@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap);#root,body,html{background:#fff;height:auto;margin:0;min-height:100vh;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0}*{box-sizing:border-box;font-family:Open Sans,sans-serif}.root,.truncate{overflow:hidden}.truncate{display:block;text-overflow:ellipsis;white-space:nowrap}.bold-text{font-weight:700}.capitalized-text{text-transform:capitalize}.center-align{text-align:center}body{background:#f5f5f5;color:#1c1c1c;font-family:Open Sans,sans-serif}@media screen and (min-width:1024px){body{font-size:15px}}@media screen and (max-width:1023px){body{font-size:13px}}h3{margin:10px 0}.container{margin:0 auto;max-width:1280px}@media screen and (max-width:1023px){main{padding-bottom:60px}}button.button{min-width:140px}@media screen and (min-width:1024px){button.button{height:40px}}@media screen and (max-width:1023px){button.button{font-size:1.1rem;height:60px}}button.small-button{min-width:80px}@media screen and (min-width:1024px){button.small-button{font-size:.8rem;height:30px}}@media screen and (max-width:1023px){button.small-button{font-size:.8rem;height:30px}}.form-group{display:flex;margin:-10px}@media screen and (min-width:1024px){.form-group{flex-direction:row}}@media screen and (max-width:1023px){.form-group{flex-direction:column}}.input-container,.select-container{flex-grow:1;margin:10px}.input-container label,.select-container label{display:block;margin:10px 0}@media screen and (max-width:1023px){.input-container label,.select-container label{font-size:1.2rem}}.input-container .validation-error-text,.select-container .validation-error-text{color:#770f0f;display:block;margin:10px 0}.basic-section{align-items:center;background:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:flex-start;margin:10px 0;padding:10px}@media screen and (min-width:1024px){.basic-section{border:1px solid #e5e5e5}}@media screen and (min-width:768px)and (max-width:1023px){.basic-section{padding:25px 50px}}.top-border-element{height:12px;width:100%}@media screen and (max-width:1023px){.image-icon{height:24px;width:24px}}@media screen and (min-width:1024px){.image-icon{height:18px;width:18px}}.image-icon.clickable{cursor:pointer}@media screen and (min-width:1024px){.image-icon.desktop-2x{height:32.4px;width:32.4px}}.full-page-section{align-items:center;display:flex;flex-direction:column;height:calc(100% - 12px);justify-content:center;padding:25px;text-align:center;width:100%}.full-page-section a{color:#007abe;cursor:pointer;text-decoration:underline}.full-page-section a:hover{color:#045380}.full-page-section .full-page-icon{height:100px;width:100px}.checkbox{align-items:center;border:1px solid;display:flex;height:15px;margin-left:5px;padding:0;top:6px;width:15px}.checkbox,.checkbox .check-icon{cursor:pointer;position:absolute}.checkbox .check-icon{color:#4cd94c;font-size:1.5rem;left:-3px}.checkbox+span{padding-left:30px}.with-rounder-borders{border-radius:5px}a{color:#03024d;cursor:pointer;font-weight:700;text-decoration:none}.step-container{padding:20px}@media screen and (max-width:1023px){.step-container{width:100%}}.step-container h1{text-align:center}.step-container .buttons{align-items:center;display:flex;justify-content:center;margin:10px 0}.step-container .preloader-container{text-align:center}.input-container{align-items:center;display:flex;flex-basis:100%;justify-content:space-between;margin:10px;padding:10px;width:100%}@media screen and (max-width:767px){.input-container{margin:5px;padding:5px}}.input-container label{flex-basis:30%;margin-right:10px}.input-container input,.input-container textarea{flex-basis:70%}.light{color:#737373}.payment-modal .input-container{display:inline;display:initial;justify-content:normal;padding:0}.link-text{color:#03024d;cursor:pointer;font-weight:700;margin:30px 0;text-align:center}aside.main-aside{align-self:flex-start;background:#f5f5f5;display:flex;flex-basis:30%;flex-direction:column;height:100vh;justify-content:space-between;padding:20px}@media screen and (max-width:1023px){aside.main-aside{flex-basis:100%;order:2;width:100%}aside.main-aside.main-aside-with-short-description{order:0}}aside.main-aside .logo-section{text-align:center}aside.main-aside .logo-section .main-aside-logo{max-width:200px}aside.main-aside .company-description-section{padding-right:10px;white-space:pre-line}@media screen and (min-width:1024px){aside.main-aside .company-description-section{font-size:.8rem;height:70vh;max-height:70vh;overflow-y:auto}}@media screen and (max-width:1023px){aside.main-aside .company-description-section{height:auto}}aside.main-aside .company-address-section{display:flex;flex-direction:column;height:20vh;justify-content:flex-end;min-height:120px}aside.main-aside .company-address-section>div{margin:5px 0}@media screen and (max-width:1023px){.contact-form-container{width:100%}}.contact-form-container form{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact-form-container form .address-inputs-container{align-items:center;display:flex;flex-basis:100%;width:100%}@media screen and (min-width:1024px){.contact-form-container form .address-inputs-container .input-container{margin:0}}@media screen and (max-width:1023px){.contact-form-container form .address-inputs-container{flex-direction:column}}.contact-form-container form .confirmation-message-content{display:flex;width:70%}.contact-form-container form .confirmation-message-content .checkbox-element-container{padding-right:20px}.contact-file-section{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:1024px){.contact-file-section{width:600px}}@media screen and (max-width:767px){.contact-file-section{width:100%}}.contact-file-section .contact-files-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px;padding:10px;width:100%}.contact-file-section .contact-file-hidden-input{display:none}.contact-file-section .files-header{font-weight:400;margin:10px 0;padding:0}@media screen and (max-width:767px){.contact-file-section .files-header{font-size:1.5rem}}.contact-file-tile{align-items:center;background:#f5f5f5;border:1px solid #cbcbcb;border-radius:5px;color:#00034d;display:flex;justify-content:space-between;margin:5px;padding:5px}.contact-file-tile .delete-contact-file-icon{color:#770f0f;cursor:pointer;font-size:1.2rem;margin-left:5px;position:relative;top:2px}@media screen and (max-width:767px){.contact-file-tile{font-size:1.2rem;height:60px}.contact-file-tile .delete-contact-file-icon{font-size:1.5rem;margin:10px}}.checkbox-element-container{align-items:center;cursor:pointer;display:flex;justify-content:center}.checkbox-element-container .checkbox-element{align-items:center;background:#fff;border:1px solid #cbcbcb;display:flex;height:20px;justify-content:center;width:20px}.checkbox-element-container .checkbox-element--checked{background:#fff}.checkbox-element-container .checkbox-element--invalid{border:1px solid #770f0f}.not-selected-step-container{align-items:center}.not-selected-step-container p{text-align:center}.not-selected-step-container .logo-section{align-items:center;display:flex;justify-content:center}.not-selected-step-container .logo-section .main-aside-logo{max-width:300px}.not-selected-step-container .welcome-text{font-size:1.1rem;margin:30px 0;white-space:pre-line}.not-selected-step-container .booking-buttons-container{align-items:center;display:flex;justify-content:center}.not-selected-step-container .booking-buttons-container .booking-option{align-items:center;background:#fff;cursor:pointer;display:flex;flex-direction:column;height:140px;justify-content:center;margin:10px;width:160px}.not-selected-step-container .booking-buttons-container .booking-option .booking-option-link{align-items:flex-start;display:flex;font-weight:700;height:50px;justify-content:center;margin-top:auto}.not-selected-step-container .booking-buttons-container .booking-option img{cursor:pointer;height:50px;opacity:.8;transition:all .3s}.not-selected-step-container .booking-buttons-container .booking-option:hover img{opacity:1}@media screen and (max-width:1023px){.not-selected-step-container .booking-buttons-container{flex-direction:column}}@media screen and (min-width:1024px){.not-selected-step-container .booking-buttons-container{margin-top:60px}}.not-selected-step-container .booking-buttons-container button{margin:10px}.main-page{align-items:center;display:flex;justify-content:flex-start}@media screen and (max-width:1023px){.main-page{flex-direction:column}}.main-page main.main-content{align-items:center;display:flex;flex-basis:70%;justify-content:center;min-height:100vh;overflow:visible;position:relative}@media screen and (max-width:1023px){.main-page main.main-content{flex-basis:100%;width:100%}.main-page.main-page-with-home-button main.main-content{margin:35px 0}}.week-day-slots-container .week-day-slots-section .week-day-slots-section-title{font-weight:700}.week-day-slots-container .week-day-slots-section .slot-list{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start;width:100%}.week-day-slot{border:2px solid #00034d;border-radius:5px;color:#00034d;cursor:pointer;font-weight:700;margin-bottom:5px;margin-right:10px;min-width:80px;padding:5px;text-align:center;transition:background,color .3s}.week-day-slot.active-week-day-slot{background:#00034d;color:#fff}.week-day{align-items:center;border:2px solid #737373;color:#737373;cursor:not-allowed;display:flex;flex-direction:column;justify-content:center;margin:10px 5px;transition:background,color .3s}@media screen and (min-width:1024px){.week-day{border-radius:35px;height:70px;width:70px}}@media screen and (max-width:1023px){.week-day{border-radius:5px;width:200px}}.week-day .day-name{font-weight:700}.week-day .day-date{font-size:.8rem}.week-day.week-day-with-time{border-color:#00034d;color:#1c1c1c;cursor:pointer}.week-day.week-day-with-time .day-date,.week-day.week-day-with-time .day-name{color:#00034d}.week-day.active-week-day{background:#00034d}.week-day.active-week-day .day-date,.week-day.active-week-day .day-name{color:#fff}.week-day.end-of-week-day{position:relative}.end-of-week-divider{align-self:flex-start;position:relative}.end-of-week-divider:after{background:#cbcbcb;content:"";display:block;height:102px;left:-.5px;position:absolute;top:10px;width:1px}@media screen and (max-width:1023px){.end-of-week-divider{display:none}}.week-timeline{display:flex;margin:10px 0;padding:0 33px;width:100%}@media screen and (max-width:1023px){.week-timeline{display:none}}.week-timeline .timeline-part{position:relative;text-align:center}.week-timeline .timeline-part .border-element{border-top:1px dashed #cbcbcb;height:1px;position:relative;top:.7rem;width:100%;z-index:1}.week-timeline .timeline-part .timeline-part-text{color:#cbcbcb;font-size:.85rem;margin:0;padding:0}.week-timeline .timeline-part .timeline-part-text span{background:#fff;position:relative;z-index:2}.month-day{color:#cbcbcb;cursor:not-allowed;flex-basis:14.2857142857%;padding:5px;text-align:center;width:14.2857142857%}.month-day,.month-day .day-content{align-items:center;display:flex;justify-content:center}.month-day .day-content{border:1px solid #f5f5f5;height:35px;width:35px}.month-day.month-day-with-time{color:#1c1c1c;cursor:pointer}.month-day.active-month-day .day-content{background:#57a773;color:#fff;font-weight:700}.month-calendar{display:flex;flex-direction:column}@media screen and (min-width:1024px){.month-calendar{background:#fff;border-radius:5px;box-shadow:0 0 10px #00000059;left:calc(50% - 160px);min-height:365px;position:absolute;top:0;width:320px}}@media screen and (max-width:1023px){.month-calendar{background:#fff;height:100%;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:9999}}.month-calendar .month-year-title{font-weight:700}.month-calendar .month-calendar-month-days-container,.month-calendar .month-calendar-week-days-container,.month-calendar footer,.month-calendar header{align-items:center;display:flex;justify-content:space-between}.month-calendar header{padding:10px}.month-calendar header i{cursor:pointer}@media screen and (min-width:1024px){.month-calendar header{background:#57a773;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff}}@media screen and (max-width:1023px){.month-calendar header{margin-bottom:20px}}.month-calendar .month-calendar-week-days-container{background:#f5f5f5;border-bottom:1px solid #cbcbcb}.month-calendar .month-calendar-week-days-container .day-name{flex-basis:14.2857142857%;font-weight:700;padding:10px 5px;text-align:center;width:14.2857142857%}.month-calendar .month-calendar-month-days-container{flex-wrap:wrap}.month-calendar footer{padding:10px}@media screen and (min-width:1024px){.month-calendar footer{margin:auto 0}}@media screen and (max-width:1023px){.month-calendar footer{margin-top:auto}}.month-calendar footer span{cursor:pointer}@media screen and (max-width:1023px){.month-calendar footer span{font-size:1.2rem}}.month-calendar footer .close-link,.month-calendar footer .today-link{align-items:center;background:#f5f5f5;border:1px solid #cbcbcb;border-radius:5px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:space-between;margin:0;padding:5px;transition:box-shadow .3s}.month-calendar footer .close-link:hover,.month-calendar footer .today-link:hover{box-shadow:0 0 5px #0000004d}.month-calendar footer .close-link i,.month-calendar footer .today-link i{margin-right:5px}.month-calendar footer .today-link{background:#007abe}.month-calendar footer .close-link{background:#770f0f}.month-calendar .preloader-container{align-items:center;display:flex;height:365px;justify-content:center;width:100%}.week-calendar{margin:30px 0;position:relative}.week-calendar .preloader-container{align-items:center;display:flex;justify-content:center}.week-calendar .month-calendar-container{display:flex;justify-content:center;position:relative}.week-calendar .week-calendar-container{align-items:center;display:flex;justify-content:space-between}.week-calendar .week-calendar-container .week-calendar-days-container{display:flex}@media screen and (max-width:1023px){.week-calendar .week-calendar-container .week-calendar-days-container{flex-direction:column}}.week-calendar .week-calendar-lever.left-week-calendar-lever{margin-right:10px}.week-calendar .week-calendar-lever.right-week-calendar-lever{margin-left:10px}@media screen and (max-width:767px){.week-calendar .week-calendar-lever{font-size:4rem}}@media screen and (min-width:768px)and (max-width:1023px){.week-calendar .week-calendar-lever{font-size:2.5rem}}.week-calendar .calendar-action-button{cursor:pointer}.week-calendar .calendar-action-button.inactive{color:#737373;cursor:not-allowed}.success-step-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.success-step-container .check-icon{color:#6fd44b;margin:0 10px}.success-step-container h1{margin-top:30px}.success-step-container h3{font-size:1rem;font-weight:400}.success-step-container .date-info{border:1px solid #cbcbcb;font-weight:700;margin:20px 0;padding:10px;width:100%}.success-step-container .export-buttons,.success-step-container .export-buttons .image-button{align-items:center;display:flex;justify-content:center}.success-step-container .export-buttons .image-button{background:#f5f5f5;border:1px solid #cbcbcb;border-radius:5px;box-shadow:none;cursor:pointer;flex-direction:column;margin:10px;outline:none;padding:10px}.success-step-container .export-buttons .image-button img{width:150px}.success-step-container .export-buttons .image-button span{font-weight:700}.service-step{padding:20px;width:100%}.service-step header{align-items:center;display:flex;justify-content:center;margin-bottom:20px;position:relative}.service-step header button{left:0;position:absolute}.booking-service-tile{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}@media screen and (min-width:1024px){.booking-service-tile{flex-direction:row;padding:10px 10px 30px}}@media screen and (max-width:1023px){.booking-service-tile{flex-direction:column;padding:10px;text-align:center}}.booking-service-tile:nth-of-type(2n){background:#fff}.booking-service-tile:nth-of-type(odd){background:#f5f5f5}.booking-service-tile h3{color:#00034d;flex-basis:100%;margin-bottom:20px}.booking-service-tile .booking-service-logo{align-items:center;display:flex;flex-basis:65px;height:65px;justify-content:center}@media screen and (min-width:1024px){.booking-service-tile .booking-service-logo{margin-right:10px}}.booking-service-tile .booking-service-logo img{max-height:65px;object-fit:cover;width:65px}.booking-service-tile .booking-service-logo .logo-outlet{color:#0000004d;font-size:65px}.booking-service-tile .booking-service-items{font-size:.9rem}@media screen and (min-width:1024px){.booking-service-tile .booking-service-items{flex-basis:60%}}.booking-service-tile .booking-service-items p{white-space:pre-wrap;word-break:break-word}.booking-service-tile .booking-service-items .show-more-link{cursor:pointer;display:inline-block;font-weight:700;padding:0 5px}.booking-service-tile .booking-service-actions{display:flex;flex-direction:column;justify-content:flex-end;text-align:center}@media screen and (min-width:1024px){.booking-service-tile .booking-service-actions{margin-left:auto}}@media screen and (max-width:1023px){.booking-service-tile .booking-service-actions{padding-top:25px}}.booking-service-tile .booking-service-actions button.button{min-width:180px}.booking-service-tile .booking-service-actions .booking-service-price{font-size:.9rem;font-weight:800}.service-category-step{padding:20px;width:100%}@media screen and (max-width:1023px){.booking-form-container{width:100%}}.booking-form-container .week-calendar-container{margin-bottom:10px}.booking-service-category{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px;width:100%}.booking-service-category:nth-of-type(2n){background:#fff}.booking-service-category:nth-of-type(odd){background:#f5f5f5}.booking-service-category .booking-service-category-title{color:#00034d;font-size:1.3rem;font-weight:700}.service-purchase-step{align-items:center;display:flex;flex-direction:column}.service-purchase-step .service-info{background:#f5f5f5;border:1px solid #cbcbcb;margin:20px 0;padding:20px;text-align:center;width:100%}.service-purchase-step .service-info .logo-container img{max-height:150px;object-fit:cover;width:150px}.payment-modal{display:flex;flex-direction:column;height:100%;width:100%}@media screen and (max-width:1023px){.payment-modal{margin:10px 0}}.payment-modal .amount-and-card-number-container .amount-input-container{flex-grow:1}.payment-modal .amount-and-card-number-container .card-number-input-container{flex-grow:4}.terms-container{width:100%}.terms-container .terms-text{color:#737373;font-size:.7rem;margin:5px 0 0}.terms-container .terms-text a{color:#737373}.full-screen-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.full-screen-modal-content{background:#fff;border-radius:3px;display:flex;flex-direction:column;height:auto;max-height:100%;min-height:50vh;overflow-y:auto}.full-screen-modal-content header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:10px 25px}.full-screen-modal-content header h1{font-size:1.8rem;font-weight:400}.full-screen-modal-content footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:auto;padding:10px 25px}.full-screen-modal-content main{overflow-y:auto;padding:10px 25px}@media screen and (min-width:1024px){.full-screen-modal-content{margin:auto;max-width:800px;width:50%}}@media screen and (min-width:768px)and (max-width:1023px){.full-screen-modal-content{margin:25px auto;width:80%}}@media screen and (max-width:767px){.full-screen-modal-content{margin:25px auto;width:100%}}.input{border:1px solid #000;border-radius:3px;cursor:pointer;outline:none;width:100%}.input:focus{box-shadow:0 1px 3px #0006}@media screen and (min-width:1024px){.input{height:40px}}@media screen and (max-width:1023px){.input{font-size:1.2rem;height:60px}}#cardconnect-input{width:100%}@media screen and (max-width:1023px){#cardconnect-input{height:60px}}@media screen and (min-width:1024px){#cardconnect-input{height:40px}}.autoexpandable-textarea-container .textarea.scrollable-textarea{overflow-y:auto}.textarea{background-color:#0000;border:1px solid #000;border-radius:3px;box-shadow:none;box-sizing:border-box;font-size:1rem;height:2.5rem;margin:0 0 15px;min-height:2.5rem;outline:none;overflow:hidden;padding:10px 1px 0;resize:none;width:100%}.textarea:focus{box-shadow:0 1px 3px #0006}.button{border:none;border-radius:3px;cursor:pointer;outline:none;transition:background-color .3s,box-shadow .3s,color .3s}.button:hover{box-shadow:0 2px 5px #0003}.toast-container{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:20}.toast,.toast-container{align-items:center;display:flex;justify-content:center}.toast{background:#36b05a;border-radius:25px;color:#fff;font-size:1em;min-height:250px;opacity:.1;padding:25px;pointer-events:all;position:relative;text-align:center;transition:all .5s ease-in-out;width:250px}.toast.show-toast{opacity:.9}.toast.hide-toast{opacity:.05}.toast .toast-icon.toast-close-icon{font-size:25px;font-style:normal;font-weight:700;opacity:.8;position:absolute;right:15px;top:10px}.toast .toast-icon.toast-close-icon:hover{cursor:pointer;opacity:1}.toast.error-toast{background-color:#d93c37}.toast.warning-toast{background-color:#ffa846}.credit-card-logo-container img{width:30px}.payrix-credit-card-container{position:relative}.payrix-credit-card-container .credit-card-logo-container{position:absolute;right:10px;top:10px}.ach-switcher-container{margin-bottom:10px}.ach-switcher-container button{margin-right:10px}.ach-switcher-container button.active-button{cursor:not-allowed}.ach-switcher-container button.secondary-button{opacity:.8}.ach-container .form-group .input-container,.ach-container .form-group .select-container{flex-basis:50%}.select{border:1px solid #000;border-radius:3px;cursor:pointer;outline:none;width:100%}.select:focus{box-shadow:0 1px 3px #0006}@media screen and (min-width:1024px){.select{height:40px}}@media screen and (max-width:1023px){.select{font-size:1.2rem;height:60px}}.middle-page-preloader{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.middle-page-preloader .middle-page-container{background:#ffffffd9;border-radius:50px;min-height:256px;min-width:256px;padding:25px}.middle-page-preloader.visible{align-items:center;display:flex;justify-content:center}.middle-page-preloader.visible #fieldpulse-preloader-logo-path1_ts{animation:fieldpulse-preloader-logo-path1_ts__ts 2.5s linear infinite normal forwards}@keyframes fieldpulse-preloader-logo-path1_ts__ts{0%{transform:translate(52.446852px,207.001503px) scale(.5);transform-origin:0 0}20%{transform:translate(52.446852px,207.001503px) scale(1);transform-origin:0 0}to{transform:translate(52.446852px,207.001503px) scale(1);transform-origin:0 0}}.middle-page-preloader.visible #fieldpulse-preloader-logo-path1{animation:fieldpulse-preloader-logo-path1_c_o 2.5s linear infinite normal forwards}@keyframes fieldpulse-preloader-logo-path1_c_o{0%{opacity:0}36%{opacity:1}to{opacity:1}}.middle-page-preloader.visible #fieldpulse-preloader-logo-path2_ts{animation:fieldpulse-preloader-logo-path2_ts__ts 2.5s linear infinite normal forwards}@keyframes fieldpulse-preloader-logo-path2_ts__ts{0%{transform:translate(105.748405px,153.676697px) scale(.5);transform-origin:0 0}20%{transform:translate(105.748405px,153.676697px) scale(.5);transform-origin:0 0}40%{transform:translate(105.748405px,153.676697px) scale(1);transform-origin:0 0}to{transform:translate(105.748405px,153.676697px) scale(1);transform-origin:0 0}}.middle-page-preloader.visible #fieldpulse-preloader-logo-path2{animation:fieldpulse-preloader-logo-path2_c_o 2.5s linear infinite normal forwards}@keyframes fieldpulse-preloader-logo-path2_c_o{0%{opacity:0}20%{opacity:0}60%{opacity:1}to{opacity:1}}.middle-page-preloader.visible #fieldpulse-preloader-logo-path3_ts{animation:fieldpulse-preloader-logo-path3_ts__ts 2.5s linear infinite normal forwards}@keyframes fieldpulse-preloader-logo-path3_ts__ts{0%{transform:translate(156.12925px,103.311611px) scale(.5);transform-origin:0 0}40%{transform:translate(156.12925px,103.311611px) scale(.5);transform-origin:0 0}60%{transform:translate(156.12925px,103.311611px) scale(1);transform-origin:0 0}to{transform:translate(156.12925px,103.311611px) scale(1);transform-origin:0 0}}.middle-page-preloader.visible #fieldpulse-preloader-logo-path3{animation:fieldpulse-preloader-logo-path3_c_o 2.5s linear infinite normal forwards}@keyframes fieldpulse-preloader-logo-path3_c_o{0%{opacity:0}40%{opacity:0}80%{opacity:1}to{opacity:1}}.home-button-container{opacity:.7;position:absolute;transition:opacity .3s}@media screen and (min-width:1024px){.home-button-container{left:20px;top:20px}}@media screen and (max-width:1023px){.home-button-container{top:-20px}.home-button-container #home-button{height:40px}}.home-button-container:hover{opacity:1}.full-screen-preloader{align-items:center;background:#ffffff80;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}
/*# sourceMappingURL=main.ce64a944.css.map*/