.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}body,html{background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Poppins",sans-serif;color:#444}.no_user_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{background:radial-gradient(circle, rgb(255, 255, 255) 72%, rgb(255, 245, 237) 100%)}.preloaded{overflow:hidden}.jq-toast-single{padding:14px 16px !important;border:1px solid #eee;background:#fff !important;font-family:"Poppins",sans-serif !important;color:#373435 !important;font-size:1.1rem !important}.jq-toast-single h2.jq-toast-heading{color:#ff8a00 !important;font-size:1.2rem;font-weight:700;font-family:"Poppins",sans-serif !important;margin-bottom:16px}.jq-toast-single h2.jq-toast-heading span.error_field{color:#074155 !important}@media screen and (max-width: 640px){.jq-toast-wrap{bottom:-4px !important;right:auto;right:initial;top:auto;top:initial;left:0;width:100%}.jq-toast-wrap .jq-toast-single{border-bottom:none;line-height:1.6}.jq-toast-wrap .jq-toast-single h2.jq-toast-heading{margin-bottom:8px}}.button{background:#ff8a00;padding:16px 100px;border:1px solid #ff961a;text-align:center;text-decoration:none;color:#074155;border-radius:4px;font-size:1rem;font-weight:600}.logo-img{max-width:140px}.inner_page>div{padding:24px 32px}.inner_page_header{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:120px}.inner_page_header .breadcrumb_wrapper{-ms-flex:10% 1;flex:10% 1;font-weight:bold;font-size:1.8rem;padding:0 20px 0 40px}.inner_page_header .breadcrumb_wrapper span:before{content:"/";color:#ff8a00}.inner_page_header .top_nav_wrapper{-ms-flex:40% 1;flex:40% 1;text-align:right}.inner_page_header .top_nav_wrapper ul{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.inner_page_header .top_nav_wrapper ul li{list-style:none}.inner_page_header .top_nav_wrapper ul li>a{padding:0 15px;color:inherit;text-decoration:none;font-size:1.2rem}.inner_page_header .top_nav_wrapper ul li.active>a{color:#ff8a00;font-weight:bold;text-shadow:0 0 25px rgba(255,138,0,.3)}img.default_image{border-radius:45px 0 35px 35px;border-bottom:10px solid #ff8a00}img{user-drag:none;pointer-events:none}svg.acai_button_icon{max-width:20px;float:left;margin:-5px 15px -5px -15px}.logo-wrapper .petals-g .petal1-g{-webkit-animation-name:sway;animation-name:sway;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;animation-delay:0s}.logo-wrapper .petals-g .petal2-g{-webkit-animation-name:sway;animation-name:sway;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.2s;animation-delay:.2s}.logo-wrapper .petals-g .petal3-g{-webkit-animation-name:sway;animation-name:sway;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.4s;animation-delay:.4s}.logo-wrapper .petals-g .petal4-g{-webkit-animation-name:sway;animation-name:sway;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes petal1{0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}40%{-webkit-transform:rotateX(25deg) rotateY(90deg);transform:rotateX(25deg) rotateY(90deg)}100%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}@keyframes petal1{0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}40%{-webkit-transform:rotateX(25deg) rotateY(90deg);transform:rotateX(25deg) rotateY(90deg)}100%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}@-webkit-keyframes petal2{0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}40%{-webkit-transform:rotateX(-22deg) rotateY(28deg);transform:rotateX(-22deg) rotateY(28deg)}100%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}@keyframes petal2{0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}40%{-webkit-transform:rotateX(-22deg) rotateY(28deg);transform:rotateX(-22deg) rotateY(28deg)}100%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}@-webkit-keyframes petal3{0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}40%{-webkit-transform:rotateX(30deg) rotateY(18deg);transform:rotateX(30deg) rotateY(18deg)}100%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}@keyframes petal3{0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}40%{-webkit-transform:rotateX(30deg) rotateY(18deg);transform:rotateX(30deg) rotateY(18deg)}100%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}@-webkit-keyframes petal4{0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}40%{-webkit-transform:rotateX(-26deg) rotateY(-22deg);transform:rotateX(-26deg) rotateY(-22deg)}100%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}@keyframes petal4{0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}40%{-webkit-transform:rotateX(-26deg) rotateY(-22deg);transform:rotateX(-26deg) rotateY(-22deg)}100%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}@-webkit-keyframes petal44{0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}40%{-webkit-transform:rotateX(-26deg) rotateY(-22deg);transform:rotateX(-26deg) rotateY(-22deg)}100%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}@keyframes petal44{0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}40%{-webkit-transform:rotateX(-26deg) rotateY(-22deg);transform:rotateX(-26deg) rotateY(-22deg)}100%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}@-webkit-keyframes petalRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes petalRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.logo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;max-width:150px}.petal1-g,.petal2-g,.petal3-g,.petal4-g{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;will-change:transform}@-webkit-keyframes sway{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes sway{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.wind .petal1-g{-webkit-animation:sway 2s infinite ease-in-out;animation:sway 2s infinite ease-in-out;-webkit-animation-delay:0s;animation-delay:0s}.wind .petal2-g{-webkit-animation:sway 2s infinite ease-in-out;animation:sway 2s infinite ease-in-out;-webkit-animation-delay:.2s;animation-delay:.2s}.wind .petal3-g{-webkit-animation:sway 2s infinite ease-in-out;animation:sway 2s infinite ease-in-out;-webkit-animation-delay:.4s;animation-delay:.4s}.wind .petal4-g{-webkit-animation:sway 2s infinite ease-in-out;animation:sway 2s infinite ease-in-out;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes assemble1{0%{-webkit-transform:translate(-20px, -20px) scale(0.5);transform:translate(-20px, -20px) scale(0.5);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@keyframes assemble1{0%{-webkit-transform:translate(-20px, -20px) scale(0.5);transform:translate(-20px, -20px) scale(0.5);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@-webkit-keyframes assemble2{0%{-webkit-transform:translate(20px, -20px) scale(0.5);transform:translate(20px, -20px) scale(0.5);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@keyframes assemble2{0%{-webkit-transform:translate(20px, -20px) scale(0.5);transform:translate(20px, -20px) scale(0.5);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@-webkit-keyframes assemble3{0%{-webkit-transform:translate(20px, 20px) scale(0.5);transform:translate(20px, 20px) scale(0.5);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@keyframes assemble3{0%{-webkit-transform:translate(20px, 20px) scale(0.5);transform:translate(20px, 20px) scale(0.5);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@-webkit-keyframes assemble4{0%{-webkit-transform:translate(-20px, 20px) scale(0.5);transform:translate(-20px, 20px) scale(0.5);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@keyframes assemble4{0%{-webkit-transform:translate(-20px, 20px) scale(0.5);transform:translate(-20px, 20px) scale(0.5);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}.assemble .petal1-g{-webkit-animation:assemble1 1s ease-in-out forwards;animation:assemble1 1s ease-in-out forwards}.assemble .petal2-g{-webkit-animation:assemble2 1s ease-in-out forwards;animation:assemble2 1s ease-in-out forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.assemble .petal3-g{-webkit-animation:assemble3 1s ease-in-out forwards;animation:assemble3 1s ease-in-out forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.assemble .petal4-g{-webkit-animation:assemble4 1s ease-in-out forwards;animation:assemble4 1s ease-in-out forwards;-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes fromFar1{0%{-webkit-transform:translate(-100px, -100px) scale(0.1) rotate(-45deg);transform:translate(-100px, -100px) scale(0.1) rotate(-45deg);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg);opacity:1}}@keyframes fromFar1{0%{-webkit-transform:translate(-100px, -100px) scale(0.1) rotate(-45deg);transform:translate(-100px, -100px) scale(0.1) rotate(-45deg);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg);opacity:1}}@-webkit-keyframes fromFar2{0%{-webkit-transform:translate(100px, -100px) scale(0.1) rotate(45deg);transform:translate(100px, -100px) scale(0.1) rotate(45deg);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg);opacity:1}}@keyframes fromFar2{0%{-webkit-transform:translate(100px, -100px) scale(0.1) rotate(45deg);transform:translate(100px, -100px) scale(0.1) rotate(45deg);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg);opacity:1}}@-webkit-keyframes fromFar3{0%{-webkit-transform:translate(100px, 100px) scale(0.1) rotate(135deg);transform:translate(100px, 100px) scale(0.1) rotate(135deg);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg);opacity:1}}@keyframes fromFar3{0%{-webkit-transform:translate(100px, 100px) scale(0.1) rotate(135deg);transform:translate(100px, 100px) scale(0.1) rotate(135deg);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg);opacity:1}}@-webkit-keyframes fromFar4{0%{-webkit-transform:translate(-100px, 100px) scale(0.1) rotate(-135deg);transform:translate(-100px, 100px) scale(0.1) rotate(-135deg);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg);opacity:1}}@keyframes fromFar4{0%{-webkit-transform:translate(-100px, 100px) scale(0.1) rotate(-135deg);transform:translate(-100px, 100px) scale(0.1) rotate(-135deg);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg);opacity:1}}.from-far .petal1-g{-webkit-animation:fromFar1 2s ease-in-out forwards;animation:fromFar1 2s ease-in-out forwards}.from-far .petal2-g{-webkit-animation:fromFar2 2s ease-in-out forwards;animation:fromFar2 2s ease-in-out forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.from-far .petal3-g{-webkit-animation:fromFar3 2s ease-in-out forwards;animation:fromFar3 2s ease-in-out forwards;-webkit-animation-delay:.8s;animation-delay:.8s}.from-far .petal4-g{-webkit-animation:fromFar4 2s ease-in-out forwards;animation:fromFar4 2s ease-in-out forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.assemble path,.from-far path{opacity:0}.occupation_filters{margin:20px;z-index:10;position:relative;text-align:center}.occupation_filter{margin:5px 3px}.occupation_filter,.search_city{background:#fff;padding:12px 19px;border-radius:4px;font-size:.85rem;color:#424242;border:1px solid #f1f1f1;cursor:pointer;-webkit-box-shadow:inset 0px 0px 12px rgba(0,0,0,.05);box-shadow:inset 0px 0px 12px rgba(0,0,0,.05);font-weight:500}.occupation_filter--active,.search_city--active{color:#3454d1;border-color:rgba(191,196,231,.58);font-weight:bold;border-color:rgba(191,196,231,.58);-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15)}.sheetstack__wrapper{width:100%;margin:-75px auto 0;z-index:101;position:relative;max-width:1200px;border-radius:.025em;inset:0;pointer-events:none}.sheetstack__wrapper:before,.sheetstack__wrapper:after,.sheetstack__wrapper--container{border:1px solid #efefef}.sheetstack__wrapper:before,.sheetstack__wrapper:after{content:"";-webkit-box-shadow:0 10px 10px rgba(11,18,21,.075);box-shadow:0 10px 10px rgba(11,18,21,.075);position:absolute;height:100%;width:100%;top:0;left:0;background:#fff}.sheetstack__wrapper:before{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg);left:auto;left:initial;right:-20px;top:30px;height:calc(100% - 30px)}.sheetstack__wrapper:after{-webkit-transform:rotate(-2.8deg);transform:rotate(-2.8deg);left:-15px;top:2px;height:calc(100% - 40px);width:calc(100% - 40px)}.sheetstack__wrapper--container{background:#fff;z-index:1002;position:relative;padding:75px;-webkit-box-shadow:0 38px 36px -27px rgba(0,0,0,.2);box-shadow:0 38px 36px -27px rgba(0,0,0,.2)}.finisher-header{position:relative;background:url(/packs/assets/main_map_bkg.jpg)}.finisher-header-divider{position:absolute;z-index:1;bottom:0;left:0;width:100vw;height:20px}.finisher-header-divider path{fill:#edf1f6}.finisher-header canvas{height:100% !important;width:100vw !important;-webkit-transform:skewX(-180deg) translateY(0) !important;transform:skewX(-180deg) translateY(0) !important;z-index:0 !important;background-color:#fff !important;opacity:.1 !important;mix-blend-mode:overlay}#page-home{min-height:100vh;background:linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)}.home-wrapper{max-width:1200px;margin:0 auto;padding:0 16px}.hero-section{padding:80px 0 60px;text-align:center}@media(max-width: 768px){.hero-section{padding:60px 0 40px}}.page-header{margin-bottom:40px}.page-header .logo-img{max-width:280px;height:auto}@media(max-width: 768px){.page-header .logo-img{max-width:220px}}.hero-content{max-width:600px;margin:0 auto}.hero-title{font-size:2.5rem;font-weight:300;line-height:1.2;margin-bottom:20px;color:#2c3e50}@media(max-width: 768px){.hero-title{font-size:2rem}}@media(max-width: 480px){.hero-title{font-size:1.6rem}}.typewriter-text{font-weight:600;color:#ff8a00;min-height:1.2em;display:inline-block}.typewriter-cursor{font-weight:100;color:#ff8a00;-webkit-animation:blink 1s infinite;animation:blink 1s infinite}@-webkit-keyframes blink{0%,50%{opacity:1}51%,100%{opacity:0}}@keyframes blink{0%,50%{opacity:1}51%,100%{opacity:0}}.hero-subtitle{font-size:1.2rem;color:#7f8c8d;margin-bottom:0}@media(max-width: 768px){.hero-subtitle{font-size:1.1rem}}.search-section{background:#fff;padding:40px 0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:40px}.search-container{max-width:800px;margin:0 auto}.search-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.search-input-wrapper{position:relative}.search-input-wrapper .search-input{width:100%;padding:16px 50px 16px 20px;border:2px solid #e1e8ed;border-radius:12px;font-size:1.1rem;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.search-input-wrapper .search-input:focus{outline:none;border-color:#ff8a00;-webkit-box-shadow:0 0 0 3px rgba(255,138,0,.1);box-shadow:0 0 0 3px rgba(255,138,0,.1)}.search-input-wrapper .search-input::-webkit-input-placeholder{color:#95a5a6}.search-input-wrapper .search-input::-moz-placeholder{color:#95a5a6}.search-input-wrapper .search-input:-ms-input-placeholder{color:#95a5a6}.search-input-wrapper .search-input::-ms-input-placeholder{color:#95a5a6}.search-input-wrapper .search-input::placeholder{color:#95a5a6}.search-input-wrapper .search-icon{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#95a5a6;pointer-events:none}.search-filters{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}@media(min-width: 768px){.search-filters{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:16px}}.filter-label{font-weight:600;color:#2c3e50;font-size:.95rem;white-space:nowrap}.occupation-badges{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-ms-flex-align:center;align-items:center}.occupation-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;font-size:.9rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.occupation-badge:hover{background:#e9ecef;border-color:#dee2e6}.occupation-badge--active{background:#ff8a00;border-color:#ff8a00;color:#fff}.occupation-badge--active .badge-count{background:rgba(255,255,255,.2);color:#fff}.occupation-badge .badge-text{font-weight:500}.occupation-badge .badge-count{background:#e9ecef;color:#6c757d;padding:2px 6px;border-radius:10px;font-size:.8rem;font-weight:600;min-width:20px;text-align:center}.announcements-section{padding:0 0 80px}.announcements-container{max-width:1200px;margin:0 auto}.section-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:32px}@media(max-width: 768px){.section-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:12px}}.section-title{font-size:2rem;font-weight:600;color:#2c3e50;margin:0}@media(max-width: 768px){.section-title{font-size:1.6rem}}.results-info{color:#7f8c8d;font-size:.95rem}.announcements-grid{position:relative;min-height:200px}.loading-state,.empty-state{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;text-align:center;color:#7f8c8d}.loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #ff8a00;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-bottom:16px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.empty-state .empty-icon{font-size:3rem;margin-bottom:16px;opacity:.5}.empty-state .empty-message{font-size:1.2rem;font-weight:600;margin-bottom:8px;color:#5a6c7d}.empty-state .empty-subtitle{font-size:.95rem;margin:0}.announcement-card{background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:24px;width:calc(33.333% - 16px)}@media(max-width: 1024px){.announcement-card{width:calc(50% - 12px)}}@media(max-width: 640px){.announcement-card{width:100%}}.announcement-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.12);box-shadow:0 8px 30px rgba(0,0,0,.12)}.announcement-card--featured{border:2px solid #ff8a00;-webkit-box-shadow:0 6px 25px rgba(255,138,0,.15);box-shadow:0 6px 25px rgba(255,138,0,.15)}.announcement-card--featured:hover{-webkit-box-shadow:0 10px 35px rgba(255,138,0,.2);box-shadow:0 10px 35px rgba(255,138,0,.2)}.announcement-card__image{position:relative;width:100%;height:200px;overflow:hidden;background:#f8f9fa}.announcement-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.announcement-card__image--placeholder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.announcement-card__image--placeholder .image-placeholder{color:#dee2e6}.announcement-card:hover .announcement-card__image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.featured-badge{position:absolute;top:12px;right:12px;background:#ff8a00;color:#fff;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.announcement-card__content{padding:20px}.announcement-card__header{margin-bottom:12px}.announcement-card__title{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0 0 6px 0;line-height:1.3}.announcement-card__occupation{color:#ff8a00;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.announcement-card__professional{margin-bottom:12px}.announcement-card__professional .professional-name{color:#7f8c8d;font-size:.95rem;font-weight:500}.announcement-card__description{color:#5a6c7d;font-size:.9rem;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.announcement-card__services{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:16px}.service-badge{font-size:.8rem;padding:4px 8px;border-radius:12px;font-weight:500}.service-badge--home{background:#e8f5e8;color:#2d5a2d}.service-badge--office{background:#e3f2fd;color:#1565c0}.announcement-card__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:16px;border-top:1px solid #f1f3f4}.announcement-card__price{font-weight:600;font-size:1.1rem;color:#2c3e50}.announcement-card__contact{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;background:#ff8a00;color:#fff;border:none;padding:10px 16px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.announcement-card__contact:hover{background:#cc6e00}.announcement-card__contact svg{width:14px;height:14px}.contato_page{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:100vh;background:url(/packs/assets/main_map_bkg.jpg)}.contato_page img.light-beam{position:absolute;top:0;left:0;width:100%;z-index:-1}.contato_page .copyright_text{width:100vw;text-align:center;position:absolute;bottom:0;left:0}.contato_page .copyright_text strong,.contato_page .copyright_text a{color:inherit;text-decoration:none}.contato_page .copyright_text .copyright_message{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}canvas#lum-connections{background:url(/packs/assets/main_map_bkg.jpg);position:absolute;z-index:5;width:100vw;height:100vh;top:0;left:0}.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.prompt_box{width:100%;max-width:910px}.prompt_box_title{text-align:center;font-size:2rem;font-weight:600;line-height:1.3;color:#074155}.prompt_box_wrapper{background:linear-gradient(135deg, rgba(255, 226, 191, 0.55), rgba(167, 234, 251, 0.15));display:block;width:100%;margin:50px auto;border-radius:24px;padding:32px 19px 18px;border:1px solid rgba(0,0,0,0);-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scale(1);transform:scale(1)}.prompt_box .error_shake{-webkit-animation:shake-no .55s cubic-bezier(0.36, 0.07, 0.19, 0.97) both,bounceMargin .55s ease-in-out both;animation:shake-no .55s cubic-bezier(0.36, 0.07, 0.19, 0.97) both,bounceMargin .55s ease-in-out both}@-webkit-keyframes bounceMargin{0%,100%{margin:50px auto}20%{margin:40px auto}40%{margin:50px auto}60%{margin:45px auto}80%{margin:50px auto}}@keyframes bounceMargin{0%,100%{margin:50px auto}20%{margin:40px auto}40%{margin:50px auto}60%{margin:45px auto}80%{margin:50px auto}}.prompt_box form textarea,.prompt_box form input,.prompt_box form select,.prompt_box form fieldset,.prompt_box form label,.prompt_box form legend{border:1px solid rgba(0,0,0,0);background:none;border:none;outline:none;padding:0;color:#074155;font-weight:300;resize:none}.prompt_box form textarea::-webkit-input-placeholder, .prompt_box form input::-webkit-input-placeholder, .prompt_box form select::-webkit-input-placeholder, .prompt_box form fieldset::-webkit-input-placeholder, .prompt_box form label::-webkit-input-placeholder, .prompt_box form legend::-webkit-input-placeholder{color:#074155;opacity:.9;font-weight:normal}.prompt_box form textarea::-moz-placeholder, .prompt_box form input::-moz-placeholder, .prompt_box form select::-moz-placeholder, .prompt_box form fieldset::-moz-placeholder, .prompt_box form label::-moz-placeholder, .prompt_box form legend::-moz-placeholder{color:#074155;opacity:.9;font-weight:normal}.prompt_box form textarea:-ms-input-placeholder, .prompt_box form input:-ms-input-placeholder, .prompt_box form select:-ms-input-placeholder, .prompt_box form fieldset:-ms-input-placeholder, .prompt_box form label:-ms-input-placeholder, .prompt_box form legend:-ms-input-placeholder{color:#074155;opacity:.9;font-weight:normal}.prompt_box form textarea::-ms-input-placeholder, .prompt_box form input::-ms-input-placeholder, .prompt_box form select::-ms-input-placeholder, .prompt_box form fieldset::-ms-input-placeholder, .prompt_box form label::-ms-input-placeholder, .prompt_box form legend::-ms-input-placeholder{color:#074155;opacity:.9;font-weight:normal}.prompt_box form textarea::placeholder,.prompt_box form input::placeholder,.prompt_box form select::placeholder,.prompt_box form fieldset::placeholder,.prompt_box form label::placeholder,.prompt_box form legend::placeholder{color:#074155;opacity:.9;font-weight:normal}.prompt_box form textarea:focus,.prompt_box form textarea:active,.prompt_box form textarea:focus-visible,.prompt_box form textarea:focus-within,.prompt_box form input:focus,.prompt_box form input:active,.prompt_box form input:focus-visible,.prompt_box form input:focus-within,.prompt_box form select:focus,.prompt_box form select:active,.prompt_box form select:focus-visible,.prompt_box form select:focus-within,.prompt_box form fieldset:focus,.prompt_box form fieldset:active,.prompt_box form fieldset:focus-visible,.prompt_box form fieldset:focus-within,.prompt_box form label:focus,.prompt_box form label:active,.prompt_box form label:focus-visible,.prompt_box form label:focus-within,.prompt_box form legend:focus,.prompt_box form legend:active,.prompt_box form legend:focus-visible,.prompt_box form legend:focus-within{background:none;border:none;outline:none;padding:0;color:#074155;font-weight:300;resize:none}.prompt_box form .input_field{width:100%;position:relative}.prompt_box form .input_field.input__country-code .emoji-output{position:absolute;top:10px;left:42px;width:18px;height:18px}.prompt_box form .input_field.input__country-code .tippy-arrow:before,.prompt_box form .input_field.input__country-code .tippy-arrow:after{border-top-color:#230c2f}.prompt_box form .input_field.input__country-code .tippy-content{background:rgba(251,251,251,.8901960784);color:#fff;border-radius:12px;border:1px solid #eee}.prompt_box form .input_field.input__country-code .tippy-content .country_picker i{top:16px;font-size:1.5rem}.prompt_box form .input_field.input__country-code .tippy-content .country_picker .country_search{width:100%;max-width:100%}.prompt_box form .input_field.input__country-code .tippy-content .country_list{list-style:none;padding-left:10px;max-height:200px;width:250px;overflow-y:auto}.prompt_box form .input_field.input__country-code .tippy-content .country_list .country_item{color:#074155;font-size:1rem;cursor:pointer;padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-right:12px}.prompt_box form .input_field.input__country-code .tippy-content .country_list .country_item img.emoji{width:18px;height:18px;padding-bottom:2px;margin-right:12px}.prompt_box form .input_field.input__country-code .tippy-content .country_list .country_item:hover{color:#ff8a00}.prompt_box form .input_field.input__country-code .tippy-content .country_list::-webkit-scrollbar{width:6px}.prompt_box form .input_field.input__country-code .tippy-content .country_list::-webkit-scrollbar-track{background:#eee;border-radius:10px}.prompt_box form .input_field.input__country-code .tippy-content .country_list::-webkit-scrollbar-thumb{background-color:rgba(7,65,85,.9);border-radius:10px;border:1px solid #eee}.prompt_box form .input_field.input__country-code .tippy-content .country_list::-webkit-scrollbar-thumb:hover{background-color:#d3fa45}.prompt_box form .input_field.input_icon input{padding-left:42px}.prompt_box form .input_field.input_icon .zmdi{position:absolute;top:15px;left:19px;color:#074155;opacity:.5;font-size:1rem}.prompt_box form fieldset{min-height:100px}.prompt_box form fieldset,.prompt_box form .input_field{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:none}.prompt_box form textarea{width:100%;margin:0;padding:0 5px}.prompt_box form textarea:active,.prompt_box form textarea:focus-within{padding:0 5px}.prompt_box form .prompt_footer{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}.prompt_box form .prompt_footer input{background:rgba(255,255,255,.5);border-radius:999px;padding:0 15px;min-width:130px;max-width:130px;width:auto;height:45px;font-size:.9rem;color:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.prompt_box form .prompt_footer input.phone_input_warning{width:100%;min-width:205px}.prompt_box form .prompt_footer .input_field{width:auto}.prompt_box form .prompt_footer .input_field .zmdi{border:none !important}.prompt_box form button{background:#ff8a00;width:54px;height:54px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;cursor:pointer;-webkit-box-shadow:0 0 0 rgba(184,229,29,0);box-shadow:0 0 0 rgba(184,229,29,0)}.prompt_box form button:active{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 15px rgba(184,229,29,.2);box-shadow:0 0 15px rgba(184,229,29,.2)}.prompt_box form button svg path{fill:#fff;-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}.prompt_box form button svg{max-width:24px !important;width:24px;height:24px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);will-change:transform}.prompt_box form button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 5px 12px rgba(0,0,0,.18);box-shadow:0 5px 12px rgba(0,0,0,.18)}.prompt_box form button:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.prompt_box form input#telefone{border-top-left-radius:0;border-bottom-left-radius:0;padding:10px;border:none;border-left:1px solid rgba(0,0,0,.08);color:#074155}.prompt_box form input#code{max-width:100px;min-width:100px;text-align:center;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 9px 0 68px;font-size:.75rem;color:#074155;font-weight:600}.prompt_box .warning_tip_bubble{background:#c3d2fe;padding:11px 24px;border-radius:16px;font-size:.95rem;margin-bottom:15px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(1, 0.02, 0.53, 0.96);transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(1, 0.02, 0.53, 0.96);transition:transform .3s cubic-bezier(1, 0.02, 0.53, 0.96),opacity .3s linear;transition:transform .3s cubic-bezier(1, 0.02, 0.53, 0.96),opacity .3s linear,-webkit-transform .3s cubic-bezier(1, 0.02, 0.53, 0.96);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prompt_box .prompt_answers{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:25vh;overflow:hidden;overflow-y:scroll;width:100%;min-height:60px}.prompt_box .prompt_answers::-webkit-scrollbar{width:4px}.prompt_box .prompt_answers::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:10px}.prompt_box .prompt_answers::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:4px}.prompt_box .prompt_answers::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.prompt_box .prompt_submit_wrapper{margin-left:auto}@-webkit-keyframes shake-no{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}20%,40%,60%,80%{-webkit-transform:translateX(8px);transform:translateX(8px)}}@keyframes shake-no{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}20%,40%,60%,80%{-webkit-transform:translateX(8px);transform:translateX(8px)}}.tippy-box[data-theme]{background:rgba(0,0,0,0);border:none}.search_section{background:rgba(0,0,0,0);padding:0;position:relative;z-index:10;max-width:1130px;margin:0 auto 32px}.search_section .search_container{max-width:100%}.search_section .search_input_wrapper{position:relative;margin-top:28px;width:100%;padding:5px 15px 5px 32px;font-size:1.1rem;background:#fff;height:75px;border:1px solid #f9f9f9;border-radius:500px;-webkit-box-shadow:0 10px 30px -20px rgba(0,0,0,.22);box-shadow:0 10px 30px -20px rgba(0,0,0,.22);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.search_section .search_input_wrapper i.zmdi{font-size:2.7rem;opacity:.25;position:relative;top:1px}.search_section .search_input_wrapper .search_editable,.search_section .search_input_wrapper .search_actions{display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-ms-flex-align:center;align-items:center;-ms-flex:auto;flex:auto;-ms-flex-pack:end;justify-content:flex-end}.search_section .search_input_wrapper .profession-tokens{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;z-index:2;pointer-events:none;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.search_section .search_input_wrapper .profession-tokens .profession-token{border-radius:4px;font-size:.85rem;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;pointer-events:auto;padding:5px 7px 5px 12px;border:1px solid #f1f1f1;position:relative;cursor:default}.search_section .search_input_wrapper .profession-tokens .profession-token i{cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;position:relative;top:0;right:0;background:rgba(0,0,0,.7882352941);width:14px;height:14px;line-height:14px;border-radius:50%;color:#fff;text-align:center;font-size:.55rem;opacity:.4;margin-left:2px;z-index:10}.search_section .search_input_wrapper .profession-tokens .profession-token:hover i{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:1}.search_section .search_input_wrapper .search_input{-webkit-transition:all .4s ease;transition:all .4s ease;color:#074155;width:100%;min-width:310px;border:none;background:rgba(0,0,0,0)}.search_section .search_input_wrapper .search_input:focus{outline:none;border:none;background:rgba(0,0,0,0)}.search_section .search_input_wrapper .search_input::-webkit-input-placeholder{color:#95a5a6;font-style:italic}.search_section .search_input_wrapper .search_input::-moz-placeholder{color:#95a5a6;font-style:italic}.search_section .search_input_wrapper .search_input:-ms-input-placeholder{color:#95a5a6;font-style:italic}.search_section .search_input_wrapper .search_input::-ms-input-placeholder{color:#95a5a6;font-style:italic}.search_section .search_input_wrapper .search_input::placeholder{color:#95a5a6;font-style:italic}.search_section .search_input_wrapper .search_icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.search_section .search_input_wrapper span.search_button{width:auto;max-width:auto;border-radius:200px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;padding:12px 12px 12px 19px;height:45px;top:15px;right:30px;text-transform:uppercase;font-size:.9rem;font-weight:600;cursor:pointer}.search_section .search_input_wrapper span.search_button svg.petals{position:static;width:28px;opacity:.85}.search_section .search_input_wrapper span.search_button svg.petals path{fill:#fff}.search_section .search_input_wrapper span.search_button:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.1);box-shadow:0 5px 10px -5px rgba(0,0,0,.1)}.search_section .search_input_wrapper span.search_button:hover svg.petals{-webkit-transform:scale(0.8) rotate(180deg);transform:scale(0.8) rotate(180deg)}.search_section .search_input_wrapper .search_city{font-weight:800;line-height:1;padding:10px 18px 10px 12px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.9rem;border-radius:400px}.search_section .search_input_wrapper .search_city:before{content:"📍";margin-right:5px}.search_section .search_input_wrapper .search_city:hover{background:#f8f9fa}.search_section .search_input_wrapper svg.petals{max-width:50px;top:11px;-webkit-transform:scale(0.8);transform:scale(0.8);left:22px;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.search_section .city-picker-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px}.search_section .city-picker-modal .city-picker-content{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:80vh;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3)}.search_section .city-picker-modal .city-picker-content .city-picker-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border-bottom:1px solid #e9ecef}.search_section .city-picker-modal .city-picker-content .city-picker-header h3{margin:0;color:#074155;font-weight:600}.search_section .city-picker-modal .city-picker-content .city-picker-header .close-city-picker{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;color:#6c757d;-webkit-transition:all .2s ease;transition:all .2s ease}.search_section .city-picker-modal .city-picker-content .city-picker-header .close-city-picker:hover{background:#f8f9fa;color:#074155}.search_section .city-picker-modal .city-picker-content .city-picker-header .close-city-picker i{font-size:1.2rem}.search_section .city-picker-modal .city-picker-content .city-search-section{padding:20px;border-bottom:1px solid #e9ecef}.search_section .city-picker-modal .city-picker-content .city-search-section .city-search-input{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:6px;font-size:1rem;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.search_section .city-picker-modal .city-picker-content .city-search-section .city-search-input:focus{outline:none;border-color:#ff8a00}.search_section .city-picker-modal .city-picker-content .city-search-section .city-search-input::-webkit-input-placeholder{color:#6c757d}.search_section .city-picker-modal .city-picker-content .city-search-section .city-search-input::-moz-placeholder{color:#6c757d}.search_section .city-picker-modal .city-picker-content .city-search-section .city-search-input:-ms-input-placeholder{color:#6c757d}.search_section .city-picker-modal .city-picker-content .city-search-section .city-search-input::-ms-input-placeholder{color:#6c757d}.search_section .city-picker-modal .city-picker-content .city-search-section .city-search-input::placeholder{color:#6c757d}.search_section .city-picker-modal .city-picker-content .featured-cities,.search_section .city-picker-modal .city-picker-content .cities-search-results{padding:20px}.search_section .city-picker-modal .city-picker-content .featured-cities h4,.search_section .city-picker-modal .city-picker-content .cities-search-results h4{margin:0 0 15px 0;color:#074155;font-size:1rem;font-weight:600}.search_section .city-picker-modal .city-picker-content .featured-cities .cities-list,.search_section .city-picker-modal .city-picker-content .cities-search-results .cities-list{max-height:300px;overflow-y:auto}.search_section .city-picker-modal .city-picker-content .featured-cities .cities-list .city-item,.search_section .city-picker-modal .city-picker-content .cities-search-results .cities-list .city-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.search_section .city-picker-modal .city-picker-content .featured-cities .cities-list .city-item:hover,.search_section .city-picker-modal .city-picker-content .cities-search-results .cities-list .city-item:hover{background:#f8f9fa}.search_section .city-picker-modal .city-picker-content .featured-cities .cities-list .city-item .city-name,.search_section .city-picker-modal .city-picker-content .cities-search-results .cities-list .city-item .city-name{font-weight:500;color:#074155}.search_section .city-picker-modal .city-picker-content .featured-cities .cities-list .city-item .city-state,.search_section .city-picker-modal .city-picker-content .cities-search-results .cities-list .city-item .city-state{font-size:.9rem;color:#6c757d;font-weight:600}.search_section .city-picker-modal .city-picker-content .featured-cities .cities-list .loading,.search_section .city-picker-modal .city-picker-content .featured-cities .cities-list .error,.search_section .city-picker-modal .city-picker-content .featured-cities .cities-list .no-results,.search_section .city-picker-modal .city-picker-content .cities-search-results .cities-list .loading,.search_section .city-picker-modal .city-picker-content .cities-search-results .cities-list .error,.search_section .city-picker-modal .city-picker-content .cities-search-results .cities-list .no-results{text-align:center;padding:20px;color:#6c757d;font-style:italic}.search_section .city-picker-modal .city-picker-content .featured-cities .cities-list .error,.search_section .city-picker-modal .city-picker-content .cities-search-results .cities-list .error{color:#dc3545}.search_section .occupation_filters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.search_section .occupation_filters{-ms-flex-pack:start;justify-content:flex-start}}.search_section .occupation_filters .occupation_filter::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);-webkit-transition:left .5s ease;transition:left .5s ease}.search_section .occupation_filters .occupation_filter:hover{background:linear-gradient(135deg, #e9ecef, #dee2e6);border-color:#ff961a;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.search_section .occupation_filters .occupation_filter:hover::before{left:100%}.search_section .occupation_filters .occupation_filter--active{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);border-color:#ff8a00;color:#fbfbfb;-webkit-box-shadow:0 5px 20px rgba(255,138,0,.3);box-shadow:0 5px 20px rgba(255,138,0,.3)}.search_section .occupation_filters .occupation_filter--active:hover{background:linear-gradient(135deg, #ff961a, rgb(255, 138, 0));-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(255,138,0,.4);box-shadow:0 8px 25px rgba(255,138,0,.4)}.search_section .additional_filters{margin-top:20px;padding-top:20px;border-top:2px solid rgba(255,255,255,.2)}.search_section .additional_filters .filter_group{margin-bottom:20px}.search_section .additional_filters .filter_group .filter_label{display:block;color:#fff;font-size:1rem;font-weight:600;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.search_section .additional_filters .filter_actions{text-align:center;margin-top:25px}.search_section .additional_filters .filter_actions .clear_filters_btn{background:linear-gradient(135deg, #dc3545, #bd2130);color:#fff;border:none;padding:12px 24px;border-radius:25px;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px;-webkit-box-shadow:0 4px 15px rgba(220,53,69,.3);box-shadow:0 4px 15px rgba(220,53,69,.3)}.search_section .additional_filters .filter_actions .clear_filters_btn:hover{background:linear-gradient(135deg, #d32535, #a71d2a);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(220,53,69,.4);box-shadow:0 6px 20px rgba(220,53,69,.4)}.search_section .additional_filters .filter_actions .clear_filters_btn i{font-size:16px}.search_section .city-tippy-container{padding:0;max-height:400px;overflow:hidden}.search_section .city-tippy-container .city-search-header{padding:15px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.search_section .city-tippy-container .city-search-header .city-tippy-search-input{width:100%;padding:8px 12px;border:2px solid #dee2e6;border-radius:4px;font-size:.9rem;outline:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.search_section .city-tippy-container .city-search-header .city-tippy-search-input:focus{border-color:#ff8a00}.search_section .city-tippy-container .city-search-header .city-tippy-search-input::-webkit-input-placeholder{color:#6c757d;font-style:italic}.search_section .city-tippy-container .city-search-header .city-tippy-search-input::-moz-placeholder{color:#6c757d;font-style:italic}.search_section .city-tippy-container .city-search-header .city-tippy-search-input:-ms-input-placeholder{color:#6c757d;font-style:italic}.search_section .city-tippy-container .city-search-header .city-tippy-search-input::-ms-input-placeholder{color:#6c757d;font-style:italic}.search_section .city-tippy-container .city-search-header .city-tippy-search-input::placeholder{color:#6c757d;font-style:italic}.search_section .city-tippy-container .clear-city-section{background:linear-gradient(135deg, #f8f9fa, #e9ecef);border-bottom:2px solid #dee2e6}.search_section .city-tippy-container .clear-city-section .city-clear-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:14px 15px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden;gap:16px}.search_section .city-tippy-container .clear-city-section .city-clear-option::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 109, 5, 0.1)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 109, 5, 0.1), transparent);-webkit-transition:left .6s ease;transition:left .6s ease}.search_section .city-tippy-container .clear-city-section .city-clear-option:hover{background:linear-gradient(135deg, #fff3e6, #ffe6cc);border-color:#ff8a00;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 12px rgba(255,138,0,.15);box-shadow:0 3px 12px rgba(255,138,0,.15)}.search_section .city-tippy-container .clear-city-section .city-clear-option:hover::before{left:100%}.search_section .city-tippy-container .clear-city-section .city-clear-option:hover .city-name{color:#ff8a00;font-weight:600}.search_section .city-tippy-container .clear-city-section .city-clear-option:hover .city-state{background:linear-gradient(135deg, rgb(255, 138, 0), #cc6e00);color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.search_section .city-tippy-container .clear-city-section .city-clear-option .city-name{font-weight:500;color:#074155;font-size:.95rem;-webkit-transition:all .3s ease;transition:all .3s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.search_section .city-tippy-container .clear-city-section .city-clear-option .city-state{font-size:.8rem;color:#6c757d;font-weight:600;background:#dee2e6;padding:4px 12px;border-radius:15px;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.search_section .city-tippy-container .featured-cities-section .section-title,.search_section .city-tippy-container .search-results-section .section-title{padding:12px 15px 8px;font-size:.85rem;font-weight:600;color:#074155;text-transform:uppercase;letter-spacing:.5px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.search_section .city-tippy-container .featured-cities-section .cities-tippy-list,.search_section .city-tippy-container .search-results-section .cities-tippy-list{max-height:250px;overflow-y:auto}.search_section .city-tippy-container .featured-cities-section .cities-tippy-list .city-tippy-item,.search_section .city-tippy-container .search-results-section .cities-tippy-list .city-tippy-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:1px solid #f1f3f4}.search_section .city-tippy-container .featured-cities-section .cities-tippy-list .city-tippy-item:hover,.search_section .city-tippy-container .search-results-section .cities-tippy-list .city-tippy-item:hover{background:#f8f9fa}.search_section .city-tippy-container .featured-cities-section .cities-tippy-list .city-tippy-item:last-child,.search_section .city-tippy-container .search-results-section .cities-tippy-list .city-tippy-item:last-child{border-bottom:none}.search_section .city-tippy-container .featured-cities-section .cities-tippy-list .city-tippy-item .city-name,.search_section .city-tippy-container .search-results-section .cities-tippy-list .city-tippy-item .city-name{font-weight:500;color:#074155;font-size:.9rem}.search_section .city-tippy-container .featured-cities-section .cities-tippy-list .city-tippy-item .city-state,.search_section .city-tippy-container .search-results-section .cities-tippy-list .city-tippy-item .city-state{font-size:.8rem;color:#6c757d;font-weight:600;background:#e9ecef;padding:2px 8px;border-radius:12px}.search_section .city-tippy-container .featured-cities-section .cities-tippy-list .tippy-loading,.search_section .city-tippy-container .featured-cities-section .cities-tippy-list .tippy-error,.search_section .city-tippy-container .featured-cities-section .cities-tippy-list .tippy-no-results,.search_section .city-tippy-container .search-results-section .cities-tippy-list .tippy-loading,.search_section .city-tippy-container .search-results-section .cities-tippy-list .tippy-error,.search_section .city-tippy-container .search-results-section .cities-tippy-list .tippy-no-results{text-align:center;padding:20px 15px;color:#6c757d;font-size:.9rem;font-style:italic}.search_section .city-tippy-container .featured-cities-section .cities-tippy-list .tippy-error,.search_section .city-tippy-container .search-results-section .cities-tippy-list .tippy-error{color:#dc3545}.search_section .city-tippy-container .featured-cities-section .cities-tippy-list .tippy-loading::before,.search_section .city-tippy-container .search-results-section .cities-tippy-list .tippy-loading::before{content:"⏳";margin-right:8px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.search_section .tippy-box[data-theme~=light-border]{background-color:#fff;border:1px solid #dee2e6;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1);border-radius:8px}.search_section .tippy-box[data-theme~=light-border] .tippy-content{padding:0}.search_section .tippy-box[data-theme~=light-border] .tippy-arrow{color:#fff;border-color:#dee2e6}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.search_section .main_page .search_section .search_container .search_input_wrapper .search_input:focus{border:1px solid #ff8a00}.search_section .main_page .search_section .search_container .search_input_wrapper .search_input:focus+.search_icon{top:11px}.search_section .main_page .search_section .search_container .search_input_wrapper{padding:0;max-width:990px;margin:28px auto 0}.search_section .main_page .search_section .search_container .search_input_wrapper svg.petals{max-width:50px;position:absolute;top:11px;-webkit-transform:scale(0.8);transform:scale(0.8);left:5px;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.search_section .main_page .search_section .search_container .search_input_wrapper.input_focus svg.petals{-webkit-transform:scale(0.8) rotate(180deg);transform:scale(0.8) rotate(180deg);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.search_section .main_page .search_section .search_container .search_input_wrapper .search_icon{width:auto;border-radius:200px;cursor:pointer;-webkit-transform-origin:center;transform-origin:center;overflow:hidden;will-change:transform;text-align:center;padding:0}.search_section .main_page .search_section .search_container .search_input_wrapper .search_icon .search_text{display:none}.search_section .main_page .search_section .search_container .search_input_wrapper .search_icon svg.petals{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-origin:center;transform-origin:center}.search_section .main_page .search_section .search_container .search_input_wrapper .search_icon:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.search_section .main_page .search_section .search_container .search_input_wrapper .search_icon:hover svg.petals{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search_section .main_page .search_section .search_container .search_input_wrapper .search_icon .search_text{text-transform:uppercase;font-weight:600;font-size:.85rem;margin-top:2px}.search_section .main_page .search_section .search_container .search_input_wrapper svg{margin-left:6px}.search_section .main_page .search_section .search_container .search_input_wrapper input{padding-left:70px;border-radius:4px;border:none;-webkit-box-shadow:0 11px 36px -10px rgba(0,0,0,.2);box-shadow:0 11px 36px -10px rgba(0,0,0,.2);height:75px}
.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.loader .loader-inner{background:#ddd}.loader .loader-inner:after,.loader .loader-inner:before{background:#ddd}.body_wrapper .matrix_controls_body .matrix_control.matrix_control_always_white .matrix_control_spin{border:2px solid #fff}.body_wrapper .matrix_controls_body .matrix_control.matrix_control_always_white:hover .matrix_control_spin{border:2px solid #fff}.body_wrapper .matrix_controls_body .matrix_control.matrix_control_down:hover .matrix_control_spin,.body_wrapper .matrix_controls_body .matrix_control.matrix_control_up:hover .matrix_control_spin,.body_wrapper .matrix_controls_body .matrix_control.matrix_control_right:hover .matrix_control_spin,.body_wrapper .matrix_controls_body .matrix_control.matrix_control_left:hover .matrix_control_spin{border-color:#ddd}.body_wrapper .matrix_controls_body .matrix_control.matrix_control_always_accent.scale_down{-webkit-transform:none;transform:none;-webkit-transform:initial;transform:initial}.body_wrapper .matrix_controls_body .matrix_control.matrix_control_always_accent .matrix_control_spin{border:2px solid #888}.body_wrapper .matrix_controls_body .matrix_control.matrix_control_always_accent:hover .matrix_control_spin{border:2px solid #888}.body_wrapper .loader_wrapper{position:fixed;bottom:24px;right:48px}.body_wrapper .inner_holder .inner_holder_container_wrapper{height:100%}.loader{display:inline-block;position:relative;width:80px;height:80px}.loader div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;-webkit-animation:loader_anim 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;animation:loader_anim 1s cubic-bezier(0, 0.2, 0.8, 1) infinite}.loader div:nth-child(2){-webkit-animation-delay:-0.5s;animation-delay:-0.5s}@-webkit-keyframes loader_anim{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0px;left:0px;width:72px;height:72px;opacity:0}}@keyframes loader_anim{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0px;left:0px;width:72px;height:72px;opacity:0}}.tippy-box[data-theme~=site]{background:#fcfcfc;padding:12px 12px;display:-ms-flexbox;display:flex;font-weight:400;-ms-flex-align:center;align-items:center;font-size:1rem;margin:0;line-height:1rem;max-width:200px;color:#333;text-align:left;border-radius:10px}.tippy-box[data-theme~=site] .botbartip__title{font-weight:800;font-size:1rem;padding-bottom:12px;color:#333}.tippy-box[data-theme~=site] .botbartip__content{font-weight:400;font-size:1rem;line-height:1.5;color:#333}.tippy-box[data-theme~=site] .botbartip__content b{color:#f0cb97}.tippy-box[data-theme~=site] .tippy-arrow{color:#fcfcfc;left:-6px !important}.tippy-box[data-theme~=site] .tippy-arrow:before{bottom:-14px !important;border-width:18px 14px 2px !important}.tippy-box[data-theme~=menu-dropdown]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);padding:0;min-width:180px;max-width:220px;z-index:1000}.tippy-box[data-theme~=menu-dropdown] .tippy-content{background-color:#fff;color:#333;border-radius:12px;padding:0}.tippy-box[data-theme~=menu-dropdown] .tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=menu-dropdown] .tippy-arrow:after{border-top-color:#e8e8e8}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper{padding:8px 0}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 16px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:none;background:none;text-decoration:none;color:#333;font-size:.9rem;font-weight:500}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_item:hover{background:#f8f9fa;color:#007bff}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_item:first-child{border-radius:12px 12px 0 0}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_item:last-child{border-radius:0 0 12px 12px}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_item .menu_item_title{font-weight:600;font-size:.9rem;color:inherit}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_item .menu_item_icon{margin-right:12px;font-size:1.1rem;width:20px;text-align:center;color:inherit}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .sign_in_menu_item{border-bottom:1px solid #f1f3f4;margin-bottom:4px;padding-bottom:16px}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .sign_in_menu_item .menu_item_title{font-weight:700;color:#007bff}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .sign_in_menu_item:hover{background:rgba(0,123,255,.05)}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .sign_in_menu_item:hover .menu_item_title{color:#0056b3}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_footer_wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:8px 16px 4px;border-top:1px solid #f1f3f4;margin-top:4px}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_footer_wrapper .menu_item{-ms-flex:1 1;flex:1 1;-ms-flex-pack:center;justify-content:center;padding:8px;border-radius:8px;margin:0 2px}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_footer_wrapper .menu_item .menu_item_icon{margin:0;font-size:1.2rem}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_footer_wrapper .menu_item.whats:hover{background:rgba(37,211,102,.1);color:#25d366}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_footer_wrapper .menu_item.insta:hover{background:rgba(225,48,108,.1);color:#e1306c}.tippy-box[data-theme~=menu-dropdown] .menu_item_wrapper .menu_footer_wrapper .menu_item.facebook:hover{background:rgba(24,119,242,.1);color:#1877f2}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow::before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow::before{border-right-color:#fff}.tippy-box[data-theme~=light-border]{-webkit-animation:menuFadeIn .2s cubic-bezier(0.4, 0, 0.2, 1);animation:menuFadeIn .2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes menuFadeIn{from{opacity:0;-webkit-transform:translateY(-8px) scale(0.95);transform:translateY(-8px) scale(0.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes menuFadeIn{from{opacity:0;-webkit-transform:translateY(-8px) scale(0.95);transform:translateY(-8px) scale(0.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media(max-width: 768px){.tippy-box[data-theme~=light-border]{min-width:160px;max-width:200px}.tippy-box[data-theme~=light-border] .menu_item_wrapper .menu_item{padding:10px 14px;font-size:.85rem}.tippy-box[data-theme~=light-border] .menu_item_wrapper .menu_item .menu_item_icon{font-size:1rem;margin-right:10px}.tippy-box[data-theme~=light-border] .menu_item_wrapper .menu_footer_wrapper{padding:6px 12px 2px}.tippy-box[data-theme~=light-border] .menu_item_wrapper .menu_footer_wrapper .menu_item{padding:6px}.tippy-box[data-theme~=light-border] .menu_item_wrapper .menu_footer_wrapper .menu_item .menu_item_icon{font-size:1.1rem}}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control{background:rgba(0,0,0,0);border:none;border-top:none;-ms-flex-flow:row;flex-flow:row;width:100vw;height:82px;margin:0;max-width:100vw;padding:0 85px;-ms-flex-pack:justify;justify-content:space-between}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control:after{content:"";position:fixed;background:#fff;width:100vw;height:175px;top:-55px;left:0;z-index:-1;-webkit-filter:blur(25px);filter:blur(25px);opacity:.9}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control.flat:after{display:none}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control.transparent_background:after{display:none}@media screen and (max-width: 1440px){.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control{margin:12px 10vw 0;width:80vw}}@media screen and (max-width: 1024px){.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control{padding:0 16px;margin:0 5px;width:calc(100% - 32px)}}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_middle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;z-index:10;position:relative}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_middle .topbar_matrix_control_action svg path{fill:#155464;-webkit-transition:fill .3s ease;transition:fill .3s ease}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_middle .topbar_matrix_control_action.topbar_matrix_control_action__selected svg path{fill:#ff8a00}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .top_bar_right{margin-top:13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action{margin-left:24px !important;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border-radius:17px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;font-size:.95rem;color:#074155;text-transform:uppercase}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action:after{background:#ddd}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.more_matrix_icon i{color:#074155 !important}.top_bar_right .body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.more_matrix_icon{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:0;padding:10px;cursor:pointer;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);-webkit-transition:all .3s ease;transition:all .3s ease;backdrop-filter:blur(10px)}.top_bar_right .body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.more_matrix_icon:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.top_bar_right .body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.more_matrix_icon:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.top_bar_right .body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.more_matrix_icon i{font-size:1.3rem;color:#074155 !important;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width: 900px){.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action{display:none !important}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.topbar_matrix_control_last_action{display:block !important}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.topbar_matrix_control_last_action.zmdi{font-size:1.6rem;padding-right:16px}}@media screen and (max-width: 768px){.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action{display:none !important}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.more_matrix_icon{display:block !important;padding-right:0;margin-right:0}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.topbar_matrix_control_last_action{display:block}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.topbar_matrix_control_last_action.zmdi{font-size:1.6rem;padding-right:16px}}@media screen and (max-width: 640px){.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action{display:none !important}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.more_matrix_icon{display:block !important;padding-right:4px;top:0}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.topbar_matrix_control_last_action{display:block}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.topbar_matrix_control_last_action.zmdi{font-size:1.6rem;padding-right:16px}}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action.sign_in_topbar_matrix_control_action.topbar_matrix_control_action:before{content:"";display:inline-block;margin-right:10px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27%23074155%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4zm-1-.004c0-.001 0-.002 0-.004-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664 0 .002 0 .003 0 .004h10z%27/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;position:relative;top:-1px}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_logo_wrapper.topbar_matrix_control_full_logo_wrapper{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;border-top:none;padding:0 !important;margin:0 !important;border-radius:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_logo_wrapper.topbar_matrix_control_full_logo_wrapper.disabled{opacity:0}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_logo_wrapper.topbar_matrix_control_full_logo_wrapper img{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;image-rendering:-webkit-optimize-contrast;z-index:10;display:block;position:relative;width:auto;-o-object-fit:cover;object-fit:cover;height:60px;top:0px}@media screen and (max-width: 1024px)and (min-width: 980px){.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_logo_wrapper.topbar_matrix_control_full_logo_wrapper img{height:96px}}@media screen and (max-width: 768px){.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_logo_wrapper.topbar_matrix_control_full_logo_wrapper img{height:32px}}@media screen and (max-width: 520px){.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_logo_wrapper.topbar_matrix_control_full_logo_wrapper img{height:24px}}@media screen and (max-width: 1024px)and (max-height: 1366px){.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_logo_wrapper.topbar_matrix_control_full_logo_wrapper img{height:14px;top:2px}}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control.disabled .topbar_matrix_control_action{-webkit-transform:scale(0.5) !important;transform:scale(0.5) !important}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control.disabled .topbar_matrix_control_logo_wrapper{-webkit-transform:translateY(-200px);transform:translateY(-200px)}@media screen and (max-width: 480px){.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control{margin:14px 16px}}.body_wrapper .matrix_controls_body .matrix_control .control_icon svg{max-height:26px;max-width:22px}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .topbar_matrix_control_action:after{display:none}
.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.app_button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:48px;margin:0;padding:0 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px dashed #e9ebf9;border-radius:4px;background:#fdfdfe;-webkit-transition:.2s all;transition:.2s all}.app_button__mini{height:32px;padding:0 12px;margin:0 auto}.app_button__mini .app_button__title{font-size:.9rem}.app_button__title{margin-top:2px;font-size:1.2rem;line-height:1;font-weight:700;text-transform:lowercase}.app_button__icon{margin-top:1px;padding-left:16px;margin-left:4px;position:relative;width:32px;height:32px;-webkit-transition:.1s all;transition:.1s all}.app_button__icon .icon__dash{position:absolute;top:14px;right:4px;width:20px;height:4px;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:4px;background:#d5d9f4;-webkit-transition:.2s all;transition:.2s all}.app_button__icon .icon__pointer{position:relative;width:100%;height:100%;-webkit-transition:.2s all;transition:.2s all}.app_button__icon .icon__pointer:before{position:absolute;-webkit-transform:rotate(35deg);transform:rotate(35deg);top:10px;right:0px;width:16px;height:4px;border-radius:2px;background:#d5d9f4;content:" "}.app_button__icon .icon__pointer:after{position:absolute;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);bottom:10px;right:0px;width:16px;height:4px;border-radius:4px;background:#d5d9f4;content:" "}.app_button .active{background:#f9fafd}.app_button .active .app_button__icon .icon__dash{-webkit-transform:rotate(0deg);transform:rotate(0deg);width:12px;right:14px}@media screen and (min-width: 1024px){.app_button:hover{background:#f9fafd}.app_button:hover .app_button__icon .icon__dash{-webkit-transform:rotate(0deg);transform:rotate(0deg);width:12px;right:14px}}@media screen and (max-width: 480px){.app_button_wrapper .app_send_button{font-size:1.25rem}}.navkit_warning{position:absolute;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden;display:block;width:300px;max-width:300px;min-width:160px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:14px 12px 12px;top:-72px;opacity:1;left:calc(50vw - 150px - 12px);text-align:center;color:#fff;font-size:1.25rem;line-height:1.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;border-radius:8px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background:#6721ff}.navkit_warning.seen{top:-72px;opacity:0;display:none}.navkit_warning b{font-size:1.25rem;font-weight:700;margin-right:1px}.tippy-box[data-theme~=app_theme]{background:#fcfcfc;padding:12px 12px;display:-ms-flexbox;display:flex;font-weight:400;-ms-flex-align:center;align-items:center;font-size:1rem;margin:0;line-height:1rem;max-width:200px;color:#333;text-align:left;border-radius:10px}.tippy-box[data-theme~=app_theme] .apptip__title{font-weight:800;font-size:1rem;padding-bottom:12px;color:#333}.tippy-box[data-theme~=app_theme] .apptip__content{font-weight:400;font-size:1rem;line-height:1.5;color:#333}.tippy-box[data-theme~=app_theme] .apptip__content b{color:#444}.tippy-box[data-theme~=app_theme] .tippy-arrow{color:#fcfcfc;left:-6px !important}.tippy-box[data-theme~=app_theme] .tippy-arrow:before{bottom:-14px !important;border-width:18px 14px 2px !important}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control{border-bottom:none;-ms-flex-flow:row;flex-flow:row;height:70px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:bottom;transition-property:bottom;width:440px;border-radius:4px;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;bottom:20px;left:calc(50vw - 220px)}@media screen and (max-width: 600px){.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control{height:54px;width:100vw;left:0;bottom:0;-ms-flex-pack:distribute;justify-content:space-around;border-radius:0;border-top:none;-webkit-box-shadow:0 -6px 24px rgba(0,0,0,.06);box-shadow:0 -6px 24px rgba(0,0,0,.06)}}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action{color:#373435;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:10px}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action:hover i.zmdi{color:#6b6668}@media screen and (max-width: 900px){.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action.botbar_matrix_control_last_action{display:block}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action.botbar_matrix_control_last_action.zmdi{font-size:1.6rem;padding-right:16px}}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action{-webkit-transition-property:background-color,border-radius,width,height,color,-webkit-transform;transition-property:background-color,border-radius,width,height,color,-webkit-transform;transition-property:transform,background-color,border-radius,width,height,color;transition-property:transform,background-color,border-radius,width,height,color,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:rgba(0,0,0,0);width:90px;height:100%;margin:0 !important}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action .app_path.app_path__selected_icon{position:absolute;bottom:-10px;width:100%;left:0;-webkit-transition-property:bottom;transition-property:bottom;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action .app_path.app_path__selected_icon .s0{stroke-width:3;stroke:rgba(0,0,0,0)}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action:before{display:none}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action:after{display:none}@media screen and (min-width: 1025px)and (min-height: 768px){.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action:hover .app_path.app_path__selected_icon{bottom:0}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action:hover .app_path.app_path__selected_icon .s0{stroke:#e9ebf9;stroke-dasharray:1,6}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action:hover.botbar_matrix_control_action__selected .app_path.app_path__selected_icon{bottom:2px}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action:hover.botbar_matrix_control_action__selected .app_path.app_path__selected_icon .s0{stroke:#ff8a00;stroke-width:3;stroke-dasharray:none}}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action.botbar_matrix_control_action__selected .app_path.app_path__selected_icon{bottom:4px}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action.botbar_matrix_control_action__selected .app_path.app_path__selected_icon .s0{stroke:#ff8a00}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action.botbar_matrix_control_action__selected i.zmdi{color:#f69a2d;text-shadow:0 0 19px orange}@media screen and (max-width: 600px){.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action{margin:0 !important;padding:8px 0}}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control .botbar_matrix_control_action i{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;font-size:2rem;padding-left:2px;color:#444}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control.disabled{bottom:-100px}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control.disabled .botbar_matrix_control_action{-webkit-transform:scale(0.5) !important;transform:scale(0.5) !important}.body_wrapper .matrix_controls_body .matrix_control.botbar_matrix_control.disabled .botbar_matrix_control_logo_wrapper{-webkit-transform:translateY(-200px);transform:translateY(-200px)}.app_page{position:relative;display:-ms-flexbox;display:flex;padding:4vh 15vw}.app_page__bottom_spacing{padding-bottom:160px}.app_page__vert{-ms-flex-wrap:wrap;flex-wrap:wrap}.app_page .page_title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.5rem;font-weight:900;line-height:1.3;letter-spacing:1px;margin-bottom:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app_page .page_title__mini{font-size:1.25rem;margin-bottom:16px}.app_page .page_title__right{margin-left:auto;text-align:right}.app_page .page_title .app_path__underline .s0{stroke:#ff8a00}.app_page .app_path__twisted_arrow{width:auto;height:90px;margin:36px auto 0 0}.app_page .app_path__twisted_arrow .s0{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.1s stroke linear;transition:.1s stroke linear}.app_page .app_path__twisted_arrow:hover{cursor:pointer}.app_page .app_path__twisted_arrow:hover .s0{stroke:#5607ff}.app_page .page_block{position:relative;font-size:1.3rem;line-height:1.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app_page .page_block__center{text-align:center}.app_page .page_block__left{text-align:left}.app_page .page_block__right{text-align:right}.app_page .page_block__small{font-size:1rem}.app_page .page_block small{color:#999;font-style:italic;line-height:1.6}.app_page .page_block .italic_text{font-style:italic;color:#999}.app_page .page_block .trix-content{line-height:1.7}.app_page .page_block .trix-content br{content:" ";display:block;margin:0;height:12px}.app_page .page_section{position:relative;float:left;margin-top:48px;width:100%}.app_page .page_section:last-child{padding-bottom:130px}@media screen and (max-width: 640px){.app_page .page_section:last-child{padding-bottom:0;padding-bottom:initial}}.app_page .page_section__no_title{margin-top:0}.app_page .page_section .page_title{letter-spacing:0;font-size:1.75rem;font-weight:500;margin-bottom:16px;line-height:1}.app_page .page_section .page_block{margin-bottom:24px}.app_page .page_section .page_block:last-child{margin-bottom:0}.app_page .page_section .page_content{padding-bottom:48px}.app_page .page_section .page_content .page_section{margin-top:0}.app_page .page_section .page_content .page_section .page_title{font-size:1.35rem;font-weight:500;margin-bottom:12px}.app_page .page_section .page_content .page_section .page_content{padding-bottom:0}.app_page .page_section .page_content__5vh{height:5vh}.app_page .page_section .page_content__10vh{height:10vh}.app_page .page_section .page_content__15vh{height:15vh}.app_page .page_section .page_content__20vh{height:20vh}.app_page .page_section .page_content__25vh{height:25vh}.app_page .page_section .page_content__30vh{height:30vh}.app_page .page_section .page_content__35vh{height:35vh}.app_page .page_section .page_content__40vh{height:40vh}.app_page .page_section .page_content__45vh{height:45vh}.app_page .page_section .page_content__50vh{height:50vh}.app_page .page_section .page_content__55vh{height:55vh}.app_page .page_section .page_content__60vh{height:60vh}.app_page .page_section .page_content__65vh{height:65vh}.app_page .page_section .page_content__70vh{height:70vh}.app_page .page_section .page_content__75vh{height:75vh}.app_page .page_section .page_content__80vh{height:80vh}.app_page .page_section .page_content__85vh{height:85vh}.app_page .page_section .page_content__90vh{height:90vh}.app_page .page_section .page_content__95vh{height:95vh}.app_page .page_section .page_content__100vh{height:100vh}.app_page .page_section .page_content__80vh{height:80vh}.app_page .page_section .page_content:last-child{padding-bottom:0}.app_page .page_section .page_content__no_padding{padding-bottom:0}.app_page .page_section .page_content__flex{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:0}.app_page .page_section .page_content__flex_center{-ms-flex-align:center;align-items:center}.app_page .page_section .page_content__flex_right{-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 640px){.app_page .page_section .page_content{height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important}}.app_page .page_vector{position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.app_page .page_vector svg{width:100%;height:auto}.app_page .page_vector__free_left svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;float:right}.app_page .page_vector__free svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.app_page .page_vector__free svg{width:100%}}.app_page .app_column[data-col="1"]{width:calc(1/12*100% - 24px)}.app_page .app_column[data-col="2"]{width:calc(2/12*100% - 24px)}.app_page .app_column[data-col="3"]{width:calc(3/12*100% - 24px)}.app_page .app_column[data-col="4"]{width:calc(4/12*100% - 24px)}.app_page .app_column[data-col="5"]{width:calc(5/12*100% - 24px)}.app_page .app_column[data-col="6"]{width:calc(6/12*100% - 24px)}.app_page .app_column[data-col="7"]{width:calc(7/12*100% - 24px)}.app_page .app_column[data-col="8"]{width:calc(8/12*100% - 24px)}.app_page .app_column[data-col="9"]{width:calc(9/12*100% - 24px)}.app_page .app_column[data-col="10"]{width:calc(10/12*100% - 24px)}.app_page .app_column[data-col="11"]{width:calc(11/12*100% - 24px)}.app_page .app_column[data-col="12"]{width:calc(12/12*100% - 24px)}@media screen and (max-width: 1440px){.app_page{padding:4vh 10vw calc(78px + 72px)}}@media screen and (max-width: 1280px){.app_page{padding:4vh 6vw calc(78px + 72px)}}@media screen and (max-width: 720px){.app_page .app_column[data-col="1"]{width:100%}.app_page .app_column[data-col="2"]{width:100%}.app_page .app_column[data-col="3"]{width:100%}.app_page .app_column[data-col="4"]{width:100%}.app_page .app_column[data-col="5"]{width:100%}.app_page .app_column[data-col="6"]{width:100%}.app_page .app_column[data-col="7"]{width:100%}.app_page .app_column[data-col="8"]{width:100%}.app_page .app_column[data-col="9"]{width:100%}.app_page .app_column[data-col="10"]{width:100%}.app_page .app_column[data-col="11"]{width:100%}.app_page .app_column[data-col="12"]{width:100%}}@media screen and (max-width: 540px)and (min-height: 540px){.app_page{-ms-flex-align:start !important;align-items:flex-start !important;padding:18px 28px calc(54px + 72px)}}@media screen and (max-width: 320px)and (min-height: 540px){.app_page{-ms-flex-align:start !important;align-items:flex-start !important;padding:12px 24px calc(54px + 72px)}}@media screen and (max-width: 540px)and (min-height: 700px){.app_page{padding:18px 28px calc(54px + 24px + 72px)}}.app_footer{position:absolute;bottom:0;left:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:24px 24px 32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app_footer .app_footer__logo_wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:16px}.app_footer .app_footer__logo_wrapper .app_footer__logo{display:block;width:auto;height:24px;margin:0 8px;image-rendering:-webkit-optimize-contrast;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app_footer .app_footer__logo_wrapper .app_footer__logo:first-child{margin-left:0}.app_footer .app_footer__logo_wrapper .app_footer__logo:last-child{margin-right:0}.app_footer .app_footer__logo_wrapper:after{position:absolute;width:100%;height:100%;top:0;left:0;content:" "}.app_footer .app_footer__trademark,.app_footer .app_footer__headline{font-size:.75rem;color:#aaa;font-weight:400;text-align:center;line-height:1.8}@media screen and (max-width: 640px){.app_footer{padding:24px 8px 88px}}@media screen and (max-height: 380px){.app_footer{-webkit-transform:translateY(130px);transform:translateY(130px)}}
.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.main_inner_holder_container_wrapper.inner_holder_container_wrapper{background:rgba(0,0,0,0)}.main_page{padding:0 !important}.main_page .main_wrapper{height:100vh;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0}.main_page .slogan{display:block;margin:0 16px 0 88px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;font-size:1.4rem;font-weight:400;line-height:1.7}@media screen and (max-height: 640px)and (min-width: 560px)and (max-width: 1024px){.main_page{height:calc(100vh - 42px);padding:20vh 104px 0;margin:0 0 42px}.main_page .logo{margin:0 0 12px 0}.main_page .logo img{min-width:220px;max-width:220px;width:220px;height:auto;image-rendering:-webkit-optimize-contrast}.main_page .slogan{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;margin:0 24px 0 80px}}@media screen and (min-width: 720px)and (min-height: 640px){.main_page{-ms-flex-align:center;align-items:center}.main_page .logo{margin:0 0 32px 0}.main_page .logo img{width:260px;max-width:260px;min-width:260px}.main_page .slogan{max-width:70vw;margin:0 5vw;font-size:2rem;font-weight:100;text-align:center}}@media screen and (min-width: 1184px)and (min-height: 640px){.main_page{padding:0 5vw 0;-ms-flex-pack:center;justify-content:center;height:100vh;margin-bottom:0}.main_page .slogan{max-width:50vw;min-height:140px}}@media screen and (min-width: 1023px)and (min-height: 800px){.main_page{padding:0 5vw 0;-ms-flex-pack:center;justify-content:center}.main_page .slogan{max-width:45vw}}@media screen and (min-width: 1440px)and (min-height: 800px){.main_page{padding:0 5vw 0;-ms-flex-pack:center;justify-content:center}.main_page .slogan{max-width:35vw;font-size:2.2rem}}.main_page .main_hero{height:100vh;width:100vw;position:relative;top:0;left:0;z-index:10}.main_page .main_hero .hero_content_wrapper{height:100%}.main_page .main_hero .hero_content,.main_page .main_hero .hero_top_bar{width:100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.main_page .main_hero .hero_top_bar .logo-wrapper{position:relative;z-index:10;max-width:180px !important}.main_page .main_hero .hero_top_bar .link{text-transform:uppercase;color:#fff;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.main_page .main_hero .hero_top_bar .link i{margin-right:6px}.main_page .main_hero .hero_content{margin:0 auto;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100vh;-ms-flex-align:center;align-items:center;max-width:990px;width:100%}@media(max-width: 768px){.main_page .main_hero .hero_content{height:140px}}.main_page .main_hero .hero_content .hero_column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.main_page .main_hero .hero_content .right_column{background-image:url(/packs/assets/main_hero.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom right;width:60%;position:absolute;height:calc(100% + 60px);top:-30px;right:-30px;z-index:-1}.main_page .main_hero .hero_title{font-size:3rem;font-weight:700;line-height:1.2;height:140px;min-height:140px;margin:0}@media(max-width: 768px){.main_page .main_hero .hero_title{font-size:2.2rem;height:60px}}.main_page .main_hero .hero_title .typewriter_text{color:#074155;line-height:1;text-align:center;max-width:555px;font-size:3.5rem;font-weight:800}.main_page .main_hero .hero_title .typewriter_text span{position:relative}.main_page .main_hero .hero_title .typewriter_text span:after{content:"";background:#ffddb3;position:absolute;height:14px;width:calc(100% + 10px);left:-6px;bottom:15px;z-index:-1;border-radius:890px}.main_page .main_hero .hero_description{text-align:center;padding:0 10px;width:100%;font-size:1.5rem;line-height:1.8;max-width:990px}.main_page .main_hero .hero_description strong{color:#074155;position:relative}.main_page .main_hero .hero_subtitle{font-size:1.3rem;color:#fff;margin:0;font-weight:500;text-shadow:0 2px 8px rgba(0,0,0,.7);height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.main_page .main_hero .hero_subtitle{font-size:1.1rem;height:35px}}.main_page .main_hero .hero_subtitle .typewriter_text{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.7)}.main_page .main_hero .search_wrapper,.main_page .main_hero .typewriter_text,.main_page .main_hero .hero_description,.main_page .main_hero .wrapper_label_filters{z-index:10;position:relative}.main_page .main_hero .search_wrapper{width:100%;text-align:left;margin-top:15px}@media screen and (max-width: 1281px){.main_page .main_hero .search_wrapper{margin-top:0}}.main_page .main_hero .wrapper_label_filters{margin:0 auto;max-width:calc(100% - 70px)}.main_page .main_hero .wrapper_label_filters .occupation_filters{text-align:center}.main_page .results_section{padding:60px 0;margin:0 20px}@media(max-width: 768px){.main_page .results_section{padding:40px 16px}}.main_page .results_section .results_header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:40px;padding-bottom:20px}@media(max-width: 768px){.main_page .results_section .results_header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:15px}}.main_page .results_section .results_header .results_title{font-size:2.2rem;font-weight:700;color:#2c3e50;margin:0;position:relative}.main_page .results_section .results_header .results_title::after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:-webkit-gradient(linear, left top, right top, from(rgb(255, 138, 0)), to(#995300));background:linear-gradient(90deg, rgb(255, 138, 0), #995300);border-radius:2px}@media(max-width: 768px){.main_page .results_section .results_header .results_title{font-size:1.8rem}}.main_page .results_section .results_header .results_count{color:#6c757d;font-size:1rem;font-weight:500;background:#f8f9fa;padding:8px 16px;border-radius:20px;border:2px solid #e9ecef}.main_page #announcements_container .container__content{position:relative;width:100%;min-height:400px}.main_page #announcements_container .section_content{position:relative;width:100%;min-height:400px}.main_page #announcements_container.freewall-loading .announcement_widget_site{opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.main_page #announcements_container.freewall-ready .announcement_widget_site{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.main_page .pending,.main_page .empty{text-align:center;padding:80px 20px;color:#6c757d;background:linear-gradient(135deg, #f8f9fa, #e9ecef);border-radius:20px;margin:20px 0;border:2px dashed #dee2e6}.main_page .pending .empty_message,.main_page .empty .empty_message{font-size:1.4rem;font-weight:600;margin-bottom:12px;color:#5a6c7d}.main_page .pending .empty_subtitle,.main_page .empty .empty_subtitle{font-size:1rem;opacity:.8}.main_page .announcements_hero,.main_page .search_section,.main_page .results_section{-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.main_page .action{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:25vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.main_page .action__title{color:#333;font-size:1.4rem;font-weight:900;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.main_page .action__title.title__long{display:none}.main_page .action__title.title__short{display:block}.main_page .action__subtitle{display:none;color:#777;font-size:.9rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main_page .action_background{display:none;position:absolute;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.main_page .action__icon{position:relative;min-width:32px;height:32px}.main_page .action__icon:before{content:" ";position:absolute;left:calc(50% - 3px);top:calc(50% - 2px);width:35%;height:4px;border-radius:calc(2*4px);background:#ff8a00;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.main_page .action__icon:after{content:" ";position:absolute;left:calc(35% - 5px);top:calc(50% - 2px);width:35%;height:4px;border-radius:calc(2*4px);background:#ff8a00;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.main_page .action__icon.icon__reverse:before{top:calc(50% - 1px);-webkit-transform:rotate(calc(180deg - 35deg));transform:rotate(calc(180deg - 35deg))}.main_page .action__icon.icon__reverse:after{top:calc(50% - 1px);-webkit-transform:rotate(calc(180deg + 35deg));transform:rotate(calc(180deg + 35deg))}.main_page .action__hor{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.main_page .action__hor .action__title{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.15em;margin:0 12px 0 calc(12px + .15em)}.main_page .action__vert{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.8em;line-height:1}.main_page .action__vert .action__title{color:#222;text-transform:lowercase;font-weight:900;margin-top:.4em}.main_page .action__vert:before{z-index:0;position:absolute;top:-12.5%;content:" ";border:1px dashed #ff8a00;border-radius:4px;width:400%;height:120%;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.main_page .action__left{bottom:calc(10vh + 76px);left:12px;text-align:left;-ms-flex-align:start;align-items:flex-start}.main_page .action__left .action__title{color:#222}.main_page .action__left:before{left:-200%;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);border:1px dashed #ff8a00}.main_page .action__right{top:10vh;right:12px;text-align:right;-ms-flex-align:end;align-items:flex-end}.main_page .action__right .action__title{color:#222}.main_page .action__right:before{top:-12.5%;right:-200%;border:1px dashed #ff8a00}.main_page .action__up{text-align:center;top:16px;left:32px}.main_page .action__down{right:32px;bottom:92px;text-align:center}@media screen and (max-height: 640px)and (min-width: 560px)and (max-width: 1024px){.main_page .action__title.title__long{display:block}.main_page .action__title.title__short{display:none}.main_page .action__hor{min-width:220px}.main_page .action__vert{-ms-flex-align:center;align-items:center;top:0;height:calc(100vh - 42px);letter-spacing:1.2em}.main_page .action__vert:before{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.main_page .action__left{left:16px}.main_page .action__left .action__title{color:#fbfbfb}.main_page .action__left:before{background:#151111;border:2px dotted #fbfbfb}.main_page .action__right{right:16px}.main_page .action__right .action__title{color:#fbfbfb}.main_page .action__right:before{background:#151111;border:2px dotted #fbfbfb}.main_page .action__up{left:auto;left:initial;right:96px;top:12px}.main_page .action__down{bottom:54px;left:96px;right:auto;right:initial}}@media screen and (max-width: 360px){.main_page .action__title{font-size:1.2rem}.main_page .action__title.title__long{display:none}.main_page .action__title.title__short{display:block}}@media screen and (max-height: 420px){.main_page .action__down{bottom:58px}.main_page .action__title.title__long{display:none}.main_page .action__title.title__short{display:block}}@media screen and (min-width: 720px)and (min-height: 640px){.main_page .action:hover .action_background__left{-webkit-transform:skew(-20deg, -20deg) translate(10px, -10px);transform:skew(-20deg, -20deg) translate(10px, -10px)}.main_page .action:hover .action_background__right{-webkit-transform:scale(1.2, 0.8) translate(-10px, 0px);transform:scale(1.2, 0.8) translate(-10px, 0px)}.main_page .action:hover .action_background__down{-webkit-transform:scale(0.8, 1.2) translate(0px, -10px);transform:scale(0.8, 1.2) translate(0px, -10px)}.main_page .action .action_background{display:block}.main_page .action .action_background__left{right:-24px;top:-30px;width:80px;height:auto}.main_page .action .action_background__right{top:calc(50% - 36px);left:-24px;width:auto;height:72px}.main_page .action .action_background__down{top:-24px;height:auto;width:52px;left:calc(50% - 26px)}.main_page .action__vert{-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;text-orientation:inherit;letter-spacing:.2em;top:auto;top:initial;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-align:start;align-items:flex-start}.main_page .action__vert:before{left:-2.5%;width:110%;height:120%;border:rgba(0,0,0,0);-webkit-transform:none;transform:none;-webkit-transform:initial;transform:initial}.main_page .action__vert .action__title{font-size:2.1rem}.main_page .action__vert .action__subtitle{z-index:1;display:block;letter-spacing:0;margin:0;font-size:1.3rem}.main_page .action__left{max-height:none;max-height:initial;max-width:calc(5vw + 200px);padding:18px 0 18px 5vw;left:0;bottom:calc(25vh + 76px - 50px)}.main_page .action__left .action__title{margin-top:0}.main_page .action__right{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.3em;right:0;padding:0 5vw 0 2vw;bottom:calc(30vh + 76px - 35px);-ms-flex-align:end;align-items:flex-end}.main_page .action__right .action__title{font-size:2.1rem;margin-bottom:12px}.main_page .action__right .action__subtitle{display:none}.main_page .action__right:before{top:-5%;height:110%;right:-2.5%}.main_page .action__up{min-width:250px;right:auto;right:initial;left:calc(50vw - 125px)}.main_page .action__down{min-width:250px;right:auto;right:initial;left:calc(50vw - 125px);bottom:16px}.main_page .action__down .action__icon{display:none}.main_page .action__title{font-size:1.6rem}.main_page .action__title.title__long{display:block}.main_page .action__title.title__short{display:none}}@media screen and (min-width: 1184px)and (min-height: 640px){.main_page .action__left{bottom:calc(35vh - 60px)}.main_page .action__right{bottom:calc(50vh - 120px)}}@media screen and (min-width: 1440px)and (min-height: 800px){.main_page .action__left{max-width:calc(5vw + 200px);padding-left:5vw}.main_page .action__right{padding-right:5vw}}.rainbows_wrapper{z-index:2;opacity:.4}.rainbow{height:100vh;width:0;top:0;position:absolute;-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:top right;transform-origin:top right;opacity:.3}.rainbow:nth-child(1){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #5eead4,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #5eead4,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:140.7352941176s linear infinite slide;animation:140.7352941176s linear infinite slide;-webkit-animation-delay:-8.5294117647s;animation-delay:-8.5294117647s}.rainbow:nth-child(2){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #ffb966,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #ffb966,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:136.4705882353s linear infinite slide;animation:136.4705882353s linear infinite slide;-webkit-animation-delay:-17.0588235294s;animation-delay:-17.0588235294s}.rainbow:nth-child(3){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #ffb966,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #ffb966,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:132.2058823529s linear infinite slide;animation:132.2058823529s linear infinite slide;-webkit-animation-delay:-25.5882352941s;animation-delay:-25.5882352941s}.rainbow:nth-child(4){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #5eead4,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #5eead4,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:127.9411764706s linear infinite slide;animation:127.9411764706s linear infinite slide;-webkit-animation-delay:-34.1176470588s;animation-delay:-34.1176470588s}.rainbow:nth-child(5){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #5eead4,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #5eead4,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:123.6764705882s linear infinite slide;animation:123.6764705882s linear infinite slide;-webkit-animation-delay:-42.6470588235s;animation-delay:-42.6470588235s}.rainbow:nth-child(6){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #ffb966,0 0 50px 25px #5eead4,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #ffb966,0 0 50px 25px #5eead4,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:119.4117647059s linear infinite slide;animation:119.4117647059s linear infinite slide;-webkit-animation-delay:-51.1764705882s;animation-delay:-51.1764705882s}.rainbow:nth-child(7){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #a0c2e6,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #a0c2e6,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:115.1470588235s linear infinite slide;animation:115.1470588235s linear infinite slide;-webkit-animation-delay:-59.7058823529s;animation-delay:-59.7058823529s}.rainbow:nth-child(8){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #a0c2e6,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #a0c2e6,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:110.8823529412s linear infinite slide;animation:110.8823529412s linear infinite slide;-webkit-animation-delay:-68.2352941176s;animation-delay:-68.2352941176s}.rainbow:nth-child(9){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #ffb966,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #ffb966,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:106.6176470588s linear infinite slide;animation:106.6176470588s linear infinite slide;-webkit-animation-delay:-76.7647058824s;animation-delay:-76.7647058824s}.rainbow:nth-child(10){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #ffb966,0 0 50px 25px #5eead4,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #ffb966,0 0 50px 25px #5eead4,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:102.3529411765s linear infinite slide;animation:102.3529411765s linear infinite slide;-webkit-animation-delay:-85.2941176471s;animation-delay:-85.2941176471s}.rainbow:nth-child(11){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #ffb966,50px 0 50px 25px #5eead4,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #ffb966,50px 0 50px 25px #5eead4,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:98.0882352941s linear infinite slide;animation:98.0882352941s linear infinite slide;-webkit-animation-delay:-93.8235294118s;animation-delay:-93.8235294118s}.rainbow:nth-child(12){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #ffb966,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #ffb966,50px 0 50px 25px #a0c2e6,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:93.8235294118s linear infinite slide;animation:93.8235294118s linear infinite slide;-webkit-animation-delay:-102.3529411765s;animation-delay:-102.3529411765s}.rainbow:nth-child(13){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #a0c2e6,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #a0c2e6,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:89.5588235294s linear infinite slide;animation:89.5588235294s linear infinite slide;-webkit-animation-delay:-110.8823529412s;animation-delay:-110.8823529412s}.rainbow:nth-child(14){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #a0c2e6,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #a0c2e6,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:85.2941176471s linear infinite slide;animation:85.2941176471s linear infinite slide;-webkit-animation-delay:-119.4117647059s;animation-delay:-119.4117647059s}.rainbow:nth-child(15){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #5eead4,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #5eead4,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:81.0294117647s linear infinite slide;animation:81.0294117647s linear infinite slide;-webkit-animation-delay:-127.9411764706s;animation-delay:-127.9411764706s}.rainbow:nth-child(16){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #a0c2e6,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #5eead4,0 0 50px 25px #a0c2e6,50px 0 50px 25px #ffb966,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:76.7647058824s linear infinite slide;animation:76.7647058824s linear infinite slide;-webkit-animation-delay:-136.4705882353s;animation-delay:-136.4705882353s}.rainbow:nth-child(17){-webkit-box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #ffb966,50px 0 50px 25px #5eead4,130px 0 80px 40px rgba(255,255,255,.2);box-shadow:-130px 0 80px 40px rgba(255,255,255,.1),-50px 0 50px 25px #a0c2e6,0 0 50px 25px #ffb966,50px 0 50px 25px #5eead4,130px 0 80px 40px rgba(255,255,255,.2);-webkit-animation:72.5s linear infinite slide;animation:72.5s linear infinite slide;-webkit-animation-delay:-145s;animation-delay:-145s}@-webkit-keyframes slide{from{right:-25vw}to{right:125vw}}@keyframes slide{from{right:-25vw}to{right:125vw}}.h{-webkit-box-shadow:0 0 50vh 40vh rgba(255,255,255,.2);box-shadow:0 0 50vh 40vh rgba(255,255,255,.2);width:100vw;height:0;bottom:0;left:0;position:absolute}.v{-webkit-box-shadow:0 0 35vw 25vw rgba(255,255,255,.3);box-shadow:0 0 35vw 25vw rgba(255,255,255,.3);width:0;height:100vh;bottom:0;left:0;position:absolute}
.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.prompt_box{width:100%;max-width:910px}.prompt_box_title{text-align:center;font-size:2rem;font-weight:600;line-height:1.3;color:#074155}.prompt_box_wrapper{background:linear-gradient(135deg, rgba(255, 226, 191, 0.55), rgba(167, 234, 251, 0.15));display:block;width:100%;margin:50px auto;border-radius:24px;padding:32px 19px 18px;border:1px solid rgba(0,0,0,0);-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scale(1);transform:scale(1)}.prompt_box .error_shake{-webkit-animation:shake-no .55s cubic-bezier(0.36, 0.07, 0.19, 0.97) both,bounceMargin .55s ease-in-out both;animation:shake-no .55s cubic-bezier(0.36, 0.07, 0.19, 0.97) both,bounceMargin .55s ease-in-out both}@-webkit-keyframes bounceMargin{0%,100%{margin:50px auto}20%{margin:40px auto}40%{margin:50px auto}60%{margin:45px auto}80%{margin:50px auto}}@keyframes bounceMargin{0%,100%{margin:50px auto}20%{margin:40px auto}40%{margin:50px auto}60%{margin:45px auto}80%{margin:50px auto}}.prompt_box form textarea,.prompt_box form input,.prompt_box form select,.prompt_box form fieldset,.prompt_box form label,.prompt_box form legend{border:1px solid rgba(0,0,0,0);background:none;border:none;outline:none;padding:0;color:#074155;font-weight:300;resize:none}.prompt_box form textarea::-webkit-input-placeholder, .prompt_box form input::-webkit-input-placeholder, .prompt_box form select::-webkit-input-placeholder, .prompt_box form fieldset::-webkit-input-placeholder, .prompt_box form label::-webkit-input-placeholder, .prompt_box form legend::-webkit-input-placeholder{color:#074155;opacity:.9;font-weight:normal}.prompt_box form textarea::-moz-placeholder, .prompt_box form input::-moz-placeholder, .prompt_box form select::-moz-placeholder, .prompt_box form fieldset::-moz-placeholder, .prompt_box form label::-moz-placeholder, .prompt_box form legend::-moz-placeholder{color:#074155;opacity:.9;font-weight:normal}.prompt_box form textarea:-ms-input-placeholder, .prompt_box form input:-ms-input-placeholder, .prompt_box form select:-ms-input-placeholder, .prompt_box form fieldset:-ms-input-placeholder, .prompt_box form label:-ms-input-placeholder, .prompt_box form legend:-ms-input-placeholder{color:#074155;opacity:.9;font-weight:normal}.prompt_box form textarea::-ms-input-placeholder, .prompt_box form input::-ms-input-placeholder, .prompt_box form select::-ms-input-placeholder, .prompt_box form fieldset::-ms-input-placeholder, .prompt_box form label::-ms-input-placeholder, .prompt_box form legend::-ms-input-placeholder{color:#074155;opacity:.9;font-weight:normal}.prompt_box form textarea::placeholder,.prompt_box form input::placeholder,.prompt_box form select::placeholder,.prompt_box form fieldset::placeholder,.prompt_box form label::placeholder,.prompt_box form legend::placeholder{color:#074155;opacity:.9;font-weight:normal}.prompt_box form textarea:focus,.prompt_box form textarea:active,.prompt_box form textarea:focus-visible,.prompt_box form textarea:focus-within,.prompt_box form input:focus,.prompt_box form input:active,.prompt_box form input:focus-visible,.prompt_box form input:focus-within,.prompt_box form select:focus,.prompt_box form select:active,.prompt_box form select:focus-visible,.prompt_box form select:focus-within,.prompt_box form fieldset:focus,.prompt_box form fieldset:active,.prompt_box form fieldset:focus-visible,.prompt_box form fieldset:focus-within,.prompt_box form label:focus,.prompt_box form label:active,.prompt_box form label:focus-visible,.prompt_box form label:focus-within,.prompt_box form legend:focus,.prompt_box form legend:active,.prompt_box form legend:focus-visible,.prompt_box form legend:focus-within{background:none;border:none;outline:none;padding:0;color:#074155;font-weight:300;resize:none}.prompt_box form .input_field{width:100%;position:relative}.prompt_box form .input_field.input__country-code .emoji-output{position:absolute;top:10px;left:42px;width:18px;height:18px}.prompt_box form .input_field.input__country-code .tippy-arrow:before,.prompt_box form .input_field.input__country-code .tippy-arrow:after{border-top-color:#230c2f}.prompt_box form .input_field.input__country-code .tippy-content{background:rgba(251,251,251,.8901960784);color:#fff;border-radius:12px;border:1px solid #eee}.prompt_box form .input_field.input__country-code .tippy-content .country_picker i{top:16px;font-size:1.5rem}.prompt_box form .input_field.input__country-code .tippy-content .country_picker .country_search{width:100%;max-width:100%}.prompt_box form .input_field.input__country-code .tippy-content .country_list{list-style:none;padding-left:10px;max-height:200px;width:250px;overflow-y:auto}.prompt_box form .input_field.input__country-code .tippy-content .country_list .country_item{color:#074155;font-size:1rem;cursor:pointer;padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-right:12px}.prompt_box form .input_field.input__country-code .tippy-content .country_list .country_item img.emoji{width:18px;height:18px;padding-bottom:2px;margin-right:12px}.prompt_box form .input_field.input__country-code .tippy-content .country_list .country_item:hover{color:#ff8a00}.prompt_box form .input_field.input__country-code .tippy-content .country_list::-webkit-scrollbar{width:6px}.prompt_box form .input_field.input__country-code .tippy-content .country_list::-webkit-scrollbar-track{background:#eee;border-radius:10px}.prompt_box form .input_field.input__country-code .tippy-content .country_list::-webkit-scrollbar-thumb{background-color:rgba(7,65,85,.9);border-radius:10px;border:1px solid #eee}.prompt_box form .input_field.input__country-code .tippy-content .country_list::-webkit-scrollbar-thumb:hover{background-color:#d3fa45}.prompt_box form .input_field.input_icon input{padding-left:42px}.prompt_box form .input_field.input_icon .zmdi{position:absolute;top:15px;left:19px;color:#074155;opacity:.5;font-size:1rem}.prompt_box form fieldset{min-height:100px}.prompt_box form fieldset,.prompt_box form .input_field{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:none}.prompt_box form textarea{width:100%;margin:0;padding:0 5px}.prompt_box form textarea:active,.prompt_box form textarea:focus-within{padding:0 5px}.prompt_box form .prompt_footer{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}.prompt_box form .prompt_footer input{background:rgba(255,255,255,.5);border-radius:999px;padding:0 15px;min-width:130px;max-width:130px;width:auto;height:45px;font-size:.9rem;color:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.prompt_box form .prompt_footer input.phone_input_warning{width:100%;min-width:205px}.prompt_box form .prompt_footer .input_field{width:auto}.prompt_box form .prompt_footer .input_field .zmdi{border:none !important}.prompt_box form button{background:#ff8a00;width:54px;height:54px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;cursor:pointer;-webkit-box-shadow:0 0 0 rgba(184,229,29,0);box-shadow:0 0 0 rgba(184,229,29,0)}.prompt_box form button:active{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 15px rgba(184,229,29,.2);box-shadow:0 0 15px rgba(184,229,29,.2)}.prompt_box form button svg path{fill:#fff;-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}.prompt_box form button svg{max-width:24px !important;width:24px;height:24px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);will-change:transform}.prompt_box form button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 5px 12px rgba(0,0,0,.18);box-shadow:0 5px 12px rgba(0,0,0,.18)}.prompt_box form button:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.prompt_box form input#telefone{border-top-left-radius:0;border-bottom-left-radius:0;padding:10px;border:none;border-left:1px solid rgba(0,0,0,.08);color:#074155}.prompt_box form input#code{max-width:100px;min-width:100px;text-align:center;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 9px 0 68px;font-size:.75rem;color:#074155;font-weight:600}.prompt_box .warning_tip_bubble{background:#c3d2fe;padding:11px 24px;border-radius:16px;font-size:.95rem;margin-bottom:15px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(1, 0.02, 0.53, 0.96);transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(1, 0.02, 0.53, 0.96);transition:transform .3s cubic-bezier(1, 0.02, 0.53, 0.96),opacity .3s linear;transition:transform .3s cubic-bezier(1, 0.02, 0.53, 0.96),opacity .3s linear,-webkit-transform .3s cubic-bezier(1, 0.02, 0.53, 0.96);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prompt_box .prompt_answers{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:25vh;overflow:hidden;overflow-y:scroll;width:100%;min-height:60px}.prompt_box .prompt_answers::-webkit-scrollbar{width:4px}.prompt_box .prompt_answers::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:10px}.prompt_box .prompt_answers::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:4px}.prompt_box .prompt_answers::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.prompt_box .prompt_submit_wrapper{margin-left:auto}@-webkit-keyframes shake-no{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}20%,40%,60%,80%{-webkit-transform:translateX(8px);transform:translateX(8px)}}@keyframes shake-no{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}20%,40%,60%,80%{-webkit-transform:translateX(8px);transform:translateX(8px)}}.tippy-box[data-theme]{background:rgba(0,0,0,0);border:none}
.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.registrations_content_wrapper{padding:16px}.registrations_content_wrapper .buttons_wrapper_flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin:0 20%}.registrations_content_wrapper .buttons_wrapper_flex .site_button{cursor:pointer;height:40px;width:40px;min-width:40px;max-width:40px;min-height:40px;max-height:40px;color:#fafafa;text-align:center;border-radius:50%;font-size:1.5rem;border-color:#444}.registrations_content_wrapper .buttons_wrapper_flex .site_button .site_button_icon{position:relative;top:8px}.registrations_content_wrapper .buttons_wrapper_flex .site_button .site_button_icon.site_button_icon_text{top:3px;font-weight:bold}.registrations_content_wrapper .buttons_wrapper_flex .site_button.disabled{background:#aaa !important;cursor:default !important}.registrations_content_wrapper .buttons_wrapper_flex .site_button.sign_up_button,.registrations_content_wrapper .buttons_wrapper_flex .site_button.sign_in_button{background:#888}.registrations_content_wrapper .site_form_wrapper{margin:0 !important;margin-top:0 !important;margin-bottom:0;padding:16px 8px}.registrations_content_wrapper .site_form_wrapper .input_wrapper{position:relative;display:block;margin:6px 0 12px}.registrations_content_wrapper .site_form_wrapper .input_wrapper .section_title{margin:0 0 8px 2px;font-size:.9rem;font-weight:600;text-transform:uppercase;color:#222}.registrations_content_wrapper .site_form_wrapper .input_wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset !important;background:#fbfbfb !important}.registrations_content_wrapper .site_form_wrapper .input_wrapper input{padding:8px 12px 8px 0;border-radius:2px;background:#fff;margin-bottom:16px;display:block;outline:none;-webkit-box-shadow:none;box-shadow:none;border:none;font-size:1.2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#444;font-weight:400;margin:0;width:100%}.registrations_content_wrapper .site_form_wrapper .input_wrapper input#icon_telephone{margin-bottom:12px}.registrations_content_wrapper .site_form_wrapper .input_wrapper input#icon_telephone::-webkit-input-placeholder{position:relative;top:0px}.registrations_content_wrapper .site_form_wrapper .input_wrapper input#icon_telephone::-moz-placeholder{position:relative;top:0px}.registrations_content_wrapper .site_form_wrapper .input_wrapper input#icon_telephone:-ms-input-placeholder{position:relative;top:0px}.registrations_content_wrapper .site_form_wrapper .input_wrapper input#icon_telephone::-ms-input-placeholder{position:relative;top:0px}.registrations_content_wrapper .site_form_wrapper .input_wrapper input#icon_telephone::placeholder{position:relative;top:0px}.registrations_content_wrapper .site_form_wrapper .input_wrapper input:focus{padding-bottom:7px !important;border:none}.registrations_content_wrapper .site_form_wrapper .input_wrapper .floating_forget{font-weight:600;font-size:.7rem;text-align:center;position:absolute;line-height:60px;right:0px;top:24px;cursor:pointer;color:#074155}.registrations_content_wrapper .site_sign_in_menu,.registrations_content_wrapper .site_reset_password_menu{display:none;color:#444}.registrations_content_wrapper .site_sign_in_menu .columns,.registrations_content_wrapper .site_reset_password_menu .columns{padding:0 !important}.registrations_content_wrapper .site_sign_in_menu.active,.registrations_content_wrapper .site_reset_password_menu.active{display:block}.registrations_content_wrapper .site_sign_in_menu .app_title.app_small_title,.registrations_content_wrapper .site_sign_in_menu .app_title.app_small_title.after_recover,.registrations_content_wrapper .site_reset_password_menu .app_title.app_small_title,.registrations_content_wrapper .site_reset_password_menu .app_title.app_small_title.after_recover{display:block;margin-top:-18px;padding:8px 0 8px;font-size:1.5rem;font-weight:800;color:#555}.registrations_content_wrapper .site_sign_in_menu .before_recover.app_title,.registrations_content_wrapper .site_sign_in_menu .after_recover.app_title,.registrations_content_wrapper .site_reset_password_menu .before_recover.app_title,.registrations_content_wrapper .site_reset_password_menu .after_recover.app_title{display:block;padding:0;color:#444;font-size:1.1rem;line-height:1.4;font-weight:400;margin-bottom:24px}.registrations_content_wrapper .site_sign_in_menu .before_recover.app_title.hidden,.registrations_content_wrapper .site_sign_in_menu .after_recover.app_title.hidden,.registrations_content_wrapper .site_reset_password_menu .before_recover.app_title.hidden,.registrations_content_wrapper .site_reset_password_menu .after_recover.app_title.hidden{display:none}.registrations_content_wrapper .site_sign_in_menu .site_button_wrapper .site_send_button:hover:before,.registrations_content_wrapper .site_reset_password_menu .site_button_wrapper .site_send_button:hover:before{bottom:1%}.registrations_content_wrapper .site_sign_in_menu .divider-wrapper,.registrations_content_wrapper .site_reset_password_menu .divider-wrapper{width:100%;margin-bottom:28px;position:relative;top:26px}.registrations_content_wrapper .site_sign_in_menu .divider-wrapper .divider,.registrations_content_wrapper .site_reset_password_menu .divider-wrapper .divider{height:1px;background:#ddd}
.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.announcement_widget_site{background:#fff;overflow:hidden;-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important;cursor:pointer;position:relative;margin:-12px 0px 12px !important;-webkit-transform:scale(0.9);transform:scale(0.9);border-radius:32px;-webkit-transform-origin:top center;transform-origin:top center;width:25%}@media screen and (max-width: 990px){.announcement_widget_site{width:50% !important}}@media screen and (max-width: 480px){.announcement_widget_site{width:100% !important;margin:0 !important}}.announcement_widget_site:hover,.announcement_widget_site--hovered{-webkit-transform:scale(0.96);transform:scale(0.96);-webkit-box-shadow:0 54px 59px -20px rgba(0,0,0,.5);box-shadow:0 54px 59px -20px rgba(0,0,0,.5);z-index:10}.announcement_widget_site .announcement_image{position:relative;height:210px;overflow:hidden;background:linear-gradient(135deg, #f8f9fa, #e9ecef);margin:5px auto;border-radius:26px;width:calc(100% - 10px)}.announcement_widget_site .announcement_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-filter:brightness(1.05) contrast(1.1);filter:brightness(1.05) contrast(1.1)}.announcement_widget_site .announcement_image .announcement_placeholder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#dee2e6;font-size:48px;background:linear-gradient(135deg, #f1f3f4, #e9ecef)}.announcement_widget_site .announcement_image .announcement_placeholder i{opacity:.6}.announcement_widget_site .announcement_image .announcement_featured_badge{position:absolute;top:10px;right:10px;background:linear-gradient(135deg, #fbfbfb, #f5f5f5);color:#ff8a00;padding:6px 12px;border-radius:115px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.06);box-shadow:0 0 7px rgba(0,0,0,.06);-webkit-transform-origin:top right;transform-origin:top right;will-change:transform;border:1px solid #eee}.announcement_widget_site .announcement_image .announcement_featured_badge:before{content:"⭐";margin-right:6px}.announcement_widget_site:hover .announcement_image img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-filter:brightness(1.1) contrast(1.15);filter:brightness(1.1) contrast(1.15)}.announcement_widget_site .announcement_content{padding:10px 20px 20px}.announcement_widget_site .announcement_content .announcement__top_title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:10px 0 15px}.announcement_widget_site .announcement_content .announcement_header{margin-bottom:12px}.announcement_widget_site .announcement_content .announcement_header .announcement_title{font-size:1.5rem;font-weight:700;color:#074155;margin:10px 0 6px 0;line-height:1.25;background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.announcement_widget_site .announcement_content .announcement_header .announcement_occupation{color:#074155;font-size:.85rem;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}.announcement_widget_site .announcement_content .announcement_header .announcement_occupation i{background:linear-gradient(135deg, #074155, #052f3d);color:#fbfbfb;width:18px;height:18px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:9px;position:relative;bottom:2px}.announcement_widget_site .announcement_content .announcement_professional{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.announcement_widget_site .announcement_content .announcement_professional .professional_avatar{width:28px;height:28px;border-radius:50%;position:relative;-ms-flex-negative:0;flex-shrink:0}.announcement_widget_site .announcement_content .announcement_professional .professional_avatar .avatar__image{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.announcement_widget_site .announcement_content .announcement_professional .professional_avatar .avatar__initials{width:100%;height:100%;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:.7rem;font-weight:600;color:#fbfbfb;text-transform:uppercase}.announcement_widget_site .announcement_content .announcement_professional .professional_name{color:#444;font-size:.9rem;font-weight:600;-ms-flex:1 1;flex:1 1;line-height:1.2}.announcement_widget_site .announcement_content .announcement_description{color:#444;font-size:.85rem;line-height:1.4;margin-bottom:15px;font-style:italic}.announcement_widget_site .announcement_content .announcement_services{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:16px}.announcement_widget_site .announcement_content .announcement_services .service_tag{font-size:.7rem;padding:5px 12px;border-radius:4px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;text-transform:uppercase;letter-spacing:.3px;-webkit-transition:all .3s ease;transition:all .3s ease}.announcement_widget_site .announcement_content .announcement_services .service_tag--home{color:#237e39;border:1px solid #237e39}.announcement_widget_site .announcement_content .announcement_services .service_tag--office{color:#074155;border:1px solid #9cf}.announcement_widget_site .announcement_content .announcement_footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;padding-top:11px;border-top:2px solid #f1f3f4}.announcement_widget_site .announcement_content .announcement_footer .announcement_price{text-align:center;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;border-radius:3000px;background:none;padding:12px 0;border:none}.announcement_widget_site .announcement_content .announcement_footer .announcement_price .price_label{display:block;font-size:.75rem;color:#074155;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.announcement_widget_site .announcement_content .announcement_footer .announcement_price .price_label::before{content:"💰";margin-right:5px;opacity:.8}.announcement_widget_site .announcement_content .announcement_footer .announcement_price .price_value{display:block;font-weight:700;font-size:1.1rem;color:#074155;line-height:1.1;background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.announcement_widget_site .announcement_content .announcement_footer .announcement_schedule_btn{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fbfbfb;border:none;font-size:.85rem;font-weight:600;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:.4px;-webkit-box-shadow:0 3px 12px rgba(255,138,0,.3);box-shadow:0 3px 12px rgba(255,138,0,.3);position:relative;overflow:hidden;padding:18px;border-radius:12px;display:none;margin-top:12px}.announcement_widget_site .announcement_content .announcement_footer .announcement_schedule_btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.3)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);-webkit-transition:left .5s ease;transition:left .5s ease}.announcement_widget_site .announcement_content .announcement_footer .announcement_schedule_btn:hover{background:linear-gradient(135deg, #ff961a, rgb(255, 138, 0));-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(255,138,0,.4);box-shadow:0 6px 20px rgba(255,138,0,.4)}.announcement_widget_site .announcement_content .announcement_footer .announcement_schedule_btn:hover::before{left:100%}.announcement_widget_site .announcement_content .announcement_footer .announcement_schedule_btn i{font-size:14px}.announcement_widget_site:hover .announcement_schedule_btn{display:-ms-flexbox !important;display:flex !important}.announcement_widget_site:hover .announcement_content .announcement_footer .announcement_price{margin-bottom:-20px}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 3px 10px rgba(255,138,0,.1);box-shadow:0 3px 10px rgba(255,138,0,.1)}50%{-webkit-box-shadow:0 3px 15px rgba(255,138,0,.06);box-shadow:0 3px 15px rgba(255,138,0,.06);-webkit-transform:scale(1.01);transform:scale(1.01)}100%{-webkit-box-shadow:0 3px 10px rgba(255,138,0,.04);box-shadow:0 3px 10px rgba(255,138,0,.04)}}@keyframes pulse{0%{-webkit-box-shadow:0 3px 10px rgba(255,138,0,.1);box-shadow:0 3px 10px rgba(255,138,0,.1)}50%{-webkit-box-shadow:0 3px 15px rgba(255,138,0,.06);box-shadow:0 3px 15px rgba(255,138,0,.06);-webkit-transform:scale(1.01);transform:scale(1.01)}100%{-webkit-box-shadow:0 3px 10px rgba(255,138,0,.04);box-shadow:0 3px 10px rgba(255,138,0,.04)}}@-webkit-keyframes pulse_aux{0%{-webkit-box-shadow:0 3px 10px rgba(7,65,85,.04);box-shadow:0 3px 10px rgba(7,65,85,.04)}50%{-webkit-box-shadow:0 3px 15px rgba(7,65,85,.06);box-shadow:0 3px 15px rgba(7,65,85,.06);-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-box-shadow:0 3px 10px rgba(7,65,85,.04);box-shadow:0 3px 10px rgba(7,65,85,.04)}}@keyframes pulse_aux{0%{-webkit-box-shadow:0 3px 10px rgba(7,65,85,.04);box-shadow:0 3px 10px rgba(7,65,85,.04)}50%{-webkit-box-shadow:0 3px 15px rgba(7,65,85,.06);box-shadow:0 3px 15px rgba(7,65,85,.06);-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-box-shadow:0 3px 10px rgba(7,65,85,.04);box-shadow:0 3px 10px rgba(7,65,85,.04)}}.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.announcement_widget_profile_full{background:#fbfbfb;border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid rgba(0,0,0,.06);margin-bottom:2rem}.announcement_widget_profile_full:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15);box-shadow:0 8px 30px rgba(0,0,0,.15)}.announcement_widget_profile_full .announcement_header{background:linear-gradient(135deg, #f8f9fa, #e9ecef);padding:1.5rem 2rem;border-bottom:1px solid #dee2e6;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:2rem}.announcement_widget_profile_full .announcement_header .announcement_title_section{-ms-flex:1 1;flex:1 1}.announcement_widget_profile_full .announcement_header .announcement_title_section .announcement_title{font-size:1.5rem;font-weight:700;color:#074155;margin:0 0 1rem 0;line-height:1.3}.announcement_widget_profile_full .announcement_header .announcement_title_section .announcement_meta{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.announcement_widget_profile_full .announcement_header .announcement_title_section .announcement_meta .announcement_occupation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;color:#ff8a00;font-weight:600;font-size:1rem}.announcement_widget_profile_full .announcement_header .announcement_title_section .announcement_meta .announcement_occupation i{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fbfbfb;width:24px;height:24px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.announcement_widget_profile_full .announcement_header .announcement_title_section .announcement_meta .service_types{display:-ms-flexbox;display:flex;gap:.8rem}.announcement_widget_profile_full .announcement_header .announcement_title_section .announcement_meta .service_types .service_tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.announcement_widget_profile_full .announcement_header .announcement_title_section .announcement_meta .service_types .service_tag--home{background:linear-gradient(135deg, #d4f6d4, #a8e6a3);color:#2d5a2d;border:1px solid #a8e6a3}.announcement_widget_profile_full .announcement_header .announcement_title_section .announcement_meta .service_types .service_tag--office{background:linear-gradient(135deg, #cce7ff, #99d6ff);color:#074155;border:1px solid #99d6ff}.announcement_widget_profile_full .announcement_header .announcement_actions{display:-ms-flexbox;display:flex;gap:.8rem}.announcement_widget_profile_full .announcement_header .announcement_actions .action_btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.8rem 1.2rem;border:none;border-radius:25px;font-size:.85rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;opacity:1}.announcement_widget_profile_full .announcement_header .announcement_actions .action_btn--schedule{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fbfbfb;-webkit-box-shadow:0 4px 12px rgba(255,138,0,.3);box-shadow:0 4px 12px rgba(255,138,0,.3);border-radius:5px}.announcement_widget_profile_full .announcement_header .announcement_actions .action_btn--schedule:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(255,138,0,.4);box-shadow:0 6px 16px rgba(255,138,0,.4)}.announcement_widget_profile_full .announcement_body{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:2rem}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-ms-flex-pack:start;justify-content:flex-start}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall .gallery_item{position:relative;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;cursor:pointer}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall .gallery_item:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall .gallery_item--main{width:120px;height:120px}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall .gallery_item:not(.gallery_item--main){width:80px;height:80px}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall .gallery_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall .gallery_item .gallery_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.7));display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:.5rem;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall .gallery_item .gallery_overlay .gallery_label{color:#fbfbfb;font-size:.7rem;font-weight:600;padding:.2rem .4rem;background:rgba(0,0,0,.5);border-radius:8px;backdrop-filter:blur(10px)}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall .gallery_item:hover .gallery_overlay{opacity:1}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_placeholder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2rem;background:linear-gradient(135deg, #f1f3f4, #e9ecef);border-radius:12px;color:#777;min-height:200px}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_placeholder i{font-size:2rem;margin-bottom:.5rem;opacity:.5}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_placeholder span{font-style:italic;font-size:.9rem}.announcement_widget_profile_full .announcement_body .announcement_info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}.announcement_widget_profile_full .announcement_body .announcement_info .info_section_title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:700;color:#074155;margin:0 0 1rem 0;padding-bottom:.5rem;border-bottom:2px solid #f1f3f4}.announcement_widget_profile_full .announcement_body .announcement_info .info_section_title i{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fbfbfb;width:24px;height:24px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_description .description_content{color:#777;line-height:1.6}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_description .description_content p{margin-bottom:1rem}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_description .description_content p:last-child{margin-bottom:0}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_table{background:#f8f9fa;border-radius:12px;overflow:hidden;border:1px solid #dee2e6}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_table .pricing_header{background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d);color:#fbfbfb;display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem;gap:1rem;padding:1rem 1.5rem;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_table .pricing_row{display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_table .pricing_row:hover{background:rgba(255,138,0,.05)}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_table .pricing_row:last-child{border-bottom:none}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_table .pricing_row .pricing_col--service .service_name{display:block;font-weight:600;color:#074155;margin-bottom:.3rem}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_table .pricing_row .pricing_col--service .service_description{display:block;font-size:.85rem;color:#777;line-height:1.4}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_table .pricing_row .pricing_col--price{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_table .pricing_row .pricing_col--price .price_value{font-size:1.1rem;font-weight:700;color:#ff8a00;background:linear-gradient(135deg, rgba(255, 138, 0, 0.1), rgba(255, 138, 0, 0.05));padding:.4rem .8rem;border-radius:8px}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_simple .price_display{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fbfbfb;padding:1.5rem;border-radius:12px;text-align:center;-webkit-box-shadow:0 4px 12px rgba(255,138,0,.3);box-shadow:0 4px 12px rgba(255,138,0,.3)}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_simple .price_display .price_label{display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem;opacity:.9}.announcement_widget_profile_full .announcement_body .announcement_info .announcement_pricing .pricing_simple .price_display .price_value{display:block;font-size:1.5rem;font-weight:700}@media(max-width: 768px){.announcement_widget_profile_full .announcement_header{-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.announcement_widget_profile_full .announcement_header .announcement_actions{-ms-flex-item-align:stretch;align-self:stretch}.announcement_widget_profile_full .announcement_header .announcement_actions .action_btn{-ms-flex:1 1;flex:1 1;-ms-flex-pack:center;justify-content:center}.announcement_widget_profile_full .announcement_body{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall{-ms-flex-pack:center;justify-content:center}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall .gallery_item--main{width:100px;height:100px}.announcement_widget_profile_full .announcement_body .announcement_gallery .gallery_freewall .gallery_item:not(.gallery_item--main){width:70px;height:70px}.announcement_widget_profile_full .announcement_body .announcement_pricing .pricing_table .pricing_header,.announcement_widget_profile_full .announcement_body .announcement_pricing .pricing_table .pricing_row{grid-template-columns:1fr;gap:.5rem}.announcement_widget_profile_full .announcement_body .announcement_pricing .pricing_table .pricing_row .pricing_col--price{-ms-flex-pack:start;justify-content:flex-start}}.scheduler-wizard{width:100%;max-width:600px;min-height:500px;background:#fbfbfb;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15)}.scheduler-wizard .scheduler-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 24px;background:linear-gradient(135deg, #f8f9fa, #e9ecef);border-bottom:1px solid #dee2e6;position:relative}.scheduler-wizard .scheduler-header .scheduler-progress{display:-ms-flexbox;display:flex;gap:8px}.scheduler-wizard .scheduler-header .scheduler-progress .progress-step{width:12px;height:12px;border-radius:50%;background:#dee2e6;-webkit-transition:all .3s ease;transition:all .3s ease}.scheduler-wizard .scheduler-header .scheduler-progress .progress-step.completed{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00)}.scheduler-wizard .scheduler-header .scheduler-progress .progress-step.active{background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d);-webkit-transform:scale(1.2);transform:scale(1.2)}.scheduler-wizard .scheduler-header .step-title{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.2rem;font-weight:700;color:#074155;margin:0;text-align:center;background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.scheduler-wizard .scheduler-header .scheduler-close{background:none;border:none;font-size:18px;color:#6c757d;cursor:pointer;padding:8px;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.scheduler-wizard .scheduler-header .scheduler-close:hover{background:rgba(108,117,125,.1);color:#495057}.scheduler-wizard .scheduler-content{position:relative;-ms-flex:1 1;flex:1 1;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.scheduler-wizard .scheduler-content .scheduler-steps{position:relative;width:100%;height:100%;-ms-flex:1 1;flex:1 1}.scheduler-wizard .scheduler-content .scheduler-step{position:absolute;top:0;left:0;width:100%;height:100%;padding:24px;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);overflow-y:auto;overflow-x:hidden}.scheduler-wizard .scheduler-content .scheduler-step.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.scheduler-wizard .scheduler-content .scheduler-step.slide-in-left{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.scheduler-wizard .scheduler-content .scheduler-step.slide-in-right{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.scheduler-wizard .scheduler-content .step-content{height:100%;overflow-y:auto;padding-right:8px}.scheduler-wizard .scheduler-content .step-content::-webkit-scrollbar{display:none}.scheduler-wizard .scheduler-content .step-content::-webkit-scrollbar-track{display:none}.scheduler-wizard .scheduler-content .step-content::-webkit-scrollbar-thumb{display:none}.scheduler-wizard .scheduler-content .step-title{font-size:1.5rem;font-weight:700;color:#074155;margin-bottom:20px;text-align:center;background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;-ms-flex-negative:0;flex-shrink:0}.scheduler-wizard .scheduler-content .scheduler-loading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#074155}.scheduler-wizard .scheduler-content .scheduler-loading i{font-size:48px;margin-bottom:12px}.scheduler-wizard .scheduler-content .loading-slots{text-align:center;color:#074155;font-style:italic;padding:20px}.scheduler-wizard .scheduler-content .step-placeholder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#074155;font-style:italic}.scheduler-wizard .scheduler-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 24px;background:#f8f9fa;border-top:1px solid #dee2e6;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;gap:12px}.scheduler-wizard .scheduler-footer .scheduler-back{-ms-flex-order:1;order:1}.scheduler-wizard .scheduler-footer .scheduler-next{-ms-flex-order:2;order:2;margin-left:auto}.scheduler-wizard .scheduler-footer .btn{padding:12px 24px;border-radius:8px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.scheduler-wizard .scheduler-footer .btn.btn-ghost{background:rgba(0,0,0,0);border:2px solid #dee2e6;color:#6c757d}.scheduler-wizard .scheduler-footer .btn.btn-ghost:hover{border-color:#074155;color:#074155}.scheduler-wizard .scheduler-footer .btn.btn-primary{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);border:none;color:#fbfbfb}.scheduler-wizard .scheduler-footer .btn.btn-primary:hover{background:linear-gradient(135deg, #ff961a, rgb(255, 138, 0));-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(255,138,0,.3);box-shadow:0 4px 12px rgba(255,138,0,.3)}.scheduler-wizard .scheduler-footer .btn.btn-primary:disabled{background:#dee2e6;color:#6c757d;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.scheduler-wizard .scheduler-footer .btn.btn-lg{padding:16px 32px;font-size:1.1rem}.announcement-details{position:relative}.announcement-details .step-actions{position:absolute;top:0;right:0;z-index:10}.announcement-details .step-actions .btn-profile-link{background:none;border:none;color:#074155;font-weight:700;font-size:.9rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;padding:8px 12px;border-radius:6px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.announcement-details .step-actions .btn-profile-link:hover{color:#074155;background:rgba(7,65,85,.1);text-decoration:none}.announcement-details .step-actions .btn-profile-link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.announcement-details .step-actions .btn-profile-link i{font-size:.85rem}.announcement-details .professional-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:24px;padding:20px;background:linear-gradient(135deg, #f8f9fa, #e9ecef);border-radius:12px;border:1px solid #dee2e6}.announcement-details .professional-info .professional-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.announcement-details .professional-info .professional-avatar .avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.announcement-details .professional-info .professional-avatar .avatar__initials{color:#fbfbfb;font-weight:700;font-size:1.2rem}.announcement-details .professional-info .professional-data{-ms-flex:1 1;flex:1 1}.announcement-details .professional-info .professional-data h4{font-size:1.2rem;font-weight:700;color:#074155;margin:0 0 4px 0}.announcement-details .professional-info .professional-data .occupation{color:#074155;font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px;display:block;margin-bottom:8px}.announcement-details .professional-info .professional-data .member-since{color:#6c757d;font-size:.8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.announcement-details .professional-info .professional-data .member-since i{font-size:.75rem}.announcement-details .service-info{margin-bottom:24px}.announcement-details .service-info h5{font-size:1.1rem;font-weight:700;color:#074155;margin-bottom:8px}.announcement-details .service-info p{color:#6c757d;line-height:1.5;margin-bottom:16px}.announcement-details .service-info .service-details-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width: 600px){.announcement-details .service-info .service-details-grid{grid-template-columns:1fr 1fr}}.announcement-details .service-info .service-details-grid .detail-item h6{font-size:.9rem;font-weight:600;color:#074155;margin:0 0 8px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.announcement-details .service-info .service-details-grid .detail-item h6 i{font-size:.85rem;color:#074155}.announcement-details .service-info .service-details-grid .detail-item p{margin:0;color:#6c757d;font-size:.9rem}.announcement-details .service-info .service-details-grid .detail-item .price-range{font-weight:600;color:#ff8a00}.announcement-details .service-info .service-details-grid .detail-item .location-text{color:#6c757d}.announcement-details .service-info .service-details-grid .detail-item .whatsapp-info .whatsapp-link{color:#25d366;text-decoration:none;font-weight:600;-webkit-transition:color .3s ease;transition:color .3s ease}.announcement-details .service-info .service-details-grid .detail-item .whatsapp-info .whatsapp-link:hover{color:#1da851;text-decoration:underline}.announcement-details .service-info .service-details-grid .detail-item .service-tags{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.announcement-details .service-info .service-details-grid .detail-item .service-tags .service-tag{padding:6px 12px;border-radius:16px;font-size:.8rem;font-weight:600;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.announcement-details .service-info .service-details-grid .detail-item .service-tags .service-tag i{font-size:.75rem}.announcement-details .service-info .service-details-grid .detail-item .service-tags .service-tag.service-tag--home{background:linear-gradient(135deg, rgba(40, 167, 69, 0.1), rgba(40, 167, 69, 0.2));color:#28a745;border:1px solid rgba(40,167,69,.3)}.announcement-details .service-info .service-details-grid .detail-item .service-tags .service-tag.service-tag--office{background:linear-gradient(135deg, rgba(0, 123, 255, 0.1), rgba(0, 123, 255, 0.2));color:#007bff;border:1px solid rgba(0,123,255,.3)}.announcement-details .announcement-gallery h6{font-size:.9rem;font-weight:600;color:#074155;margin:0 0 12px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.announcement-details .announcement-gallery h6 i{font-size:.85rem;color:#074155}.announcement-details .announcement-gallery .single-image{border-radius:8px;overflow:hidden;margin-bottom:12px}.announcement-details .announcement-gallery .single-image .gallery-image-single{width:100%;max-height:250px;-o-object-fit:cover;object-fit:cover;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.announcement-details .announcement-gallery .single-image .gallery-image-single:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.announcement-details .announcement-gallery .pinterest-gallery{display:grid;grid-template-columns:repeat(auto-fill, 140px);grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-gap:10px;gap:10px;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;width:100%;max-width:600px;margin-left:auto;margin-right:auto}.announcement-details .announcement-gallery .pinterest-gallery .gallery-item{position:relative;overflow:hidden;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.12);box-shadow:0 3px 12px rgba(0,0,0,.12);background:#fbfbfb}.announcement-details .announcement-gallery .pinterest-gallery .gallery-item:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.18);box-shadow:0 6px 20px rgba(0,0,0,.18);z-index:5}.announcement-details .announcement-gallery .pinterest-gallery .gallery-item:hover .gallery-overlay{opacity:1}.announcement-details .announcement-gallery .pinterest-gallery .gallery-item img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;min-height:100px;max-height:240px}.announcement-details .announcement-gallery .pinterest-gallery .gallery-item .gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.announcement-details .announcement-gallery .pinterest-gallery .gallery-item .gallery-overlay i{color:#fbfbfb;font-size:1.4rem}@media(max-width: 480px){.announcement-details .announcement-gallery .pinterest-gallery{grid-template-columns:repeat(auto-fill, 110px);gap:8px;max-width:100%}.announcement-details .announcement-gallery .pinterest-gallery .gallery-item img{min-height:80px;max-height:180px}}@media(min-width: 481px)and (max-width: 600px){.announcement-details .announcement-gallery .pinterest-gallery{grid-template-columns:repeat(auto-fill, 130px);gap:9px}}@media(min-width: 601px){.announcement-details .announcement-gallery .pinterest-gallery{grid-template-columns:repeat(auto-fill, 150px);gap:12px}.announcement-details .announcement-gallery .pinterest-gallery .gallery-item img{min-height:110px;max-height:260px}}.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="1"],.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="2"],.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="3"],.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="4"]{-ms-flex-pack:center;justify-content:center;max-width:400px}.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="1"] .gallery-item img,.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="2"] .gallery-item img,.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="3"] .gallery-item img,.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="4"] .gallery-item img{max-height:200px}.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="5"],.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="6"],.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="7"],.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="8"]{max-width:500px}.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="9"],.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="10"],.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="11"],.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="12"],.announcement-details .announcement-gallery .pinterest-gallery[data-image-count="13"]{max-width:600px}.announcement-details .announcement-gallery .gallery-info{text-align:center}.announcement-details .announcement-gallery .gallery-info .image-count{color:#6c757d;font-size:.8rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.announcement-details .announcement-gallery .gallery-info .image-count i{font-size:.75rem}.announcement-details .step-actions{position:absolute;top:24px;right:24px;z-index:10}.announcement-details .step-actions.freewall-fallback{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-height:auto !important}.announcement-details .step-actions.freewall-fallback .gallery-item{position:relative !important;width:120px !important;-ms-flex-negative:0;flex-shrink:0}.announcement-details .step-actions .btn-profile-link{background:none;border:none;color:#074155;font-weight:700;font-size:.9rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;padding:8px 12px;border-radius:6px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.announcement-details .step-actions .btn-profile-link:hover{color:#074155;background:rgba(7,65,85,.1);text-decoration:none}.announcement-details .step-actions .btn-profile-link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.announcement-details .step-actions .btn-profile-link i{font-size:.85rem}.announcement-details .announcement-preview-image{margin:16px 0;border-radius:8px;overflow:hidden;max-width:300px}.announcement-details .announcement-preview-image img{width:100%;height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover}.scheduler-form .form-group{position:relative;margin-bottom:20px}.scheduler-form .form-group.field-validating .field-validation-message{display:block;color:#007bff;margin-top:5px;font-size:14px}.scheduler-form .form-group.field-validating .field-validation-message i{margin-right:5px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.scheduler-form .form-group.field-valid input{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.scheduler-form .form-group.field-valid .field-validation-message{display:block;color:#28a745;margin-top:5px;font-size:14px}.scheduler-form .form-group.field-valid .field-validation-message i{margin-right:5px}.scheduler-form .form-group.field-invalid input{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.scheduler-form .form-group.field-invalid .field-validation-message{display:block;color:#dc3545;margin-top:5px;font-size:14px}.scheduler-form .form-group.field-invalid .field-validation-message i{margin-right:5px}.scheduler-form .form-group label{display:block;font-weight:600;color:#074155;margin-bottom:8px;font-size:.9rem}.scheduler-form .form-group input,.scheduler-form .form-group textarea{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fbfbfb}.scheduler-form .form-group input:focus,.scheduler-form .form-group textarea:focus{outline:none;border-color:#ff8a00;-webkit-box-shadow:0 0 0 3px rgba(255,138,0,.1);box-shadow:0 0 0 3px rgba(255,138,0,.1)}.scheduler-form .form-group input::-webkit-input-placeholder, .scheduler-form .form-group textarea::-webkit-input-placeholder{color:#adb5bd}.scheduler-form .form-group input::-moz-placeholder, .scheduler-form .form-group textarea::-moz-placeholder{color:#adb5bd}.scheduler-form .form-group input:-ms-input-placeholder, .scheduler-form .form-group textarea:-ms-input-placeholder{color:#adb5bd}.scheduler-form .form-group input::-ms-input-placeholder, .scheduler-form .form-group textarea::-ms-input-placeholder{color:#adb5bd}.scheduler-form .form-group input::placeholder,.scheduler-form .form-group textarea::placeholder{color:#adb5bd}.scheduler-form .form-group textarea{resize:vertical;min-height:100px}.scheduler-form .form-group .phone-input-wrapper{display:-ms-flexbox;display:flex;gap:0;border:2px solid #e9ecef;border-radius:8px;background:#fbfbfb;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.scheduler-form .form-group .phone-input-wrapper:focus-within{border-color:#ff8a00;-webkit-box-shadow:0 0 0 3px rgba(255,138,0,.1);box-shadow:0 0 0 3px rgba(255,138,0,.1)}.scheduler-form .form-group .phone-input-wrapper .country-code-field{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg, #f8f9fa, #e9ecef);border-right:1px solid #dee2e6;padding:0 12px 0 16px;min-width:120px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.scheduler-form .form-group .phone-input-wrapper .country-code-field:hover{background:linear-gradient(135deg, #e9ecef, #dee2e6)}.scheduler-form .form-group .phone-input-wrapper .country-code-field .zmdi-phone{color:#074155;margin-right:8px;font-size:1rem}.scheduler-form .form-group .phone-input-wrapper .country-code-field .flag-emoji{width:20px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;margin-right:6px}.scheduler-form .form-group .phone-input-wrapper .country-code-field .flag-emoji:empty::before{content:"🇧🇷"}.scheduler-form .form-group .phone-input-wrapper .country-code-field .flag-emoji img.emoji{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.scheduler-form .form-group .phone-input-wrapper .country-code-field #client-code{background:none;border:none;outline:none;padding:12px 0;color:#074155;font-weight:600;font-size:.9rem;width:60px;text-align:center;cursor:pointer}.scheduler-form .form-group .phone-input-wrapper .country-code-field #client-code:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:none}.scheduler-form .form-group .phone-input-wrapper .country-code-field #client-code::-webkit-input-placeholder{color:rgba(0,0,0,0)}.scheduler-form .form-group .phone-input-wrapper .country-code-field #client-code::-moz-placeholder{color:rgba(0,0,0,0)}.scheduler-form .form-group .phone-input-wrapper .country-code-field #client-code:-ms-input-placeholder{color:rgba(0,0,0,0)}.scheduler-form .form-group .phone-input-wrapper .country-code-field #client-code::-ms-input-placeholder{color:rgba(0,0,0,0)}.scheduler-form .form-group .phone-input-wrapper .country-code-field #client-code::placeholder{color:rgba(0,0,0,0)}.scheduler-form .form-group .phone-input-wrapper .country-code-field::after{content:"";font-family:"Material-Design-Iconic-Font";color:#074155;font-size:.8rem;margin-left:4px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.scheduler-form .form-group .phone-input-wrapper .country-code-field:hover::after{-webkit-transform:translateY(1px);transform:translateY(1px)}.scheduler-form .form-group .phone-input-wrapper .country-code-field.tippy-active{background:linear-gradient(135deg, #dee2e6, #ced4da)}.scheduler-form .form-group .phone-input-wrapper .country-code-field.tippy-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.scheduler-form .form-group .phone-input-wrapper .phone-number-field{-ms-flex:1 1;flex:1 1}.scheduler-form .form-group .phone-input-wrapper .phone-number-field #client-whatsapp{width:100%;border:none;outline:none;padding:12px 16px;font-size:1rem;background:none;color:#074155}.scheduler-form .form-group .phone-input-wrapper .phone-number-field #client-whatsapp:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:none}.scheduler-form .form-group .phone-input-wrapper .phone-number-field #client-whatsapp::-webkit-input-placeholder{color:#adb5bd}.scheduler-form .form-group .phone-input-wrapper .phone-number-field #client-whatsapp::-moz-placeholder{color:#adb5bd}.scheduler-form .form-group .phone-input-wrapper .phone-number-field #client-whatsapp:-ms-input-placeholder{color:#adb5bd}.scheduler-form .form-group .phone-input-wrapper .phone-number-field #client-whatsapp::-ms-input-placeholder{color:#adb5bd}.scheduler-form .form-group .phone-input-wrapper .phone-number-field #client-whatsapp::placeholder{color:#adb5bd}.scheduler-form .form-group .phone-input-wrapper.field-valid{border-color:#28a745;-webkit-box-shadow:0 0 0 3px rgba(40,167,69,.15);box-shadow:0 0 0 3px rgba(40,167,69,.15)}.scheduler-form .form-group .phone-input-wrapper.field-invalid{border-color:#dc3545;-webkit-box-shadow:0 0 0 3px rgba(220,53,69,.15);box-shadow:0 0 0 3px rgba(220,53,69,.15)}.scheduler-form .form-group .phone-input-wrapper.field-validating{border-color:#007bff;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.15);box-shadow:0 0 0 3px rgba(0,123,255,.15)}.scheduler-form .form-group .phone-input-wrapper+.field-validation-message{margin-top:8px}.scheduler-form .field-validation-message{display:none;font-size:14px;margin-top:5px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.scheduler-form .field-validation-message.loading{color:#007bff}.scheduler-form .field-validation-message.success{color:#28a745}.scheduler-form .field-validation-message.error{color:#dc3545}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.services-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.services-list .service-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:16px;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fbfbfb}.services-list .service-option:hover{border-color:#074155;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.services-list .service-option.selected{border-color:#ff8a00;background:linear-gradient(135deg, rgba(255, 138, 0, 0.05), rgba(255, 138, 0, 0.1))}.services-list .service-option .service-info{-ms-flex:1 1;flex:1 1}.services-list .service-option .service-info h4{font-size:1.1rem;font-weight:700;color:#074155;margin:0 0 8px 0}.services-list .service-option .service-info .service-description{margin:0 0 12px 0;padding:12px;background:linear-gradient(135deg, rgba(255, 138, 0, 0.03), rgba(255, 138, 0, 0.06));border:1px solid rgba(255,138,0,.15);border-radius:6px;font-size:.9rem;line-height:1.4;color:#6c757d}.services-list .service-option .service-info .service-description p{margin:0 0 8px 0}.services-list .service-option .service-info .service-description p:last-child{margin-bottom:0}.services-list .service-option .service-info .service-description strong{color:#074155;font-weight:600}.services-list .service-option .service-info .service-description ul,.services-list .service-option .service-info .service-description ol{margin:8px 0;padding-left:20px}.services-list .service-option .service-info .service-description ul li,.services-list .service-option .service-info .service-description ol li{margin-bottom:4px;line-height:1.3}.services-list .service-option .service-info .service-description ul li:last-child,.services-list .service-option .service-info .service-description ol li:last-child{margin-bottom:0}.services-list .service-option .service-info .service-details{display:-ms-flexbox;display:flex;gap:16px}.services-list .service-option .service-info .service-details span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;font-size:.9rem;color:#6c757d}.services-list .service-option .service-info .service-details span i{color:#074155}.services-list .service-option .service-selector .service-switch{position:relative;display:inline-block;width:50px;height:24px;margin-left:16px}.services-list .service-option .service-selector .service-switch input[type=radio]{opacity:0;width:0;height:0;position:absolute}.services-list .service-option .service-selector .service-switch .switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dee2e6;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:24px;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.services-list .service-option .service-selector .service-switch .switch-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fbfbfb;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.services-list .service-option .service-selector .service-switch input:checked+.switch-slider{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);-webkit-box-shadow:inset 0 2px 4px rgba(255,138,0,.3);box-shadow:inset 0 2px 4px rgba(255,138,0,.3)}.services-list .service-option .service-selector .service-switch input:checked+.switch-slider:before{-webkit-transform:translateX(26px);transform:translateX(26px);-webkit-box-shadow:0 2px 8px rgba(255,138,0,.4);box-shadow:0 2px 8px rgba(255,138,0,.4)}.services-list .service-option .service-selector .service-switch input:focus+.switch-slider{-webkit-box-shadow:0 0 0 3px rgba(255,138,0,.2);box-shadow:0 0 0 3px rgba(255,138,0,.2)}.services-list .service-option .service-selector .service-switch:hover .switch-slider{background-color:#adb5bd}.services-list .service-option .service-selector .service-switch:hover .switch-slider:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.services-list .service-option .service-selector .service-switch:hover input:checked+.switch-slider{background:linear-gradient(135deg, #ff961a, rgb(255, 138, 0))}.services-list .service-option .service-selector .service-switch:hover input:checked+.switch-slider:before{-webkit-transform:translateX(26px) scale(1.1);transform:translateX(26px) scale(1.1)}.services-list .service-option .service-selector label{display:none}.calendar-wrapper .calendar-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:12px 16px;background:#f8f9fa;border-radius:8px}.calendar-wrapper .calendar-nav .current-month{font-weight:700;color:#074155;font-size:1.1rem}.calendar-wrapper .calendar-grid{margin-bottom:24px}.calendar-wrapper .calendar-grid .calendar-header{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:4px;gap:4px;margin-bottom:8px}.calendar-wrapper .calendar-grid .calendar-header .calendar-day-header{text-align:center;padding:8px;font-weight:600;color:#074155;font-size:.85rem;text-transform:uppercase}.calendar-wrapper .calendar-grid .calendar-days{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:4px;gap:4px}.calendar-wrapper .calendar-grid .calendar-days .calendar-day{aspect-ratio:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;cursor:pointer;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fbfbfb;border:1px solid #e9ecef}.calendar-wrapper .calendar-grid .calendar-days .calendar-day.other-month{color:#adb5bd;cursor:not-allowed}.calendar-wrapper .calendar-grid .calendar-days .calendar-day.past{color:#adb5bd;background:#f8f9fa;cursor:not-allowed}.calendar-wrapper .calendar-grid .calendar-days .calendar-day.no-slots{color:#dc3545;cursor:not-allowed}.calendar-wrapper .calendar-grid .calendar-days .calendar-day.available{color:#074155}.calendar-wrapper .calendar-grid .calendar-days .calendar-day.available:hover{background:linear-gradient(135deg, #074155, #0b6584);color:#fbfbfb;-webkit-transform:scale(1.05);transform:scale(1.05)}.calendar-wrapper .calendar-grid .calendar-days .calendar-day.selected{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fbfbfb}.calendar-wrapper .calendar-grid .calendar-days .calendar-day.loading{background:#f8f9fa;cursor:wait}.calendar-wrapper .time-slots h4{font-weight:700;color:#074155;margin-bottom:16px;text-align:center}.calendar-wrapper .time-slots .slots-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));grid-gap:8px;gap:8px}.calendar-wrapper .time-slots .slots-grid .time-slot{padding:12px 8px;text-align:center;border:2px solid #e9ecef;border-radius:6px;cursor:pointer;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fbfbfb}.calendar-wrapper .time-slots .slots-grid .time-slot:hover{border-color:#074155;background:linear-gradient(135deg, rgba(7, 65, 85, 0.1), rgba(7, 65, 85, 0.05))}.calendar-wrapper .time-slots .slots-grid .time-slot.selected{border-color:#ff8a00;background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fbfbfb}.calendar-wrapper .time-slots .slots-grid .no-slots-message{grid-column:1/-1;text-align:center;color:#6c757d;font-style:italic;padding:20px}.location-selection h4{font-size:1.3rem;font-weight:700;color:#074155;margin:0 0 8px 0;text-align:center}.location-selection .location-subtitle{color:#6c757d;font-size:.95rem;text-align:center;margin:0 0 32px 0;line-height:1.4}.location-selection .location-options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:24px}.location-selection .location-options .location-option{border:2px solid #e9ecef;border-radius:12px;background:#fbfbfb;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.location-selection .location-options .location-option:hover{border-color:#074155;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.1);box-shadow:0 6px 20px rgba(0,0,0,.1)}.location-selection .location-options .location-option.selected{border-color:#ff8a00;background:linear-gradient(135deg, rgba(255, 138, 0, 0.05), rgba(255, 138, 0, 0.1))}.location-selection .location-options .location-option.selected .location-option-header .location-icon{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fbfbfb;-webkit-transform:scale(1.05);transform:scale(1.05)}.location-selection .location-options .location-option.selected .location-option-header .location-info h5{color:#ff8a00}.location-selection .location-options .location-option.selected .radio-slider{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00) !important}.location-selection .location-options .location-option .location-option-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;padding:20px}.location-selection .location-options .location-option .location-option-header .location-icon{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg, #f8f9fa, #e9ecef);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}.location-selection .location-options .location-option .location-option-header .location-icon i{font-size:1.4rem;color:#074155;-webkit-transition:color .3s ease;transition:color .3s ease}.location-selection .location-options .location-option .location-option-header .location-info{-ms-flex:1 1;flex:1 1}.location-selection .location-options .location-option .location-option-header .location-info h5{font-size:1.1rem;font-weight:700;color:#074155;margin:0 0 4px 0;-webkit-transition:color .3s ease;transition:color .3s ease}.location-selection .location-options .location-option .location-option-header .location-info p{color:#6c757d;font-size:.9rem;margin:0;line-height:1.3}.location-selection .location-options .location-option .location-option-header .location-selector{-ms-flex-negative:0;flex-shrink:0}.location-selection .location-options .location-option .location-option-header .location-selector input[type=radio]{display:none}.location-selection .location-options .location-option .location-option-header .location-selector .radio-slider{width:20px;height:20px;border-radius:50%;background:#dee2e6;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.location-selection .location-options .location-option .location-option-header .location-selector .radio-slider::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#fbfbfb;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.location-selection .location-options .location-option .location-option-header .location-selector input:checked+.radio-slider{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00)}.location-selection .location-options .location-option .location-option-header .location-selector input:checked+.radio-slider::after{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.location-selection .location-options .location-option .provider-address{border-top:1px solid #e9ecef;padding:20px;background:linear-gradient(135deg, #f8f9fa, #ffffff);-webkit-animation:expand-address .4s ease-out;animation:expand-address .4s ease-out}.location-selection .location-options .location-option .provider-address .address-info h6{font-size:.9rem;font-weight:600;color:#074155;margin:0 0 8px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.location-selection .location-options .location-option .provider-address .address-info h6 i{font-size:.85rem;color:#074155}.location-selection .location-options .location-option .provider-address .address-info .address-text{color:#6c757d;font-size:.9rem;line-height:1.4;margin:0;padding:12px 16px;background:#fbfbfb;border:1px solid #e9ecef;border-radius:6px}.location-selection .location-options .location-option .provider-address .address-info .address-text .address-details .address-line{margin:0 0 6px 0;line-height:1.3}.location-selection .location-options .location-option .provider-address .address-info .address-text .address-details .address-line:last-child{margin-bottom:0}.location-selection .location-options .location-option .provider-address .address-info .address-text .address-details .address-line strong{color:#074155;font-weight:600}.location-selection .location-options .location-option .provider-address .address-info .address-text small{display:block;margin-top:4px;font-size:.8rem;opacity:.8}.location-selection .location-options .location-option .provider-address .address-info .address-text small strong{color:#074155}.location-selection .location-options .location-option .provider-address .address-info .address-text em{font-style:italic;opacity:.7;font-size:.85rem}.location-selection .client-address-form{border:2px solid #ff8a00;border-radius:12px;padding:24px;background:linear-gradient(135deg, rgba(255, 138, 0, 0.02), rgba(255, 138, 0, 0.05));-webkit-animation:expand-address .4s ease-out;animation:expand-address .4s ease-out}.location-selection .client-address-form .address-form-header{text-align:center;margin-bottom:24px}.location-selection .client-address-form .address-form-header h5{font-size:1.1rem;font-weight:700;color:#074155;margin:0 0 8px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px}.location-selection .client-address-form .address-form-header h5 i{font-size:1rem;color:#ff8a00}.location-selection .client-address-form .address-form-header p{color:#6c757d;font-size:.9rem;margin:0;line-height:1.4}.location-selection .client-address-form .address-form .form-row{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.location-selection .client-address-form .address-form .form-row:has(.form-group--cep){grid-template-columns:200px;-ms-flex-pack:center;justify-content:center}.location-selection .client-address-form .address-form .form-row:has(.form-group--street,.form-group--number){grid-template-columns:1fr 120px}.location-selection .client-address-form .address-form .form-row:has(.form-group:nth-child(2)){grid-template-columns:1fr 1fr}@media(max-width: 600px){.location-selection .client-address-form .address-form .form-row{grid-template-columns:1fr !important;gap:12px}.location-selection .client-address-form .address-form .form-row:has(.form-group--cep){-ms-flex-pack:stretch;justify-content:stretch}}.location-selection .client-address-form .address-form .form-group label{display:block;font-weight:600;color:#074155;margin-bottom:8px;font-size:.9rem}.location-selection .client-address-form .address-form .form-group label::after{content:" *";color:#dc3545;font-weight:400}.location-selection .client-address-form .address-form .form-group input{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:.95rem;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fbfbfb}.location-selection .client-address-form .address-form .form-group input:focus{outline:none;border-color:#ff8a00;-webkit-box-shadow:0 0 0 3px rgba(255,138,0,.15);box-shadow:0 0 0 3px rgba(255,138,0,.15)}.location-selection .client-address-form .address-form .form-group input::-webkit-input-placeholder{color:#adb5bd}.location-selection .client-address-form .address-form .form-group input::-moz-placeholder{color:#adb5bd}.location-selection .client-address-form .address-form .form-group input:-ms-input-placeholder{color:#adb5bd}.location-selection .client-address-form .address-form .form-group input::-ms-input-placeholder{color:#adb5bd}.location-selection .client-address-form .address-form .form-group input::placeholder{color:#adb5bd}.location-selection .client-address-form .address-form .form-group input.loading{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDNWNyIgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAgMTNWMTciIHN0cm9rZT0iIzk5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTE3IDEwSDEzIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik03IDEwSDMiIHN0cm9rZT0iIzk5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGF0dHJpYnV0ZVR5cGU9IlhNTCIgdHlwZT0icm90YXRlIiB2YWx1ZXM9IjAgMTAgMTA7MzYwIDEwIDEwIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.location-selection .client-address-form .address-form .form-group input.error{border-color:#dc3545;-webkit-box-shadow:0 0 0 3px rgba(220,53,69,.15);box-shadow:0 0 0 3px rgba(220,53,69,.15)}.location-selection .client-address-form .address-form .form-group input.success{border-color:#28a745;-webkit-box-shadow:0 0 0 3px rgba(40,167,69,.15);box-shadow:0 0 0 3px rgba(40,167,69,.15)}.location-selection .client-address-form .address-form .form-group.form-group--cep input{text-align:center;letter-spacing:1px;font-family:"Courier New",monospace}.location-selection .client-address-form .address-form .form-group label:not([data-required=true])::after{content:""}@-webkit-keyframes expand-address{0%{opacity:0;max-height:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;max-height:500px;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes expand-address{0%{opacity:0;max-height:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;max-height:500px;-webkit-transform:translateY(0);transform:translateY(0)}}.address-loading{position:relative}.address-loading::after{content:"";position:absolute;top:50%;right:12px;width:16px;height:16px;border:2px solid #e9ecef;border-top:2px solid #ff8a00;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width: 768px){.location-selection .location-options{gap:12px}.location-selection .location-options .location-option .location-option-header{padding:16px;gap:12px}.location-selection .location-options .location-option .location-option-header .location-icon{width:40px;height:40px}.location-selection .location-options .location-option .location-option-header .location-icon i{font-size:1.2rem}.location-selection .location-options .location-option .location-option-header .location-info h5{font-size:1rem}.location-selection .location-options .location-option .location-option-header .location-info p{font-size:.85rem}.location-selection .location-options .location-option .provider-address{padding:16px}.location-selection .client-address-form{padding:20px 16px}.location-selection .client-address-form .address-form-header{margin-bottom:20px}.location-selection .client-address-form .address-form-header h5{font-size:1rem}.location-selection .client-address-form .address-form .form-row{margin-bottom:16px}}@media(max-width: 768px){.scheduler-dialog [data-model=outer]{width:95vw;max-width:none;border-radius:12px;margin:20px auto}.scheduler-dialog-outer{-webkit-animation:scheduler-dialog-appear-mobile .3s ease-out;animation:scheduler-dialog-appear-mobile .3s ease-out}@-webkit-keyframes scheduler-dialog-appear-mobile{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scheduler-dialog-appear-mobile{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.booking-summary .summary-cards{grid-template-columns:1fr;gap:12px}.booking-summary .summary-card{padding:16px}.booking-success{padding:24px 16px}.booking-success .success-animation .success-icon .success-emoji{font-size:3rem}.booking-success .success-content h3{font-size:1.4rem}.booking-success .success-content .booking-protocol{min-width:auto;width:100%;max-width:280px}}.scheduler-dialog .empty_dialog-app{background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.scheduler-dialog [data-model=outer]{background:none;border:none;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);border-radius:16px;overflow:hidden;max-width:800px;width:90vw;max-height:90vh;height:85vh;min-height:700px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.scheduler-dialog [data-model=message]{padding:0;background:none;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1;flex:1 1}.scheduler-wizard-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1;flex:1 1}.scheduler-wizard-container .scheduler-wizard{border-radius:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:none;width:100%;-ms-flex:1 1;flex:1 1}.scheduler-wizard-container .scheduler-wizard .scheduler-header{-ms-flex-negative:0;flex-shrink:0}.scheduler-wizard-container .scheduler-wizard .scheduler-content{-ms-flex:1 1;flex:1 1;min-height:0}.scheduler-wizard-container .scheduler-wizard .scheduler-footer{-ms-flex-negative:0;flex-shrink:0}.scheduler-dialog-outer{-webkit-animation:scheduler-dialog-appear .4s cubic-bezier(0.4, 0, 0.2, 1);animation:scheduler-dialog-appear .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes scheduler-dialog-appear{0%{opacity:0;-webkit-transform:scale(0.8) translateY(20px);transform:scale(0.8) translateY(20px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes scheduler-dialog-appear{0%{opacity:0;-webkit-transform:scale(0.8) translateY(20px);transform:scale(0.8) translateY(20px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.image-viewer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:10000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;backdrop-filter:blur(4px)}.image-viewer-overlay.active{opacity:1}.image-viewer-overlay .image-viewer-content{position:relative;max-width:90vw;max-height:90vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.image-viewer-overlay .image-viewer-close{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.2);border:none;color:#fbfbfb;font-size:24px;width:48px;height:48px;border-radius:50%;cursor:pointer;z-index:10001;-webkit-transition:all .3s ease;transition:all .3s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.image-viewer-overlay .image-viewer-close:hover{background:rgba(255,255,255,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.image-viewer-overlay .image-viewer-close i{font-size:20px}.image-viewer-overlay .image-viewer-container{position:relative;max-width:100%;max-height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.image-viewer-overlay .image-viewer-image{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.5);box-shadow:0 10px 40px rgba(0,0,0,.5);-webkit-animation:image-viewer-appear .4s cubic-bezier(0.4, 0, 0.2, 1);animation:image-viewer-appear .4s cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes image-viewer-appear{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes image-viewer-appear{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media(max-width: 768px){.image-viewer-overlay .image-viewer-close{top:10px;right:10px;width:40px;height:40px;font-size:20px}.image-viewer-overlay .image-viewer-close i{font-size:16px}.image-viewer-overlay .image-viewer-content{max-width:95vw;max-height:95vh;padding:50px 10px 10px 10px}}.booking-summary .summary-header{text-align:center;margin-bottom:32px}.booking-summary .summary-header h3{font-size:1.4rem;font-weight:700;color:#074155;margin:0 0 8px 0;line-height:1.3}.booking-summary .summary-header .summary-subtitle{color:#6c757d;font-size:.95rem;margin:0;line-height:1.4}.booking-summary .summary-cards{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-bottom:24px}@media(min-width: 600px){.booking-summary .summary-cards{grid-template-columns:1fr 1fr}}.booking-summary .summary-cards .summary-card{background:#fbfbfb;border:2px solid #e9ecef;border-radius:12px;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.booking-summary .summary-cards .summary-card .summary-card__header{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.booking-summary .summary-cards .summary-card h4{margin:0}.booking-summary .summary-cards .summary-card:hover{border-color:#074155;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.booking-summary .summary-cards .summary-card.summary-card--professional{border-left-color:#ff8a00;border-left-width:4px}.booking-summary .summary-cards .summary-card.summary-card--service{border-left-color:#28a745;border-left-width:4px}.booking-summary .summary-cards .summary-card.summary-card--datetime{border-left-color:#007bff;border-left-width:4px}.booking-summary .summary-cards .summary-card.summary-card--contact{border-left-color:#6f42c1;border-left-width:4px}.booking-summary .summary-cards .summary-card.summary-card--location{border-left-color:#fd7e14;border-left-width:4px}.booking-summary .summary-cards .summary-card.summary-card--anamnese{border-left:4px solid #8b5cf6;border-left-width:4px}.booking-summary .summary-cards .summary-card.summary-card--anamnese .summary-card__emoji{font-size:1.3rem !important;width:32px !important;height:32px !important;border-radius:8px !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center !important;align-items:center !important;-ms-flex-pack:center !important;justify-content:center !important}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.875rem;-ms-flex:1 1;flex:1 1}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-details .file-icon{width:40px;height:40px;background:linear-gradient(135deg, rgba(139, 92, 246, 0.12), rgba(168, 85, 247, 0.18));border:2px solid rgba(139,92,246,.2);border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#8b5cf6;font-size:18px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 3px 12px rgba(139,92,246,.15);box-shadow:0 3px 12px rgba(139,92,246,.15);-webkit-transition:all .3s ease;transition:all .3s ease}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-details .file-icon:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 16px rgba(139,92,246,.25);box-shadow:0 4px 16px rgba(139,92,246,.25)}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-details .file-metadata{-ms-flex:1 1;flex:1 1}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-details .file-metadata .file-name{font-weight:600 !important;color:#374151 !important;margin:0 0 3px 0 !important;font-size:.95rem !important;line-height:1.3 !important;word-break:break-word !important;max-width:300px !important}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-details .file-metadata .file-size{font-size:.8rem !important;color:#6b7280 !important;margin:0 0 2px 0 !important;font-weight:500 !important;opacity:.9 !important}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-details .file-metadata .file-uploaded{font-size:.75rem !important;color:#8b5cf6 !important;margin:0 !important;font-weight:500 !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center !important;align-items:center !important;gap:.25rem !important}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-details .file-metadata .file-uploaded::before{content:"📤";font-size:11px}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-status{-ms-flex-negative:0;flex-shrink:0}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-status .status-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.2px;-webkit-transition:all .3s ease;transition:all .3s ease}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-status .status-badge--success{background:linear-gradient(135deg, rgba(34, 197, 94, 0.12), rgba(34, 197, 94, 0.18)) !important;color:#059669 !important;border:1px solid rgba(34,197,94,.25) !important;-webkit-box-shadow:0 2px 8px rgba(34,197,94,.15) !important;box-shadow:0 2px 8px rgba(34,197,94,.15) !important}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-status .status-badge--success:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 12px rgba(34,197,94,.25);box-shadow:0 3px 12px rgba(34,197,94,.25)}.booking-summary .summary-cards .summary-card.summary-card--anamnese .anamnese-file-info .file-status .status-badge i{font-size:13px;-webkit-animation:success-pulse 2s ease-in-out infinite;animation:success-pulse 2s ease-in-out infinite}.booking-summary .summary-cards .summary-card .summary-card__content .professional-name{font-size:1.1rem;font-weight:700;color:#074155;margin:0 0 4px 0}.booking-summary .summary-cards .summary-card .summary-card__content .professional-occupation{color:#074155;font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px;margin:0}.booking-summary .summary-cards .summary-card .summary-card__content .service-details{color:#074155;font-weight:600;margin:0 0 4px 0;font-size:1rem}.booking-summary .summary-cards .summary-card .summary-card__content .service-price{color:#ff8a00;font-weight:700;font-size:1.1rem;margin:0}.booking-summary .summary-cards .summary-card .summary-card__content .datetime-info{color:#074155;font-weight:600;font-size:1rem;margin:0 0 4px 0}.booking-summary .summary-cards .summary-card .summary-card__content .datetime-duration{color:#6c757d;font-size:.9rem;margin:0}.booking-summary .summary-cards .summary-card .summary-card__content .client-name{color:#074155;font-weight:600;font-size:1rem;margin:0 0 4px 0}.booking-summary .summary-cards .summary-card .summary-card__content .client-contact{color:#6c757d;font-size:.9rem;margin:0}.booking-summary .summary-cards .summary-card .summary-card__content .location-info{color:#074155;font-weight:600;font-size:1rem;margin:0 0 4px 0}.booking-summary .summary-cards .summary-card .summary-card__content .location-address{color:#6c757d;font-size:.9rem;line-height:1.3;margin:0}.booking-summary .summary-cards .summary-card .summary-card__content:has(p:contains("-")){opacity:.6}.booking-summary .summary-notice{background:linear-gradient(135deg, rgba(255, 138, 0, 0.05), rgba(255, 138, 0, 0.1));border:1px solid rgba(255,138,0,.2);border-radius:12px;padding:20px}.booking-summary .summary-notice .notice-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:12px}.booking-summary .summary-notice .notice-content .notice-emoji{font-size:1.3rem;line-height:1;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.booking-summary .summary-notice .notice-content .notice-text{-ms-flex:1 1;flex:1 1}.booking-summary .summary-notice .notice-content .notice-text h5{font-size:1rem;font-weight:700;color:#074155;margin:0 0 6px 0}.booking-summary .summary-notice .notice-content .notice-text p{color:#6c757d;font-size:.9rem;line-height:1.4;margin:0}.booking-success{text-align:center;padding:32px 24px;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.booking-success::-webkit-scrollbar{display:none}.booking-success::-webkit-scrollbar-track{display:none}.booking-success::-webkit-scrollbar-thumb{display:none}.booking-success .success-animation{position:relative;margin-bottom:24px}.booking-success .success-animation .success-icon{position:relative;z-index:2}.booking-success .success-animation .success-icon .success-emoji{font-size:4rem;line-height:1;-webkit-animation:success-bounce .6s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:success-bounce .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.booking-success .success-animation .success-confetti{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.booking-success .success-animation .success-confetti .confetti{position:absolute;font-size:1.5rem;-webkit-animation:confetti-float 2s ease-in-out infinite;animation:confetti-float 2s ease-in-out infinite}.booking-success .success-animation .success-confetti .confetti:nth-child(1){top:-20px;left:-30px;-webkit-animation-delay:.2s;animation-delay:.2s}.booking-success .success-animation .success-confetti .confetti:nth-child(2){top:-15px;right:-25px;-webkit-animation-delay:.4s;animation-delay:.4s}.booking-success .success-animation .success-confetti .confetti:nth-child(3){bottom:-20px;left:-20px;-webkit-animation-delay:.6s;animation-delay:.6s}.booking-success .success-content h3{font-size:1.6rem;font-weight:700;color:#074155;margin:0 0 12px 0;line-height:1.3}.booking-success .success-content .success-message{color:#6c757d;font-size:1rem;line-height:1.5;margin:0 0 24px 0;max-width:400px;margin-left:auto;margin-right:auto}.booking-success .success-content .booking-protocol{background:linear-gradient(135deg, #d4edda, #c3e6cb);border:1px solid #c3e6cb;border-radius:12px;padding:16px 20px;margin:0 0 24px 0;display:inline-block;min-width:250px}.booking-success .success-content .booking-protocol .protocol-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-bottom:6px}.booking-success .success-content .booking-protocol .protocol-header .protocol-emoji{font-size:1.1rem}.booking-success .success-content .booking-protocol .protocol-header strong{color:#155724;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.booking-success .success-content .booking-protocol .protocol-number{display:block;color:#155724;font-size:1.2rem;font-weight:700;font-family:"Courier New",monospace;letter-spacing:1px}.booking-success .success-content .booking-details-success{background:#f8f9fa;border-radius:12px;padding:20px;margin:0 0 24px 0}.booking-success .success-content .booking-details-success .success-summary .summary-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e9ecef}.booking-success .success-content .booking-details-success .success-summary .summary-row:last-child{border-bottom:none}.booking-success .success-content .booking-details-success .success-summary .summary-row .row-emoji{font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0}.booking-success .success-content .booking-details-success .success-summary .summary-row .row-content{-ms-flex:1 1;flex:1 1;text-align:left}.booking-success .success-content .booking-details-success .success-summary .summary-row .row-content strong{display:block;color:#074155;font-size:.85rem;font-weight:600;margin-bottom:2px;text-transform:uppercase;letter-spacing:.3px}.booking-success .success-content .booking-details-success .success-summary .summary-row .row-content span{color:#6c757d;font-size:.95rem;font-weight:500}.booking-success .success-content .success-next-steps{background:linear-gradient(135deg, rgba(7, 65, 85, 0.05), rgba(7, 65, 85, 0.08));border:1px solid rgba(7,65,85,.15);border-radius:12px;padding:20px;margin:0 0 24px 0}.booking-success .success-content .success-next-steps .next-steps-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-bottom:16px}.booking-success .success-content .success-next-steps .next-steps-header .steps-emoji{font-size:1.2rem}.booking-success .success-content .success-next-steps .next-steps-header h4{color:#074155;font-size:1rem;font-weight:700;margin:0}.booking-success .success-content .success-next-steps .steps-list{list-style:none;padding:0;margin:0;text-align:left;max-width:300px;margin:0 auto}.booking-success .success-content .success-next-steps .steps-list li{color:#6c757d;font-size:.9rem;margin-bottom:8px;line-height:1.4}.booking-success .success-content .success-next-steps .steps-list li:last-child{margin-bottom:0}.booking-success .success-actions .btn{min-width:200px}.booking-success .success-actions .btn .btn-emoji{margin-right:8px;font-size:1.1rem}@-webkit-keyframes success-bounce{0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:0}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes success-bounce{0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:0}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes confetti-float{0%,100%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg);opacity:1}25%{-webkit-transform:translateY(-10px) rotate(90deg);transform:translateY(-10px) rotate(90deg);opacity:.8}50%{-webkit-transform:translateY(-5px) rotate(180deg);transform:translateY(-5px) rotate(180deg);opacity:.6}75%{-webkit-transform:translateY(-8px) rotate(270deg);transform:translateY(-8px) rotate(270deg);opacity:.8}}@keyframes confetti-float{0%,100%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg);opacity:1}25%{-webkit-transform:translateY(-10px) rotate(90deg);transform:translateY(-10px) rotate(90deg);opacity:.8}50%{-webkit-transform:translateY(-5px) rotate(180deg);transform:translateY(-5px) rotate(180deg);opacity:.6}75%{-webkit-transform:translateY(-8px) rotate(270deg);transform:translateY(-8px) rotate(270deg);opacity:.8}}.tippy-box[data-theme~=country-picker]{background:#fbfbfb;border:2px solid #dee2e6;border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15);padding:0;overflow:hidden}.tippy-box[data-theme~=country-picker] .tippy-content{padding:0}.tippy-box[data-theme~=country-picker] .tippy-arrow{color:#fbfbfb}.country-picker{width:280px;max-height:320px}.country-picker .country-search-header{position:relative;padding:16px;background:linear-gradient(135deg, #f8f9fa, #e9ecef);border-bottom:1px solid #dee2e6}.country-picker .country-search-header .zmdi-search{position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#074155;font-size:1rem}.country-picker .country-search-header .country-search{width:100%;padding:10px 12px 10px 40px;border:1px solid #dee2e6;border-radius:6px;background:#fbfbfb;font-size:.9rem;outline:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.country-picker .country-search-header .country-search:focus{border-color:#ff8a00}.country-picker .country-search-header .country-search::-webkit-input-placeholder{color:#adb5bd}.country-picker .country-search-header .country-search::-moz-placeholder{color:#adb5bd}.country-picker .country-search-header .country-search:-ms-input-placeholder{color:#adb5bd}.country-picker .country-search-header .country-search::-ms-input-placeholder{color:#adb5bd}.country-picker .country-search-header .country-search::placeholder{color:#adb5bd}.country-picker .country-list{list-style:none;padding:0;margin:0;max-height:240px;overflow-y:auto}.country-picker .country-list::-webkit-scrollbar{width:6px}.country-picker .country-list::-webkit-scrollbar-track{background:#f8f9fa}.country-picker .country-list::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:3px}.country-picker .country-list::-webkit-scrollbar-thumb:hover{background:#ced4da}.country-picker .country-list .country-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border-bottom:1px solid #f8f9fa}.country-picker .country-list .country-item:hover{background:linear-gradient(135deg, rgba(255, 138, 0, 0.05), rgba(255, 138, 0, 0.1))}.country-picker .country-list .country-item:last-child{border-bottom:none}.country-picker .country-list .country-item .country-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex:1 1;flex:1 1}.country-picker .country-list .country-item .country-info .country-flag{width:20px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.country-picker .country-list .country-item .country-info .country-flag img.emoji{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.country-picker .country-list .country-item .country-info .country-name{color:#074155;font-weight:500;font-size:.9rem}.country-picker .country-list .country-item .country-code{color:#074155;font-weight:600;font-size:.85rem}.country-picker .country-list .country-item.loading{opacity:.6;cursor:wait}.country-picker .country-list .no-results{padding:20px 16px;text-align:center;color:#6c757d;font-style:italic;font-size:.9rem}.country-picker.loading .country-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:120px}.country-picker.loading .country-list .loading-spinner{color:#074155;font-size:1.5rem;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@media(max-width: 600px){.scheduler-form .phone-input-wrapper .country-code-field{min-width:100px;padding:0 8px 0 12px}.scheduler-form .phone-input-wrapper .country-code-field #client-code{width:50px;font-size:.85rem}.scheduler-form .phone-input-wrapper .country-code-field .flag-emoji{width:18px;height:18px;font-size:14px}.scheduler-form .phone-input-wrapper .country-code-field .zmdi-phone{font-size:.9rem;margin-right:6px}.country-picker{width:260px;max-height:300px}.country-picker .country-list{max-height:200px}.country-picker .country-list .country-item{padding:10px 12px}.country-picker .country-list .country-item .country-info{gap:8px}.country-picker .country-list .country-item .country-info .country-flag{width:18px;height:18px;font-size:14px}.country-picker .country-list .country-item .country-info .country-name{font-size:.85rem}.country-picker .country-list .country-item .country-code{font-size:.8rem}}.anamnese-step{max-width:600px;margin:0 auto;padding:2rem 1rem}.anamnese-step .anamnese-header{text-align:center;margin-bottom:2.5rem}.anamnese-step .anamnese-header .anamnese-icon-wrapper{margin-bottom:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.anamnese-step .anamnese-header .anamnese-icon-wrapper .anamnese-icon{width:80px;height:80px;background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 8px 32px rgba(255,138,0,.3);box-shadow:0 8px 32px rgba(255,138,0,.3);-webkit-animation:gentle-pulse 3s ease-in-out infinite;animation:gentle-pulse 3s ease-in-out infinite}.anamnese-step .anamnese-header .anamnese-icon-wrapper .anamnese-icon i{font-size:2.5rem;color:#fbfbfb}.anamnese-step .anamnese-header h3{color:#074155;font-weight:700;font-size:1.75rem;margin:0 0 1rem 0;line-height:1.3}.anamnese-step .anamnese-header .anamnese-subtitle{color:#777;font-size:1.1rem;line-height:1.6;margin:0;max-width:480px;margin:0 auto}.anamnese-step .anamnese-download-section{margin-bottom:2.5rem}.anamnese-step .anamnese-download-section .download-card{background:linear-gradient(135deg, #fefefe, #f8f9fa);border:2px solid #e9ebf9;border-radius:16px;padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease;transition:all .3s ease}.anamnese-step .anamnese-download-section .download-card:hover{border-color:#ff8a00;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(255,138,0,.15);box-shadow:0 8px 25px rgba(255,138,0,.15)}.anamnese-step .anamnese-download-section .download-card .download-card-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}.anamnese-step .anamnese-download-section .download-card .download-card-content .download-icon{width:50px;height:50px;background:linear-gradient(135deg, #ff961a, #ffad4d);border-radius:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.anamnese-step .anamnese-download-section .download-card .download-card-content .download-icon i{font-size:1.5rem;color:#e67c00}.anamnese-step .anamnese-download-section .download-card .download-card-content .download-info h4{color:#074155;font-weight:700;font-size:1.1rem;margin:0 0 .25rem 0}.anamnese-step .anamnese-download-section .download-card .download-card-content .download-info p{color:#777;font-size:.9rem;margin:0;line-height:1.4}.anamnese-step .anamnese-download-section .download-card .download-template-btn{-ms-flex-negative:0;flex-shrink:0;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);border:none;color:#fbfbfb;-webkit-transition:all .3s ease;transition:all .3s ease}.anamnese-step .anamnese-download-section .download-card .download-template-btn:hover{background:linear-gradient(135deg, #ff961a, rgb(255, 138, 0));-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(255,138,0,.4);box-shadow:0 4px 15px rgba(255,138,0,.4)}.anamnese-step .anamnese-download-section .download-card .download-template-btn i{margin-right:.5rem}.anamnese-step .anamnese-step-separator{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:2rem 0;gap:1rem}.anamnese-step .anamnese-step-separator .separator-line{-ms-flex:1 1;flex:1 1;height:2px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(#e9ebf9), to(transparent));background:linear-gradient(90deg, transparent, #e9ebf9, transparent)}.anamnese-step .anamnese-step-separator .separator-text{-ms-flex-negative:0;flex-shrink:0;padding:.5rem 1rem;background:#fbfbfb;border:2px solid #e9ebf9;border-radius:20px;font-size:.9rem;font-weight:600;color:#777;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.anamnese-step .anamnese-upload-section{margin-bottom:2rem}.anamnese-step .anamnese-upload-section .file-upload-area{border:3px dashed #fff;border-radius:16px;padding:2.5rem 1.5rem;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:linear-gradient(135deg, #fefefe, #f8fafc)}.anamnese-step .anamnese-upload-section .file-upload-area:hover,.anamnese-step .anamnese-upload-section .file-upload-area.dragover{border-color:#ff8a00;background:linear-gradient(135deg, #ffdcb3, #ffd099);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(255,138,0,.15);box-shadow:0 8px 25px rgba(255,138,0,.15)}.anamnese-step .anamnese-upload-section .file-upload-area .upload-placeholder .upload-icon{margin:0 auto 1.5rem;width:80px;height:80px;background:linear-gradient(135deg, #39c0ef, #13ade2);border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.anamnese-step .anamnese-upload-section .file-upload-area .upload-placeholder .upload-icon i{font-size:2.5rem;color:#074155}.anamnese-step .anamnese-upload-section .file-upload-area .upload-placeholder h4{color:#074155;font-weight:700;font-size:1.3rem;margin:0 0 .5rem 0}.anamnese-step .anamnese-upload-section .file-upload-area .upload-placeholder p{color:#777;font-size:1rem;margin:0 0 .75rem 0;font-weight:500}.anamnese-step .anamnese-upload-section .file-upload-area .upload-placeholder small{color:#919191;font-size:.85rem;display:block;margin-bottom:1.5rem}.anamnese-step .anamnese-upload-section .file-upload-area .upload-placeholder .upload-button-wrapper .upload-select-btn{padding:.875rem 1.75rem;border-radius:12px;font-weight:600;border:2px solid #ff8a00;color:#ff8a00;background:#fbfbfb;-webkit-transition:all .3s ease;transition:all .3s ease}.anamnese-step .anamnese-upload-section .file-upload-area .upload-placeholder .upload-button-wrapper .upload-select-btn:hover{background:#ff8a00;color:#fbfbfb;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(255,138,0,.3);box-shadow:0 4px 15px rgba(255,138,0,.3)}.anamnese-step .anamnese-upload-section .file-upload-area .upload-placeholder .upload-button-wrapper .upload-select-btn i{margin-right:.5rem}.anamnese-step .anamnese-upload-section .upload-status{background:linear-gradient(135deg, #51c8f1, #39c0ef);border:2px solid #074155;border-radius:16px;padding:2rem;text-align:center}.anamnese-step .anamnese-upload-section .upload-status .upload-progress .progress{height:8px;background:rgba(7,65,85,.1);border-radius:10px;margin-bottom:1rem;overflow:hidden}.anamnese-step .anamnese-upload-section .upload-status .upload-progress .progress .progress-bar{background:-webkit-gradient(linear, left top, right top, from(#074155), to(#09536d));background:linear-gradient(90deg, #074155, #09536d);-webkit-transition:width .3s ease;transition:width .3s ease;border-radius:10px}.anamnese-step .anamnese-upload-section .upload-status .upload-progress .upload-text{color:#052f3d;font-weight:600;margin:0}.anamnese-step .anamnese-upload-section .upload-success{background:linear-gradient(135deg, #c7f4d7, #b2f0c8);border:2px solid #31d86c;border-radius:16px;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}.anamnese-step .anamnese-upload-section .upload-success .success-content{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;gap:1rem}.anamnese-step .anamnese-upload-section .upload-success .success-content .success-icon{-ms-flex-negative:0;flex-shrink:0}.anamnese-step .anamnese-upload-section .upload-success .success-content .success-icon i{font-size:3rem;color:#31d86c;-webkit-animation:success-bounce .6s ease-out;animation:success-bounce .6s ease-out}.anamnese-step .anamnese-upload-section .upload-success .success-content .success-info .success-title{color:#125e2d;font-weight:700;font-size:1.2rem;margin:0 0 .5rem 0}.anamnese-step .anamnese-upload-section .upload-success .success-content .success-info .success-description{color:#1a8941;margin:0 0 1rem 0;line-height:1.4}.anamnese-step .anamnese-upload-section .upload-success .success-content .success-info .file-details .file-meta{display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:.5rem}.anamnese-step .anamnese-upload-section .upload-success .success-content .success-info .file-details .file-meta .file-name{font-weight:600;color:#125e2d;font-size:.9rem}.anamnese-step .anamnese-upload-section .upload-success .success-content .success-info .file-details .file-meta .file-size{color:#1a8941;font-size:.85rem}.anamnese-step .anamnese-upload-section .upload-success .success-content .success-info .file-details .upload-date{color:#1e9e4b;font-size:.8rem;margin:0;font-style:italic}.anamnese-step .anamnese-upload-section .upload-success .success-actions{-ms-flex-negative:0;flex-shrink:0}.anamnese-step .anamnese-upload-section .upload-success .success-actions .change-file-btn{padding:.75rem 1.25rem;border-radius:10px;font-weight:600;border:2px solid #1a8941;color:#1a8941;background:#fbfbfb;-webkit-transition:all .3s ease;transition:all .3s ease}.anamnese-step .anamnese-upload-section .upload-success .success-actions .change-file-btn:hover{background:#1a8941;color:#fbfbfb;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.anamnese-step .anamnese-upload-section .upload-success .success-actions .change-file-btn i{margin-right:.5rem}.anamnese-step .anamnese-upload-section .upload-error{background:linear-gradient(135deg, #fde0e2, #fbc8cc);border:2px solid #f03a47;border-radius:16px;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}.anamnese-step .anamnese-upload-section .upload-error .error-content{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;gap:1rem}.anamnese-step .anamnese-upload-section .upload-error .error-content .error-icon{-ms-flex-negative:0;flex-shrink:0}.anamnese-step .anamnese-upload-section .upload-error .error-content .error-icon i{font-size:3rem;color:#f03a47;-webkit-animation:error-shake .5s ease-out;animation:error-shake .5s ease-out}.anamnese-step .anamnese-upload-section .upload-error .error-content .error-info .error-title{color:#9e0c17;font-weight:700;font-size:1.2rem;margin:0 0 .5rem 0}.anamnese-step .anamnese-upload-section .upload-error .error-content .error-info .error-text{color:#dc2626;margin:0;line-height:1.4}.anamnese-step .anamnese-upload-section .upload-error .error-actions{-ms-flex-negative:0;flex-shrink:0}.anamnese-step .anamnese-upload-section .upload-error .error-actions .retry-upload-btn{padding:.75rem 1.25rem;border-radius:10px;font-weight:600;border:2px solid #dc2626;color:#dc2626;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.anamnese-step .anamnese-upload-section .upload-error .error-actions .retry-upload-btn:hover{background:#dc2626;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.anamnese-step .anamnese-upload-section .upload-error .error-actions .retry-upload-btn i{margin-right:.5rem}.anamnese-step .anamnese-warning .alert{background:linear-gradient(135deg, #f0f9ff, #e0f2fe);border:2px solid #0ea5e9;border-radius:12px;padding:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:1rem}.anamnese-step .anamnese-warning .alert i{font-size:1.5rem;color:#0ea5e9;-ms-flex-negative:0;flex-shrink:0;margin-top:.125rem}.anamnese-step .anamnese-warning .alert .alert-content{-ms-flex:1 1;flex:1 1;line-height:1.5}.anamnese-step .anamnese-warning .alert .alert-content strong{color:#0c4a6e;font-weight:700;display:block;margin-bottom:.25rem}.anamnese-step .anamnese-warning .alert .alert-content span{color:#0f172a}@-webkit-keyframes gentle-pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 8px 32px rgba(139,92,246,.3);box-shadow:0 8px 32px rgba(139,92,246,.3)}50%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 12px 40px rgba(139,92,246,.4);box-shadow:0 12px 40px rgba(139,92,246,.4)}}@keyframes gentle-pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 8px 32px rgba(139,92,246,.3);box-shadow:0 8px 32px rgba(139,92,246,.3)}50%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 12px 40px rgba(139,92,246,.4);box-shadow:0 12px 40px rgba(139,92,246,.4)}}@keyframes success-bounce{0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:0}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes error-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes error-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@media(max-width: 768px){.anamnese-step{padding:1.5rem .75rem}.anamnese-step .anamnese-header .anamnese-icon-wrapper .anamnese-icon{width:60px;height:60px}.anamnese-step .anamnese-header .anamnese-icon-wrapper .anamnese-icon i{font-size:2rem}.anamnese-step .anamnese-header h3{font-size:1.5rem}.anamnese-step .anamnese-header .anamnese-subtitle{font-size:1rem}.anamnese-step .anamnese-download-section .download-card{-ms-flex-direction:column;flex-direction:column;text-align:center;gap:1.25rem}.anamnese-step .anamnese-download-section .download-card .download-card-content{-ms-flex-pack:center;justify-content:center}.anamnese-step .anamnese-download-section .download-card .download-template-btn{width:100%}.anamnese-step .upload-success,.anamnese-step .upload-error{-ms-flex-direction:column;flex-direction:column;text-align:center}.anamnese-step .upload-success .success-actions,.anamnese-step .upload-success .error-actions,.anamnese-step .upload-error .success-actions,.anamnese-step .upload-error .error-actions{width:100%}.anamnese-step .upload-success .success-actions button,.anamnese-step .upload-success .error-actions button,.anamnese-step .upload-error .success-actions button,.anamnese-step .upload-error .error-actions button{width:100%}}
.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.announcement_widget_site{background:#fff;overflow:hidden;-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important;cursor:pointer;position:relative;margin:-12px 0px 12px !important;-webkit-transform:scale(0.9);transform:scale(0.9);border-radius:32px;-webkit-transform-origin:top center;transform-origin:top center;width:25%}@media screen and (max-width: 990px){.announcement_widget_site{width:50% !important}}@media screen and (max-width: 480px){.announcement_widget_site{width:100% !important;margin:0 !important}}.announcement_widget_site:hover,.announcement_widget_site--hovered{-webkit-transform:scale(0.96);transform:scale(0.96);-webkit-box-shadow:0 54px 59px -20px rgba(0,0,0,.5);box-shadow:0 54px 59px -20px rgba(0,0,0,.5);z-index:10}.announcement_widget_site .announcement_image{position:relative;height:210px;overflow:hidden;background:linear-gradient(135deg, #f8f9fa, #e9ecef);margin:5px auto;border-radius:26px;width:calc(100% - 10px)}.announcement_widget_site .announcement_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-filter:brightness(1.05) contrast(1.1);filter:brightness(1.05) contrast(1.1)}.announcement_widget_site .announcement_image .announcement_placeholder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#dee2e6;font-size:48px;background:linear-gradient(135deg, #f1f3f4, #e9ecef)}.announcement_widget_site .announcement_image .announcement_placeholder i{opacity:.6}.announcement_widget_site .announcement_image .announcement_featured_badge{position:absolute;top:10px;right:10px;background:linear-gradient(135deg, #fbfbfb, #f5f5f5);color:#ff8a00;padding:6px 12px;border-radius:115px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.06);box-shadow:0 0 7px rgba(0,0,0,.06);-webkit-transform-origin:top right;transform-origin:top right;will-change:transform;border:1px solid #eee}.announcement_widget_site .announcement_image .announcement_featured_badge:before{content:"⭐";margin-right:6px}.announcement_widget_site:hover .announcement_image img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-filter:brightness(1.1) contrast(1.15);filter:brightness(1.1) contrast(1.15)}.announcement_widget_site .announcement_content{padding:10px 20px 20px}.announcement_widget_site .announcement_content .announcement__top_title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:10px 0 15px}.announcement_widget_site .announcement_content .announcement_header{margin-bottom:12px}.announcement_widget_site .announcement_content .announcement_header .announcement_title{font-size:1.5rem;font-weight:700;color:#074155;margin:10px 0 6px 0;line-height:1.25;background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.announcement_widget_site .announcement_content .announcement_header .announcement_occupation{color:#074155;font-size:.85rem;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}.announcement_widget_site .announcement_content .announcement_header .announcement_occupation i{background:linear-gradient(135deg, #074155, #052f3d);color:#fbfbfb;width:18px;height:18px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:9px;position:relative;bottom:2px}.announcement_widget_site .announcement_content .announcement_professional{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.announcement_widget_site .announcement_content .announcement_professional .professional_avatar{width:28px;height:28px;border-radius:50%;position:relative;-ms-flex-negative:0;flex-shrink:0}.announcement_widget_site .announcement_content .announcement_professional .professional_avatar .avatar__image{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.announcement_widget_site .announcement_content .announcement_professional .professional_avatar .avatar__initials{width:100%;height:100%;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:.7rem;font-weight:600;color:#fbfbfb;text-transform:uppercase}.announcement_widget_site .announcement_content .announcement_professional .professional_name{color:#444;font-size:.9rem;font-weight:600;-ms-flex:1 1;flex:1 1;line-height:1.2}.announcement_widget_site .announcement_content .announcement_description{color:#444;font-size:.85rem;line-height:1.4;margin-bottom:15px;font-style:italic}.announcement_widget_site .announcement_content .announcement_services{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:16px}.announcement_widget_site .announcement_content .announcement_services .service_tag{font-size:.7rem;padding:5px 12px;border-radius:4px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;text-transform:uppercase;letter-spacing:.3px;-webkit-transition:all .3s ease;transition:all .3s ease}.announcement_widget_site .announcement_content .announcement_services .service_tag--home{color:#237e39;border:1px solid #237e39}.announcement_widget_site .announcement_content .announcement_services .service_tag--office{color:#074155;border:1px solid #9cf}.announcement_widget_site .announcement_content .announcement_footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;padding-top:11px;border-top:2px solid #f1f3f4}.announcement_widget_site .announcement_content .announcement_footer .announcement_price{text-align:center;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;border-radius:3000px;background:none;padding:12px 0;border:none}.announcement_widget_site .announcement_content .announcement_footer .announcement_price .price_label{display:block;font-size:.75rem;color:#074155;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.announcement_widget_site .announcement_content .announcement_footer .announcement_price .price_label::before{content:"💰";margin-right:5px;opacity:.8}.announcement_widget_site .announcement_content .announcement_footer .announcement_price .price_value{display:block;font-weight:700;font-size:1.1rem;color:#074155;line-height:1.1;background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.announcement_widget_site .announcement_content .announcement_footer .announcement_schedule_btn{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fbfbfb;border:none;font-size:.85rem;font-weight:600;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:.4px;-webkit-box-shadow:0 3px 12px rgba(255,138,0,.3);box-shadow:0 3px 12px rgba(255,138,0,.3);position:relative;overflow:hidden;padding:18px;border-radius:12px;display:none;margin-top:12px}.announcement_widget_site .announcement_content .announcement_footer .announcement_schedule_btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.3)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);-webkit-transition:left .5s ease;transition:left .5s ease}.announcement_widget_site .announcement_content .announcement_footer .announcement_schedule_btn:hover{background:linear-gradient(135deg, #ff961a, rgb(255, 138, 0));-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(255,138,0,.4);box-shadow:0 6px 20px rgba(255,138,0,.4)}.announcement_widget_site .announcement_content .announcement_footer .announcement_schedule_btn:hover::before{left:100%}.announcement_widget_site .announcement_content .announcement_footer .announcement_schedule_btn i{font-size:14px}.announcement_widget_site:hover .announcement_schedule_btn{display:-ms-flexbox !important;display:flex !important}.announcement_widget_site:hover .announcement_content .announcement_footer .announcement_price{margin-bottom:-20px}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 3px 10px rgba(255,138,0,.1);box-shadow:0 3px 10px rgba(255,138,0,.1)}50%{-webkit-box-shadow:0 3px 15px rgba(255,138,0,.06);box-shadow:0 3px 15px rgba(255,138,0,.06);-webkit-transform:scale(1.01);transform:scale(1.01)}100%{-webkit-box-shadow:0 3px 10px rgba(255,138,0,.04);box-shadow:0 3px 10px rgba(255,138,0,.04)}}@keyframes pulse{0%{-webkit-box-shadow:0 3px 10px rgba(255,138,0,.1);box-shadow:0 3px 10px rgba(255,138,0,.1)}50%{-webkit-box-shadow:0 3px 15px rgba(255,138,0,.06);box-shadow:0 3px 15px rgba(255,138,0,.06);-webkit-transform:scale(1.01);transform:scale(1.01)}100%{-webkit-box-shadow:0 3px 10px rgba(255,138,0,.04);box-shadow:0 3px 10px rgba(255,138,0,.04)}}@-webkit-keyframes pulse_aux{0%{-webkit-box-shadow:0 3px 10px rgba(7,65,85,.04);box-shadow:0 3px 10px rgba(7,65,85,.04)}50%{-webkit-box-shadow:0 3px 15px rgba(7,65,85,.06);box-shadow:0 3px 15px rgba(7,65,85,.06);-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-box-shadow:0 3px 10px rgba(7,65,85,.04);box-shadow:0 3px 10px rgba(7,65,85,.04)}}@keyframes pulse_aux{0%{-webkit-box-shadow:0 3px 10px rgba(7,65,85,.04);box-shadow:0 3px 10px rgba(7,65,85,.04)}50%{-webkit-box-shadow:0 3px 15px rgba(7,65,85,.06);box-shadow:0 3px 15px rgba(7,65,85,.06);-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-box-shadow:0 3px 10px rgba(7,65,85,.04);box-shadow:0 3px 10px rgba(7,65,85,.04)}}.sobre_page{min-height:100vh;background:-webkit-gradient(linear, left top, left bottom, from(#f5f7fa), to(#c3cfe2));background:linear-gradient(#f5f7fa 0%, #c3cfe2 100%)}.typewriter_text{font-weight:600;color:#ff8a00;min-height:1.2em;display:block}@-webkit-keyframes moving_light{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes moving_light{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-webkit-keyframes floating_light{0%{opacity:.4;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}50%{opacity:.8;-webkit-transform:translate(10px, -5px) scale(1.1);transform:translate(10px, -5px) scale(1.1)}100%{opacity:.4;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes floating_light{0%{opacity:.4;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}50%{opacity:.8;-webkit-transform:translate(10px, -5px) scale(1.1);transform:translate(10px, -5px) scale(1.1)}100%{opacity:.4;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}.top_bar_search.announcements_hero{padding-top:70px;position:relative}.results_section{padding:40px 0 80px}@media(max-width: 768px){.results_section{padding:40px 20px 80px}}.results_header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 22px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin-top:16px;margin-bottom:55px}@media(max-width: 768px){.results_header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:12px}}.results_header h2{font-size:2.4rem;font-weight:900}.results_title{font-size:2rem;font-weight:600;color:#2c3e50;margin:0}@media(max-width: 768px){.results_title{font-size:1.6rem}}.results_count{color:#7f8c8d;font-size:1.1rem;font-weight:500}.announcements_container{margin:0;position:relative;min-height:400px}.announcements_container.container .container__content{position:relative}.announcements_container.container .container__content .section_content{position:relative;width:100%;margin-left:-7px}.announcements_container.container .container__content .section_content .announcement_widget_site{display:inline-block;vertical-align:top;margin-bottom:20px;width:calc(25% - 15px);height:-webkit-max-content !important;height:-moz-max-content !important;height:max-content !important}@media(max-width: 1024px){.announcements_container.container .container__content .section_content .announcement_widget_site{width:calc(33.333% - 12px)}}@media(max-width: 768px){.announcements_container.container .container__content .section_content .announcement_widget_site{width:calc(50% - 10px)}}@media(max-width: 480px){.announcements_container.container .container__content .section_content .announcement_widget_site{width:100%;margin-bottom:16px}}.applied-filters-container{background:linear-gradient(135deg, #f8f9fa, #e9ecef);border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:25px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.applied-filters-container h4{margin:0 0 15px 0;color:#074155;font-size:1.1rem;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.applied-filters-container h4:before{content:"🔍";font-size:1.2rem}.applied-filters-container .applied-filters-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:15px}.applied-filters-container .applied-filters-list .applied-filter{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500;-webkit-box-shadow:0 2px 8px rgba(255,138,0,.3);box-shadow:0 2px 8px rgba(255,138,0,.3);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.applied-filters-container .applied-filters-list .applied-filter strong{font-weight:600}.applied-filters-container .clear-filters-btn{background:linear-gradient(135deg, #dc3545, #bd2130);color:#fff;border:none;padding:10px 20px;border-radius:20px;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px}.applied-filters-container .clear-filters-btn:hover{background:linear-gradient(135deg, #d32535, #a71d2a);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(220,53,69,.3);box-shadow:0 4px 15px rgba(220,53,69,.3)}.applied-filters-container .clear-filters-btn:before{content:"🧹";font-size:1rem}.loading_state,.empty_state{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;text-align:center;color:#7f8c8d;min-height:300px}.loading_spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #ff8a00;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-bottom:16px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.empty_state .empty_icon{font-size:3rem;margin-bottom:16px;opacity:.5}.empty_state .empty_message{font-size:1.2rem;font-weight:600;margin-bottom:8px;color:#5a6c7d}.empty_state .empty_subtitle{font-size:.95rem;margin:0}.loading-state,.error-state{text-align:center;padding:40px 20px;color:#6c757d;font-size:1.1rem}.loading-state i,.error-state i{font-size:2rem;margin-bottom:15px;display:block}.loading-state i{color:#ff8a00;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.error-state{color:#dc3545}.error-state i{color:#dc3545}#scroll-sentinel{height:1px;width:100%;position:relative;margin-top:20px}
.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}.profile_page{opacity:1 !important}.profile_page .profile_header{opacity:1;-webkit-transition:background-position .3s ease;transition:background-position .3s ease}.profile_page .profile_header.loaded{opacity:1}.profile_page .content_wrapper_gradient{opacity:1 !important}.profile_page .content_wrapper_gradient section{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.profile_page .content_wrapper_gradient section.fade-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.profile_page section:nth-child(1){-webkit-transition-delay:0.1s;transition-delay:0.1s}.profile_page section:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.profile_page section:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.profile_page section:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.profile_page section:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.profile_page .announcement_schedule_btn{-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.profile_page .announcement_schedule_btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.15);box-shadow:0 5px 15px rgba(0,0,0,.15)}.profile_page .profile_page .profile_ratings .rating_card{-webkit-animation:fadeIn .4s ease both;animation:fadeIn .4s ease both;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.profile_page .profile_page .profile_ratings .rating_card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 24px rgba(0,0,0,.08);box-shadow:0 6px 24px rgba(0,0,0,.08)}.services_carousel{position:relative;margin:0 auto;max-width:100%}.services_carousel .slick-list{padding:0 12px}.services_carousel .slick-track{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:stretch;align-items:stretch;margin-left:auto;margin-right:auto}.services_carousel .slick-slide{float:none !important;height:auto;display:-ms-flexbox !important;display:flex !important;-ms-flex-align:stretch;align-items:stretch;padding:0 12px}.services_carousel .slick-slide>div{width:100%;height:100%}.services_carousel .announcement_widget_profile{margin:0 12px;height:480px;width:calc(100% - 24px)}.services_carousel .slick-prev,.services_carousel .slick-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:50px;height:50px;border-radius:50%;color:#074155;border:none;font-size:0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.services_carousel .slick-prev:focus,.services_carousel .slick-next:focus{outline:none}.services_carousel .slick-prev:before,.services_carousel .slick-next:before{display:none}.services_carousel .slick-prev i,.services_carousel .slick-next i{font-size:24px;line-height:1;color:#074155;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.services_carousel .slick-prev{left:-35px}@media(max-width: 768px){.services_carousel .slick-prev{left:-25px;width:40px;height:40px}.services_carousel .slick-prev i{font-size:18px}}.services_carousel .slick-next{right:-35px}@media(max-width: 768px){.services_carousel .slick-next{right:-25px;width:40px;height:40px}.services_carousel .slick-next i{font-size:18px}}.services_carousel .slick-dots{position:static;margin-top:0;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center;justify-content:center;padding:0;list-style:none}.services_carousel .slick-dots li{margin:0 8px}.services_carousel .slick-dots li button{width:14px;height:14px;border:none;border-radius:50%;background:rgba(7,65,85,.3);font-size:0;cursor:pointer;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.services_carousel .slick-dots li button:focus{outline:none}.services_carousel .slick-dots li button:before{display:none}.services_carousel .slick-dots li.slick-active button{background:#074155;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-box-shadow:0 2px 8px rgba(7,65,85,.4);box-shadow:0 2px 8px rgba(7,65,85,.4)}.services_carousel.slick-initialized .announcement_widget_profile{opacity:1;visibility:visible}.services_carousel:not(.slick-initialized) .announcement_widget_profile{display:block !important}.services_carousel:not(.slick-initialized) .announcement_widget_profile:not(:first-child){display:none !important}.slick-slide{opacity:1 !important;visibility:visible !important}.slick-track{opacity:1 !important;display:-ms-flexbox !important;display:flex !important}@media(max-width: 1200px){.services_carousel{margin:0 20px}}@media(max-width: 768px){.services_carousel{margin:0 15px}.services_carousel .slick-prev,.services_carousel .slick-next{display:none !important}.services_carousel .announcement_widget_profile{margin:0 8px;height:auto;min-height:420px}}.ratings_carousel{position:relative;margin:0 auto;max-width:100%}.ratings_carousel .slick-list{padding:0 12px}.ratings_carousel .slick-track{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:stretch;align-items:stretch;margin-left:auto;margin-right:auto}.ratings_carousel .slick-slide{float:none !important;height:auto;display:-ms-flexbox !important;display:flex !important;-ms-flex-align:stretch;align-items:stretch;padding:0 12px}.ratings_carousel .slick-slide>div{width:100%;height:100%}.ratings_carousel .rating_card{margin:0 12px;width:calc(100% - 24px);height:auto;min-height:220px}.ratings_carousel .slick-prev,.ratings_carousel .slick-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;color:#074155;border:none;font-size:0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.ratings_carousel .slick-prev:focus,.ratings_carousel .slick-next:focus{outline:none}.ratings_carousel .slick-prev:before,.ratings_carousel .slick-next:before{display:none}.ratings_carousel .slick-prev i,.ratings_carousel .slick-next i{font-size:22px;line-height:1;color:#074155;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ratings_carousel .slick-prev{left:-32px}.ratings_carousel .slick-next{right:-32px}.ratings_carousel .slick-dots{position:static;margin-top:12px;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center;justify-content:center;padding:0;list-style:none}.ratings_carousel .slick-dots li{margin:0 8px}.ratings_carousel .slick-dots li button{width:12px;height:12px;border:none;border-radius:50%;background:rgba(7,65,85,.3);font-size:0;cursor:pointer;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.ratings_carousel .slick-dots li button:focus{outline:none}.ratings_carousel .slick-dots li button:before{display:none}.ratings_carousel .slick-dots li.slick-active button{background:#074155;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-box-shadow:0 2px 8px rgba(7,65,85,.4);box-shadow:0 2px 8px rgba(7,65,85,.4)}.ratings_carousel.slick-initialized .rating_card{opacity:1;visibility:visible}.ratings_carousel:not(.slick-initialized) .rating_card{display:block !important}.ratings_carousel:not(.slick-initialized) .rating_card:not(:first-child){display:none !important}@media(max-width: 1200px){.ratings_carousel{margin:0 20px}}@media(max-width: 768px){.ratings_carousel{margin:0 15px}.ratings_carousel .slick-prev,.ratings_carousel .slick-next{display:none !important}.ratings_carousel .rating_card{margin:0 8px;min-height:200px}}.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.profile_page{position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background-color:#f8f9fa;margin-top:90px}.profile_page .profile_header{background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d);color:#fbfbfb;padding:3rem 0;position:relative;overflow:hidden}.profile_page .profile_header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg, rgba(255, 255, 255, 0.1), transparent);pointer-events:none}.profile_page .profile_header .profile_header_container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.profile_page .profile_header .profile_hero{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem}.profile_page .profile_header .profile_hero .profile_avatar_section{-ms-flex-negative:0;flex-shrink:0}.profile_page .profile_header .profile_hero .profile_avatar_section .profile_avatar{width:120px;height:120px;border-radius:50%;background-size:cover;background-position:center;border:4px solid rgba(255,255,255,.3);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.2);box-shadow:0 8px 32px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.profile_page .profile_header .profile_hero .profile_avatar_section .profile_avatar:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.profile_page .profile_header .profile_hero .profile_avatar_section .profile_avatar.empty{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:2.5rem;font-weight:700;color:#fbfbfb}.profile_page .profile_header .profile_hero .profile_info_section{-ms-flex:1 1;flex:1 1}.profile_page .profile_header .profile_hero .profile_info_section .profile_name{font-size:2.5rem;font-weight:700;margin:0 0 1rem 0;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.2)}.profile_page .profile_header .profile_hero .profile_info_section .profile_occupation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.2rem;margin-bottom:1.5rem;opacity:.9}.profile_page .profile_header .profile_hero .profile_info_section .profile_occupation i{background:rgba(255,255,255,.2);padding:.3rem;border-radius:50%}.profile_page .profile_header .profile_hero .profile_info_section .profile_badges{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-bottom:1.5rem}.profile_page .profile_header .profile_hero .profile_info_section .profile_badges .profile_badge{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;backdrop-filter:blur(10px)}.profile_page .profile_header .profile_hero .profile_info_section .profile_badges .profile_badge--premium{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fbfbfb;-webkit-box-shadow:0 4px 12px rgba(255,138,0,.3);box-shadow:0 4px 12px rgba(255,138,0,.3)}.profile_page .profile_header .profile_hero .profile_info_section .profile_badges .profile_badge--services{background:rgba(255,255,255,.2);color:#fbfbfb;border:1px solid rgba(255,255,255,.3)}.profile_page .profile_header .profile_hero .profile_info_section .profile_badges .profile_badge--available{background:linear-gradient(135deg, #31D86C, #28a745);color:#fbfbfb;-webkit-box-shadow:0 4px 12px rgba(49,216,108,.3);box-shadow:0 4px 12px rgba(49,216,108,.3)}.profile_page .profile_header .profile_hero .profile_info_section .profile_bio{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;opacity:.9}.profile_page .profile_header .profile_hero .profile_info_section .profile_contact .contact_btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background:rgba(255,255,255,.15);color:#fbfbfb;text-decoration:none;border-radius:25px;font-weight:600;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.profile_page .profile_header .profile_hero .profile_info_section .profile_contact .contact_btn:hover{background:rgba(255,255,255,.25);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.2);box-shadow:0 8px 20px rgba(0,0,0,.2);text-decoration:none;color:#fbfbfb}.profile_page .profile_content{max-width:1200px;margin:0 auto;padding:3rem 2rem}.profile_page .profile_content .profile_section{margin-bottom:3rem}.profile_page .profile_content .profile_section:last-child{margin-bottom:0}.profile_page .profile_content .profile_section .section_container{background:#fbfbfb;border-radius:16px;padding:2rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06)}.profile_page .profile_content .profile_section.profile_services .section_container{background:rgba(0,0,0,0);border-radius:0;padding:2rem 0;-webkit-box-shadow:none;box-shadow:none;border:none}.profile_page .profile_content .profile_section .section_title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:700;color:#074155;margin:0;padding-bottom:1rem;border-bottom:2px solid #f1f3f4}.profile_page .profile_content .profile_section .section_title i{background:linear-gradient(135deg, rgb(255, 138, 0), #e67c00);color:#fbfbfb;width:32px;height:32px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.profile_page .profile_content .profile_section .section_content{color:#777;line-height:1.6}.profile_page .services_grid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}.profile_page .availability_calendar{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:1rem;gap:1rem}.profile_page .availability_calendar .availability_day{background:linear-gradient(135deg, #f8f9fa, #e9ecef);border-radius:12px;overflow:hidden;border:1px solid #dee2e6;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.profile_page .availability_calendar .availability_day:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.1);box-shadow:0 8px 20px rgba(0,0,0,.1)}.profile_page .availability_calendar .availability_day .day_header{background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d);color:#fbfbfb;padding:.8rem;text-align:center}.profile_page .availability_calendar .availability_day .day_header .day_name{font-weight:700;font-size:.85rem;margin-bottom:.2rem}.profile_page .availability_calendar .availability_day .day_header .day_short{font-size:.75rem;opacity:.8}.profile_page .availability_calendar .availability_day .day_times{padding:1rem}.profile_page .availability_calendar .availability_day .day_times .times_available{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.profile_page .availability_calendar .availability_day .day_times .times_available .time_slot{background:linear-gradient(135deg, #31D86C, #28a745);color:#fbfbfb;padding:.4rem .6rem;border-radius:6px;font-size:.8rem;font-weight:600;text-align:center;-webkit-box-shadow:0 2px 4px rgba(49,216,108,.2);box-shadow:0 2px 4px rgba(49,216,108,.2)}.profile_page .availability_calendar .availability_day .day_times .times_unavailable{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;padding:1rem;color:#f03a47;font-style:italic;font-size:.85rem}.profile_page .availability_calendar .availability_day .day_times .times_unavailable i{font-size:1.2rem}@media(max-width: 768px){.profile_page .profile_header .profile_hero{-ms-flex-direction:column;flex-direction:column;text-align:center;gap:1.5rem}.profile_page .profile_header .profile_hero .profile_info_section .profile_name{font-size:2rem}.profile_page .profile_header .profile_hero .profile_info_section .profile_badges{-ms-flex-pack:center;justify-content:center}.profile_page .profile_content{padding:2rem 1rem}.profile_page .profile_content .profile_section .section_container{padding:1.5rem}.profile_page .availability_calendar{grid-template-columns:1fr}}.profile_ratings .section_container{-webkit-box-shadow:none !important;box-shadow:none !important;padding:0 !important;border:none !important}.profile_ratings .section_title i{background:linear-gradient(135deg, rgb(7, 65, 85), #243e4d)}.profile_ratings .rating_card{background:#fbfbfb;border-radius:16px;padding:1.25rem 1.25rem 1rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.profile_ratings .rating_card .rating_header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.profile_ratings .rating_card .rating_header .rating_title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:700;color:#074155}.profile_ratings .rating_card .rating_header .rating_title i{width:28px;height:28px;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;background:rgba(7,65,85,.1);color:#074155}.profile_ratings .rating_card .rating_header .rating_score{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}.profile_ratings .rating_card .rating_header .rating_score .rating_stars{display:-ms-inline-flexbox;display:inline-flex;gap:2px}.profile_ratings .rating_card .rating_header .rating_score .rating_stars .star{font-size:18px;color:#ddd}.profile_ratings .rating_card .rating_header .rating_score .rating_stars .star.star--filled{color:#f1c40f}.profile_ratings .rating_card .rating_header .rating_score .rating_value{font-weight:600;color:#777}.profile_ratings .rating_card .rating_body{font-size:.95rem;line-height:1.5;color:#777}.profile_ratings .rating_card .rating_meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;font-size:.9rem;color:#666}.profile_ratings .rating_card .rating_meta .rating_client,.profile_ratings .rating_card .rating_meta .rating_date{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:12px}.profile_ratings .rating_card .rating_meta .rating_client i,.profile_ratings .rating_card .rating_meta .rating_date i{opacity:.6}.profile_ratings .rating_card .rating_meta .rating_client .client_avatar{width:32px;height:32px;border-radius:50%;background-size:cover;background-position:center;border:2px solid rgba(0,0,0,.06);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-ms-flex-negative:0;flex-shrink:0}.profile_ratings .rating_card .rating_meta .rating_client .client_avatar.empty{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;font-size:.8rem}.profile_ratings .rating_card .rating_meta .rating_client .client_avatar.empty span{line-height:1}@media(max-width: 768px){.profile_ratings .rating_card{padding:1rem;border-radius:12px}}
.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}#notifications{max-width:1000px;margin:8px auto 400px}#notifications .container__content{margin-top:0px}#notifications .notification-item .notification__time{color:#777}.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}.notification-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:14px 30px 14px 0;position:relative;cursor:pointer}.notification-item:hover{background-color:#fefefe;border-radius:10px;margin:0 -12px;padding:14px 42px 14px 12px}.notification-item:hover .notification__time{right:12px}.notification-item:hover.unread::after{right:12px}.notification-item:last-child{border:none}.notification-item.unread::after{content:"";position:absolute;top:50%;right:0px;width:10px;height:10px;background-color:#f03a47;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.notification-item .avatar{position:relative;border-radius:50%;min-width:50px;max-width:50px;width:50px;height:50px;min-height:50px;max-height:50px;margin-right:16px;border:4px dotted #e9ebf9;overflow:visible}.notification-item .avatar__image{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:50%;image-rendering:optimizeQuality;min-width:42px;max-width:42px;width:42px;height:42px;min-height:42px;max-height:42px}.notification-item .avatar__initials{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-top:2px;height:100%;max-height:100%;font-size:.85rem;font-weight:600;color:#373435;z-index:3;border-radius:50%;overflow:hidden}.notification-item .avatar__initials:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.4);z-index:1}.notification-item .notification-link{color:#373435;font-size:.9rem;text-decoration:none}.notification-item .notification__time{font-size:.6rem;position:absolute;bottom:6px;right:0;color:#777}.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}.notification-container{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:12px;cursor:pointer}.notification-container #notification-bell{position:relative;right:0px;height:100%;top:0;padding:0 0 0 16px;line-height:100%;font-size:1.6rem;margin:0 0 0 0px;color:#074155 !important;cursor:pointer}.notification-container .notification-badge{background-color:#f03a47;border-radius:30%;padding-top:2px;padding-right:4px;padding-left:3px;color:#fefefe;font-size:.7rem;position:absolute;bottom:26px;left:38px;min-width:20px;height:20px;text-align:center;pointer-events:none}.notification-container .tippy-box{max-width:500px !important;width:500px;background-color:#fbfbfb}@media(max-width: 500px){.notification-container .tippy-box{width:100vw;left:0 !important;margin:0 auto;border-radius:0}}.notification-container #notification-list{width:458px;-webkit-box-shadow:inset 0px 1px 4px -2px rgba(0,0,0,.1);box-shadow:inset 0px 1px 4px -2px rgba(0,0,0,.1)}@media(max-width: 500px){.notification-container #notification-list{width:calc(100vw - 42px);left:0 !important;margin:0 auto;border-radius:0}}.notification-container #notification-list .notification-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:12px;margin-bottom:8px;font-weight:600}.notification-container #notification-list .notification-header .notification-title{font-size:1.2rem;color:#373435}.notification-container #notification-list .notification-header .notification-mark-read-btn{background:rgba(0,0,0,0);border:none;color:#074155;font-size:.9rem;cursor:pointer;padding:0;font-weight:600}.notification-container #notification-list .notification-header .notification-mark-read-btn:hover{color:#09536d}.notification-container #notification-list .notifications_bar-container{margin-bottom:12px}.notification-container #notification-list .notifications_bar-container .notification-empty{font-size:1.2rem;font-style:italic;text-transform:lowercase;font-weight:400;line-height:1.5;color:#777}.notification-container #notification-list .notification-see-all-btn{display:block;text-align:center;padding:12px 12px 0 12px;font-size:.9rem;color:#ff8a00;text-decoration:none;font-weight:600;cursor:pointer}.notification-container #notification-list .notification-see-all-btn:hover{color:#ff961a}
.accent_color_background{background:#ff8a00 !important;color:#fff}.accent_color_background.lighten{background:#ffa133 !important}.accent_inverse_color_background{background:#f0cb97 !important;color:#fff}.accent_inverse_color_background.lighten{background:#f6e1c4 !important}.page_text__color_scope{color:#5607ff !important}.page_text__color_scope.lighten{color:#793aff !important}.page_text__color_scope.darken{color:#4300d3 !important}.page_text__color_deadline{color:#3185fc !important}.page_text__color_deadline.lighten{color:#63a3fd !important}.page_text__color_deadline.darken{color:#0468f6 !important}.page_text__color_notes{color:#42d9c8 !important}.page_text__color_notes.lighten{color:#6ce2d4 !important}.page_text__color_notes.darken{color:#27c1b0 !important}.page_text__color_overview{color:#ff8a00 !important}.page_text__color_overview.lighten{color:#ffa133 !important}.page_text__color_overview.darken{color:#cc6e00 !important}.page_text__color_costs{color:#ffc107 !important}.page_text__color_costs.lighten{color:#ffce3a !important}.page_text__color_costs.darken{color:#d39e00 !important}.accent-aux-color-text{color:#074155 !important}.accent-aux-color-text.lighten{color:#0b6584 !important}.accent-inverse-color-text{color:#f0cb97 !important}.accent-inverse-color-text.lighten{color:#f6e1c4 !important}.accent-color-text{color:#ff8a00 !important}.accent-color-text.lighten{color:#ffa133 !important}.accent-color-text.darken{color:#006494 !important}.primary-color-text{color:#074155 !important}.primary-color{background-color:#074155 !important}.accent-color{background-color:#ff8a00 !important}.accent-for-dark-color-text{color:#c44646 !important}.accent-for-dark-color-text.lighten{color:#d06d6d !important}.accent-for-dark-color-text.darken{color:#006494 !important}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBold.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Bold.woff2) format("woff2"),url(/packs/assets/Poppins-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-BoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Light.woff2) format("woff2"),url(/packs/assets/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Regular.woff2) format("woff2"),url(/packs/assets/Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-LightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLight.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/packs/assets/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-Italic.woff2) format("woff2"),url(/packs/assets/Poppins-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/packs/assets/Poppins-SemiBold.woff2) format("woff2"),url(/packs/assets/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.lum_button{position:relative;overflow:hidden;height:3rem;padding:12px 24px;border-radius:1.5rem;background:linear-gradient(82.3deg, rgb(255, 138, 0) 10.8%, #e86130 94.3%);background-size:100%;color:#fff;border:none;cursor:pointer;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px}.lum_button::before{content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg, #e86130 10.8%, rgb(255, 138, 0) 94.3%);-webkit-transition:all .475s;transition:all .475s}.lum_button:hover::before{-webkit-transform:scaleX(0.98);transform:scaleX(0.98)}.lum_button:hover .svg svg{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both;-webkit-transform-origin:left;transform-origin:left}.lum_button .text{position:relative;z-index:1;font-size:.87em;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:1px}.lum_button .svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lum_button .svg svg{width:40px;height:20px}.lum_button .svg svg path{fill:#fff}.lum_button .svg svg.cta_arrow_svg{position:relative;top:1px}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}40%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}50%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}65%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}75%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content{margin:12px 15vw 0}@media screen and (max-width: 1440px){.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content{margin:12px 10vw 0}}@media screen and (max-width: 1024px){.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content{margin:12px 6vw 0}}@media screen and (max-width: 480px){.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content{margin:12px 16px 10vw}}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page .header-title:after{display:none}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page header{background-position:bottom}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page header.main-header{position:relative;height:auto;padding:80px 0;background-position:top}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page header.main-header:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;opacity:.67}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page header.main-header:after{content:"";width:100%;height:35%;position:absolute;left:0;bottom:0;z-index:5}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page header.main-header .header-text{font-size:.8em}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page header.main-header .header-text .title-light{font-weight:400;font-size:2rem;margin-bottom:10px;font-weight:bold}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page header.main-header .header-text .subtitle{font-weight:300;font-style:italic;font-size:1.7em;margin-top:10px;opacity:.8}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page .contract-title{padding:0px 0 0px 0;position:relative;z-index:10}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page .contract-title .arrow-down{margin-top:60px}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page small.contract-name{font-size:1.3em;font-weight:500}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page .section-title{margin-bottom:15px}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page .section-title{margin-bottom:4px}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page .contract-name{margin-top:0;font-family:"Poppins",sans-serif}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page .truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contracts_inner_holder_container_wrapper.inner_holder_container_wrapper .container_content .free_height_content.contract-page .truncate-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.toolbar .toolbar_message_wrapper{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#fafafa;-webkit-box-shadow:-4px 0 12px 4px rgba(0,0,0,.08);box-shadow:-4px 0 12px 4px rgba(0,0,0,.08);color:#000;font-size:1rem;font-weight:600;-ms-flex-align:center;align-items:center;position:fixed;display:-ms-flexbox;display:flex;bottom:-200px;left:0;padding:16px 48px;-webkit-transition-property:bottom;transition-property:bottom;-webkit-transition-duration:.2s;transition-duration:.2s}.toolbar .toolbar_message_wrapper.active{bottom:0}.toolbar .toolbar_message_wrapper .toolbar_message{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:block;overflow:hidden;line-height:1.7;font-weight:500;margin:0}.toolbar .toolbar_message_wrapper .toolbar_message_action{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.2s all;transition:.2s all;z-index:4;font-size:1.1rem;font-weight:500;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#444;margin-left:24px}.toolbar .toolbar_message_wrapper .toolbar_message_action .action__icon{font-size:1.3rem;margin-left:10px;-webkit-transform:translateX(0px);transform:translateX(0px)}.toolbar .toolbar_message_wrapper .toolbar_message_action:before{-webkit-transition:.3s all;transition:.3s all;content:" ";position:absolute;bottom:-4px;height:2px;width:0;left:-4px;background:#ff8a00;border-radius:2px}.toolbar .toolbar_message_wrapper .toolbar_message_action:hover{cursor:pointer}.toolbar .toolbar_message_wrapper .toolbar_message_action:hover .action__icon{-webkit-transform:translateX(6px);transform:translateX(6px);color:#ff8a00}.toolbar .toolbar_message_wrapper .toolbar_message_action:hover:before{width:calc(100% + 4px)}@media screen and (max-width: 768px){.toolbar .toolbar_message_wrapper{padding:16px 8px 16px 18px}}
@media screen and (max-width: 990px){.inner_page>div{padding:24px 16px}}@media screen and (max-width: 480px){.announcements_container.container .container__content .section_content{margin-left:0 !important}.results_header{margin-bottom:20px}.results_header h2{line-height:1;text-align:center}.results_header .results_count{margin:0 auto}.announcement_schedule_btn{display:block !important}.matrix_control.topbar_matrix_control{padding:12px !important}.search_section .search_input_wrapper .search_city{position:absolute;top:-55px;left:calc(50% - 100px);width:200px}.search_section .search_input_wrapper{margin-top:65px;padding:0 10px 0 20px;border:1px solid #d9d9d9}.lum_button.search_icon.search_button{width:55px;height:55px;border-radius:50%}.lum_button.search_icon.search_button .svg{-webkit-transform:scale(0.75);transform:scale(0.75)}.lum_button.search_icon.search_button .text{display:none}.occupation_filters{z-index:1}.search_section .search_input_wrapper .search_input{min-width:240px;font-size:.85rem;max-width:260px}.main_page .main_hero .hero_content{height:100vh;padding-top:85px}.main_page .main_hero .hero_description{font-size:1rem}.typewriter_text{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}.main_page .main_hero .hero_title{height:auto;min-height:auto}.main_page .main_hero .hero_title .typewriter_text{font-size:2.3rem;max-width:300px}canvas#lum-connections{opacity:.4}.search_section .search_input_wrapper i.zmdi{font-size:2rem}.search_section .search_input_wrapper .search_editable,.search_section .search_input_wrapper .search_actions{gap:15px}.prompt_box_title>br{display:none}.scheduler-wizard .scheduler-header .step-title{position:static;-webkit-transform:none;transform:none;margin-top:10px;font-size:1.4rem}.scheduler-wizard .scheduler-header .scheduler-close{position:absolute;right:7px;top:5px;font-size:1.4rem}.scheduler-wizard .scheduler-header{padding:18px 18px 12px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.announcement-details .step-actions{position:static}.announcement-details .professional-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-top:30px;padding-bottom:30px}.announcement-details .professional-info .professional_avatar{width:85px;height:85px}.scheduler-wizard .scheduler-content .step-content{overflow:visible}.search_section .search_container{max-width:calc(100% - 22px);margin:0 auto}.body_wrapper .matrix_controls_body .matrix_control.topbar_matrix_control .top_bar_right{-ms-flex-align:end;align-items:flex-end;gap:0}.search_section .search_input_wrapper .profession-tokens{display:none}}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:currentColor;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:currentColor;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:currentColor;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:currentColor;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}

/*# sourceMappingURL=app-fef26609.css.map*/