@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0,.px-0{padding-right:0!important}.px-0{padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.px-1{padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.px-2{padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.px-3{padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.px-4{padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.px-5{padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.pr-auto,.px-auto{padding-right:auto!important}.px-auto{padding-left:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0,.mx-0{margin-right:0!important}.mx-0{margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mx-1{margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mx-2{margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mx-3{margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mx-4{margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mx-5{margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}:root{--white:$white;--black:$black;--primary:#edb31e;--dom_bg:#f2f0ea;--grey-300:#d5d7da;--domaine:"domaine, serif"}body,html{max-width:100vw;overflow-x:hidden}body{height:100%;width:100%;background:var(--dom_bg);color:var(--black);font-size:16px}@media(max-width:768px){.main-content,body{padding-bottom:30px}.main-content{min-height:calc(100vh - 100px)}.layout-container,.main,.page-container,div[class*=dashboard],div[class*=layout],main,section[class*=main]{padding-bottom:20px!important}.action-buttons,.action-buttons:last-child,.button-group,.button-group:last-child,.container,.footer-buttons,.footer-buttons:last-child,.form-container,.form-container:last-child,.inner,form,form:last-child{margin-bottom:20px}.fixed-bottom,.sticky-bottom{bottom:50px}}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}#google_translate_element .skiptranslate .goog-te-gadget-simple{border:0;box-shadow:none}#google_translate_element .skiptranslate .goog-te-gadget-simple>img{display:none}#google_translate_element .skiptranslate .goog-te-gadget-simple span a{background:rgba(0,0,0,0);padding:10px 15px;border-radius:8px;border:1px solid #717680}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline{display:inline}.d-none{display:none}.text-white{color:#fafafa!important}.text-green{color:#039855!important}.text-primary{color:var(--primary)!important}.text-black{color:#181d27!important}.text-underline{text-decoration:underline}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-italic{font-style:italic}.text-center{text-align:center!important}.text-left{text-align:left}.text-right{text-align:right}.text-error{color:#b42318;font-size:14px;font-weight:500;padding-top:5px 0}.font-secondary{font-family:domaine}.font-400{font-weight:400!important}.font-500{font-weight:500!important}.font-600{font-weight:600!important}.font-700{font-weight:700!important}.font-800{font-weight:800!important}.font-900,.font-bold{font-weight:900!important}.para{font-size:16px;color:#181d27;line-height:150%}.para.bg{font-size:18px}.para.xl{font-size:22px}.card{border-radius:16px;background:var(--Gray-50,#fafafa)}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);outline:0;font-weight:600;font-size:16px;transition:all .3s;gap:10px;padding:10px 25px;border-radius:8px;cursor:pointer}.btn-primary{background:#edb31e}.btn-primary:hover:not(:disabled,.disabled){border-color:#181d27}.btn-primary:disabled{cursor:not-allowed!important}.btn-green{background-color:#039855;color:#fafafa}.btn-light{background:#fafafa;color:#181d27}.btn-light:hover{border-color:#181d27}.btn-outline{border-color:#d5d7da}.btn-store{background:#000;color:#fafafa;padding:10px 20px;border-radius:8px;border:1px solid #a6a6a6}.btn-store:hover{opacity:.9}.btn-store .text{display:flex;flex-direction:column;align-items:flex-start}.btn-store .text .tag{font-size:12px}.btn-store .text .title{font-size:20px;font-weight:600}.btn-store .ic{background:#fafafa!important;height:30px;width:30px}.btn-bg{padding:15px 25px;font-size:20px}.ic{display:inline-block;height:16px;width:16px}.ic-playstore{background:#fafafa;-webkit-mask-image:url(/icons/ic_playstore.svg);mask-image:url(/icons/ic_playstore.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-user{-webkit-mask-image:url(/icons/ic_user.svg);mask-image:url(/icons/ic_user.svg)}.ic-home,.ic-user{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-home{-webkit-mask-image:url(/icons/ic_building.svg);mask-image:url(/icons/ic_building.svg)}.ic-dropdown-user{background:#717680;-webkit-mask-image:url(/icons/ic_d_user.svg);mask-image:url(/icons/ic_d_user.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-users{-webkit-mask-image:url(/icons/ic_users.svg);mask-image:url(/icons/ic_users.svg)}.ic-google,.ic-users{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-google{-webkit-mask-image:url(/icons/ic_google.svg);mask-image:url(/icons/ic_google.svg)}.ic-facebook{-webkit-mask-image:url(/icons/ic_facebook.svg);mask-image:url(/icons/ic_facebook.svg)}.ic-apple,.ic-facebook{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-apple{-webkit-mask-image:url(/icons/ic_apple.svg);mask-image:url(/icons/ic_apple.svg)}.ic-building{-webkit-mask-image:url(/icons/ic_building.svg);mask-image:url(/icons/ic_building.svg)}.ic-building,.ic-zap{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-zap{-webkit-mask-image:url(/icons/ic_zap.svg);mask-image:url(/icons/ic_zap.svg)}.ic-umbrella{-webkit-mask-image:url(/icons/ic_umbrella.svg);mask-image:url(/icons/ic_umbrella.svg)}.ic-trending,.ic-umbrella{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-trending{-webkit-mask-image:url(/icons/ic_trending_up.svg);mask-image:url(/icons/ic_trending_up.svg)}.ic-file_search{-webkit-mask-image:url(/icons/ic_file_search.svg);mask-image:url(/icons/ic_file_search.svg)}.ic-file_search,.ic-mail{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-mail{-webkit-mask-image:url(/icons/ic_mail.svg);mask-image:url(/icons/ic_mail.svg)}.ic-arrow-left{-webkit-mask-image:url(/icons/ic_arrow-left.svg);mask-image:url(/icons/ic_arrow-left.svg)}.ic-arrow-left,.ic-arrow-right{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-arrow-right{-webkit-mask-image:url(/icons/ic_arrow-right.svg);mask-image:url(/icons/ic_arrow-right.svg)}.ic-delete{-webkit-mask-image:url(/icons/ic_delete.svg);mask-image:url(/icons/ic_delete.svg)}.ic-delete,.ic-plus{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-plus{-webkit-mask-image:url(/icons/ic_plus.svg);mask-image:url(/icons/ic_plus.svg)}.ic-edit{background:#181d27;-webkit-mask-image:url(/icons/ic_edit.svg);mask-image:url(/icons/ic_edit.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-settings{-webkit-mask-image:url(/icons/ic_settings.svg);mask-image:url(/icons/ic_settings.svg)}.ic-bell,.ic-settings{background:#717680;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-bell{-webkit-mask-image:url(/icons/ic_bell.svg);mask-image:url(/icons/ic_bell.svg)}.ic-support{-webkit-mask-image:url(/icons/ic_support.svg);mask-image:url(/icons/ic_support.svg)}.ic-logout,.ic-support{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-logout{-webkit-mask-image:url(/icons/ic_logout.svg);mask-image:url(/icons/ic_logout.svg)}.ic-plus-circle{background:#edb31e;-webkit-mask-image:url(/icons/ic_plus_circle.svg);mask-image:url(/icons/ic_plus_circle.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-eye-white{-webkit-mask-image:url(/icons/ic_eye.svg);mask-image:url(/icons/ic_eye.svg)}.ic-check_circle,.ic-eye-white{background:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-check_circle{-webkit-mask-image:url(/icons/ic_check_circle_broken.svg);mask-image:url(/icons/ic_check_circle_broken.svg)}.ic-check{background:#edb31e;-webkit-mask-image:url(/icons/ic_check.svg);mask-image:url(/icons/ic_check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-green-check{background:#039855}.ic-green-check,.ic-green-check-accepted{-webkit-mask-image:url(/icons/ic_check_green.svg);mask-image:url(/icons/ic_check_green.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-green-check-accepted{background:#fff}.ic-hand{background:#363f72}.ic-hand,.ic-hand-hold{-webkit-mask-image:url(/icons/ic_hand.svg);mask-image:url(/icons/ic_hand.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-hand-hold{background:#fff}.ic-cross{background:#b42318}.ic-cross,.ic-cross-rejected{-webkit-mask-image:url(/icons/ic_x.svg);mask-image:url(/icons/ic_x.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-cross-rejected{background:#fff}.ic-ring-bell{background:#181d27;-webkit-mask-image:url(/icons/ic_ringing_ring.svg);mask-image:url(/icons/ic_ringing_ring.svg)}.ic-primary-bell,.ic-ring-bell{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-primary-bell{background:#edb31e;-webkit-mask-image:url(/icons/ic_primary_bell.svg);mask-image:url(/icons/ic_primary_bell.svg)}.ic-chevron-down{-webkit-mask-image:url(/icons/ic_cheveron-down.svg);mask-image:url(/icons/ic_cheveron-down.svg)}.ic-chevron-down,.ic-chevron-up{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-chevron-up{-webkit-mask-image:url(/icons/ic_chevron_up.svg);mask-image:url(/icons/ic_chevron_up.svg)}.ic-info{background:#a4a7ae}.ic-info,.ic-profile-info{-webkit-mask-image:url(/icons/ic_info.svg);mask-image:url(/icons/ic_info.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-profile-info{background:#edb31e}.ic-edit-info{background:#039855;-webkit-mask-image:url(/icons/ic_info.svg);mask-image:url(/icons/ic_info.svg)}.ic-edit-info,.ic-upload{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-upload{background:#535862;-webkit-mask-image:url(/icons/ic_upload.svg);mask-image:url(/icons/ic_upload.svg)}.ic-profile{-webkit-mask-image:url(/icons/ic_profile.svg);mask-image:url(/icons/ic_profile.svg)}.ic-circle-broken,.ic-profile{background:#edb31e;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-circle-broken{-webkit-mask-image:url(/icons/check_circle_broken.svg);mask-image:url(/icons/check_circle_broken.svg)}.ic-search{background:#717680;-webkit-mask-image:url(/icons/ic_search.svg);mask-image:url(/icons/ic_search.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-cross-x{background:#717680}.ic-cross-x,.ic-cross-x-brand{-webkit-mask-image:url(/icons/ic_cross_x.svg);mask-image:url(/icons/ic_cross_x.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-cross-x-brand{background:#edb31e}.ic-close{background:#12b76a}.ic-close,.ic-trade-close{-webkit-mask-image:url(/icons/ic_close.svg);mask-image:url(/icons/ic_close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-trade-close{background:#717680}.ic-list-ol{-webkit-mask-image:url(/icons/ic_list_ol.svg);mask-image:url(/icons/ic_list_ol.svg)}.ic-list-ol,.ic-list-ul{background:#717680;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-list-ul{-webkit-mask-image:url(/icons/ic_list_ul.svg);mask-image:url(/icons/ic_list_ul.svg)}.ic-link{-webkit-mask-image:url(/icons/ic_link.svg);mask-image:url(/icons/ic_link.svg)}.ic-italic,.ic-link{background:#717680;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-italic{-webkit-mask-image:url(/icons/ic_italic.svg);mask-image:url(/icons/ic_italic.svg)}.ic-bold{background:#717680;-webkit-mask-image:url(/icons/ic_bold.svg);mask-image:url(/icons/ic_bold.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-trash{background:#717680}.ic-modal-trash,.ic-trash{-webkit-mask-image:url(/icons/ic_delete_btn.svg);mask-image:url(/icons/ic_delete_btn.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-modal-trash{background:#b42318}.ic-file{-webkit-mask-image:url(/icons/ic_file.svg);mask-image:url(/icons/ic_file.svg)}.ic-file,.ic-loader{background:#edb31e;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-loader{-webkit-mask-image:url(/icons/ic_loader.svg);mask-image:url(/icons/ic_loader.svg)}.ic-mail-chat{-webkit-mask-image:url(/icons/ic_mail_chat.svg);mask-image:url(/icons/ic_mail_chat.svg)}.ic-info-chat,.ic-mail-chat{background:#edb31e;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-info-chat{-webkit-mask-image:url(/icons/ic_info_circle.svg);mask-image:url(/icons/ic_info_circle.svg)}.ic-chat-edit{-webkit-mask-image:url(/icons/ic_chat_edit.svg);mask-image:url(/icons/ic_chat_edit.svg)}.ic-chat-edit,.ic-dot-horizontal{background:#edb31e;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-dot-horizontal{-webkit-mask-image:url(/icons/ic_dot_horizontal.svg);mask-image:url(/icons/ic_dot_horizontal.svg)}.ic-file-attached{background:#717680;-webkit-mask-image:url(/icons/ic_attach.svg);mask-image:url(/icons/ic_attach.svg)}.ic-chat-send,.ic-file-attached{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-chat-send{background:#fafafa;-webkit-mask-image:url(/icons/ic_send.svg);mask-image:url(/icons/ic_send.svg)}.ic-forward-arrow{background:#717680;-webkit-mask-image:url(/icons/ic_forword_arrow.svg);mask-image:url(/icons/ic_forword_arrow.svg)}.ic-forward-arrow,.ic-verified-company-bedege{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-verified-company-bedege{background:#f0c044;-webkit-mask-image:url(/icons/ic_verified_badge.svg);mask-image:url(/icons/ic_verified_badge.svg)}.ic-marker_pin{background:#414651;-webkit-mask-image:url(/icons/ic_marker_pin.svg);mask-image:url(/icons/ic_marker_pin.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-government-building{-webkit-mask-image:url(/icons/ic_certificate.svg);mask-image:url(/icons/ic_certificate.svg)}.ic-government-building,.ic-message-square{background:#fafafa;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-message-square{-webkit-mask-image:url(/icons/ic_message_square.svg);mask-image:url(/icons/ic_message_square.svg)}.ic-flag{background:#fafafa;-webkit-mask-image:url(/icons/ic_flag.svg);mask-image:url(/icons/ic_flag.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-profile-share{-webkit-mask-image:url(/icons/ic_profile_share.svg);mask-image:url(/icons/ic_profile_share.svg)}.ic-phone,.ic-profile-share{background:#c39110;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-phone{-webkit-mask-image:url(/icons/ic_phone.svg);mask-image:url(/icons/ic_phone.svg)}.ic-profile-mail{background:#c39110;-webkit-mask-image:url(/icons/ic_profile_mail.svg);mask-image:url(/icons/ic_profile_mail.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-flash{-webkit-mask-image:url(/icons/ic_flash.svg);mask-image:url(/icons/ic_flash.svg)}.ic-flash,.ic-message-smail{background:#fafafa;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-message-smail{-webkit-mask-image:url(/icons/ic_message-smile_square.svg);mask-image:url(/icons/ic_message-smile_square.svg)}.ic-bookmark{-webkit-mask-image:url(/icons/ic_bookmark.svg);mask-image:url(/icons/ic_bookmark.svg)}.ic-bookmark,.ic-download{background:#c39110;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-download{-webkit-mask-image:url(/icons/ic_download.svg);mask-image:url(/icons/ic_download.svg)}.ic-star{background:#c39110;-webkit-mask-image:url(/icons/ic_star.svg);mask-image:url(/icons/ic_star.svg)}.ic-filter,.ic-star{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-filter{background:#181d27;-webkit-mask-image:url(/icons/ic_filter.svg);mask-image:url(/icons/ic_filter.svg)}.ic-fb{-webkit-mask-image:url(/icons/ic_f.svg);mask-image:url(/icons/ic_f.svg)}.ic-fb,.ic-tiwiter{background:#a4a7ae;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-tiwiter{-webkit-mask-image:url(/icons/ic_tiwiter.svg);mask-image:url(/icons/ic_tiwiter.svg)}.ic-whats-app{-webkit-mask-image:url(/icons/ic_whatsapp.svg);mask-image:url(/icons/ic_whatsapp.svg)}.ic-linkedin,.ic-whats-app{background:#a4a7ae;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-linkedin{-webkit-mask-image:url(/icons/ic_linkedin.svg);mask-image:url(/icons/ic_linkedin.svg)}.ic-copy{background:#717680;-webkit-mask-image:url(/icons/ic_copy.svg);mask-image:url(/icons/ic_copy.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-light{background:#fafafa}.ic-eye{-webkit-mask-image:url(/icons/ic_eye.svg);mask-image:url(/icons/ic_eye.svg)}.ic-eye,.ic-eye-slash{background:#717680;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;cursor:pointer}.ic-eye-slash{-webkit-mask-image:url(/icons/ic_eye-slash.svg);mask-image:url(/icons/ic_eye-slash.svg)}.ic-notification{background:#181d27}.ic-notification,.ic-notification-item{-webkit-mask-image:url(/icons/ic_ringing_ring.svg);mask-image:url(/icons/ic_ringing_ring.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;cursor:pointer}.ic-notification-item{background:#c39110}.ic-worker-edit{background:#414651;-webkit-mask-image:url(/icons/ic_worker_edit.svg);mask-image:url(/icons/ic_worker_edit.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-thumbs-up{background:#fff}.ic-thumbs-up,.ic-thumbs-up-grey{-webkit-mask-image:url(/icons/ic_thumbs_up.svg);mask-image:url(/icons/ic_thumbs_up.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-thumbs-up-grey{background:#414651}.ic-briefcase{background:#414651;-webkit-mask-image:url(/icons/ic_briefcase.svg);mask-image:url(/icons/ic_briefcase.svg)}.ic-briefcase,.ic-job-edit{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-job-edit{background:#717680;-webkit-mask-image:url(/icons/ic_job_edit.svg);mask-image:url(/icons/ic_job_edit.svg)}.ic-profile-briefcase{background:#717680;-webkit-mask-image:url(/icons/ic_profile_briefcase.svg);mask-image:url(/icons/ic_profile_briefcase.svg)}.ic-award,.ic-profile-briefcase{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-award{background:#f0c044;-webkit-mask-image:url(/icons/ic_award.svg);mask-image:url(/icons/ic_award.svg)}.pen-underline{position:relative;padding-bottom:20px}.pen-underline:after{content:"";position:absolute;left:0;bottom:0;height:20px;width:100%;background:#edb31e;-webkit-mask-image:url(/images/hero_undelrine_vector.svg);mask-image:url(/images/hero_undelrine_vector.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.w-100{width:100%}.form-group{padding:15px 0}.form-group>label{display:block;margin-bottom:10px;font-size:14px;font-weight:500;color:#414651;font-family:Inter}.form-group .checkbox{display:flex;flex-direction:row;align-items:center;gap:5px}.form-group .checkbox input{height:0;width:0}.form-group .checkbox input:checked~.checkmark{background:#fef9ee;border-color:#edb31e}.form-group .checkbox input:checked~.checkmark:after{transform:scale(1)}.form-group .checkbox .checkmark{display:inline-block;height:18px;width:18px;background:#f5f5f5;border:1px solid #181d27;border-radius:4px;transition:all .3s;position:relative;display:flex;align-items:center;justify-content:center}.form-group .checkbox .checkmark:after{content:"";display:block;height:15px;width:15px;background:#edb31e;-webkit-mask-image:url(/icons/ic_check.svg);mask-image:url(/icons/ic_check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:scale(0)}.form-group.inline-group{display:flex;flex-direction:row;gap:10px}.form-group.inline-group .item{flex:1 0 auto}.form-group.inline-group .item label{display:block;margin-bottom:10px;font-size:14px;font-weight:500;color:#414651;font-family:Inter}.form-control{outline:0;display:block;width:100%;border-radius:10.978px;border:1px solid #d5d7da;background:#fafafa;box-shadow:0 1px 3px 0 rgba(10,13,18,.05);font-size:16px;padding:15px;font-family:Arial,Helvetica,sans-serif}.form-control::placeholder{font-size:13px}.heading-1{font-size:clamp(34px,4vw + 1rem,42px)}.heading-1,.heading-2{line-height:110%;font-weight:700}.heading-2{font-size:clamp(28px,3vw + 1rem,36px)}iframe.skiptranslate{height:0;width:0;visibility:collapse}section.guest_page{padding-top:75px;height:100%;width:100%;max-width:100vw;overflow-x:hidden;min-height:100vh}section.guest_page .home_hero_section{background:#160f0d}section.guest_page .home_hero_section>.inner{display:flex;flex-direction:row;background:url(/images/hero_bg.webp) no-repeat;background-position:50%;background-size:cover;overflow:hidden}@media(max-width:768px){section.guest_page .home_hero_section>.inner{flex-direction:column}}section.guest_page .home_hero_section>.inner>div{flex:1 1}section.guest_page .home_hero_section>.inner .content_wrapper{padding:5vh 20px}@media(max-width:768px){section.guest_page .home_hero_section>.inner .content_wrapper{padding:40px 20px}}section.guest_page .home_hero_section>.inner .content_wrapper .inner{display:block;margin:0 4vw;padding:0 1.2vw;transition:all .3s}@media(max-width:1600px){section.guest_page .home_hero_section>.inner .content_wrapper .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .home_hero_section>.inner .content_wrapper .inner{margin:0 1.5vw}}section.guest_page .home_hero_section>.inner .content_wrapper .inner .tag{font-size:clamp(28px,2vw + 1rem,50px);font-weight:600;color:#edb31e;padding-bottom:30px;position:relative;display:inline-block;max-width:-moz-fit-content;max-width:fit-content}@media(max-width:480px){section.guest_page .home_hero_section>.inner .content_wrapper .inner .tag{font-size:24px;padding-bottom:20px}}section.guest_page .home_hero_section>.inner .content_wrapper .inner .tag:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:23px;background:url(/images/hero_undelrine_vector.svg) no-repeat;background-size:cover;background-position:50%}section.guest_page .home_hero_section>.inner .content_wrapper .inner .heading-1{color:#fafafa;display:flex;flex-direction:column;line-height:140%}@media(max-width:480px){section.guest_page .home_hero_section>.inner .content_wrapper .inner .heading-1{font-size:32px}}section.guest_page .home_hero_section>.inner .content_wrapper .inner p{max-width:784px}@media(max-width:480px){section.guest_page .home_hero_section>.inner .content_wrapper .inner p{font-size:14px}}section.guest_page .home_hero_section .visual_wrapper{background:url(/images/vs_home_hero.webp) no-repeat;background-size:cover;background-position:50%;border-left:10px solid #d9d9d9;min-height:400px}@media(max-width:768px){section.guest_page .home_hero_section .visual_wrapper{border-left:none;border-top:10px solid #d9d9d9}}section.guest_page .feature_section{padding:40px 0;background:#fff}section.guest_page .feature_section .inner{display:block;margin:0 4vw;padding:0 1.2vw;transition:all .3s}@media(max-width:1600px){section.guest_page .feature_section .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .feature_section .inner{margin:0 1.5vw}}section.guest_page .feature_section .inner .content_wrapper h2{font-size:clamp(32px,3vw + 1rem,48px);font-weight:700;margin-bottom:30px}section.guest_page .feature_section .inner .content_wrapper h2 .jobs_highlight{position:relative;display:inline-block}section.guest_page .feature_section .inner .content_wrapper h2 .jobs_highlight:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-5px;width:100%;height:20px;background:url(/images/jobs_underline_vector.svg) no-repeat;background-size:contain}section.guest_page .feature_section .inner .content_wrapper .search_wrapper{display:flex;gap:15px;max-width:1330px;margin:0 auto}@media(max-width:768px){section.guest_page .feature_section .inner .content_wrapper .search_wrapper{flex-direction:column}}section.guest_page .feature_section .inner .content_wrapper .search_wrapper .input_wrapper{flex:1 1;position:relative}section.guest_page .feature_section .inner .content_wrapper .search_wrapper .input_wrapper input{width:100%;padding:12px 15px 12px 40px;border-radius:8px;border:1px solid var(--grey-300);font-size:16px}section.guest_page .feature_section .inner .content_wrapper .search_wrapper .input_wrapper input:focus{border-color:var(--black);outline:none}section.guest_page .feature_section .inner .content_wrapper .search_wrapper .input_wrapper:before{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:16px;height:16px}section.guest_page .feature_section .inner .content_wrapper .search_wrapper .input_wrapper.trade:before{background:#181d27;-webkit-mask-image:url(/icons/ic_file_search.svg);mask-image:url(/icons/ic_file_search.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}section.guest_page .feature_section .inner .content_wrapper .search_wrapper .input_wrapper.location:before{background:#181d27;-webkit-mask-image:url(/icons/ic_pin.svg);mask-image:url(/icons/ic_pin.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}section.guest_page .feature_section .inner .content_wrapper .search_wrapper button{padding:12px 25px;white-space:nowrap}section.guest_page .feature_section .inner .content_wrapper .trade_list{max-width:1330px;margin:30px auto 0}section.guest_page .feature_section .inner .content_wrapper .trade_list .header{display:flex;align-items:center;gap:15px;justify-content:center}section.guest_page .feature_section .inner .content_wrapper .trade_list .header h4{font-weight:600;font-size:16px}section.guest_page .feature_section .inner .content_wrapper .trade_list .header .list{display:flex;gap:10px}section.guest_page .feature_section .inner .content_wrapper .trade_list .header .list button{padding:5px 15px;border-radius:100px;font-size:14px;border:0;font-weight:500;cursor:pointer;transition:all .3s}section.guest_page .feature_section .inner .content_wrapper .trade_list .header .list button.electrical{background:#e7f6ec;color:#027a48}section.guest_page .feature_section .inner .content_wrapper .trade_list .header .list button.mechanical{background:#fdf2fa;color:#c11574}section.guest_page .feature_section .inner .content_wrapper .trade_list .header .list button.dry_wall{background:#eff4ff;color:#3538cd}section.guest_page .feature_section .inner .content_wrapper .trade_list .header .list button.explore{background:#f5f5f5;color:#181d27}section.guest_page .feature_section .inner .content_wrapper .worker_list{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:15px;padding-top:3vh;flex-wrap:wrap}section.guest_page .feature_section .inner .content_wrapper .worker_list>div{flex-grow:1;flex-shrink:0;flex-basis:calc(25% - 15px)}@media(max-width:1250px){section.guest_page .feature_section .inner .content_wrapper .worker_list>div{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 15px)}}@media(max-width:768px){section.guest_page .feature_section .inner .content_wrapper .worker_list>div{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 15px)}}section.guest_page .feature_section .inner .content_wrapper .jobs_slider{padding:15px 3vw;position:relative}section.guest_page .feature_section .inner .content_wrapper .jobs_slider .slick-slide>div{margin:0 10px}section.guest_page .feature_section .inner .content_wrapper .jobs_slider>button{height:48px;width:48px;border-radius:8px;border:1px solid var(--Gray-300,#d5d7da);background:var(--White,#fff);box-shadow:0 1px 2px 0 rgba(10,13,18,.05);display:flex!important;align-items:center;justify-content:center;padding:0;z-index:999}section.guest_page .feature_section .inner .content_wrapper .jobs_slider>button:before{content:"";display:block;height:20px;width:20px;transition:all .3s}section.guest_page .feature_section .inner .content_wrapper .jobs_slider>button.slick-prev{left:0}section.guest_page .feature_section .inner .content_wrapper .jobs_slider>button.slick-prev:before{background:#414651;-webkit-mask-image:url(/icons/ic_arrow-left.svg);mask-image:url(/icons/ic_arrow-left.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}section.guest_page .feature_section .inner .content_wrapper .jobs_slider>button.slick-next{right:0}section.guest_page .feature_section .inner .content_wrapper .jobs_slider>button.slick-next:before{background:#414651;-webkit-mask-image:url(/icons/ic_arrow-right.svg);mask-image:url(/icons/ic_arrow-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}section.guest_page .feature_section .inner .content_wrapper .jobs_slider>button:hover:before{transform:scale(1.1)}section.guest_page .feature_section.worker{background:rgba(0,0,0,0)}section.guest_page .feature_section.employer .title,section.guest_page .feature_section.worker .title{max-width:800px;margin:0 auto}section.guest_page .stats_section{padding:80px 0}section.guest_page .stats_section .inner{display:block;margin:0 4vw;padding:0 1.2vw;transition:all .3s}@media(max-width:1600px){section.guest_page .stats_section .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .stats_section .inner{margin:0 1.5vw}}section.guest_page .stats_section .inner .content_wrapper{display:flex;align-items:center;gap:30px}@media(max-width:768px){section.guest_page .stats_section .inner .content_wrapper{flex-direction:column}}section.guest_page .stats_section .inner .content_wrapper .left{flex:1 1}section.guest_page .stats_section .inner .content_wrapper .left .heading-1{margin-bottom:40px}section.guest_page .stats_section .inner .content_wrapper .left .stats_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;padding:5vh 0}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 30px)}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat .icon{display:flex;align-items:center;justify-content:center;height:60px;width:60px;background:#fafafa;border-radius:100%}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat .icon .ic{height:26px;width:26px;background:#edb31e}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat h4{font-size:20px;font-weight:600;margin:15px 0}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat p{color:#535862;line-height:150%}@media(max-width:500px){section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat{flex:100% 1}}section.guest_page .stats_section .inner .content_wrapper .right{flex:1 1}section.guest_page .stats_section .inner .content_wrapper .right img{width:100%;height:auto;object-fit:contain}section.guest_page .companies_section{padding:5vh 0;background:#fafafa}section.guest_page .companies_section .inner{display:block;margin:0 4vw;padding:0 1.2vw;transition:all .3s}@media(max-width:1600px){section.guest_page .companies_section .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .companies_section .inner{margin:0 1.5vw}}section.guest_page .companies_section .inner .content_wrapper{display:flex;flex-direction:row;align-items:center}@media(max-width:1024px){section.guest_page .companies_section .inner .content_wrapper{flex-direction:column}}section.guest_page .companies_section .inner .content_wrapper h2{margin-bottom:20px}section.guest_page .companies_section .inner .content_wrapper p{max-width:500px}section.guest_page .companies_section .inner .content_wrapper .companies_list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:30px}section.guest_page .companies_section .inner .content_wrapper .companies_list img{flex-grow:1;flex-shrink:0;flex-basis:calc(30% - 30px);max-width:200px;height:auto;object-fit:contain}@media(max-width:500px){section.guest_page .companies_section .inner .content_wrapper .companies_list{justify-content:center}section.guest_page .companies_section .inner .content_wrapper .companies_list img{flex:100% 1}}section.guest_page .opportunities_section{padding:10vh 0;position:relative;overflow:hidden;background:#fafafa url(/images/bg_opportunites.webp) no-repeat;background-position:50%;background-size:cover}section.guest_page .opportunities_section .inner{display:block;margin:0 4vw;padding:0 1.2vw;transition:all .3s}@media(max-width:1600px){section.guest_page .opportunities_section .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .opportunities_section .inner{margin:0 1.5vw}}section.guest_page .opportunities_section .inner>p{max-width:788px;margin:0 auto}section.guest_page .opportunities_section .inner .content_wrapper{display:flex;align-items:center;justify-content:space-between}section.guest_page .opportunities_section .inner .content_wrapper .left,section.guest_page .opportunities_section .inner .content_wrapper .right{flex:1 0 auto;display:flex;flex-direction:column;gap:17vh;position:relative;z-index:10}section.guest_page .opportunities_section .inner .content_wrapper .left>div,section.guest_page .opportunities_section .inner .content_wrapper .right>div{box-shadow:0 12px 16px -4px rgba(10,13,18,.08),0 4px 6px -2px rgba(10,13,18,.03)}section.guest_page .opportunities_section .inner .content_wrapper .left{align-items:flex-end}section.guest_page .opportunities_section .inner .content_wrapper .right>div{width:400px;max-width:400px}section.guest_page .opportunities_section .inner .content_wrapper .right img{height:auto;min-height:auto;max-height:140px}section.guest_page .opportunities_section .inner .content_wrapper .center{flex:0 1 auto}section.guest_page .opportunities_section .inner .content_wrapper .center svg{width:100%;max-width:100%;height:auto}@media(max-width:1180px){section.guest_page .opportunities_section .inner .content_wrapper{flex-direction:column;gap:30px}section.guest_page .opportunities_section .inner .content_wrapper .left,section.guest_page .opportunities_section .inner .content_wrapper .right{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}section.guest_page .opportunities_section .inner .content_wrapper .center{display:none}}section.guest_page .opportunities_section .inner .btn_wrapper{margin-top:-50px}@media(max-width:1180px){section.guest_page .opportunities_section .inner .btn_wrapper .btn_wrapper{margin-top:30px}}section.guest_page .app_download_section .inner{display:block;margin:0 4vw;transition:all .3s;background:#160f0d url(/images/bg_coming_soon.png) no-repeat;background-position:50%;background-size:cover;border-top-left-radius:50px;border-top-right-radius:50px;padding:5vh 1.2vw 0}@media(max-width:1600px){section.guest_page .app_download_section .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .app_download_section .inner{margin:0 1.5vw}}section.guest_page .app_download_section .inner .content_wrapper{display:flex;align-items:center;justify-content:center;padding:0 3vw;gap:30px}@media(max-width:768px){section.guest_page .app_download_section .inner .content_wrapper{flex-direction:column;text-align:center}}section.guest_page .app_download_section .inner .content_wrapper .left{flex:1 1;color:#fafafa}section.guest_page .app_download_section .inner .content_wrapper .left .btn_wrapper{display:flex;gap:15px;margin-top:30px}@media(max-width:480px){section.guest_page .app_download_section .inner .content_wrapper .left .btn_wrapper{flex-direction:column}}section.guest_page .app_download_section .inner .content_wrapper .right{flex:1 1}section.guest_page .app_download_section .inner .content_wrapper .right img{width:100%;height:auto;max-width:100%}section.guest_page .map_visual{padding:5vh 0}section.guest_page .map_visual .inner{display:block;margin:0 4vw;padding:0 1.2vw;transition:all .3s}@media(max-width:1600px){section.guest_page .map_visual .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .map_visual .inner{margin:0 1.5vw}}section.guest_page .map_visual .inner img{width:100%;max-width:100%;height:auto;border-radius:8px;box-shadow:0 20px 24px -4px rgba(10,13,18,.08),0 8px 8px -4px rgba(10,13,18,.03)}.list{padding-left:15px}.list li{margin-bottom:10px}.experience_list .experience_item{background:#fafafa;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;border:1px solid var(--grey-300)}.experience_list .experience_item .info{display:flex;align-items:center;gap:12px}.experience_list .experience_item .info .icon{height:40px;width:40px;background:#f5f5f5;border-radius:8px;background:#717680;-webkit-mask-image:url(/icons/ic_building.svg);mask-image:url(/icons/ic_building.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.experience_list .experience_item .info .content h3{font-size:16px;font-weight:600;margin-bottom:4px}.experience_list .experience_item .info .content p{color:#717680;font-size:14px}.experience_list .experience_item .edit{height:32px;width:32px;border-radius:6px;border:0;background:#f5f5f5;cursor:pointer}.experience_list .experience_item .edit .ic{height:16px;width:16px;background:#717680}.experience_list .experience_item .delete{height:32px;width:32px;border-radius:6px;border:0;background:#fee4e2;cursor:pointer}.experience_list .experience_item .delete .ic{height:16px;width:16px;background:#d92d20}.add_more_btn{width:100%;padding:20px 15px;border:1px dashed var(--grey-300);background:#fafafa;border-radius:12px;display:flex;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer;color:#181d27;font-weight:600;font-size:18px}.add_more_btn .ic{background:#181d27}.add_more_btn:hover{background:#fef9ee}.button_group{display:flex;gap:12px;justify-content:flex-end}.button_group .btn{min-width:120px}.note{font-size:14px}.trades_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:20px 0}.trades_grid .trade_chip{background:#f5f5f5;border-radius:100px;padding:12px 20px;cursor:pointer;transition:all .3s;display:inline-block;font-size:14px;color:#6c737f;position:relative;overflow:hidden}.trades_grid .trade_chip span{position:relative;z-index:1;color:#414651}.trades_grid .trade_chip span:before{content:"";display:inline-block;height:8px;width:8px;background:#717680;border-radius:100%;margin-right:5px}.trades_grid .trade_chip input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.trades_grid .trade_chip:hover{background:#fef9ee;color:#181d27}.trades_grid .trade_chip .backdrop{position:absolute;height:100%;width:100%;left:0;top:0;background:#f5f5f5;z-index:0;transition:all .3s}.trades_grid .trade_chip input:checked~span{color:#181d27}.trades_grid .trade_chip input:checked~.backdrop{background:#fef9ee}.signup_role_wrapper .role_options{display:flex;gap:20px;justify-content:center}.signup_role_wrapper .role_options .role_card{flex:1 1;position:relative;padding:30px;border:1px solid var(--grey-300);border-radius:12px;transition:all .3s;text-decoration:none;color:inherit;cursor:pointer;overflow:hidden}.signup_role_wrapper .role_options .role_card input[type=radio]{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer;z-index:10}.signup_role_wrapper .role_options .role_card:hover{border-color:#edb31e;transform:translateY(-2px)}.signup_role_wrapper .role_options .role_card .backdrop{position:absolute;height:100%;width:100%;left:0;top:0;background:#fafafa;z-index:-1;transition:all .3s}.signup_role_wrapper .role_options .role_card input[type=radio]:checked~.backdrop{background:#fef9ee}.signup_role_wrapper .role_options .role_card .icon{display:block;height:50px;width:50px;background:red;margin-bottom:20px;background:url(/icons/ic_job_worker.svg) no-repeat;background-position:50%;background-size:contain;z-index:10}.signup_role_wrapper .role_options .role_card .icon.employer{background:url(/icons/ic_job_company.svg) no-repeat;background-position:50%;background-size:contain}.signup_role_wrapper .role_options .role_card h3{font-size:16px;font-weight:600}@media(max-width:600px){.signup_role_wrapper .role_options{flex-direction:column}}.worker_experience{width:100%;max-width:640px;margin:0 auto}.worker_experience .form_wrapper{border-radius:12px;background:#fff;box-shadow:0 1px 3px 0 rgba(10,13,18,.1),0 1px 2px 0 rgba(10,13,18,.06);padding:15px}.worker_experience .form_wrapper .form-bio textarea{background-color:#fff}.worker_experience .form_wrapper .form-bio textarea::placeholder{font-size:12px}.worker_experience .form_wrapper .form-group-container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper{display:flex;align-items:center;gap:16px;width:100%}.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper .input_filed{width:100%}.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper .input_filed label{display:block;font-family:Inter;font-weight:500;font-size:14px;line-height:20px;color:#414651}.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper .input_filed .desired-form-control{outline:0;display:block;width:100%;border-radius:10.978px;border:1px solid #e9eaeb;background:#fff;font-size:16px;padding:12px 15px}.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper .input_filed input{margin-top:5px}@media(max-width:480px){.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper{flex-direction:column;gap:16px}}.worker_experience .form_wrapper .form-group-container .form-group{width:100%}.worker_experience .form_wrapper .form-group-container select.form-control{padding:10px 20px}@media(max-width:500px){.worker_experience .form_wrapper .form-group-container{flex-direction:column}.worker_experience .form_wrapper .form-group-container .form-bio textarea::placeholder{font-size:9px}}.worker_employee{width:100%;max-width:835px;margin:0 auto}.worker_employee .signup_role_wrapper .page_number{color:#c39110}.worker_signup{width:100%;max-width:605px;margin:0 auto}.worker_trades{width:100%;max-width:611px;margin:0 auto}.worker_project{width:100%;max-width:640px;margin:0 auto}.worker_project .heading-2{font-family:inter;font-weight:700;font-size:35px;line-height:40px;color:#000}.worker_project .project_list .project_container{background:#fafafa;border-radius:12px;padding:16px;border:1px solid var(--grey-300)}.worker_project .project_list .project_container .project_info{display:flex;align-items:flex-start;justify-content:space-between}.worker_project .project_list .project_container .project_info .basic_info{display:flex;align-items:flex-start;gap:12px}.worker_project .project_list .project_container .project_info .basic_info .profile{width:56px;height:56px;border-radius:50%;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center}.worker_project .project_list .project_container .project_info .basic_info .profile .icon{height:40px;width:40px;background:#f5f5f5;border-radius:8px;background:#717680;-webkit-mask-image:url(/icons/ic_building.svg);mask-image:url(/icons/ic_building.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.worker_project .project_list .project_container .project_info .basic_info .content h3{font-size:16px;font-weight:600;margin-bottom:4px}.worker_project .project_list .project_container .project_info .basic_info .content p{color:#717680;font-size:14px}.worker_project .project_list .project_container .project_info .basic_info .content .project_status{display:flex;align-items:center;height:28px;gap:6px;padding:4px 12px 4px 10px;border-radius:16px;margin:3px 0;font-family:Inter;font-weight:500;font-size:14px;border:0;cursor:pointer;transition:all .3s;background:#ecfdf3;color:#027a48}.worker_project .project_list .project_container .project_info .basic_info .content .project_status .status_dot{width:6px;height:6px;background-color:#12b76a;border-radius:50%;display:inline-block}.worker_project .project_list .project_container .project_info .edit{height:32px;width:32px;border-radius:6px;border:0;background:#f5f5f5;cursor:pointer}.worker_project .project_list .project_container .project_info .edit .ic{height:16px;width:16px;background:#717680}.worker_project .project_list .project_container .project_info .delete{height:32px;width:32px;border-radius:6px;border:0;background:#fee4e2;cursor:pointer}.worker_project .project_list .project_container .project_info .delete .ic{height:16px;width:16px;background:#d92d20}.worker_project .project_list .project_container .detail_info .project_status{display:flex;align-items:center;gap:6px;padding:4px 12px 4px 10px;border-radius:16px;margin:3px 0;font-family:Inter;font-weight:500;font-size:12px;line-height:18px;border:0;cursor:pointer;transition:all .3s;background:#fffaeb;color:#f79009}.worker_project .project_list .project_container .detail_info .project_status .status_dot{width:6px;height:6px;background:#f79009;border-radius:50%;display:inline-block}.worker_project .project_list .project_container .detail_info .para{font-family:inter;font-weight:400;font-size:16px;line-height:20px;color:#181d27}.form_container .form-row.company-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.form_container .form-row.company-row .input-group{flex:1 1}.form_container .form-row.company-row .input-group label{display:block;font-family:Inter;font-weight:500;font-size:14px;line-height:20px;margin-bottom:4px;color:#414651}.form_container .form-row.company-row .input-group input{width:100%;padding:10px 14px;border:1px solid #d5d7da;border-radius:8px;font-size:14px;box-shadow:rgba(10,13,18,.0509803922);gap:8px}.form_container input::placeholder,.form_container select::placeholder,.form_container textarea::placeholder{font-family:Inter;font-size:16px;font-weight:400;line-height:18px;color:#717680}.form_container .formSection{background:#fff;padding:2rem;border-radius:12px;border:1px solid #dcdcdc}.form_container label{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;color:#414651;margin-bottom:2px;display:block}.form_container input,.form_container select,.form_container textarea{width:100%;padding:.6rem .75rem;font-size:14px;border:1px solid #dcdcdc;border-radius:6px;outline:none}.form_container textarea{resize:vertical;min-height:90px}.form_container .row{margin-bottom:1.5rem;position:relative}.form_container .row.companyRow{display:flex;gap:1rem;align-items:flex-start}.form_container .row.companyRow input{flex:1 1}.form_container .charCount{font-size:12px;color:#888;margin-top:4px;text-align:left}.form_container .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.form_container .grid div{display:flex;flex-direction:column}.form_container .grid div label{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;color:#414651;margin-bottom:.4rem}.form_container .grid div input,.form_container .grid div select{padding:12px .5rem;font-size:14px;border:1px solid #ccc;border-radius:8px}.form_container .buttonGroup{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.form_container .buttonGroup .cancelBtn{background:rgba(0,0,0,0);border:1px solid #aaa;padding:.5rem 1.2rem;border-radius:6px;cursor:pointer;color:#333}.form_container .buttonGroup .saveBtn{background:#f0b429;border:none;color:#fff;font-weight:600;padding:.5rem 1.2rem;border-radius:6px;cursor:pointer}.worker_availability{width:100%;max-width:835px;margin:0 auto;gap:28px}.step_header>.para{display:flex;align-items:center;justify-content:space-between;gap:10px}.step_header .text_primary{font-family:inter;font-weight:600;font-size:16px;letter-spacing:0;color:#c39110}.step_header .text_optional{font-weight:400;font-size:24px}.step_header .para{font-family:inter;font-weight:400;font-size:18px;letter-spacing:0;margin-bottom:0}.step_header .heading-2{font-family:inter;font-size:40px;font-weight:700;letter-spacing:-2%;margin:0}@media(max-width:1024px){.step_header .heading-2{font-size:32px}.step_header .para{font-size:16px}}@media(max-width:768px){.step_header .heading-2{font-size:25px}.step_header .para{font-size:16px}}.expertise_container{width:100%;max-width:640px;margin:0 auto;padding:20px}.expertise_container .content{background:#fff;gap:24px;border-radius:12px;border:1px solid #d5d7da;margin-top:20px}.expertise_container .content .form-wrapper{padding:24px 24px 0;box-shadow:rgba(10,13,18,.0588235294)}.expertise_container .content .form-wrapper .form-section{margin-bottom:32px}.expertise_container .content .form-wrapper .form-section .section-title{font-family:inter;font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px;color:#414651}.expertise_container .content .form-wrapper .form-section .description-field{width:100%;padding:10px 14px;border:1px solid #d5d7da;box-shadow:rgba(10,13,18,.0509803922);border-radius:8px;font-weight:400;font-size:16px;line-height:24px;resize:vertical;min-height:100px}.expertise_container .content .form-wrapper .form-section .description-field::placeholder{font-weight:400;font-size:14px;line-height:20px;color:#181d27;opacity:1;font-family:inter}.expertise_container .content .form-wrapper .form-section .character-count{text-align:left;font-weight:400;font-size:14px;line-height:20px;color:#535862;margin-top:4px}.expertise_container .content .form-wrapper .form-section .info-box{margin-top:16px;gap:5px;display:flex}.expertise_container .content .form-wrapper .form-section .info-box .icon{width:16px;height:16px}.expertise_container .content .form-wrapper .form-section .info-box .desc{font-weight:500;font-size:14px;margin-top:-3px;color:#a4a7ae;line-height:24px}.expertise_container .content .buttonGroup{display:flex;justify-content:flex-end;gap:1rem;padding:16px 24px;border-top:1px solid #d5d7da}.expertise_container .content .buttonGroup .cancelBtn{background:rgba(0,0,0,0);border:1px solid #aaa;padding:.5rem 1.2rem;border-radius:6px;cursor:pointer;color:#333}.expertise_container .content .buttonGroup .saveBtn{background:#f0b429;border:none;color:#fff;font-weight:600;padding:.5rem 1.2rem;border-radius:6px;cursor:pointer}.union_membership{width:100%;max-width:835px;margin:0 auto}.union_membership .heading-2{font-family:inter;font-size:39px;font-weight:700;letter-spacing:-2%;margin:0}.worker_desired_pay{width:100%;max-width:640px;margin:0 auto}.contractual-relief{max-width:835px;margin:0 auto;padding:20px}.trade-certification-search{max-width:690px;margin:0 auto;padding:20px;font-family:Inter}.trade-certification-search .search-fields{display:flex;gap:20px;margin-top:25px;margin-bottom:20px;background:#fff;border-radius:12px;padding:24px;border:1px solid #d5d7da}.trade-certification-search .search-fields .search-container{flex:1 1}.trade-certification-search .search-fields .search-container label{display:block;margin-bottom:8px;font-weight:500}.trade-certification-search .search-fields .search-container .search-input-wrapper{position:relative}.trade-certification-search .search-fields .search-container .search-input-wrapper .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#d5d7da;pointer-events:none}.trade-certification-search .search-fields .search-container .search-input-wrapper .search-input{width:100%;padding:12px 16px 12px 40px;border:1px solid #d5d7da;border-radius:8px;font-size:16px;outline:none;transition:border-color .2s}.trade-certification-search .search-fields .search-container .search-input-wrapper .search-input:focus{border-color:#edb31e}.trade-certification-search .search-fields .search-container .search-input-wrapper .search-input::placeholder{color:#d5d7da}.trade-certification-search .selected-items{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.trade-certification-search .selected-items .selected-tag{background-color:#ecfdf3;border-radius:16px;padding:6px 12px;display:flex;align-items:center;gap:8px;font-size:14px}.trade-certification-search .selected-items .selected-tag .remove-btn{background:none;border:none;color:#181d27;cursor:pointer;font-size:16px;padding:0;line-height:1}.trade-certification-search .selected-items .selected-tag .remove-btn:hover{color:#edb31e}.trade-certification-search .search-results{display:flex;gap:30px}.trade-certification-search .search-results .results-section{width:100%;max-height:860px;overflow:scroll}.trade-certification-search .search-results .results-section .heading-wrapper{display:flex;gap:6px;justify-content:center;align-items:center;margin-bottom:12px}.trade-certification-search .search-results .results-section .heading-wrapper h3{font-size:18px;font-weight:600;color:#181d27}.trade-certification-search .search-results .results-section .heading-wrapper .line{width:100%;height:1px;background-color:#d5d7da}.trade-certification-search .search-results .result-item{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;transition:background-color .2s;margin-bottom:8px;background-color:#e9eaeb;border-radius:16px;padding:6px 12px;gap:8px;font-size:14px;cursor:pointer}.trade-certification-search .search-results .result-item:hover{background-color:#f5f5f5}.trade-certification-search .search-results .result-item.selected{background-color:#fef9ee}.trade-certification-search .item_containers{background:#fff;width:100%;border-radius:12px;padding:24px;border:1px solid #d5d7da}.desired_pay{margin-top:20px;padding:24px;gap:24px;border-radius:12px;background-color:#fff;box-shadow:rgba(10,13,18,.0588235294);display:flex;justify-content:space-between;align-items:center;width:100%}.desired_pay .input_dropdown_wrapper{display:flex;align-items:center;gap:16px;width:100%}.desired_pay .input_dropdown_wrapper .input_filed{width:100%;max-width:320px}.desired_pay .input_dropdown_wrapper .input_filed label{display:block;font-family:Inter;font-weight:500;font-size:14px;line-height:20px;color:#414651}.desired_pay .input_dropdown_wrapper .input_filed .desired-form-control{outline:0;display:block;width:100%;border-radius:10.978px;border:1px solid #e9eaeb;background:#fff;font-size:16px;padding:11px 15px}.desired_pay .input_dropdown_wrapper .input_filed input{margin-top:5px}@media(max-width:480px){.desired_pay,.desired_pay .input_dropdown_wrapper{flex-direction:column;gap:16px}}.add_job_input_dropdown_wrapper{display:flex;align-items:center;gap:16px;width:100%}.add_job_input_dropdown_wrapper .input_filed{width:100%}.add_job_input_dropdown_wrapper .input_filed label{display:block;font-family:Inter;font-weight:500;font-size:14px;line-height:20px;color:#414651}.add_job_input_dropdown_wrapper .input_filed .desired-form-control{outline:0;display:block;width:100%;border-radius:10.978px;border:1px solid #e9eaeb;background:#fff;font-size:16px;padding:11px 15px}.add_job_input_dropdown_wrapper .input_filed input{margin-top:5px}@media(max-width:480px){.add_job_input_dropdown_wrapper{flex-direction:column;gap:16px}}.worker_picture{max-width:800px;margin:0 auto}.worker_picture .upload-container{background-color:#fff;border-radius:12px;border:1px solid var(--grey-300);margin-top:20px}.worker_picture .upload-container .content_container{padding:20px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.worker_picture .upload-container .content_container .profile-section{display:flex;justify-content:center;align-items:center}.worker_picture .upload-container .content_container .profile-section .user-icon .icon-circle{width:64px;height:64px;background:#fef9ee;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}.worker_picture .upload-container .content_container .profile-section .user-icon .icon-circle .dot{width:10px;height:10px;background:#039855;border-radius:50%;position:absolute;bottom:6px;right:6px}.worker_picture .upload-container .upload-area{width:100%;max-width:703px;background:#fff;border:1px solid #e9eaeb;border-radius:12px;padding:16px 24px;cursor:pointer;transition:all .3s ease;position:relative;display:flex;justify-content:center;align-items:center;min-height:240px}.worker_picture .upload-container .upload-area.dragging{border-color:var(--primary);background:#fef9ee}.worker_picture .upload-container .upload-area .upload-content{display:flex;flex-direction:column;align-items:center;gap:24px;z-index:1}.worker_picture .upload-container .upload-area .upload-content .upload-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px}.worker_picture .upload-container .upload-area .upload-content .upload-icon .user-icon .upload-icon-circle{width:40px;height:40px;background:#d5d7da;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}.worker_picture .upload-container .upload-area .upload-text-section{text-align:center;display:flex;flex-direction:column;gap:8px}.worker_picture .upload-container .upload-area .upload-text-section .upload-text{color:#6c737f;font-size:16px;line-height:24px}.worker_picture .upload-container .upload-area .upload-text-section .upload-text .click-text{color:var(--primary);font-weight:500;cursor:pointer}.worker_picture .upload-container .upload-area .upload-text-section .upload-text .click-text:hover{text-decoration:underline}.worker_picture .upload-container .upload-area .upload-text-section .file-info{color:#6c737f;font-size:14px;line-height:20px}.worker_picture .upload-container .upload-area .file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.worker_picture .upload-container .button-group{display:flex;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid var(--grey-300)}.worker_picture .upload-container .button-group button{padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;line-height:20px;cursor:pointer;transition:all .2s ease}.worker_picture .upload-container .button-group button.btn-cancel{background:rgba(0,0,0,0);border:1px solid var(--grey-300);color:#000}.worker_picture .upload-container .button-group button.btn-cancel:hover{background:#f5f5f5}.worker_picture .upload-container .button-group button.btn-continue{background:var(--primary);border:none;color:#fafafa}.worker_picture .upload-container .button-group button.btn-continue:hover{opacity:.9}.worker_complete{display:flex;align-items:flex-start;justify-content:center;padding:20px}.worker_complete .complete_content{max-width:800px;width:100%;text-align:left}.worker_complete .complete_content .status_count{font-size:16px;font-weight:600;color:#c39110;margin-bottom:24px}.worker_complete .complete_content .status_tag{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-weight:500;font-size:16px;margin-bottom:24px}.worker_complete .complete_content .status_tag .check_icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fcf3db;border-radius:50%;color:var(--primary)}.worker_complete .complete_content .title{font-size:40px;font-weight:700;color:var(--black);margin-bottom:16px}.worker_complete .complete_content .description{font-size:18px;line-height:32px;font-weight:400;color:var(--black);margin-bottom:32px;max-width:800px}.worker_complete .complete_content .progress_bar{height:28px;background:#e5e7eb;border-radius:4px;position:relative;margin-bottom:32px}.worker_complete .complete_content .progress_bar .progress_fill{position:absolute;left:0;top:0;height:100%;width:0;background:#edb31e;border-radius:4px;transition:width 1s ease-in-out}.worker_complete .complete_content .progress_bar .progress_text_container{width:56px;height:28px;position:absolute;right:0;bottom:-34px;background:#fff;padding:8px 12px;border-radius:8px;transition:all 1s ease-in-out}.worker_complete .complete_content .progress_bar .progress_text_container .progress_text{display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px;font-weight:600;color:var(--black);transition:all 1s ease-in-out}.worker_complete .complete_content .button_group{display:flex;justify-content:flex-start;gap:16px}.worker_complete .complete_content .button_group .btn_profile{background:#edb31e;padding:12px 24px;border-radius:8px;border:1px solid #edb31e;gap:8px;font-weight:600;font-size:16px;color:#fafafa;max-width:150px}.worker_complete .complete_content .button_group .btn_profile:hover{opacity:.9}.worker_complete .complete_content .button_group .btn_jobs{padding:12px 24px;border-radius:8px;gap:8px;font-weight:600;font-size:16px;background:#fff;color:#414651;border:1px solid #d5d7da;display:flex;justify-content:center;align-items:center;max-width:180px}.worker_complete .complete_content .button_group .btn_jobs .arrow{transition:transform .3s ease}.worker_complete .complete_content .button_group .btn_jobs:hover{border-color:var(--black)}.worker_complete .complete_content .button_group .btn_jobs:hover .arrow{transform:translateX(4px)}@media(max-width:768px){.worker_complete .complete_content .title{font-size:32px}.worker_complete .complete_content .description{font-size:16px}.worker_complete .complete_content .button_group{flex-direction:column}}.worker_location{padding:20px;max-width:611px;margin:0 auto}.worker_location .location_content{background:#fff;border-radius:12px;margin-top:20px}.worker_location .location_content .location_input_section_container{padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.worker_location .location_content .location_input_section_container .location_input_section{margin-bottom:24px}.worker_location .location_content .location_input_section_container .location_input_section h3{font-size:16px;font-weight:500;color:var(--black);margin-bottom:8px}.worker_location .location_content .location_input_section_container .location_input_section .location_input{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;outline:none}.worker_location .location_content .location_input_section_container .location_input_section .location_input:focus{border-color:var(--primary)}.worker_location .location_content .location_input_section_container .location_input_section .location_input::placeholder{color:#9ca3af}.worker_location .location_content .location_input_section_container .distance_section h3{font-size:14px;font-weight:500;color:#414651}.worker_location .location_content .location_input_section_container .distance_section .range_slider_container{position:relative;padding:16px 0}.worker_location .location_content .location_input_section_container .distance_section .range_slider_container .range_slider{width:100%;height:8px;-webkit-appearance:none;background:#e5e7eb;outline:none;border-radius:4px}.worker_location .location_content .location_input_section_container .distance_section .range_slider_container .range_slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#edb31e;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.worker_location .location_content .location_input_section_container .distance_section .range_slider_container .distance_value{text-align:center;font-size:14px;font-weight:500;color:var(--black);margin-top:8px}.worker_location .location_content .map_container{overflow:hidden}.worker_location .location_content .map_container .map_image{width:100%;height:auto;object-fit:cover}.worker_location .info_text{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px;margin-top:20px}.worker_location .info_text .info_icon{color:#9ca3af}.worker_verify{max-width:605px;margin:0 auto;padding:20px}.worker_verify .verification_content{margin-top:40px}.worker_verify .verification_content .code_inputs{display:flex;gap:16px;margin-bottom:24px}.worker_verify .verification_content .code_inputs .code_input{width:96px;height:96px;border:1px solid #d1d5db;border-radius:8px;font-size:48px;text-align:center;background:#fff;outline:none;transition:all .3s ease}.worker_verify .verification_content .code_inputs .code_input:focus{border-color:#edb31e;box-shadow:0 0 0 4px rgba(237,179,30,.1)}.worker_verify .verification_content .code_inputs .code_input::-webkit-inner-spin-button,.worker_verify .verification_content .code_inputs .code_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.worker_verify .verification_content .code_inputs .code_input::placeholder{color:#d1d5db;opacity:.5;font-size:48px}@media(max-width:450px){.worker_verify .verification_content .code_inputs .code_input::placeholder{font-size:32px}}@media(max-width:350px){.worker_verify .verification_content .code_inputs .code_input::placeholder{font-size:28px}}@media(max-width:450px){.worker_verify .verification_content .code_inputs .code_input{width:60px;height:60px;font-size:32px}}@media(max-width:350px){.worker_verify .verification_content .code_inputs .code_input{width:50px;height:50px;font-size:28px;gap:8px}}.worker_verify .verification_content .timer_section{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:32px;max-width:420px}.worker_verify .verification_content .timer_section .time_remaining{display:block;font-size:14px;color:#535862;font-weight:600;margin-bottom:8px}.worker_verify .verification_content .timer_section .resend_text{color:#535862;font-size:14px;font-weight:400}.worker_verify .verification_content .timer_section .resend_text .resend_button{background:none;border:none;color:#535862;text-decoration:underline;cursor:pointer;padding:0;font-size:14px}.worker_verify .verification_content .timer_section .resend_text .resend_button:hover{color:#c89410}.worker_verify .verification_content .button_group{display:flex;justify-content:flex-start;gap:16px}.worker_verify .verification_content .button_group button{padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;min-width:120px;cursor:pointer;transition:all .3s ease}.worker_verify .verification_content .button_group button.btn_cancel{background:#fff;border:1px solid #d1d5db;color:var(--black)}.worker_verify .verification_content .button_group button.btn_cancel:hover{border-color:var(--black)}.worker_verify .verification_content .button_group button.btn_verify{background:#edb31e;border:none;color:#fff}.worker_verify .verification_content .button_group button.btn_verify:disabled{opacity:.5;cursor:not-allowed}.worker_verify .verification_content .button_group button.btn_verify:not(:disabled):hover{opacity:.9}.job_posting_trades{max-width:960px;margin:0 auto}.job_posting_trades .job_posting_trades_content{background-color:#fff;gap:12px;border-radius:12px;padding:24px;margin-top:20px;box-shadow:rgba(10,13,18,.1019607843)}.job_posting_trades .job_posting_trades_content .trades_Label{font-size:16px;font-weight:400;color:#181d27;margin-top:15px}.job_posting_trades .job_posting_trades_content .selected_trades_container{display:flex;flex-wrap:wrap;margin:20px 0}.job_posting_trades .job_posting_trades_content .trade_tag{display:inline-flex;align-items:center;background-color:#f5f5f5;padding:2px 10px;border-radius:16px;height:24px;gap:4px}.job_posting_trades .job_posting_trades_content .remove_tag_button{border:none;display:flex;justify-content:center;align-items:center;background:none}.job_posting_trades .job_posting_trades_content .remove_tag_button:hover{color:#ef4444}.job_posting_trades .job_posting_trades_content .note_message{font-size:16px;font-weight:600;color:#039855;margin-top:8px;display:flex;align-items:center;gap:4px}.job_posting_trades .job_name{margin-top:40px}.job_posting_trades .job_details_content{background-color:#fff;gap:12px;border-radius:12px;padding:24px;margin-top:20px;box-shadow:0 1px 3px 0 rgba(10,13,18,.1019607843)}.job_posting_trades .job_details_content .form_group{margin-bottom:20px}.job_posting_trades .job_details_content .form_group label{display:block;font-size:14px;font-weight:500;color:#414651;margin-bottom:8px}.job_posting_trades .job_details_content .form_group .form_input{width:100%;padding:12px 16px;border:1px solid #d5d7da;border-radius:8px;font-size:14px;color:#181d27}.job_posting_trades .job_details_content .form_group .form_input::placeholder{color:#a4a7ae}.job_posting_trades .job_details_content .form_group .form_input:focus{outline:none;border-color:#edb31e}.job_posting_trades .job_details_content .form_group .form_textarea{width:100%;padding:12px 16px;border:1px solid #d5d7da;border-radius:8px;font-size:16px;color:#181d27;resize:vertical;min-height:339px}.job_posting_trades .job_details_content .form_group .form_textarea::placeholder{color:#a4a7ae;font-family:inter;font-size:14px;font-weight:400}.job_posting_trades .job_details_content .form_group .form_textarea:focus{outline:none;border-color:#edb31e}.job_posting_trades .job_details_content .text_formatting{display:flex;align-items:center;gap:12px;margin-top:8px;padding:8px;border-radius:8px}.job_posting_trades .job_details_content .text_formatting .font_select{padding:4px 8px;border:1px solid #d5d7da;border-radius:4px;font-size:14px;color:#181d27;min-width:160px;display:flex;align-items:center;justify-content:center}.job_posting_trades .job_details_content .text_formatting .format_buttons{display:flex;gap:8px;padding-left:12px}.job_posting_trades .job_details_content .text_formatting .format_btn{padding:4px;border:none;background:none;color:#535862;cursor:pointer;border-radius:4px}.job_posting_trades .job_details_content .text_formatting .format_btn .ic{height:20px;width:20px}.job_posting_trades .job_details_content .text_formatting .format_btn .ic-link,.job_posting_trades .job_details_content .text_formatting .format_btn .ic-list-ol,.job_posting_trades .job_details_content .text_formatting .format_btn .ic-list-ul{transform:scale(1.2)}.job_posting_trades .job_details_content .text_formatting .format_btn:hover{background-color:#f5f5f5}@media(max-width:480px){.job_posting_trades .job_details_content .text_formatting{flex-direction:column}}.job_posting_documents{max-width:960px;margin:0 auto}.job_posting_documents .job_posting_documents_content{background-color:#fff;border-radius:12px;padding:24px;gap:32px;margin-top:2rem}.job_posting_documents .job_posting_documents_content .upload_box{border:1px solid #e9eaeb;background:#fff;padding:2rem;text-align:center;border-radius:10px;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.job_posting_documents .job_posting_documents_content .upload_box .upload-icon-circle{width:40px;height:40px;background:#f5f5f5;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.job_posting_documents .job_posting_documents_content .upload_box .ic-upload{font-size:2rem;display:block}.job_posting_documents .job_posting_documents_content .upload_box .upload_text{font-size:14px;font-weight:400;color:#535862}.job_posting_documents .job_posting_documents_content .upload_box .upload_text strong{font-size:14px;font-weight:600;font-family:inter;color:#c39110}.job_posting_documents .job_posting_documents_content .upload_box .upload_text .file_types{font-size:12px;font-weight:400;color:#535862;margin-top:.25rem}.job_posting_documents .job_posting_documents_content .file_item{position:relative;display:flex;flex-direction:column;padding:16px 20px 12px;border-radius:12px;background:#fff;border:1px solid #eee;margin-bottom:16px}.job_posting_documents .job_posting_documents_content .file_item.uploaded{border-color:#f5b800}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label{display:flex;align-items:center;gap:16px;margin-bottom:8px}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label .file_icon{display:flex;align-items:center;justify-content:center;gap:16px;background-color:#fcf3db;width:40px;height:40px;border-radius:50%;padding:10px}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label .ic-file{width:40px;height:40px;font-size:40px;display:flex;align-items:center;justify-content:center}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label .file_details{display:flex;flex-direction:column;justify-content:center}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label .file_details .file_name{font-weight:500;font-size:14px;color:#414651;font-family:inter}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label .file_details .file_size{font-weight:400;font-size:14px;color:#535862}.job_posting_documents .job_posting_documents_content .file_item .progress_row{display:flex;align-items:center;gap:12px}.job_posting_documents .job_posting_documents_content .file_item .progress_row .progress_bar_wrapper{flex:1 1;height:8px;background-color:#f5f5f5;border-radius:4px;overflow:hidden}.job_posting_documents .job_posting_documents_content .file_item .progress_row .progress_bar_wrapper .progress_bar{height:8px;background-color:#f5b800;border-radius:4px;transition:width .4s ease}.job_posting_documents .job_posting_documents_content .file_item .progress_row .file_percent{font-weight:500;font-size:14px;color:#414651;font-family:inter;min-width:48px;text-align:right}.job_posting_documents .job_posting_documents_content .file_item .progress_row{margin-left:calc(40px + 16px)}.job_posting_documents .job_posting_documents_content .file_item .file_right{position:absolute;top:16px;right:20px;display:flex;align-items:center}.job_posting_documents .job_posting_documents_content .file_item .file_right .trash_icon{width:28px;height:28px;font-size:22px;cursor:pointer}.job_posting_documents .job_posting_documents_content .file_item .file_right .loading_icon{width:16px;height:16px;border:2px solid #f5b800;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:450px){.job_posting_documents .job_posting_documents_content{padding:15px;gap:25px}.job_posting_documents .job_posting_documents_content .file_name p,.job_posting_documents .job_posting_documents_content .file_size{font-size:11px}.job_posting_documents .job_posting_documents_content .file_percent p{font-size:10px}}.job_posting_duration{max-width:960px;margin:0 auto}.job_posting_duration .job_posting_duration_content{background-color:#fff;gap:12px;border-radius:12px;padding:24px;margin-top:20px;box-shadow:0 1px 3px 0 rgba(10,13,18,.1019607843)}.job_posting_duration .job_posting_duration_content .duration_inputs{display:flex;flex-direction:column;gap:20px;padding:15px 20px}.job_posting_duration .job_posting_duration_content .duration_inputs .input_group label{display:block;font-size:14px;font-weight:500;color:#414651;margin-bottom:8px}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row{display:flex;gap:16px;align-items:flex-end}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .input_group{flex:1 1;min-width:0}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .input_group:nth-child(2){max-width:124px;flex:none}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .duration_input{width:100%;padding:12px 16px;border:1px solid #d5d7da;border-radius:8px;font-size:14px;color:#181d27;height:44px;background:#fff}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .duration_input::placeholder{color:#a4a7ae}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .duration_input:focus{outline:none;border-color:#edb31e}.job_posting_duration .job_posting_duration_content .duration_inputs .info_message{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:2px;color:#039855;font-size:14px;font-weight:500;background:#ecfdf3;border-radius:16px;padding:8px 16px}.job_posting_duration .job_posting_duration_content .duration_inputs .info_message .ic-info{width:16px;height:16px;background-color:#039855;border-radius:50%;display:inline-block}@media(max-width:768px){.job_posting_duration .job_posting_duration_content .duration_row{flex-direction:column;align-items:flex-start!important}.job_posting_duration .job_posting_duration_content .duration_row .input_group{width:100%;max-width:400px!important}}.job_posting_pay,.job_posting_union{width:100%;max-width:960px;margin:0 auto}.job_posting_union .custom-radio-group{display:flex;gap:32px;margin:32px 0 40px}.job_posting_union .custom-radio-option{display:flex;align-items:center;justify-content:flex-start;gap:24px;width:259px;height:87px;padding:16px 24px;border-radius:8px;cursor:pointer;font-size:24px;font-weight:500;color:#181d27;border:1px solid #d5d7da;transition:all .2s ease;background-color:#fafafa;transition:border-color .2s,background .2s}.job_posting_union .custom-radio-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #d5d7da;border-radius:50%;outline:none;cursor:pointer;position:relative;transition:all .2s ease}.job_posting_union .custom-radio-option input[type=radio]:checked{border-color:#edb31e}.job_posting_union .custom-radio-option input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#edb31e;border-radius:50%}.job_posting_union .custom-radio-option.active{background:#fffcf2;border-color:#f5b800;color:#222}@media(max-width:768px){.job_posting_union .custom-radio-group{flex-direction:column;justify-content:center;align-items:center;gap:16px}.job_posting_union .custom-radio-option{padding:16px;font-size:20px}}.job_posting_location{width:100%;max-width:960px;margin:0 auto}.job_posting_location .job_location_card{background:#fff;border-radius:18px;padding:24px;max-width:100%;margin:32px auto 0;box-shadow:0 0 0 0 rgba(0,0,0,0);border:none;display:flex;flex-direction:column;gap:24px}.job_posting_location .form_group{display:flex;flex-direction:column;gap:8px}.job_posting_location .form_label{font-family:inter;font-size:14px;font-weight:500;color:#414651;margin-bottom:2px}.job_posting_location .form_input{width:100%;font-size:18px;padding:16px;border:1.5px solid #d5d7da;border-radius:8px;background:#fff;color:#181d27;outline:none;transition:border-color .2s;margin-bottom:0}.job_posting_location .form_input::placeholder{color:#717680;font-weight:400;font-family:inter;font-size:14px}.job_posting_location .custom-radio-group{display:flex;gap:16px;margin-top:8px}.job_posting_location .custom-radio-option{display:flex;align-items:center;gap:16px;width:160px;height:56px;padding:0 24px;border-radius:8px;cursor:pointer;font-size:20px;font-weight:500;color:#222;border:1.5px solid #e5e7eb;background:#fff;transition:border-color .2s,background .2s,box-shadow .2s}.job_posting_location .custom-radio-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border:2px solid #f0c044;border-radius:50%;outline:none;cursor:pointer;position:relative;background:#fff;transition:border-color .2s,box-shadow .2s}.job_posting_location .custom-radio-option input[type=radio]:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#f0c044;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s}.job_posting_location .custom-radio-option input[type=radio]:checked{border-color:#f0c044}.job_posting_location .custom-radio-option input[type=radio]:checked:after{transform:translate(-50%,-50%) scale(1)}.job_posting_location .custom-radio-option span{font-size:20px;font-weight:500;color:#222;-webkit-user-select:none;-moz-user-select:none;user-select:none}.job_posting_location .custom-radio-option.active,.job_posting_location .custom-radio-option:has(input[type=radio]:checked){background:#fafafa;border:1.5px solid #f0c044;box-shadow:0 1px 3px 0 rgba(10,13,18,.05)}.job_posting_certification{width:100%;max-width:960px;margin:0 auto}.job_posting_certification .figma-certification-row{background:#fff;display:flex;flex-direction:row;gap:24px;align-items:flex-end;width:100%;padding:24px;border-radius:12px;margin-top:20px;box-shadow:none;border:none}.job_posting_certification .figma-trade-group{max-width:172px;flex:0 0 172px;width:100%;display:flex;flex-direction:column;gap:6px}.job_posting_certification .figma-cert-group{max-width:396px;flex:0 0 396px;width:100%;display:flex;flex-direction:column;gap:6px}.job_posting_certification .certificationLabel{font-size:15px;font-weight:500;color:#444;margin-bottom:2px}.job_posting_certification .certificationInputIcon{position:relative}.job_posting_certification .certificationInputIcon .ic-search{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#b0b3b8;font-size:18px;pointer-events:none}.job_posting_certification .certificationInputIcon .certificationInput{padding-left:38px}.job_posting_certification .certificationDropdown{position:relative}.job_posting_certification .certificationDropdown .certificationInput{padding-right:38px;cursor:pointer;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1.5px solid #e5e7eb;border-radius:8px;font-size:17px;color:#222;height:44px}.job_posting_certification .certificationDropdown .ic-chevron-down{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#b0b3b8;font-size:18px;pointer-events:none}.job_posting_certification .certificationInput{width:100%;font-size:17px;padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fafbfc;color:#222;outline:none;transition:border-color .2s;margin-bottom:0;height:44px}.job_posting_certification .certificationInput::placeholder{color:#b0b3b8;font-weight:400}.job_posting_certification .certificationSelectedList{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.job_posting_certification .certificationChipSelected{display:inline-flex;align-items:center;background:#e6f9ed;color:#12b76a;font-size:15px;font-weight:500;border-radius:20px;padding:6px 16px;gap:8px;line-height:1.2;border:none}.job_posting_certification .certificationListScroll{background:#fff;border-radius:12px;padding:18px 18px 10px;max-height:500px;overflow-y:auto;border:none;box-shadow:none;scrollbar-width:thin;scrollbar-color:#f5b800 #fafbfc}.job_posting_certification .certificationListScroll::-webkit-scrollbar{width:8px}.job_posting_certification .certificationListScroll::-webkit-scrollbar-thumb{background:#f5b800;border-radius:8px}.job_posting_certification .certificationListScroll::-webkit-scrollbar-track{background:#fafbfc}.job_posting_certification .certificationCategory{margin-bottom:18px}.job_posting_certification .certificationCategoryTitle{font-size:16px;font-weight:600;color:#444;margin-bottom:8px;border-bottom:1px solid #e5e7eb;padding-bottom:2px}.job_posting_certification .certificationChipList{display:flex;flex-wrap:wrap;gap:8px}.job_posting_certification .certificationChip{display:inline-flex;align-items:center;background:#f3f4f6;color:#444;font-size:15px;font-weight:500;border-radius:20px;padding:6px 16px;line-height:1.2;border:none;transition:background .2s,color .2s;cursor:pointer}.job_posting_certification .certificationChip:hover{background:#e5e7eb;color:#222}@media(max-width:700px){.job_posting_certification .figma-certification-row{flex-direction:column;gap:16px;padding:0}.job_posting_certification .figma-cert-group,.job_posting_certification .figma-trade-group{max-width:100%;flex:1 1 100%}}.job_posting_tradesmen{width:100%;max-width:960px;margin:0 auto}.job_posting_tradesmen .job_posting_tradesmen_content{padding:0 0 32px}.job_posting_tradesmen .hiring_range_card{background:#fff;border-radius:20px;padding:32px 24px;width:100%;box-sizing:border-box}.job_posting_tradesmen .hiring_range_label{font-size:14px;color:#414651;font-weight:500;margin-bottom:12px;display:block}.job_posting_tradesmen .hiring_range_dropdown{position:relative;width:100%;max-width:100%}.job_posting_tradesmen .hiring_range_toggle{width:100%;height:44px;background-color:#fff;border:1px solid #d5d7da;border-radius:8px;padding:0 16px 0 44px;font-size:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border .2s;box-shadow:0 0 0 0 rgba(0,0,0,0);margin-top:5px;position:relative;text-align:left}.job_posting_tradesmen .hiring_range_icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#717680;font-size:20px;pointer-events:none}.job_posting_tradesmen .hiring_range_selected{color:#717680;font-size:16px;font-family:Inter;font-weight:400}.job_posting_tradesmen .chevron{font-size:18px;color:#717680;text-align:right;margin-left:auto;display:flex;align-items:center}.job_posting_tradesmen .hiring_range_menu{position:absolute;top:54px;left:0;width:100%;background-color:#fff;border:1px solid #fafafa;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:10;padding:4px 0;max-height:200px;overflow-y:auto}.job_posting_tradesmen .hiring_range_item{padding:10px 16px;font-size:14px;color:#414651;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job_posting_tradesmen .hiring_range_item:hover{background-color:#f9fafb}.job_posting_tradesmen .hiring_range_item.active{background-color:#f9fafb;font-weight:600}.job_posting_tradesmen .check_icon{color:#c39110;font-size:16px}.job_posting_experience{width:100%;max-width:960px;margin:0 auto}.job_posting_experience .job_posting_experience_content{background-color:#fff;gap:24px;padding:24px;border-radius:12px;margin-top:20px;box-shadow:0 1px 3px 0 rgba(10,13,18,.1019607843)}.job_complete{width:100%;max-width:960px;margin:0 auto}.job_complete .button_group{display:flex;justify-content:flex-start;gap:16px}.job_complete .button_group .btn_dashboard{background:#edb31e;padding:12px 24px;border-radius:8px;border:1px solid #edb31e;gap:8px;font-weight:600;font-size:16px;color:#fafafa;max-width:180px}.job_complete .button_group .btn_dashboard:hover{opacity:.9}.job_complete .button_group .job_btn_jobs{padding:12px 24px;border-radius:8px;gap:8px;font-weight:600;font-size:16px;background:#fff;color:#414651;border:1px solid #d5d7da;max-width:170px}.job_complete .button_group .job_btn_jobs .arrow{transition:transform .3s ease}.job_complete .button_group .job_btn_jobs:hover{border-color:var(--black)}.job_complete .button_group .job_btn_jobs:hover .arrow{transform:translateX(4px)}.chat_container{display:flex;height:100%;min-height:100vh;padding-top:80px;background:#f2f0ea;font-family:Inter,sans-serif}.chat_container .chat_sidebar{width:340px;border-right:1px solid #ececec;display:flex;flex-direction:column;padding:0;background:#f2f0ea;transition:all .3s ease}.chat_container .chat_main{flex:1 1;display:flex;flex-direction:column;background:#fafafa;align-items:stretch;justify-content:center}.chat_container .chat_main .chat_header{display:flex;align-items:center;gap:16px;padding:12px 24px;background:#fafafa;border-bottom:1px solid #ececec}.chat_container .chat_main .chat_body{flex:1 1;padding:0 32px;display:flex;flex-direction:column;gap:18px;background:#fafafa;max-height:69vh;overflow-y:auto}.chat_container .chat_main .chat_body .typing_indicator{font-size:12px;padding-left:25px;transform-origin:bottom left;animation:heartbeat 1.5s ease-in-out infinite;color:#666}.chat_container .chat_main .chat_input_footer{display:flex;align-items:center;gap:12px;padding:20px 32px}.chat_container .chat_main .chat_placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:768px){.chat_container{min-height:calc(100vh - 100px);padding-bottom:100px}.chat_container .chat_sidebar{position:fixed;top:0;left:-100%;width:85%;max-width:320px;height:100vh;background:#fafafa;z-index:1050;transition:left .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.1)}.chat_container.show-sidebar .chat_sidebar{left:0}.chat_container.show-sidebar .chat_main{opacity:.5;pointer-events:none}.chat_container.show-sidebar:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1040}.chat_container .chat_main .chat_header{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:16px}.chat_container .chat_main .chat_header .mobile_menu_btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;margin-right:12px}.chat_container .chat_main .chat_header .mobile_menu_btn:before{content:"☰";font-size:20px;color:#414651}.chat_container .chat_main .chat_body{padding:16px;max-height:calc(100vh - 200px);gap:12px}.chat_container .chat_main .chat_body .typing_indicator{padding-left:16px;font-size:13px}.chat_container .chat_main .chat_input_footer{padding:16px;position:-webkit-sticky;position:sticky;bottom:0;background:#fafafa;border-top:1px solid #e9eaeb}.chat_container .chat_main .chat_placeholder{padding:40px 20px;text-align:center}.chat_container .chat_main .chat_placeholder h3{font-size:18px;margin-bottom:8px}.chat_container .chat_main .chat_placeholder p{font-size:14px;color:#535862}.chat_container .chat_main .chat_mobile_list{flex:1 1;overflow:hidden;background:#f2f0ea}.chat_container .chat_main .chat_mobile_list>div{height:100%}.chat_container .chat_main .chat_loading{flex:1 1;display:flex;align-items:center;justify-content:center;background:#fafafa}.chat_container .chat_main .chat_loading .loading{font-size:16px;color:#535862}}@media(max-width:480px){.chat_container .chat_sidebar{width:95%!important;max-width:none!important}.chat_container .chat_main .chat_body{padding:12px;max-height:calc(100vh - 180px)}.chat_container .chat_main .chat_input_footer{padding:12px}}.profile_form{background:#f2f0ea;padding:40px 0;min-height:100vh}.profile_form .profile_form_container{max-width:605px;margin:0 auto;background:rgba(0,0,0,0)}.profile_form .profile_form_container .profile_form_step{color:#b48a1e;font-size:18px;font-weight:600;margin-bottom:32px;font-family:Inter}.profile_form .profile_form_container .profile_form_title{font-size:40px;font-weight:700;color:#111;margin-bottom:16px;font-family:Inter}.profile_form .profile_form_container .profile_form_desc{font-size:20px;color:#111;margin-bottom:32px;font-family:Inter}.profile_form .profile_form_container .profile_form_form{display:flex;flex-direction:column;margin-top:32px;gap:24px}.profile_form .profile_form_container .profile_form_form .profile_form_group{display:flex;flex-direction:column;gap:8px}.profile_form .profile_form_container .profile_form_form .profile_form_group .profile_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:4px;font-family:Inter}.profile_form .profile_form_container .profile_form_form .profile_form_group .profile_form_label .profile_form_label_required{color:#d92d20;margin-left:2px;font-size:16px}.profile_form .profile_form_container .profile_form_form .profile_form_group .profile_form_input{border:1px solid #d5d7da;border-radius:10px;background:#fff;font-size:16px;padding:15px 16px;font-family:Inter;box-shadow:0 1px 3px 0 rgba(10,13,18,.05);outline:none;transition:border .2s;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#111}.profile_form .profile_form_container .profile_form_form .profile_form_group .profile_form_input::placeholder{color:#717680;font-size:16px;font-family:Inter;font-weight:400}.profile_form .profile_form_container .profile_form_form .profile_form_group .profile_form_input:focus{border-color:#edb31e}.profile_form .profile_form_container .profile_form_form .profile_form_group select.profile_form_input{width:100%;min-width:0;background:#fff url('data:image/svg+xml;utf8,<svg fill="%236c737f" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z"/></svg>') no-repeat right 16px center/20px 20px;padding-right:40px;cursor:pointer;border:1px solid #d5d7da;border-radius:10px;font-size:16px;font-family:Inter;height:48px;box-sizing:border-box}.profile_form .profile_form_container .profile_form_form .profile_form_group .profile_form_note{font-size:14px;color:#6c737f;margin-top:4px;margin-left:2px;font-family:Inter}.profile_form .profile_form_container .profile_form_form .profile_form_row{display:flex;gap:16px;margin-bottom:0}.profile_form .profile_form_container .profile_form_form .profile_form_row .profile_form_group_half{flex:1 1;min-width:0}.profile_form .profile_form_container .profile_form_form .profile_form_button{width:100%;background:#edb31e;color:#fff;font-size:20px;font-weight:600;border:none;border-radius:10px;padding:16px 0;margin-top:24px;cursor:pointer;font-family:Inter;transition:background .2s}.profile_form .profile_form_container .profile_form_form .profile_form_button:hover{background:#c99a1a}.profile_form .profile_form_container .social_btns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}.profile_form .profile_form_container .social_btns button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid var(--grey-300);border-radius:8px;background:var(--white);font-size:14px;transition:all .3s}.profile_form .profile_form_container .social_btns button:hover{border-color:var(--black)}.profile_form .profile_form_container .social_btns button .icon{display:inline-block;height:22px;width:22px}.profile_form .profile_form_container .social_btns button.google{background:#fafafa}.profile_form .profile_form_container .social_btns button.google .icon{background:url(/icons/ic_google.svg) no-repeat;background-size:contain}.profile_form .profile_form_container .social_btns button.facebook{background:#fafafa}.profile_form .profile_form_container .social_btns button.facebook .icon{background:url(/icons/ic_social_facebook.svg) no-repeat;background-size:contain}.profile_form .profile_form_container .social_btns button.apple{background:#fafafa}.profile_form .profile_form_container .social_btns button.apple .icon{background:url(/icons/ic_social_apple.svg) no-repeat;background-size:contain}@media(max-width:600px){.profile_form .profile_form_container{max-width:100%;padding:0 16px}.profile_form .profile_form_container .profile_form_title{font-size:28px}.profile_form .profile_form_container .profile_form_desc{font-size:16px}.profile_form .profile_form_container .profile_form_form .profile_form_button{font-size:16px;padding:12px 0}.profile_form .profile_form_container .profile_form_form .profile_form_row{flex-direction:column;gap:24px}}.company_info_form{width:100%;max-width:605px;margin:0 auto}.company_info_form .company_info_form_form{display:flex;flex-direction:column;margin-top:32px;gap:24px}.company_info_form .company_info_form_group{display:flex;flex-direction:column;gap:8px}.company_info_form .company_info_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:4px;font-family:Inter}.company_info_form .company_info_form_label .company_info_form_label_required{color:#d92d20;margin-left:2px;font-size:14px}.company_info_form .company_info_form_input{border:1px solid #d5d7da;border-radius:10px;background:#fff;font-size:16px;padding:15px 16px;font-family:Inter,sans-serif;box-shadow:0 1px 3px 0 rgba(10,13,18,.05);outline:none;transition:border .2s;color:#111}.company_info_form .company_info_form_input::placeholder{color:#717680;font-size:16px;font-family:Inter,sans-serif;font-weight:400}.company_info_form .company_info_form_input:focus{border-color:#edb31e}.company_identity{width:100%;max-width:835px;margin:0 auto}.company_identity .company_identity_card{background:#fff;border-radius:16px;margin-top:32px;box-shadow:0 1px 3px 0 rgba(10,13,18,.05)}.company_identity .company_identity_cover_wrapper{position:relative;padding:32px 32px 0}.company_identity .company_identity_cover{width:100%;height:200px;border-radius:16px;background:#e5e7eb;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:Inter;font-size:18px;color:#fff;background-size:cover;background-position:50%}.company_identity .company_identity_cover_note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:18px;text-align:center;pointer-events:none;z-index:2;font-family:Inter;font-weight:400;text-shadow:0 1px 4px rgba(0,0,0,.18)}.company_identity .company_identity_cover_upload{position:absolute;right:24px;bottom:24px;background:#fff;color:#111;border:none;border-radius:8px;padding:10px 24px;font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px;box-shadow:0 2px 8px rgba(10,13,18,.08);cursor:pointer;z-index:3;transition:background .2s}.company_identity .company_identity_cover_upload:hover{background:#f2f0ea}.company_identity .company_identity_cover_upload .ic-upload{width:20px;height:20px;background:url(/icons/ic_upload.svg) no-repeat 50%/contain;display:inline-block}.company_identity .company_identity_logo_wrapper{position:absolute;left:62px;bottom:-48px;z-index:5}.company_identity .company_identity_logo{width:96px;height:96px;border-radius:50%;background:#e5f9ee;border:6px solid #fff;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 2px 8px rgba(10,13,18,.08);background-size:cover;background-position:50%}.company_identity .company_identity_logo img{width:60%;height:60%;object-fit:contain;display:block}.company_identity .company_identity_logo_upload{position:absolute;right:0;bottom:0;z-index:10;background:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(10,13,18,.08);cursor:pointer}.company_identity .company_identity_logo_upload .ic-upload{width:18px;height:18px;background:url(/icons/ic_upload.svg) no-repeat 50%/contain;display:inline-block}.company_identity .company_identity_actions{display:flex;justify-content:flex-end;gap:16px;margin-top:60px;padding:20px 32px 20px 0;border-top:1px solid #d5d7da}.company_identity .company_identity_actions .btn{min-width:120px;font-size:18px;padding:12px 0;border-radius:8px}.company_identity .company_identity_actions .btn-light{background:#fff;color:#111;border:1px solid #d5d7da}.company_identity .company_identity_actions .btn-light:hover{background:#f2f0ea}.company_identity .company_identity_actions .btn-primary{background:#edb31e;color:#fff;border:none}.company_identity .company_identity_actions .btn-primary:hover{background:#c99a1a}@media(max-width:600px){.company_identity .company_identity_card{padding:0 0 24px}.company_identity .company_identity_cover_wrapper{position:relative;padding:16px 8px 0}.company_identity .company_identity_logo_wrapper{left:16px;bottom:-40px}.company_identity .company_identity_logo{width:72px;height:72px}.company_identity .company_identity_actions{margin-top:52px;padding:20px 5px 0 0;flex-wrap:wrap;align-items:center;justify-content:center}.company_identity .company_identity_actions .btn{font-size:16px;padding:10px 0}}.company_information{width:100%;max-width:640px;margin:0 auto}.company_information .company_information_form{margin-top:32px;width:100%;background:#fff;border-radius:16px}.company_information .company_information_form_card{box-shadow:0 1px 3px 0 rgba(10,13,18,.05);padding:32px 24px 0;display:flex;flex-direction:column;gap:24px}.company_information .company_information_form_group{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.company_information .company_information_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:6px;font-family:Inter}.company_information .company_information_form_input{border:1px solid #d5d7da;border-radius:8px;background:#fff;font-size:16px;font-weight:400;padding:14px 16px;font-family:Inter;outline:none;transition:border .2s;color:#111;box-shadow:0 1px 3px 0 rgba(10,13,18,.05)}.company_information .company_information_form_input::placeholder{color:#717680;font-size:16px;font-family:Inter;font-weight:400}.company_information .company_information_form_input:focus{border-color:#edb31e}.company_information .company_information_form_textarea{border:1px solid #d5d7da;border-radius:8px;background:#fff;font-size:16px;padding:16px;font-family:Inter;outline:none;transition:border .2s;color:#111;min-height:180px;resize:vertical}.company_information .company_information_form_textarea::placeholder{color:#717680;font-size:16px;font-family:Inter;font-weight:400}.company_information .company_information_form_textarea:focus{border-color:#edb31e}.company_information .company_information_form_actions{display:flex;justify-content:flex-end;gap:16px;margin-top:32px;margin-bottom:24px;border-top:1px solid #d5d7da;padding:24px}.company_information .company_information_form_actions .btn{min-width:120px;font-size:16px;padding:12px 0;border-radius:8px}.company_information .company_information_form_actions .btn-light{background:#fff;color:#111;border:1px solid #d5d7da}.company_information .company_information_form_actions .btn-light:hover{background:#f2f0ea}.company_information .company_information_form_actions .btn-primary{background:#edb31e;color:#fff;border:none}.company_information .company_information_form_actions .btn-primary:hover{background:#c99a1a}@media(max-width:600px){.company_information .company_information_form_card{padding:16px 8px 0}.company_information .company_information_form_actions{display:flex;justify-content:center;flex-wrap:wrap}.company_information .company_information_form_actions .btn{font-size:15px;padding:10px 0}}.company_address{width:100%;max-width:848px;margin:0 auto}.company_address .company_address_form{margin-top:32px;width:100%;background:#fff;border-radius:16px}.company_address .company_address_form_card{box-shadow:0 1px 3px 0 rgba(10,13,18,.05);padding:32px 32px 0;display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:16px}.company_address .company_address_form_group{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.company_address .company_address_form_group--toggle{margin-top:16px;margin-bottom:0}.company_address .company_address_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:6px;font-family:Inter}.company_address .company_address_form_label--bold{font-size:18px;font-weight:700;color:#181d27;margin-bottom:12px;font-family:Inter}.company_address .company_address_form_input{border:1.5px solid #d5d7da;border-radius:8px;background:#fff;font-size:16px;font-weight:400;padding:16px;font-family:Inter;outline:none;transition:border .2s;color:#111;box-shadow:0 1px 3px 0 rgba(10,13,18,.05)}.company_address .company_address_form_input::placeholder{color:#717680;font-size:16px;font-family:Inter;font-weight:400}.company_address .company_address_form_input:focus{border-color:#edb31e}.company_address .company_address_form_toggle{display:flex;gap:12px;margin-top:8px}.company_address .company_address_form_toggle_btn{min-width:72px;font-size:18px;font-weight:600;padding:12px 24px;border-radius:8px;border:1.5px solid #d5d7da;background:#fff;color:#111;cursor:pointer;transition:all .2s}.company_address .company_address_form_toggle_btn.active{background:#edb31e;color:#fff;border-color:#edb31e;box-shadow:0 2px 8px rgba(10,13,18,.08)}.company_address .company_address_form_toggle_btn:not(.active):hover{background:#f2f0ea;border-color:#a4a7ae}.company_address .company_address_form_add_btn{display:flex;align-items:center;gap:8px;background:#fff;color:#111;border:1.5px solid #d5d7da;border-radius:8px;font-size:16px;font-weight:500;padding:12px 24px;cursor:pointer;transition:all .2s;box-shadow:none}.company_address .company_address_form_add_btn:hover{background:#f2f0ea;border-color:#a4a7ae}.company_address .company_address_form_add_icon{font-size:22px;font-weight:700;display:inline-block;margin-right:4px;color:#111;line-height:1}.company_address .company_address_form_actions_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:20px}.company_address .company_address_form_actions_wrapper .company_address_form_actions{display:flex;justify-content:center;align-items:center;gap:16px}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn{min-width:120px;font-size:16px;padding:12px 0;border-radius:8px}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn-light{background:#fff;color:#111;border:1px solid #d5d7da}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn-light:hover{background:#f2f0ea}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn-primary{background:#edb31e;color:#fff;border:none}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn-primary:hover{background:#c99a1a}@media(max-width:600px){.company_address .company_address_form_card{padding:16px 8px 0}.company_address .company_address_form_actions_wrapper,.company_address .company_address_form_actions_wrapper .company_address_form_actions{flex-wrap:wrap;justify-content:center}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn{font-size:15px;padding:10px 0}}.company_tradespeople{width:100%;max-width:605px;margin:0 auto}.company_tradespeople .company_tradespeople_content{margin-top:32px;width:100%}.company_tradespeople .company_tradespeople_form_group{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.company_tradespeople .company_tradespeople_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:4px;font-family:Inter}.company_tradespeople .company_tradespeople_form_label .company_tradespeople_form_label_required{color:#b42318;margin-left:2px;font-size:15px}.company_tradespeople .company_tradespeople_dropdown_wrapper{width:100%;position:relative}.company_tradespeople .company_tradespeople_dropdown{width:100%;border:1.5px solid #d5d7da;border-radius:8px;background:#fff;font-size:16px;font-family:Inter;color:#181d27;padding:10px 14px;display:flex;align-items:center;cursor:pointer;position:relative;transition:border .2s;min-height:24px;outline:none}.company_tradespeople .company_tradespeople_dropdown:active,.company_tradespeople .company_tradespeople_dropdown:focus{border-color:#edb31e}.company_tradespeople .company_tradespeople_dropdown_placeholder{color:#717680;font-size:16px;font-family:Inter;font-weight:400;flex:1 1}.company_tradespeople .company_tradespeople_dropdown_placeholder.selected{color:#181d27}.company_tradespeople .company_tradespeople_dropdown_icon{font-size:18px;color:#717680;margin-left:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.company_tradespeople .company_tradespeople_dropdown_menu{position:absolute;left:0;top:100%;width:100%;background:#fff;border:1.5px solid #d5d7da;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:10;margin-top:4px;max-height:220px;overflow-y:auto}.company_tradespeople .company_tradespeople_dropdown_item{padding:12px 16px;font-size:16px;color:#181d27;cursor:pointer;transition:background .2s}.company_tradespeople .company_tradespeople_dropdown_item:hover{background:#f2f0ea}.company_tradespeople .company_tradespeople_trades_label{font-size:16px;font-weight:500;color:#181d27;margin-bottom:12px;font-family:Inter}.company_tradespeople .company_tradespeople_trades_list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.company_tradespeople .company_tradespeople_trade_chip{background:#f5f5f5;color:#181d27;font-size:15px;font-weight:500;border-radius:20px;padding:6px 16px;display:inline-flex;align-items:center;gap:6px;line-height:1.2;border:none;font-family:Inter}.company_tradespeople .company_tradespeople_trade_chip--selected{background:#f5f5f5;color:#181d27;border:1.5px solid #edb31e;position:relative}.company_tradespeople .company_tradespeople_trade_chip .dot{width:6px;height:6px;border-radius:50%;background:#717680}.company_tradespeople .company_tradespeople_trade_chip_remove{background:none;border:none;color:#888;font-size:18px;margin-left:4px;cursor:pointer;line-height:1;padding:0 2px;transition:color .2s}.company_tradespeople .company_tradespeople_trade_chip_remove:hover{color:#b42318}.company_tradespeople .company_tradespeople_note{margin-top:15px}.company_tradespeople .company_tradespeople_note .company_tradespeople_note_text{color:#039855;font-size:16px;font-weight:600;font-family:Inter}@media(max-width:600px){.company_tradespeople .company_tradespeople_content{margin-top:20px}.company_tradespeople .company_tradespeople_form_group{margin-bottom:16px}.company_tradespeople .company_tradespeople_dropdown{padding:12px 10px;font-size:15px}.company_tradespeople .company_tradespeople_dropdown_menu{font-size:15px}.company_tradespeople .company_tradespeople_trades_list{gap:8px;margin-bottom:12px}.company_tradespeople .company_tradespeople_trade_chip{font-size:14px;padding:5px 12px}.company_tradespeople .company_tradespeople_note .company_tradespeople_note_text{font-size:14px}}.company_union_affiliations{width:100%;max-width:835px;margin:0 auto}.company_union_affiliations .company_union_affiliations_content{margin-top:32px;width:100%}.company_contruct_id{width:100%;max-width:835px;margin:0 auto}.company_contruct_id .company_contruct_id_content{margin-top:32px;width:100%}.company_contruct_id .company_contruct_id_label{font-size:15px;font-weight:500;color:#414651;margin-bottom:8px;font-family:Inter;display:block}.company_contruct_id .company_contruct_id_input_wrapper{display:flex;align-items:center;position:relative;width:100%;max-width:400px;margin-top:4px}.company_contruct_id .company_contruct_id_input_icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#717680;font-size:18px;pointer-events:none;font-family:Inter;z-index:2}.company_contruct_id .company_contruct_id_input{width:100%;padding:12px 16px 12px 40px;border:1.5px solid #d5d7da;border-radius:8px;background:#fff;font-size:16px;font-family:Inter;color:#181d27;outline:none;transition:border .2s;font-weight:400;box-shadow:0 1px 3px 0 rgba(10,13,18,.05)}.company_contruct_id .company_contruct_id_input::placeholder{color:#717680;font-size:16px;font-family:Inter;font-weight:400}.company_contruct_id .company_contruct_id_input:focus{border-color:#edb31e}@media(max-width:600px){.company_contruct_id .company_contruct_id_content{margin-top:20px}.company_contruct_id .company_contruct_id_input_wrapper{max-width:100%}.company_contruct_id .company_contruct_id_input{font-size:15px;padding:10px 12px 10px 36px}.company_contruct_id .company_contruct_id_label{font-size:14px}}.company_government_agency{width:100%;max-width:835px;margin:0 auto}.company_government_agency .company_government_agency_content{margin-top:32px;width:100%}.company_workforce_size{width:100%;max-width:640px;margin:0 auto}.company_workforce_size .company_workforce_size_content{margin-top:32px;width:100%}.company_workforce_size .hiring_range_card{background:#fff;border-radius:20px;padding:32px 24px;width:100%;box-sizing:border-box}.company_workforce_size .hiring_range_card .hiring_range_card_content{display:flex;justify-content:space-between;align-items:center;gap:16px}.company_workforce_size .hiring_range_label{font-size:16px;color:#414651;font-weight:500;margin-bottom:12px;display:block}.company_workforce_size .hiring_range_dropdown{position:relative;width:100%;max-width:100%}.company_workforce_size .hiring_range_toggle{width:100%;height:44px;background-color:#fff;border:1px solid #d5d7da;border-radius:8px;padding:0 16px 0 44px;font-size:14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border .2s;box-shadow:0 0 0 0 rgba(0,0,0,0);position:relative;text-align:left}.company_workforce_size .hiring_range_icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#717680;font-size:20px;pointer-events:none}.company_workforce_size .hiring_range_selected{color:#717680;font-size:14px;font-family:Inter;font-weight:400}.company_workforce_size .chevron{font-size:18px;color:#717680;text-align:right;margin-left:auto;display:flex;align-items:center}.company_workforce_size .hiring_range_menu{position:absolute;top:54px;left:0;width:100%;background-color:#fff;border:1px solid #d5d7da;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:10;padding:4px 0;max-height:200px;overflow-y:auto}.company_workforce_size .hiring_range_item{padding:10px 16px;font-size:14px;color:#414651;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company_workforce_size .hiring_range_item:hover{background-color:#f9fafb}.company_workforce_size .hiring_range_item.active{background-color:#f9fafb;font-weight:600}.company_workforce_size .check_icon{color:#edb31e;font-size:16px}.company_workforce_size .button_group{display:flex;justify-content:flex-end;gap:16px}.company_workforce_size .button_group .btn{min-width:120px;font-size:16px;padding:12px 0;border-radius:8px}.company_workforce_size .button_group .btn-light{background:#fff;color:#111;border:1px solid #d5d7da}.company_workforce_size .button_group .btn-light:hover{background:#f2f0ea}.company_workforce_size .button_group .btn-primary{background:#edb31e;color:#fff;border:none}.company_workforce_size .button_group .btn-primary:hover{background:#c99a1a}@media(max-width:600px){.company_workforce_size .hiring_range_card{padding:24px 16px}.company_workforce_size .hiring_range_card_content{display:flex;flex-direction:column}.company_workforce_size .hiring_range_toggle{height:40px;font-size:15px;padding:0 12px 0 40px}.company_workforce_size .hiring_range_icon{left:16px;font-size:18px}.company_workforce_size .hiring_range_menu{font-size:15px}.company_workforce_size .button_group{flex-wrap:wrap;justify-content:center}.company_workforce_size .button_group .btn{font-size:15px;padding:10px 0}}.company_profile_wrapper{padding:0 10px}.worker_sections_container{padding:20px}.worker_sections_container .main_heading{color:#181d27;font-size:30px;font-weight:600;margin-bottom:10px}.worker_sections_container .paragraph{color:#535862;font-size:16px;font-weight:400}.worker_sections_container .search_content_wrapper{border-radius:8px;padding-top:25px;padding-bottom:15px;margin-bottom:30px}.worker_sections_container .search_content_wrapper .search_inputs_row{display:flex;gap:15px;margin-bottom:15px}.worker_sections_container .search_content_wrapper .search_inputs_row .input_group{flex:1 1;position:relative}.worker_sections_container .search_content_wrapper .search_inputs_row .input_group input{width:100%;padding:15px 18px 15px 40px;border-radius:8px;border:1px solid #d5d7da;font-size:16px;outline:none}.worker_sections_container .search_content_wrapper .search_inputs_row .input_group input::placeholder{color:#717680}.worker_sections_container .search_content_wrapper .search_inputs_row .input_group input:focus{border-color:#edb31e}.worker_sections_container .search_content_wrapper .search_inputs_row .input_group .ic{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#717680}.worker_sections_container .search_content_wrapper .search_inputs_row .search_jobs_btn{background-color:#f0c044;color:#fff;border:none;padding:12px 25px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .3s ease}.worker_sections_container .search_content_wrapper .search_inputs_row .search_jobs_btn:hover{background-color:#ecb015}@media(max-width:768px){.worker_sections_container .search_content_wrapper .search_inputs_row{flex-direction:column}.worker_sections_container .search_content_wrapper .search_inputs_row .input_group,.worker_sections_container .search_content_wrapper .search_inputs_row .search_jobs_btn{width:100%}}.worker_sections_container .sidebar_and_card_content_wrapper{display:flex;gap:20px;align-items:flex-start}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar{width:100%;max-width:350px;min-width:320px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .side_filter_btn .filter_btn{background-color:#fff;border:1px solid #d5d7da;color:#181d27;width:100%;padding:8px 12px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;gap:5px;margin-bottom:10px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .side_filter_btn .filter_btn span.ic{width:16px;height:16px;background-color:#181d27}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .side_filter_btn .filter_btn:hover{background-color:#f5f5f5}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section{margin-bottom:20px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section h3{font-size:16px;font-weight:600;color:#181d27;margin-bottom:8px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group{display:flex;flex-direction:column;gap:10px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label{display:flex;align-items:center;gap:8px;font-size:14px;color:#414651;cursor:pointer}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]{width:16px;height:16px;border:1px solid #d5d7da;border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]:checked{background-color:#edb31e;border-color:#edb31e}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container{padding:10px 0}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider{width:100%;height:8px;-webkit-appearance:none;background:none;outline:none;border-radius:4px;background-image:linear-gradient(to right,#EDB31E 0,#EDB31E calc(var(--val, 0) * 1% + 0%),#D5D7DA calc(var(--val, 0) * 1% + 0%),#D5D7DA 100%)}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#edb31e;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:2}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-moz-range-thumb{width:20px;height:20px;background:#edb31e;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-moz-range-track{background:none}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-ms-fill-lower{background:#edb31e}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-ms-fill-upper{background:#d5d7da}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .distance_value{font-size:14px;font-weight:500;color:#181d27;margin-top:8px;background-color:#f5f5f5;padding:5px 10px;border-radius:16px;display:inline-block;min-width:80px;text-align:center}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_options{display:flex;gap:10px;margin-bottom:10px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_options button{flex:1 1;padding:10px;border-radius:8px;border:1px solid #d5d7da;background-color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_options button.active{background-color:#fef9ee;border-color:#edb31e;color:#c39110}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_options button:hover{background-color:#f5f5f5}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_rates{display:flex;gap:10px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_rates .dropdown_wrapper{flex:1 1;position:relative}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_rates .dropdown_wrapper select{width:100%;border:1px solid #d5d7da;border-radius:8px;background-color:#fff;font-size:14px;color:#181d27;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:10px 30px 10px 10px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_rates .dropdown_wrapper:after{content:"⌄";font-family:Inter;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#414651;pointer-events:none}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .date_input_wrapper{position:relative}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .date_input_wrapper input{width:100%;padding:10px 15px;border-radius:8px;border:1px solid #d5d7da;font-size:14px;color:#181d27;outline:none;cursor:pointer;background-color:#fff}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .date_input_wrapper input::placeholder{color:#717680}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .date_input_wrapper input:focus{border-color:#edb31e}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .date_input_wrapper:after{content:"⌄";font-family:Inter;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#414651;pointer-events:none}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .pay{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .pay .pay_rate_inputs label{font-size:14px;color:#414651;padding-bottom:14px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .pay .pay_rate_inputs input{background-color:#fff;padding:12px;margin-bottom:10px;margin-top:5px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .footer_btns{display:flex;flex-direction:row;align-items:center;gap:10px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .footer_btns .btn{font-size:14px;padding:10px 15px;width:100%}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper{width:100%;display:flex;flex-direction:column}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid{flex:1 1;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:20px;gap:20px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:20px;display:flex;flex-direction:column;justify-content:space-between}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header{display:flex;align-items:center;gap:10px;margin-bottom:15px;position:relative}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_logo_small{width:64px;height:64px;border-radius:8px;overflow:hidden}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_logo_small img{width:100%;height:100%;object-fit:cover}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location h3{font-size:16px;font-weight:600;color:#414651;margin-bottom:2px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location p{font-size:16px;font-weight:400;color:#535862;margin:3px 0}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .posted_date{font-size:12px;font-weight:400;color:#535862}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn{position:absolute;top:0;right:0;background-color:#edb31e;border:1px solid #e9eaeb;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn span.ic-bookmark{width:16px;height:16px;background-color:#fff}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn:hover{background-color:#e8e8e8}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper{display:flex;align-items:center;padding:4px 8px;border-radius:16px;gap:5px;background-color:#fffaeb;width:-moz-fit-content;width:fit-content;margin:10px 0}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper .dot{width:8px;height:8px;border-radius:50%;background-color:#f79009}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper .trade_tag{font-size:12px;font-weight:500;color:#b54708;display:inline-block}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate{display:flex;justify-content:space-between;align-items:center}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate h4{font-size:18px;font-weight:600;color:#181d27;margin-bottom:5px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate .pay_rate_value{font-size:18px;font-weight:700;color:#181d27}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .start_date{font-size:12px;color:#535862;margin-bottom:10px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_description{font-size:14px;color:#414651;line-height:1.5;margin-bottom:15px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer{display:flex;justify-content:space-between;align-items:center;width:100%}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn{background-color:#f0c044;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn span.ic-check{width:16px;height:16px;background-color:#fff}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn:hover{background-color:#ecb015}@media(max-width:1024px){.worker_sections_container .sidebar_and_card_content_wrapper{flex-direction:column;align-items:center}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar{width:100%;max-width:400px;flex:none}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:768px){.worker_sections_container{padding:15px}.worker_sections_container .main_heading{font-size:24px;margin-bottom:8px}.worker_sections_container .paragraph{font-size:14px;margin-bottom:20px}.worker_sections_container .search_content_wrapper{padding-top:20px;padding-bottom:10px;margin-bottom:20px}.worker_sections_container .search_content_wrapper .search_inputs_row{flex-direction:column;gap:12px}.worker_sections_container .search_content_wrapper .search_inputs_row .input_group{width:100%}.worker_sections_container .search_content_wrapper .search_inputs_row .input_group input{padding:12px 15px 12px 35px;font-size:14px}.worker_sections_container .search_content_wrapper .search_inputs_row .input_group .ic{left:12px;width:18px;height:18px}.worker_sections_container .search_content_wrapper .search_inputs_row .search_jobs_btn{width:100%;padding:12px 20px;font-size:14px}.worker_sections_container .sidebar_and_card_content_wrapper{gap:15px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar{max-width:none;min-width:auto;padding:15px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section{margin-bottom:15px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section h3{font-size:14px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group{gap:8px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label{font-size:13px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .distance_value{font-size:12px;padding:4px 8px;min-width:70px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .pay{gap:8px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid{grid-template-columns:1fr;gap:15px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card{padding:15px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header{gap:8px;margin-bottom:12px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_logo_small{width:50px;height:50px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location h3{font-size:14px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location p{font-size:12px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .posted_date{font-size:11px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn{width:28px;height:28px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn span.ic-bookmark{width:14px;height:14px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper{margin:8px 0}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper .trade_tag{font-size:11px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate{flex-direction:column;align-items:flex-start;gap:5px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate h4{font-size:16px;margin-bottom:0}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate .pay_rate_value{font-size:16px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .start_date{font-size:11px;margin-bottom:8px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_description{font-size:13px;margin-bottom:12px;line-height:1.4}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn{padding:8px 16px;font-size:13px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn span.ic-check{width:14px;height:14px}}@media(max-width:480px){.worker_sections_container{padding:10px}.worker_sections_container .main_heading{font-size:20px;text-align:center}.worker_sections_container .paragraph{font-size:13px;text-align:center}.worker_sections_container .search_content_wrapper .search_inputs_row{gap:10px}.worker_sections_container .search_content_wrapper .search_inputs_row .input_group input{padding:10px 12px 10px 32px;font-size:13px}.worker_sections_container .search_content_wrapper .search_inputs_row .input_group .ic{left:10px;width:16px;height:16px}.worker_sections_container .search_content_wrapper .search_inputs_row .search_jobs_btn{padding:10px 16px;font-size:13px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar{padding:12px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .side_filter_btn .filter_btn{padding:6px 10px;font-size:13px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section{margin-bottom:12px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section h3{font-size:13px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid{gap:12px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card{padding:12px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_logo_small{width:45px;height:45px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location h3{font-size:13px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location p{font-size:11px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn{width:26px;height:26px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn span.ic-bookmark{width:12px;height:12px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate .pay_rate_value,.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate h4{font-size:15px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_description{font-size:12px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn{padding:7px 14px;font-size:12px}}.filter_tags_row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:20px;margin-bottom:20px}.filter_tags_row .filter_btn{background-color:#fff;border:1px solid #d5d7da;color:#181d27;padding:8px 12px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;gap:5px}.filter_tags_row .filter_btn span.ic{width:16px;height:16px;background-color:#181d27}.filter_tags_row .filter_btn:hover{background-color:#f5f5f5}.filter_tags_row .selected_filter_tag{background-color:#f5f5f5;border-radius:16px;padding:6px 12px;font-size:14px;color:#414651;display:flex;align-items:center;gap:5px}.filter_tags_row .selected_filter_tag span.ic-cross-x{width:12px;height:12px;background-color:#414651;cursor:pointer}.filter_tags_row .more_filters_btn{display:flex;justify-content:center;align-items:center;gap:2px;background-color:#fff;border:1px solid #d5d7da;color:#181d27;padding:10px 12px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:background-color .3s ease}.filter_tags_row .more_filters_btn:hover{background-color:#f5f5f5}@media(max-width:768px){.filter_tags_row{margin-top:15px;margin-bottom:15px;gap:8px}.filter_tags_row .filter_btn{padding:6px 10px;font-size:13px}.filter_tags_row .filter_btn span.ic{width:14px;height:14px}.filter_tags_row .selected_filter_tag{padding:5px 10px;font-size:13px}.filter_tags_row .selected_filter_tag span.ic-cross-x{width:10px;height:10px}.filter_tags_row .more_filters_btn{padding:8px 10px;font-size:13px}}@media(max-width:480px){.filter_tags_row{margin-top:12px;margin-bottom:12px;gap:6px;justify-content:center}.filter_tags_row .filter_btn{padding:5px 8px;font-size:12px}.filter_tags_row .filter_btn span.ic{width:12px;height:12px}.filter_tags_row .selected_filter_tag{padding:4px 8px;font-size:12px}.filter_tags_row .selected_filter_tag span.ic-cross-x{width:9px;height:9px}.filter_tags_row .more_filters_btn{padding:6px 8px;font-size:12px}}.password-input-wrapper{position:relative}.password-input-wrapper .password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.password-input-wrapper .password-toggle:hover{opacity:.8}.required{color:#b42318;margin-left:2px;font-size:16px}.profile_form .profile_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:4px;font-family:Inter}.profile_form .autocomplete_dropdown{background:#fff;border:1px solid #ccc;border-radius:4px;position:absolute;z-index:1000;width:100%;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none}.profile_form .autocomplete_item{padding:8px 12px;cursor:pointer}.profile_form .autocomplete_item:hover{background-color:#f0f0f0}.autocomplete_dropdown{background:#fff;border:1px solid #ccc;border-radius:4px;position:static;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none;z-index:10}.autocomplete_item{padding:8px 12px;cursor:pointer}.autocomplete_item:hover{background-color:#f0f0f0}.worker_home_age{display:flex;gap:24px;padding:20px}.worker_home_age .right_section{flex:1.1 1}.worker_home_age .right_section .mail_sections .message_title_Wrapper{padding:12px 24px;gap:12px;margin-bottom:3px;margin-left:2px;margin-right:2px;background-color:#fff;border-radius:8px;display:flex;align-items:center}.worker_home_age .right_section .mail_sections .message_title_Wrapper .notification_title{font-size:24px;font-weight:600;color:#181d27;margin:10px 0}.worker_home_age .right_section .mail_sections .message_title_Wrapper span{width:25px;height:25px}.worker_home_age .right_section .mail_sections .mail_content{max-height:450px}.worker_home_age .right_section .mail_sections .mail_content,.worker_home_age .right_section .notification_content{width:100%;overflow:auto;padding:20px;background-color:#fafafa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.worker_home_age .right_section .notification_content{max-height:400px}.worker_home_age .right_section .notificato_title_Wrapper{padding:12px 24px;gap:12px;margin:10px 2px 3px;background-color:#fff;border-radius:8px;display:flex;align-items:center}.worker_home_age .right_section .notificato_title_Wrapper .notification_title{font-size:24px;font-weight:600;color:#181d27;margin:10px 0}.worker_home_age .right_section .notificato_title_Wrapper span{width:25px;height:25px}.worker_home_age .left_section{flex:3.9 1}.worker_home_age .left_section .stats_cards_containers{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}.worker_home_age .left_section .stats_cards_containers .stats_card_container{background:#fafafa;border:1px solid #e9eaeb;border-radius:8px;padding:24px;flex:232px 1;height:120px;box-shadow:0 0 12px rgba(0,0,0,.05)}.worker_home_age .left_section .stats_cards_containers .stats_card_container span{font-size:20px;font-family:Inter;font-weight:600;line-height:30px;color:#181d27}.worker_home_age .left_section .stats_cards_containers .stats_card_container strong{font-size:26px;font-family:Inter;font-weight:700;line-height:60px;color:#181d27;display:block}.worker_home_age .message_item{display:flex;align-items:center;padding:10px 0;border-radius:8px;margin-bottom:4px;cursor:pointer;background:rgba(0,0,0,0);transition:background .2s}.worker_home_age .message_item.selected{background:#fff7e0}.worker_home_age .message_avatar{width:36px;height:36px;border-radius:50%;margin-right:12px;object-fit:cover;background:#f2f0ea}.worker_home_age .message_company{font-weight:600;font-size:15px;color:#222}.worker_home_age .message_person{font-size:13px;color:#888}.worker_home_age .notification_item{display:flex;align-items:flex-start;gap:10px;padding:10px 0}.worker_home_age .notification_item .notification_icons_wrapper{width:30px;height:30px;border-radius:50%;background-color:#fef9ee;display:flex;justify-content:center;align-items:center}.worker_home_age .notification_icon{color:#edb31e;font-size:20px;margin-top:2px}.worker_home_age .notification_company{font-weight:500;font-size:15px;color:#222}.worker_home_age .notification_message{color:#888;font-weight:400;margin-left:4px}.worker_home_age .notification_date{font-size:12px;color:#b0b3b8}@media(max-width:1440px){.worker_home_age{flex-direction:column}.worker_home_age .right{width:100%}}@media(min-width:768px)and (max-width:1350px){.worker_home_age{margin-top:30px}}.feedback_container{min-height:100vh;padding:32px;gap:32px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.08);display:flex;justify-content:center;align-items:center}.feedback_container .feedback_wrapper{display:flex;overflow:hidden;margin:auto 0}.feedback_container .feedback_content_side{flex:1.1 1;padding:48px 32px 32px;display:flex;flex-direction:column;justify-content:flex-start;background:#fff}.feedback_container .feedback_title{font-size:35px;font-weight:600;margin-bottom:24px}.feedback_container .feedback_title .text-primary{color:var(--primary)}.feedback_container .feedback_label{font-size:14px;font-weight:500;margin-bottom:8px;color:#222}.feedback_container .feedback_textarea{width:100%;min-height:200px;border:1.5px solid #d5d7da;border-radius:8px;padding:18px;font-size:1rem;resize:vertical;font-family:inherit}.feedback_container .feedback_upload_section{margin-bottom:18px}.feedback_container .feedback_upload_label{font-size:.95rem;color:#444;margin-bottom:6px;display:block}.feedback_container .feedback_upload_box{border:1.5px dashed #edb31e;background:#faf8f2;border-radius:8px;padding:24px;text-align:center;cursor:pointer;margin-bottom:8px;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.feedback_container .feedback_upload_box .ic-upload{font-size:2rem;color:var(--primary);margin-bottom:6px}.feedback_container .feedback_upload_text{color:#b48a1e;font-weight:600;font-size:1rem}.feedback_container .feedback_upload_text .feedback_upload_or{color:#888;font-weight:400}.feedback_container .feedback_upload_text .feedback_upload_types{color:#888;font-size:.9rem;font-weight:400}.feedback_container .feedback_upload_input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.feedback_container .feedback_checkbox_row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.feedback_container .feedback_checkbox{width:18px;height:18px;accent-color:var(--primary)}.feedback_container .feedback_checkbox_label{font-size:1rem;color:#222}.feedback_container .feedback_disclaimer{font-size:.92rem;color:#888;margin-bottom:18px}.feedback_container .feedback_disclaimer a{color:var(--primary);text-decoration:underline}.feedback_container .feedback_submit_btn{width:100%;margin-top:12px;font-size:1.1rem;padding:14px 0}.feedback_container .image_side{flex:1.2 1;position:relative;background:#f7f7f7;display:flex;align-items:center;justify-content:center}.feedback_container .feedback_image{width:100%;height:100%;object-fit:cover;min-height:400px;border-radius:0 16px 16px 0}.feedback_container .feedback_send_icon{position:absolute;bottom:48px;right:48px;display:flex;align-items:center;gap:10px;background:#fff;border-radius:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:10px 24px}.feedback_container .feedback_send_icon .ic-mail{font-size:2rem;color:var(--primary)}.feedback_container .feedback_send_icon .feedback_send_text{font-size:1.1rem;font-weight:700;color:var(--primary);letter-spacing:1px}@media(max-width:900px){.feedback_container .feedback_wrapper{flex-direction:column;max-width:98vw}.feedback_container .feedback_image,.feedback_container .image_side{min-height:220px;border-radius:0 0 16px 16px}.feedback_container .feedback_send_icon{bottom:24px;right:24px;padding:8px 16px}}@keyframes heartbeat{0%{opacity:.4;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.9)}}.chat_lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.chat_lightbox_content{background-color:#fff;border-radius:12px;padding:20px;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.chat_lightbox_content{width:95%;max-width:none;margin:10px;padding:16px;border-radius:8px;max-height:85vh}}@media(max-width:480px){.chat_lightbox_content{width:100%;height:100%;max-height:100vh;margin:0;border-radius:0;padding:12px}}.chat_lightbox_header{display:flex;justify-content:space-between;align-items:center}.chat_lightbox_header h3{margin:0;font-size:18px;font-weight:600}.chat_close_button{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.chat_close_button:hover{color:#333}.chat_preview_container{display:flex;justify-content:center;align-items:center;min-height:200px;max-height:60vh;overflow:hidden;border-radius:8px;background-color:#f5f5f5}@media(max-width:768px){.chat_preview_container{min-height:150px;max-height:50vh}}@media(max-width:480px){.chat_preview_container{min-height:120px;max-height:40vh}}.chat_preview_image{max-width:100%;max-height:100%;object-fit:contain}.chat_file_preview{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.chat_file_preview .chat_file_icon{font-size:48px}.chat_file_preview .chat_file_name{font-size:16px;font-weight:500;word-break:break-all;text-align:center}.chat_file_preview .chat_file_size{font-size:14px;color:#666}.chat_lightbox_footer{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.chat_lightbox_footer button{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.chat_lightbox_footer button.chat_cancel_button{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.chat_lightbox_footer button.chat_cancel_button:hover{background-color:#eee}.chat_lightbox_footer button.chat_upload_button{background-color:#007bff;border:none;color:#fff}.chat_lightbox_footer button.chat_upload_button:hover{background-color:#0056b3}.chat_upload_progress{margin-top:16px;padding:12px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.chat_upload_progress .chat_progress_bar{width:100%;height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:8px}.chat_upload_progress .chat_progress_bar .chat_progress_fill{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);border-radius:4px;transition:width .3s ease}.chat_upload_progress .chat_progress_text{font-size:12px;color:#6c757d;text-align:center;font-weight:500}.worker_profile_header{display:flex;align-items:stretch;border-radius:16px;padding:10px 15px;gap:15px;margin:24px 0}@media(max-width:1300px){.worker_profile_header{flex-direction:column;gap:18px;padding:18px 10px}}.profile_info{display:flex;justify-content:space-between;align-items:center;flex:wrap 1;padding:24px;gap:24px;border-radius:8px;border:1px solid #e9eaeb;box-shadow:0 2px 8px rgba(10,13,18,.05);flex:2.5 1;min-width:0;background-color:#fafafa}@media(max-width:700px){.profile_info{flex-direction:column;align-items:flex-start;gap:12px}}.profile_info .profile_section_wrapper{display:flex;justify-content:center;align-items:center;gap:20px}.profile_info .profile_section_wrapper .profile_avatar_wrapper{position:relative;min-width:160px;min-height:160px}.profile_info .profile_section_wrapper .profile_avatar{width:160px;height:160px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 2px 8px rgba(10,13,18,.08)}.profile_info .profile_section_wrapper .profile_status_dot{position:absolute;bottom:10px;right:10px;width:22px;height:22px;background:#12b76a;border:3px solid #fff;border-radius:50%}.profile_info .profile_section_wrapper .profile_main_info{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;max-width:500px}.profile_info .profile_section_wrapper .profile_name_row{display:flex;align-items:center;gap:12px}.profile_info .profile_section_wrapper .profile_name_row .profile_name{font-size:32px;font-weight:700;color:#414651;line-height:1.1}.profile_info .profile_section_wrapper .profile_name_row .profile_veteran_badge{display:flex;align-items:center;gap:4px;background:#f7f7f7;border-radius:8px;padding:2px 10px;font-size:16px;font-weight:600;color:#edb31e}.profile_info .profile_section_wrapper .profile_name_row .profile_veteran_badge .ic-government-building{width:20px;height:20px;margin-right:2px}.profile_info .profile_section_wrapper .profile_meta_row{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;max-width:500px;gap:18px}.profile_info .profile_section_wrapper .profile_meta_row .profile_meta{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:500;color:#414651}.profile_info .profile_section_wrapper .profile_meta_row .profile_meta .ic-marker_pin,.profile_info .profile_section_wrapper .profile_meta_row .profile_meta .ic-users,.profile_info .profile_section_wrapper .profile_meta_row .profile_meta .ic-zap{width:18px;height:18px;min-width:18px;color:#c39110}.profile_info .profile_actions{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;gap:12px;width:100%;height:100%;flex:1 1}.profile_info .profile_actions .top_button_group{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:15px}.profile_info .profile_actions .top_button_group .btn_edit_view{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid #d5d7da;border-radius:8px;background-color:#fff}.profile_info .profile_actions .top_button_group .btn_message_me{display:flex;gap:8px;padding:10px 18px;align-items:center;justify-content:center;border:1px solid #d5d7da;border-radius:8px;background-color:#edb31e;color:#fff}.profile_info .profile_actions .top_button_group .action_icon_btn_flag{background-color:#d92d20;border:1px solid #d92d20;width:38px;height:38px;padding:10px;border-radius:8px;display:flex;justify-content:center;align-items:center}.profile_info .profile_actions .top_button_group .action_icon_btn_flag span{width:20px;height:20px;cursor:pointer}.profile_info .profile_actions .top_button_group .action_icon_btn_flag span.ic{color:#fff}.profile_info .profile_actions .profile_recommend_share{display:flex;gap:20px;margin-top:8px}.profile_info .profile_actions .profile_recommend_share .recommend_me{display:flex;gap:8px;padding:10px 18px;align-items:center;justify-content:center;border:1px solid #d5d7da;border-radius:8px;background-color:#edb31e;color:#fff}.profile_info .profile_actions .profile_recommend_share .recommend_me span{color:#fff}.profile_info .profile_actions .profile_recommend_share .btn_share{display:flex;justify-content:flex-end;align-items:flex-end;background-color:rgba(0,0,0,0);border:none;gap:5px;color:#c39110;font-size:16px;font-weight:600}.profile_info .profile_actions .profile_recommend_share .btn_share span{width:18px;height:18px}@media(max-width:900px){.profile_info .profile_actions .profile_recommend_share{flex-direction:column;gap:12px}}.profile_trades_pay{display:flex;flex-direction:row;gap:18px;flex:1.5 1;min-width:260px;align-items:stretch}@media(max-width:900px){.profile_trades_pay{flex-direction:column;gap:12px}}.profile_trades{background:#fff;border-radius:12px;padding:12px 18px;flex:1.2 1;min-width:180px;display:flex;flex-direction:column;gap:8px}.profile_trades .trades_title{font-size:30px;font-weight:600;color:#181d27;margin-bottom:4px}.profile_trades .trades_section{margin-bottom:4px}.profile_trades .trades_section .trades_label{font-size:15px;font-weight:600;color:#414651;margin-bottom:2px}.profile_trades .trades_section .trade_chip{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;border-radius:16px;padding:4px 12px;margin-right:6px;margin-bottom:2px}.profile_trades .trades_section .trade_chip.trade_primary{background:#fef3f2;color:#d92d20}.profile_trades .trades_section .trade_chip.trade_backup{background:#fffaeb;color:#b54708}.profile_trades .trades_section .trade_chip .ic-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.profile_payrate{background:#fff;border-radius:12px;padding:12px 18px;flex:1 1;min-width:120px;display:flex;flex-direction:column;align-items:flex-start}.profile_payrate .payrate_title{font-size:30px;font-weight:600;color:#181d27;margin-bottom:8px}.profile_payrate .payrate_value{display:flex;align-items:center;gap:10px;font-size:44px;font-weight:600;color:#414651}.profile_payrate .payrate_value .payrate_unit{font-size:22px;font-weight:500;color:#414651;margin-left:4px}@media(max-width:800px){.worker_profile_header{flex-direction:column;padding:10px 4px;gap:10px}.profile_info{gap:10px}.profile_info,.profile_info .profile_section_wrapper{flex-direction:column;align-items:center}.profile_info .top_button_group{width:100%;flex-direction:row;justify-content:center!important;align-items:center}.profile_info .profile_recommend_share{width:100%;flex-direction:row!important;flex-wrap:wrap;justify-content:center;align-items:center}.profile_trades_pay{flex-direction:column;gap:10px}}.worker-profile-sections{display:grid;grid-template-columns:minmax(0,400px) minmax(0,100%) minmax(0,550px);grid-gap:24px;gap:24px;margin:24px 24px 0}.worker-profile-center-col,.worker-profile-left-col,.worker-profile-right-col{display:flex;flex-direction:column;gap:18px}.worker-profile-center-col .main-title-wrapper,.worker-profile-left-col .main-title-wrapper,.worker-profile-right-col .main-title-wrapper{background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px 0 rgba(10,13,18,.05);margin-bottom:7px}.profile-card{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px 0 rgba(10,13,18,.05);border:1px solid #ececec}.profile-card-title{font-weight:600;font-size:17px;margin-bottom:12px}.profile-card-title.highlight{display:block;border:1px solid #e9eaeb;background:#fafafa;padding:10px;border-radius:8px}.profile-card-main-title{font-weight:600;font-size:24px;color:#181d27}.profile-card-desc{font-size:15px;color:#717680;line-height:1.6}.profile-info-list{display:flex;flex-direction:column;gap:10px;margin-top:8px;font-size:15px;color:#222}.profile-info-list .profile-info-row{display:flex;flex-direction:column;gap:15px;border-bottom:2px solid #e9eaeb;padding-bottom:10px}.profile-info-list .profile-info-row span:first-child{font-size:14px;font-weight:600}.profile-info-list .profile-info-row span:last-child{font-size:13px;font-weight:500;color:#717680}.profile-info-list-row{display:flex;justify-content:space-between}.description-card{min-height:120px}.certifications-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}.certifications-list-row{display:flex;gap:40px;margin-top:12px}.certifications-list-group{flex:1 1}.certifications-list-title{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:#535862;margin-bottom:12px}.certifications-list-title .ic-umbrella,.certifications-list-title .ic-zap{width:20px;height:20px;color:#717680}.certifications-list{list-style:none;padding:0;margin:0}.certifications-list li{font-size:14px;color:#717680;margin-bottom:6px;position:relative;padding-left:16px}.certifications-list li:before{content:"•";color:#717680;position:absolute;left:0}.certification-row{display:flex;align-items:center;gap:10px;font-size:15px;color:#222}.certification-row .ic{width:18px;height:18px}.location-map{width:100%;height:120px;background:#f5f5f5;border-radius:8px;margin-bottom:10px;object-fit:cover}.location-map-wrapper{margin-top:16px}.location-map-wrapper>div{min-height:400px}.location-map-img{width:100%;height:180px;border-radius:8px;object-fit:cover}.location-radius{font-size:14px;color:#717680;margin-bottom:12px}.location-row{display:flex;align-items:center;gap:8px;font-size:15px;color:#222;margin-bottom:8px}.location-row .ic-marker_pin{width:16px;height:16px;color:#717680}.experience-list{display:flex;flex-direction:column;gap:14px;margin-top:8px}.experience-item{display:flex;gap:12px;align-items:flex-start}.experience-icon{width:78px;height:78px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.experience-icon span{width:35px;height:35px}.experience-content{flex:1 1}.experience-title{font-size:16px;font-weight:600;color:#222;margin-bottom:4px}.experience-meta{font-size:14px;color:#717680;margin-bottom:6px}.experience-tag{display:inline-block;padding:4px 8px;border-radius:16px;background:#fffaeb;color:#b54708;font-size:12px;font-weight:500;margin-bottom:8px}.experience-desc{font-size:14px;color:#717680;line-height:1.5}.experience-more{color:#3538cd;font-weight:500;cursor:pointer}.experience-row{display:flex;align-items:center;gap:10px;font-size:15px;color:#222}.experience-row .ic{width:18px;height:18px}.project-list{display:flex;flex-direction:column;gap:14px;margin-top:8px}.project-item{display:flex;gap:12px;align-items:flex-start}.project-icon{width:78px;height:78px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.project-icon span{width:35px;height:35px}.project-content{flex:1 1}.project-title-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.project-title{font-size:16px;font-weight:600;color:#222}.project-status{display:flex;align-items:center;gap:6px;padding:4px 12px 4px 10px;border-radius:16px;background:#ecfdf3;font-size:14px;font-weight:500;color:#027a48}.project-status-dot{width:6px;height:6px;background:#12b76a;border-radius:50%}.project-tag{display:inline-block;padding:4px 8px;border-radius:16px;background:#fffaeb;color:#b54708;font-size:12px;font-weight:500;margin-bottom:8px}.project-desc{font-size:14px;color:#717680;line-height:1.5}.project-more{color:#3538cd;font-weight:500;cursor:pointer}.project-row{display:flex;align-items:center;gap:10px;font-size:15px;color:#222}.project-row .ic{width:18px;height:18px}@media(max-width:1200px){.worker-profile-sections{grid-template-columns:1fr;gap:18px}.worker-profile-center-col,.worker-profile-left-col,.worker-profile-right-col{flex-direction:column;gap:14px}}.main_wrapper{width:100%;display:flex;flex-direction:column}.job_cards_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:24px;gap:24px}.job_card{border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:20px}.job_card .job_icon{width:48px;height:48px;border-radius:50%;background-color:#f4f4ff;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.job_card .job_details_content .title_rate{display:flex;justify-content:space-between;align-items:center}.job_card .job_details_content .title_rate h4{font-size:18px;font-weight:600;color:#1d1d1f;margin:0}.job_card .job_details_content .title_rate .pay_rate_value{font-size:18px;font-weight:700;color:#1d1d1f}.job_card .job_details_content .trade_tag_wrapper{display:inline-flex;align-items:center;border-radius:20px;padding:4px 10px;margin:10px 0;gap:6px}.job_card .job_details_content .trade_tag_wrapper .dot{width:8px;height:8px;border-radius:50%}.job_card .job_details_content .trade_tag_wrapper .trade_tag{font-size:13px;font-weight:500}.job_card .job_details_content .trade_tag_wrapper .start_date{font-size:13px;color:#6c727f}.job_card .job_details_content .job_description{font-size:15px;color:#4b5563;line-height:1.6;margin-top:8px}.job_card .job_details_content .job_description .see_more{color:#2563eb;font-weight:500}.tag-yellow{background-color:#fef6ee}.tag-yellow .dot{background-color:#fec84b}.tag-yellow .trade_tag{color:#fec84b}.tag-orange{background-color:#fef6ee}.tag-orange .dot{background-color:#fdb022}.tag-orange .trade_tag{color:#fdb022}.tag-red{background-color:#fef6ee}.tag-red .dot{background-color:#f97066}.tag-red .trade_tag{color:#f97066}.tag-applied{border:1px solid #039855;border-radius:8px;display:flex;flex-direction:row;align-items:center;padding:5px 10px;gap:5px;font-weight:500;color:#039855}.tag-applied .ic{height:19px;width:19px;background:#039855}.job_card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:24px;display:flex;flex-direction:column;gap:16px}.job_card .job_header{display:flex;gap:16px;align-items:flex-start}.job_card .job_header .profile_image{width:64px;height:64px;border-radius:8px;overflow:hidden;flex-shrink:0}.job_card .job_header .profile_image img{width:100%;height:100%;object-fit:cover}.job_card .job_header .job_title_section{flex:1 1;display:flex;flex-direction:column;gap:8px}.job_card .job_header .job_title_section h4{font-size:18px;font-weight:600;color:#181d27;margin:0}.job_card .job_header .job_title_section .trade_date_wrapper{display:flex;align-items:center;gap:12px}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper{display:flex;align-items:center;gap:6px;padding:2px 6px;border-radius:16px;background:#f5f5f5}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper.tag-yellow{background:#fef6ee}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper.tag-yellow .dot{background:#f79009}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper.tag-yellow .trade_tag{color:#b54708}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper.tag-orange{background:#fef6ee}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper.tag-orange .dot{background:#f79009}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper.tag-orange .trade_tag{color:#b54708}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper.tag-red{background:#fef6ee}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper.tag-red .dot{background:#f79009}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper.tag-red .trade_tag{color:#b54708}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper .dot{width:6px;height:6px;border-radius:50%}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper .trade_tag{font-size:12px;font-weight:500}.job_card .job_header .job_title_section .trade_date_wrapper .start_date{font-size:12px;font-weight:400;color:#535862}.job_card .job_header .pay_rate .pay_rate_value{font-size:16px;font-weight:600;color:#181d27}.job_card .job_details_content{display:flex;flex-direction:column;gap:12px}.job_card .job_details_content .job_description{font-size:14px;color:#535862;line-height:1.5;font-weight:400}.job_card .job_details_content .job_description .see_more{color:#535862;font-weight:600;cursor:pointer;margin-left:4px}.worker_job_sections_container{padding:20px}.worker_job_sections_container .main_heading{color:#181d27;font-size:30px;font-weight:600;margin-bottom:10px}.worker_job_sections_container .paragraph{color:#535862;font-size:16px;font-weight:400}.worker_job_sections_container .search_content_wrapper{border-radius:8px;padding-top:15px;padding-bottom:15px;margin-bottom:4px}.worker_job_sections_container .search_content_wrapper .search_inputs_row{display:flex;gap:15px;margin-bottom:15px}.worker_job_sections_container .search_content_wrapper .search_inputs_row .input_group{flex:1 1;position:relative}.worker_job_sections_container .search_content_wrapper .search_inputs_row .input_group input{width:100%;padding:15px 18px 15px 40px;border-radius:8px;border:1px solid #d5d7da;font-size:16px;outline:none}.worker_job_sections_container .search_content_wrapper .search_inputs_row .input_group input::placeholder{color:#717680}.worker_job_sections_container .search_content_wrapper .search_inputs_row .input_group input:focus{border-color:#edb31e}.worker_job_sections_container .search_content_wrapper .search_inputs_row .input_group .ic{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#717680}.worker_job_sections_container .search_content_wrapper .search_inputs_row .search_jobs_btn{background-color:#f0c044;color:#fff;border:none;padding:12px 25px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .3s ease}.worker_job_sections_container .search_content_wrapper .search_inputs_row .search_jobs_btn:hover{background-color:#ecb015}@media(max-width:768px){.worker_job_sections_container .search_content_wrapper .search_inputs_row{flex-direction:column}.worker_job_sections_container .search_content_wrapper .search_inputs_row .input_group,.worker_job_sections_container .search_content_wrapper .search_inputs_row .search_jobs_btn{width:100%}}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper{display:flex;gap:20px;align-items:flex-start}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar{width:100%;max-width:350px;min-width:320px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .side_filter_btn .filter_btn{background-color:#fff;border:1px solid #d5d7da;color:#181d27;width:100%;padding:8px 12px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;gap:5px;margin-bottom:10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .side_filter_btn .filter_btn span.ic{width:16px;height:16px;background-color:#181d27}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .side_filter_btn .filter_btn:hover{background-color:#f5f5f5}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section{margin-bottom:20px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section h3{font-size:16px;font-weight:600;color:#181d27;margin-bottom:8px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group{display:flex;flex-direction:column;gap:10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label{display:flex;align-items:center;gap:8px;font-size:14px;color:#414651;cursor:pointer}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]{width:16px;height:16px;border:1px solid #d5d7da;border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]:checked{background-color:#edb31e;border-color:#edb31e}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container{padding:10px 0}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider{width:100%;height:8px;-webkit-appearance:none;background:none;outline:none;border-radius:4px;background-image:linear-gradient(to right,#EDB31E 0,#EDB31E calc(var(--val, 0) * 1% + 0%),#D5D7DA calc(var(--val, 0) * 1% + 0%),#D5D7DA 100%)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#edb31e;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:2}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-moz-range-thumb{width:20px;height:20px;background:#edb31e;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-moz-range-track{background:none}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-ms-fill-lower{background:#edb31e}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-ms-fill-upper{background:#d5d7da}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .distance_value{font-size:14px;font-weight:500;color:#181d27;margin-top:8px;background-color:#f5f5f5;padding:5px 10px;border-radius:16px;display:inline-block;min-width:80px;text-align:center}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_options{display:flex;gap:10px;margin-bottom:10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_options button{flex:1 1;padding:10px;border-radius:8px;border:1px solid #d5d7da;background-color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_options button.active{background-color:#fef9ee;border-color:#edb31e;color:#c39110}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_options button:hover{background-color:#f5f5f5}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_rates{display:flex;gap:10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_rates .dropdown_wrapper{flex:1 1;position:relative}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_rates .dropdown_wrapper select{width:100%;border:1px solid #d5d7da;border-radius:8px;background-color:#fff;font-size:14px;color:#181d27;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:10px 30px 10px 10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .pay_rates .dropdown_wrapper:after{content:"⌄";font-family:Inter;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#414651;pointer-events:none}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .date_input_wrapper{position:relative}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .date_input_wrapper input{width:100%;padding:10px 15px;border-radius:8px;border:1px solid #d5d7da;font-size:14px;color:#181d27;outline:none;cursor:pointer;background-color:#fff}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .date_input_wrapper input::placeholder{color:#717680}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .date_input_wrapper input:focus{border-color:#edb31e}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .date_input_wrapper:after{content:"⌄";font-family:Inter;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#414651;pointer-events:none}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .pay{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .pay .pay_rate_inputs label{font-size:14px;color:#414651;padding-bottom:14px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .pay .pay_rate_inputs input{background-color:#fff;padding:12px;margin-bottom:10px;margin-top:5px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .footer_btns{display:flex;flex-direction:row;align-items:center;gap:10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .footer_btns .btn{font-size:14px;padding:10px 15px;width:100%}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper{width:100%;display:flex;flex-direction:column}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid{flex:1 1;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:20px;gap:20px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:20px;display:flex;flex-direction:column;justify-content:space-between}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header{display:flex;align-items:center;gap:10px;margin-bottom:15px;position:relative}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_logo_small{width:64px;height:64px;border-radius:8px;overflow:hidden}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_logo_small img{width:100%;height:100%;object-fit:cover}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location h3{font-size:16px;font-weight:600;color:#414651;margin-bottom:2px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location p{font-size:16px;font-weight:400;color:#535862;margin:3px 0}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .posted_date{font-size:12px;font-weight:400;color:#535862}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn{position:absolute;top:0;right:0;background-color:#edb31e;border:1px solid #e9eaeb;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn span.ic-bookmark{width:16px;height:16px;background-color:#fff}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn:hover{background-color:#e8e8e8}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper{display:flex;align-items:center;padding:4px 8px;border-radius:16px;gap:5px;background-color:#fffaeb;width:-moz-fit-content;width:fit-content;margin:10px 0}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper .dot{width:8px;height:8px;border-radius:50%;background-color:#f79009}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper .trade_tag{font-size:12px;font-weight:500;color:#b54708;display:inline-block}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate{display:flex;justify-content:space-between;align-items:center}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate h4{font-size:18px;font-weight:600;color:#181d27;margin-bottom:5px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate .pay_rate_value{font-size:18px;font-weight:700;color:#181d27}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .start_date{font-size:12px;color:#535862;margin-bottom:10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_description{font-size:14px;color:#414651;line-height:1.5;margin-bottom:15px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer{display:flex;justify-content:space-between;align-items:center;width:100%}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn{background-color:#f0c044;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn span.ic-check{width:16px;height:16px;background-color:#fff}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn:hover{background-color:#ecb015}@media(max-width:1024px){.worker_job_sections_container .sidebar_and_card_content_wrapper{flex-direction:column;align-items:center}.worker_job_sections_container .sidebar_and_card_content_wrapper .filter_sidebar{width:100%;max-width:400px;flex:none}.worker_job_sections_container .sidebar_and_card_content_wrapper .job_cards_grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:768px){.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper{flex-direction:column;align-items:center}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper{width:100%}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar{width:100%;max-width:100%;flex:none}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .job_cards_grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.worker_job_sections_container .search_content_wrapper .search_inputs_row{flex-direction:column}.worker_job_sections_container .search_content_wrapper .search_inputs_row .input_group,.worker_job_sections_container .search_content_wrapper .search_inputs_row .search_jobs_btn{width:100%}}.hiring_range_dropdown{position:relative;width:100%;max-width:100%}@media(max-width:600px){.hiring_range_dropdown{width:100%;max-width:100%}}.hiring_range_toggle{width:100%;height:44px;background-color:#fff;border:1px solid #d5d7da;border-radius:8px;padding:0 16px;font-size:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border .2s;box-shadow:0 0 0 0 rgba(0,0,0,0);position:relative;text-align:left}.hiring_range_selected{color:#181d27;font-size:16px;font-family:Inter;font-weight:400}.chevron{font-size:18px;color:#717680;text-align:right;margin-left:auto;display:flex;align-items:center}.hiring_range_menu{position:absolute;top:54px;left:0;width:100%;background-color:#fff;border:1px solid #d5d7da;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:10;padding:4px 0;max-height:200px;overflow-y:auto;list-style:none;margin:0}.hiring_range_item{padding:10px 16px;font-size:14px;color:#414651;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiring_range_item:hover{background-color:#f9fafb}.hiring_range_item.active{background-color:#f9fafb;font-weight:600}.check_icon{color:#c39110;font-size:16px}.location_input_section{position:relative}.autocomplete_dropdown{position:absolute;top:100%;left:0;width:100%}.dashboard_header_wrapper{margin-bottom:50px}@media(min-width:768px)and (max-width:1350px){.dashboard_header_wrapper{margin-bottom:110px}}@media(max-width:600px){.dashboard_header_wrapper{margin-bottom:10px}}header img{transition:opacity .2s ease}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e8ce0c{--font-geist-sans:"Inter","Inter Fallback"}@font-face{font-family:domaine;src:url(/fonts/DomaineDispNar-Regular.otf)}.ConstructionBanner_banner__Z9Y0h{position:relative;width:100%;height:25px;display:flex;align-items:center;background:#000;z-index:1000;animation:ConstructionBanner_slideDown__n8uSe .5s ease-out}.ConstructionBanner_stripesLeft__S43__{flex:1 1;height:100%;background:repeating-linear-gradient(-45deg,#000000,#000000 8px,#ffcc00 0,#ffcc00 16px)}.ConstructionBanner_stripesRight__d2wIs{flex:1 1;height:100%;background:repeating-linear-gradient(45deg,#000000,#000000 8px,#ffcc00 0,#ffcc00 16px)}.ConstructionBanner_textSection__zG6wR{flex:2 1;height:100%;background:#fc0;display:flex;align-items:center;justify-content:center;border-top:2px solid #000;border-bottom:2px solid #000}@media(max-width:768px){.ConstructionBanner_textSection__zG6wR{flex:1.5 1}}.ConstructionBanner_message__aRmR1{font-size:24px;font-weight:900;color:#000;text-transform:uppercase;letter-spacing:2px;white-space:nowrap}@media(max-width:768px){.ConstructionBanner_message__aRmR1{font-size:18px;letter-spacing:1px}}@media(max-width:480px){.ConstructionBanner_message__aRmR1{font-size:14px;letter-spacing:.5px}}.ConstructionBanner_closeButton__1goqi{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,.8);border:1px solid #fc0;border-radius:50%;color:#fc0;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;line-height:1;z-index:1001}.ConstructionBanner_closeButton__1goqi:hover{background:rgba(0,0,0,.9);border-color:#fff;color:#fff;transform:translateY(-50%) scale(1.1)}.ConstructionBanner_closeButton__1goqi:active{transform:translateY(-50%) scale(.9)}@media(max-width:768px){.ConstructionBanner_closeButton__1goqi{width:20px;height:20px;font-size:14px;right:8px}}@keyframes ConstructionBanner_slideDown__n8uSe{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:320px){.ConstructionBanner_banner__Z9Y0h{height:50px}.ConstructionBanner_message__aRmR1{font-size:12px;letter-spacing:.3px}.ConstructionBanner_closeButton__1goqi{width:18px;height:18px;font-size:12px;right:6px}}.SplashScreen_splashBackground__fPqow{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--dom_bg);z-index:9999;transition:opacity .6s ease-out}.SplashScreen_splashBackground__fPqow.SplashScreen_fadeOut__8F6gr{opacity:0;pointer-events:none}.SplashScreen_logoPositioner__F8qEG{position:fixed;z-index:10000;transition:all 1.2s cubic-bezier(.4,0,.2,1)}.SplashScreen_logoPositioner__F8qEG.SplashScreen_centerPosition__4zXh_{top:50%;left:50%;transform:translate(-50%,-50%)}.SplashScreen_logoPositioner__F8qEG.SplashScreen_finalPosition__3_Ey_{top:18px;left:3.2vw!important;transform:none;transition:all 1.2s cubic-bezier(.4,0,.2,1)}.SplashScreen_logoPositioner__F8qEG.SplashScreen_fadeOut__8F6gr{opacity:0;transition:all 1.2s cubic-bezier(.4,0,.2,1),opacity .6s ease-out}.SplashScreen_logoContainer__zmWOy{display:flex;align-items:center;justify-content:center;position:relative}.SplashScreen_expandingLogoWrapper__XZEfP,.SplashScreen_unifiedLogoWrapper__mp_8m{display:flex;align-items:center;justify-content:center;position:relative;transform:scale(2)}.SplashScreen_unifiedLogoWrapper__mp_8m{animation:SplashScreen_scaleToFinal__Uk8Jz 1.2s ease-out forwards}.SplashScreen_iconPart__fRqw0{display:flex;align-items:center;justify-content:center;z-index:2}.SplashScreen_seamlessIcon__kW_I_{filter:drop-shadow(0 2px 8px rgba(93,64,55,.15));transition:transform .3s ease-out}.SplashScreen_seamlessIcon__kW_I_.SplashScreen_rotating__bvPSU{animation:SplashScreen_rotateIcon__lqFJ0 1.2s ease-out forwards}.SplashScreen_seamlessIcon__kW_I_.SplashScreen_positioning__iXiiz{animation:SplashScreen_iconPosition__AfiP5 1s ease-out forwards}.SplashScreen_textPart__Mo0m5{overflow:hidden;position:relative;margin-left:4px;transition:all .7s ease-out;display:flex;align-items:center}.SplashScreen_textPart__Mo0m5.SplashScreen_hidden__Ctv0l{width:0;opacity:0}.SplashScreen_textPart__Mo0m5.SplashScreen_visible__n4_JW{width:162px;opacity:1}.SplashScreen_seamlessText__vMDaC,.SplashScreen_unifiedLogo__UjTCM{filter:drop-shadow(0 2px 8px rgba(93,64,55,.15))}@keyframes SplashScreen_iconFadeIn__EsiH_{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes SplashScreen_logoFadeIn__gtuOn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes SplashScreen_iconPosition__AfiP5{0%{transform:translateX(0)}to{transform:translateX(0)}}@keyframes SplashScreen_rotateIcon__lqFJ0{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}@keyframes SplashScreen_scaleToFinal__Uk8Jz{0%{transform:scale(2)}to{transform:scale(1)}}@media(max-width:768px){.SplashScreen_logoPositioner__F8qEG.SplashScreen_finalPosition__3_Ey_{top:16px;left:calc(3.2vw - 2px)!important;transform:none}}@media(max-width:480px){.SplashScreen_logoPositioner__F8qEG.SplashScreen_finalPosition__3_Ey_{top:16px;left:calc(3.2vw - 2px)!important;transform:none}}