@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,code{font-family:Poppins,sans-serif}body{color:#2c3639;margin:0;overflow:hidden;padding:0}.App{text-align:center}.legal-services-container{border-bottom:1px solid #e0e0e0;margin:0 auto 30px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.legal-services-container.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.legal-services-header{margin-bottom:2rem;position:relative}.legal-services-header h2{color:#013a4e;font-size:2.5rem;margin-bottom:.5rem}.accent-line{background-color:#013a4e;height:3px;margin-top:10px;width:80px}.legal-services-intro{color:#333;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.legal-services-list-ha{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:2rem}.legal-services-list-edu{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));margin-bottom:2rem}.service-item{align-items:flex-start;background-color:#f9f9f9;border-bottom:3px solid #013a4e;border-left:3px solid #013a4e;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#013a4e;display:flex;font-weight:700;padding:1rem;transition:all .3s ease}.service-item,.service-item-animate.animate-in{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.service-item:hover{background-color:#013a4e;border-left:3px solid #013a4e;box-shadow:0 5px 15px rgba(0,0,0,.1);color:#fff;-webkit-transform:translateY(-5px)!important;transform:translateY(-5px)!important}.service-item-icon{align-items:center;color:#013a4e;display:flex;font-size:1.5rem;justify-content:center;margin-right:.5rem;min-width:20px}.service-item-text{font-size:1rem;line-height:1.5}.legal-services-footer{color:#555;font-style:italic;margin-top:2rem;text-align:center}@media (max-width:768px){.legal-services-list{grid-template-columns:1fr}.legal-services-header h2{font-size:2rem}}.animate-on-scroll{transition:all .6s ease-out}.fade-in-down{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.fade-in-down.animate-in{-webkit-transform:translateY(0);transform:translateY(0)}.fade-in-up{-webkit-transform:translateY(10px);transform:translateY(10px)}.fade-in-up.animate-in{-webkit-transform:translateY(0);transform:translateY(0)}.animate-on-scroll{opacity:0;transition:all 1s ease-out;visibility:hidden}.animate-on-scroll.animate-in{opacity:1;visibility:visible}.fade-in-down{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.fade-in-up{-webkit-transform:translateY(30px);transform:translateY(30px)}.fade-in-left{-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-in-right{-webkit-transform:translateX(30px);transform:translateX(30px)}.animate-in.fade-in-down,.animate-in.fade-in-left,.animate-in.fade-in-right,.animate-in.fade-in-up{-webkit-transform:translate(0);transform:translate(0)}.hover-effect{border-radius:4px;padding:4px;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;-webkit-user-select:none;user-select:none}.hover-effect:hover{background-color:rgba(1,58,78,.05);box-shadow:0 10px 20px rgba(0,0,0,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.about-us-list-item.hover-effect{position:relative;transition:color .3s ease,padding-left .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .3s ease,padding-left .3s ease;transition:transform .3s ease,color .3s ease,padding-left .3s ease,-webkit-transform .3s ease}.about-us-list-item.hover-effect:hover{color:#013a4e;font-weight:500;padding-left:5px;-webkit-transform:translateX(5px);transform:translateX(5px)}.about-us-list-item.hover-effect:before{background-color:#013a4e;content:"";height:2px;left:-10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:width .3s ease;width:0}.about-us-list-item.hover-effect:hover:before{width:8px}.about-us-highlight.hover-effect:hover{background-color:rgba(1,58,78,.1);border-left:3px solid #013a4e;padding-left:10px;-webkit-transform:scale(1.03);transform:scale(1.03)}.employee_card{align-items:center;border-radius:20px;display:flex;flex-direction:column;justify-content:center;max-width:18rem;padding:3.5rem 1rem 1rem;-webkit-user-select:none;user-select:none}.employee_card:hover{cursor:pointer}.employee_name{font-size:27px;font-weight:700;margin:0;padding:10px 0 0}.employee_position{font-size:20px;font-weight:400;margin:0;padding:0;text-align:center}#welcome:before{background-blend-mode:overlay;background-image:url(https://s3-alpha-sig.figma.com/img/59a8/0e36/2e7feec849d74296e5b9b045bf855351?Expires=1734912000&Key-Pair-Id=APKAQ4GOSFWCVNEHN3O4&Signature=A-m2x76-TQMHqIEwUBjuxdSJNN1ct3zLJA-PqgJuNSsIUj-Z7PWoFDz~EMNU58~OxvtP7~clLKCd5vEcbDW5UQ5ge9U5dBfc1ibJtvtra05P1jeib0dDVwRrjcr-MsPeDm4ohQHwNeq5wbRjwVnH3OATEJv3ErxKiJowNU9YZ6EYQRlboJVz-8YqyyRwN3ylpjWhcHNRrjraveKiZ1FHV1b~MHh-PTpODGweVx~EY~b75v-Tr~rRQLJFmosvhBVwXKddhhLVJoztc64paRNoFrn~1CQM0jbXfPug85LS44NBL3YfTfHr4OottDgC2sRX4mucCEMitqLnPHhzpqZ~Gg__)}#third_view:before,#welcome:before{background-position:50%;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#third_view:before{background-blend-mode:overlay;background-color:rgba(0,0,0,.7);background-image:url(https://dotalive.org/wp-content/uploads/2024/12/DALL%C2%B7E-2024-12-11-23.40.16-A-professional-16_9-ratio-image-representing-a-law-office-firm.-The-scene-features-a-clean-and-modern-office-space-with-a-polished-wooden-desk-neatly.webp)}.home_subheader{color:#013a4e;font-size:32px;font-weight:400}.Skopje{fill:#013a4e;transition:fill .3s ease}.circle_1{fill:#013a4e3d}.circle_1,.circle_2{stroke:none;transition:fill .3s ease}.circle_2{fill:#013a4e75}.circle_3{fill:#013a4e;stroke:none;transition:fill .3s ease}.circle_1:hover,.circle_2:hover,.circle_3:hover{cursor:pointer}.waterDroplet{fill:#013a4e;-webkit-animation:waterDrop 1.5s ease-in-out infinite;animation:waterDrop 1.5s ease-in-out infinite;-webkit-transform-origin:center bottom;transform-origin:center bottom}#second_view{background-image:url(https://www.armstrongwatson.co.uk/sites/armstrongwatson.co.uk/files/news-images/2023/law_firm_sale.jpg)}#second_view,#welcome_second{background-position:50%;background-size:cover;z-index:-1}#welcome_second{background-color:#f6f4f2;display:flex}.extra_info{display:block;padding:1rem;text-align:start}#equipment{margin:auto auto 4rem;max-width:82%}#equipment img{max-height:30vh}.mobile_screen_show{display:none!important}.heading_buttom_line{background:#013a4e;margin:.3rem 0 0;min-height:2px;width:5.5rem}#about_us{overflow:scroll;padding:1.5rem 10rem 0}#our_team{color:#fff}#contant_form,#our_team{box-shadow:0 15px 20px 0 #1e1e1e1a;padding:1.5rem 10rem 0}#contant_form{max-height:70vh;overflow-y:scroll}#details{box-shadow:0 15px 20px 0 #1e1e1e1a}.about-us-prod-header{font-size:33px;font-weight:700;line-height:36px}.about-us-prod-header,.about-us-prod-info{color:#fff;font-style:normal;letter-spacing:.03em;text-align:start}.about-us-prod-info{font-size:x-large;font-weight:300;line-height:30px}.mobile_show{display:none}.about-us-prod-header-services{font-size:33px;font-weight:700;line-height:36px}.about-us-prod-header-services,.about-us-prod-info-services{color:#000103;font-style:normal;letter-spacing:.03em;text-align:start}.about-us-prod-info-services{font-size:x-large;font-weight:300;line-height:30px}.about_us_intro{display:flex;padding:20px 0;width:100%}.about_us_header{padding:20px;width:100%}.about_us_bottom{display:flex;padding-bottom:1rem;width:100%}.homepage_map{width:60%}.about_us_top{display:flex;width:100%}.about_us_buttom_right,.about_us_top_left{display:flex;flex-direction:column;justify-content:flex-start;padding:20px;width:100%}.about_us_buttom_right{margin-top:10vh}.brand_name{color:#013a4e;font-size:3.5rem;font-weight:500;text-align:left}.brand_name_contact{color:#013a4e;font-size:clamp(24px,5vw,36px);line-height:1.5;text-align:left}.carousel-slide{height:100%;position:absolute;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.carousel-slide-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.brand_name_subtitle{color:#013a4e;font-size:clamp(12px,2.5vw,15px);font-weight:400;line-height:1.5;margin-top:1rem;max-height:100px;max-height:55%;min-height:25%;overflow-y:auto;padding-right:10px}.brand_name_subtitle::-webkit-scrollbar{width:6px}.brand_name_subtitle::-webkit-scrollbar-thumb{background:#013a4e;border-radius:3px}.brand_name_subtitle::-webkit-scrollbar-track{background:#f1f1f1}.brand_name_description{word-wrap:break-word;color:#013a4e;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;max-width:75ch;overflow-wrap:break-word;padding-bottom:3vh;text-align:left}.welcome-content{color:#fff;display:flex;justify-content:left;left:50%;position:absolute;text-align:left;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:82%}.right_content_button{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:35px;font-weight:350;justify-content:flex-end;letter-spacing:.03em;line-height:50px;margin-bottom:7rem;text-align:left}.welcome-content p{text-align:start}.welcome-brand-name{font-family:Poppins,sans-serif;font-size:35px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:48px}.mobile_menu{display:none}.welcome-brand-identity{font-family:Poppins,sans-serif;font-size:2rem;font-style:normal;font-weight:350;letter-spacing:.03em;line-height:2.8rem;margin-bottom:2rem}.headerCss{align-items:center;display:flex;margin:0 10rem;min-height:3rem;width:100%}.mobile-hide{display:block}.home_div{-webkit-user-select:none;user-select:none;width:100%}.mobile-show{display:none}.header{background:#fff;background-color:#fff;box-shadow:0 0 13.6px 0 #66666638;display:flex;justify-items:center;padding:1.2rem 0;position:-webkit-sticky;position:sticky}.booking_header,.header{align-items:center;justify-content:space-between;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:100}.booking_header{background-color:#faf9f6;padding:25px 0}.main_news{width:70%}.main_news_container{padding:2rem 4rem 5rem;text-align:left}.logo-text:hover{cursor:pointer}.logo{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:.5rem;justify-content:start;text-align:start}.logo:hover{cursor:pointer}.logo-text{color:#000;font-size:24px;margin:0}.navigation{align-items:center;display:flex;margin-right:2rem;position:relative}.menu-icon{display:flex;flex-direction:column;height:25px;justify-content:space-between;width:35px}#desktop_menu:hover,.menu-icon,.menu-icon:hover{cursor:pointer}.bar{background-color:#000;display:flex;width:100%}.bar-colored{background-color:#faf9f6;height:3px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}.spacer-mid{width:35%}.spacer-bottom{width:70%}.bar.open:nth-child(2){opacity:0}.segment-list{display:flex;list-style:none;margin:0;padding:0}.segment-link{color:#fff}.segment-link,.segment-link-booking{cursor:pointer;font-size:15px;margin:0 10px;text-transform:uppercase;transition:color .3s ease-in-out}.segment-link-booking{color:#000103}.segment-link-booking.active,.segment-link.active{border:8px;color:#00b0b2;font-weight:700}.segment-link:hover{color:#00b0b2}.mobile-list{display:block;list-style:none;margin:0;padding:0}.mobile-link{border-top:1px solid #fff;color:#000;cursor:pointer;list-style-type:none;padding:1rem;text-transform:uppercase;transition:color .3s ease-in-out}.mobile-link.active{border:8px;color:#00b0b2;font-weight:700}.mobile-link:hover{color:#00b0b2}.scroll-top{bottom:"20px";position:"fixed";right:"20px";z-index:"9999"}.about-prod-header{text-align:start}.about-prod-header,.about-prod-header-book{color:#000103;font-family:Poppins,sans-serif;font-size:33px;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:36px}.about-prod-header-book{text-align:center}.about-prod-info{font-size:x-large;line-height:30px;text-align:start}.about-prod-info,.about-prod-info-book{color:#000103;font-family:Poppins,sans-serif;font-style:normal;font-weight:350;letter-spacing:.03em}.about-prod-info-book{font-size:20px;line-height:24px;text-align:center}.presentation_container{display:flex}.segment{color:#fff;width:100%}.segment.h-100{align-items:center;display:flex;justify-content:center;min-height:100vh}.flex-container{display:flex;padding:1rem}.presentation_calendar{width:40%}.presentation_separator{display:block;width:10%}.presentation_contact{width:50%}.image-container{display:flex;margin-bottom:1rem;padding-bottom:1rem;position:relative}.service_button{border:"0";bottom:"0px";box-shadow:0 5px 10px rgba(147,47,109,.4);color:"white";font-weight:700;left:"0px";max-width:400px!important;overflow-wrap:"break-word";position:"absolute"}.button_container:hover{background-color:#000!important;cursor:pointer}.mb5{margin-bottom:5rem}.margin-top{margin-top:2rem}.current_news_img{border-radius:10px 10px 0 0;width:100%}.current_news{border-radius:10px;box-shadow:0 5px 10px rgba(147,47,109,.4);margin:0 1rem;max-height:60vh;text-align:start}.current_news:hover{cursor:pointer}.current_news img{max-height:50%!important;min-height:50%!important;object-fit:cover}.current_news_container{display:flex;flex-direction:column;min-height:40%;padding:1rem}.cnc_category{color:#00b0b2;font-size:10px;font-weight:750}.cnc_category,.cnc_description{font-family:Poppins,sans-serif;font-style:normal;letter-spacing:.03em;line-height:24px}.cnc_description{color:#000103;font-size:16px;font-weight:350;margin-top:0}.about_us_content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin-left:2rem;width:65%}.cnc_title{color:#000103;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:36px}.custom-button{border-color:#fff;border-width:2px;color:#000;padding:10px 20px}.button-container_edit{align-items:center;background:#00b0b2;border:0;bottom:0;color:#000;display:flex;font-weight:700;left:30px;max-width:450px!important;overflow-wrap:break-word;padding:20px;position:absolute;width:auto}.image{flex:0 0 auto;height:auto;max-width:80%;object-fit:cover;width:80%}.dropdown-menu{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:slideTopToBottom;animation-name:slideTopToBottom;-webkit-animation-timing-function:ease;animation-timing-function:ease;display:none;opacity:0}.hover{cursor:pointer}.selector{color:#013a4e;padding:.5rem 2rem}.selector:first-child{margin-top:1rem}.selector:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.selector:hover{background-color:#013a4e;color:#fff!important}.dropdown-header{align-items:center;display:flex;justify-content:center}.dropdown-menu.open{background:#fff;display:grid;opacity:1;position:absolute}.world-map-image{background-color:#f0f0f0}.rotating_dots{display:flex;padding-bottom:10vh}.world-map-image:hover{cursor:pointer}.menu_big{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:slideRightToLeft;animation-name:slideRightToLeft;-webkit-animation-timing-function:ease;animation-timing-function:ease;background:#f6f4f2;display:flex;height:100vh;overflow:hidden;width:100%;z-index:999}.colored-selector{border-left:2px solid #013a4e}@-webkit-keyframes slideRightToLeft{0%{border-top:0 solid #013a4e;-webkit-transform:translateX(100%);transform:translateX(100%)}to{border-top:2px solid #013a4e;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideRightToLeft{0%{border-top:0 solid #013a4e;-webkit-transform:translateX(100%);transform:translateX(100%)}to{border-top:2px solid #013a4e;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideTopToBottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideTopToBottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.menu_big_gove{display:none}.my_button{background:#013a4e;color:#fff;font-weight:500}.my_button,.my_button_contact_menu{align-items:center;border-radius:100px;box-shadow:0 4px 15.3px rgba(0,0,0,.25);display:flex;flex:none;flex-direction:row;flex-grow:0;gap:10px;height:49px;justify-content:center;order:1;padding:20px 30px;width:329px}.my_button_contact_menu{background:#fff;color:#013a4e;font-size:18px}.my_button_reverse{background:#013a4e;border-color:#fff;border-radius:30px;border-width:2px;box-shadow:0 5px 13px 0 gray;color:#fff;font-size:18px;font-weight:600;padding:.7rem 1.2rem;text-align:left;-webkit-user-select:none;user-select:none}.my_button_reverse:hover{background-color:#fff;border-color:"white";color:#013a4e;cursor:pointer}.my_button:hover{background-color:#013a4e;border-color:"white";color:#fff;cursor:pointer}.image:first-child{max-width:35%;width:35%}.image:last-child{max-width:60%;width:60%}#news{display:"grid";gap:20px;grid-template-columns:"repeat(auto-fit, minmax(400px, 1fr))";margin-bottom:5rem}.second_desc{padding:20px}#news_content,.admin_news_content,.news_content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:5rem}.mouse_hover:hover{cursor:pointer}#all_services{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:5rem}#member_data{display:none}.nkit{display:flex;flex-direction:row;justify-content:flex-end;padding:0 10rem 1rem}footer{background:#fff;bottom:0;box-shadow:0 0 13.6px 0 #66666638;min-width:100%;padding-bottom:.5rem;padding-top:1rem;position:fixed}#footer_container{color:#013a4e;display:flex;flex-direction:column;justify-content:center;margin:0 10rem;padding:0 0 1rem}.brand_copyright{font-size:16px}#footer_info{display:block;width:30%}.footer_map{align-items:center;display:flex;justify-content:end;width:100%}.brand_name_short{font-size:35px;font-weight:700;line-height:16px}.brand_name_long,.brand_name_short{font-family:Poppins,sans-serif;font-style:normal}.brand_name_long{color:#013a4e;font-size:medium;font-weight:350;letter-spacing:.03em;line-height:24px}#brand_f{display:flex;justify-content:center}#last_book{background-color:#da327d;padding-bottom:3rem}.brand_address,.brand_phone{color:#fff;font-family:Poppins,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:32px}.text-color-white{color:#fff}.third-row{flex:0 0 auto;height:auto;max-width:80%;object-fit:cover;width:80%}.third-row:first-child{max-width:60%;width:60%}.third-row:last-child{max-width:35%;width:35%}.segment.h-100-top{display:flex;justify-content:center;min-height:100vh}.segment.h-100 h2{font-size:48px}.segment h2{font-size:24px;margin-top:0}.hide{display:none!important}.contact_content{display:flex;height:75vh}.cancel_menu{display:flex;flex-direction:column;justify-content:space-between}.cancel_menu:hover{cursor:pointer}.language-dropdown{margin-left:1rem}.padding20{padding:20px 0}.our_team-container{background:#fff;overflow:none;padding:0 10rem}.our_team-header{font-size:4.5rem;padding-bottom:2rem}.our_team-sub-header{font-size:1.5rem;line-height:3.5rem}.our_team-hr{background:#fff;border-radius:2px;height:1.5px;margin:.3rem 0;width:5.5rem}.our_team-image{height:450px;width:auto}.our_team-section-title{color:#013a4e;font-size:24px;font-weight:500;line-height:27px}.our_team-section-content{color:#013a4e;font-size:18px;font-weight:400;line-height:27px}.our_team-flex-column{display:flex;flex-direction:column}.our_team-flex-row{display:flex;flex-direction:row;gap:20px}.our_team-employee-img{align-items:flex-end;display:flex;min-height:35vh}.our_team-contact-card{background:#f6f4f2;border-radius:30px;box-shadow:0 15px 20px 0 #1e1e1e1a;padding:2rem}.current_package{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:5rem}.button_container{left:30px}.main_container{display:flex;min-height:100vh;overflow-wrap:break-word}.other_news{margin-top:5rem;width:30%}.svg_map{margin-left:-8rem;width:100%}.other_news_header{display:none}.news_title{font-size:large;font-weight:700}.mobile_show{display:none!important}.contact_info{display:flex;flex-direction:row;justify-content:space-between;padding:1rem 0}.menu_content_left,.menu_content_right{box-sizing:border-box;flex:0 0 50%;overflow-y:auto;width:50%}.menu_content_left{padding:5rem 0 0 10rem}.menu_content_contact_left,.menu_content_left{background:#fff;border-right:2px solid #013a4e;display:flex;flex-direction:column;gap:.5rem;text-align:left}.menu_content_contact_left{justify-content:space-between}.menu_content_right{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.5)),url(/static/media/contact-us.4f3a91682c061785f589.jpeg);color:#fff;line-height:200%}.menu_content_contact,.menu_content_right{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;font-family:Poppins;font-weight:500;gap:2rem;justify-content:space-between;letter-spacing:0;padding:5rem 12rem 10rem 7rem;text-align:left}.menu_content_contact{color:#013a4e;font-size:1.5rem;line-height:100%}.menu_item{color:#013a4e;font-size:45px;padding:1rem 0;width:100%}.menu_item:hover{font-weight:700!important}.menu_icon{height:2.5rem;width:2.5rem}.home_menu_icon,.menu_icon{background:#013a4e;border-radius:20px;color:#fff;margin:.3rem;padding:.2rem}.home_menu_icon{height:1.2rem!important;width:1.2rem!important}.home_readmore{display:flex;flex-direction:column;justify-content:space-between;min-height:35vh}.right_container{display:block;width:25%}.contact_info_icons{display:flex;justify-content:left}.contact_info_icons:hover{cursor:pointer}.brand_logo_img{border-right:2px solid #006081;padding-right:.5rem;width:2.5vw}.brand_name_container{color:#013a4e}.footer_logo{width:1.7vw}.lang_menu_item{padding:.5rem 2rem!important}.dropdown-menu.open{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.container_one{flex-grow:1;justify-content:flex-end}.container_one,.container_two{display:flex;flex-direction:column}.container_two{justify-content:space-between;min-height:45vh}.home_readmore_tablet{display:none}@media only screen and (max-width:1350px) and (min-width:1000px){.mobile_screen_show{display:block!important}.brand_name_subtitle{font-size:16px}.home_readmore_tablet,.right_container{display:none}.brand_name_contact{padding-top:2vh}.home_readmore{min-height:29vh}.homeb{margin-bottom:2rem}.brand_name{padding-top:10vh}.tablet_mobile{color:#013a4e;font-size:1rem;font-weight:600;-webkit-user-select:none;user-select:none}.dropdown-menu.open{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.contact_info{align-items:start;display:flex;flex-direction:column;font-weight:800;justify-content:space-between;padding:1rem 0}.contact_info_icons{display:flex;justify-content:left!important}.menu_content_left{padding-bottom:14rem}.menu_content_left,.menu_content_right{padding:10rem 2rem 0}.menu_item{font-size:35px;padding:1rem 0;width:100%}.menu_icon{background:#013a4e;border-radius:20px;color:#fff;height:1.5rem;margin:.3rem;padding:.2rem;width:1.5rem}.brand_copyright{font-size:11px}.header{min-height:3rem}.brand_logo_img{width:4vw}}@media (max-width:1440px){.small_screen_hide{display:none!important}.mobile_screen_show{display:block!important}}.mobile_screen_show_smallest{display:none!important}@media only screen and (max-width:1000px) and (min-width:768px){.right_container{display:none}.container_legal{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 20px),1fr))}#about_us{overflow:scroll;padding:2rem 4rem}.about_right_container{display:flex;flex-direction:column-reverse;gap:20px;justify-content:space-between;min-height:45vh;overflow:scroll}.brand_name_contact{padding-top:2vh!important}.button_container{left:5px}.small_screen_hide{display:none!important}.home_readmore{display:flex;flex-direction:column;min-height:29vh}.container_one{flex-grow:0;width:100%}.container_two{min-height:auto}.carousel-container{padding-bottom:4rem}.homeb{margin-bottom:2rem}.brand_name{padding-top:5vh}.dropdown-menu.open{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.menu_content_left{margin:0 3rem 0 4rem}.menu_content_right{margin-right:4rem}.contact_info{align-items:start;font-weight:800;justify-content:space-between;padding:1rem 0}.contact_info,.our_team-container{display:flex;flex-direction:column}.our_team-container{padding:1rem 4rem}.news_title{font-size:auto;font-weight:700}.menu_item{font-size:35px;padding:1rem 0;width:100%}.contact_info_icons{display:flex;justify-content:left}.brand_name{font-size:80px;padding-right:2rem}#footer_container,.headerCss{margin:0 4rem}.main_news_container{overflow-wrap:break-word;padding:2rem 1rem 5rem;text-align:left}.news_add_container{font-size:15px}.brand_copyright{font-size:8px}.header{min-height:3rem}.brand_logo_img{width:6vw}}.map_contant{margin-top:-15rem;width:100%}#container_legal{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:10rem}.container_legal_item{background:#013a4e;border-radius:15px;color:#fff;display:flex;flex-basis:calc(25% - 20px);flex-direction:column;flex-grow:0;flex-shrink:0;font-size:small;gap:1rem;justify-content:space-between;margin:10px;min-height:16rem;padding:20px}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.8) translateY(20px);transform:scale(.8) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.8) translateY(20px);transform:scale(.8) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}*{box-sizing:border-box}.column_legal{background:#f9f9f9;border:1px solid #ccc;max-height:500px;padding:15px}.column_legal,.column_legal_inner{border-radius:8px;box-sizing:border-box;min-height:250px;overflow:hidden;position:relative;text-align:center}.column_legal img{object-fit:cover}.column_legal .content,.column_legal img{height:100%;transition:opacity .3s ease-in-out;width:100%}.column_legal .content{align-items:flex-start;background:hsla(0,0%,100%,.9);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;left:0;opacity:0;overflow:hidden;padding:20px;position:absolute;top:0}.column_legal:hover img{opacity:0}.column_legal:hover .content{opacity:1}.column_legal h2{color:#333;font-size:18px;font-weight:700;text-align:left}.list{margin:0;text-align:left}.listItem{color:#555;font-size:14px;margin-bottom:8px}@media screen and (max-width:768px){.our_team{padding:0}.my_button{width:250px}.dropdown-header{font-size:1rem}.brand_name_container{display:none}.menu_item{font-size:2rem;padding:0 1rem;text-align:start}.menu_item:last-child{margin-bottom:1rem}.container_legal_item{background:#013a4e;border-radius:15px;color:#fff;display:flex;flex-basis:calc(100% - 20px);flex-direction:column;flex-grow:0;flex-shrink:0;font-size:small;gap:1rem;justify-content:space-between;margin:10px;min-height:14rem;padding:20px}.our_team-header{font-size:1.5rem}.our_team-sub-header{font-size:1rem}.our_team-image{height:300px}.our_team-container{padding:1rem}.our_team-section-content{overflow-wrap:break-word;white-space:normal;word-break:break-word}.data-employee{display:block!important}.container_legal{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.employee_contact{border:none;box-shadow:none!important;padding:0!important}#our_team{padding:1rem 1rem 0}#contant_form{padding:1rem 1.5rem}.map_contant{margin-top:0}.mobile_screen_show_smallest{display:block!important}.flexDa{flex-direction:row!important}.mobile_screen_show{display:none!important}.contact_content{display:flex;flex-direction:column;height:auto}.brand_name_subtitle{font-size:14px;margin-bottom:10rem}.contact_info{margin-top:3rem;padding:0!important}.svg_map{margin-bottom:2rem;margin-top:4rem}.about_us_content,.svg_map{margin-left:0;width:100%}.brand_name_contact{padding-top:2vh!important}.about_us_container{display:flex;flex-direction:column;height:auto}#about_us{overflow:scroll;padding:1rem 1.5rem}.small_screen_hide{display:none!important}.home_readmore{display:flex;flex-direction:column;min-height:29vh}.container_one{flex-grow:0;width:100%}.container_two{min-height:auto}.brand_name_description:last-child{display:none}.homeb{margin-bottom:2rem}.rotating_dots{display:flex;padding-bottom:3vh}.brand_name{font-size:2.5rem;font-weight:600;padding-bottom:1rem;padding-top:5vh}.menu_big{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:slideRightToLeft;animation-name:slideRightToLeft;-webkit-animation-timing-function:ease;animation-timing-function:ease;background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.contact_info_icons{justify-content:start;padding:2rem 1rem}.homepage_map{width:90%}.home_subheader{font-size:16px;margin-bottom:1rem}.contact_info{align-items:start;display:flex;flex-direction:column;font-weight:800;justify-content:space-between;padding:3rem 0}.menu_content_right{display:none;flex-direction:row;justify-content:flex-start;margin-right:0;max-height:none;min-height:auto;padding:1rem;text-align:center;width:auto}.menu_content_right h1{overflow-wrap:break-word;white-space:normal}.menu_content_left{-webkit-overflow-scrolling:touch!important;border-right:2px solid #013a4e;display:flex;flex-direction:column;justify-content:start;margin:0;min-height:100vh;overflow-y:scroll!important;padding:2rem 0 0!important;position:relative;text-align:center;width:100%}.other_news_header{display:block}.other_news{margin-top:0;width:100%}.welcome-content{top:60%;width:80%}.main_container{display:block;overflow-wrap:break-word}.main_news{width:100%}.main_news_container{padding:0 0 3rem}.button_container{left:5px}.welcome-brand-name{font-family:Poppins,sans-serif;font-size:3rem;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:4rem;margin-bottom:1rem}.about_us_top{display:block;width:100%}.about_us_top_left{display:inline;display:initial;margin-top:0;padding:initial;width:auto}.flex-container{padding:0}.mobile_hide{display:block}.dropdown-menu.open{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.current_news{border-radius:10px;box-shadow:0 5px 10px rgba(147,47,109,.4);margin:0 0 3rem;max-height:100%;text-align:start}.opened{max-width:60%!important}.about_us_header{width:auto}.booking_header{background-color:#000103}#equipment{max-width:100%}#about_us_content,#news_container,#prices_container,#services{padding-top:5rem}#equipment img{max-height:100%}.padding20{padding:20px}.welcome-brand-identity{font-family:Avenir LT Std;font-size:1.1rem;font-style:normal;font-weight:350;letter-spacing:.03em;line-height:1.5rem;margin-top:2rem}.segment.h-100 h2{font-size:32px}.mobile-hide{display:none}.mobile-show{display:block}.second_desc{padding:40px 0}.footer_map{min-height:auto}.about-us-prod-info{padding:0 0 40px}.segment-list{display:none}.mobile_menu_show{display:block}.mobile_menu_hide{display:none}.about-prod-header-book,.about-prod-info-book{text-align:start}.language-dropdown{display:none}.navigation.open ul.segment-list{background-color:#3f4e4f;display:flex;flex-direction:column;left:0;margin-top:0;opacity:0;padding:10px 0;position:absolute;top:100%;transition:opacity .3s ease-in-out;visibility:hidden;width:100%;z-index:1}#last_book{text-align:start}.navigation.open ul.segment-list li{display:flex;justify-content:center;margin:10px 0}.navigation.open ul.segment-list li.segment-link{color:#fff}.navigation.open ul.segment-list li.segment-link.active,.navigation.open ul.segment-list li.segment-link:hover{color:#a27b5c}.navigation.open{position:relative}.navigation.open .bar:first-child{-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.navigation.open .bar:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.navigation.open .bar:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.navigation.open ul.segment-list{opacity:1;visibility:visible}#news{display:"grid"}#all_services,#news{gap:20px;margin-bottom:5rem}#all_services{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}.presentation_container{display:block}.presentation_calendar{width:100%}.presentation_separator{display:none}.presentation_contact{margin-top:1rem;width:100%}#news_content{display:block;gap:0;margin-bottom:5rem}.segment-list.hide{display:none}.about_us_intro{display:block}.about_us_bottom{display:none}.current_package{grid-gap:20px;display:grid;gap:20px;grid-template-columns:auto;margin-bottom:5rem}.nkit{font-size:.8rem!important;padding:0 1rem 1rem}.mobile_show{display:block!important}.mobile_hide{display:none}.selector{color:#013a4e;padding:.5rem 1rem}.dropdown-menu.open,.selector:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.headerCss{margin:0 1.5rem}#footer_container{margin:0 1rem}.main_news_container{overflow-wrap:break-word;padding:2rem 1rem 5rem;text-align:left}.news_add_container{font-size:15px}.brand_copyright{font-size:7px}.header{min-height:3rem}.brand_logo_img{width:12vw}#footer_info{width:65%}.footer_logo{width:7vw}.all_rights,.right_container{display:none}}.App.sticky-header-header{background-color:#fff;box-shadow:0 0 13.6px 0 #66666638;max-height:5rem;min-height:5rem;min-width:100%;top:0;z-index:999}.sticky-header{height:auto;width:100%}body,html{height:100%;overflow-y:auto!important}.about_us_map{flex:1 1;float:right;overflow:hidden;width:40%}.about_us_container{display:flex;height:auto;max-height:none;min-height:auto;overflow:visible}.about-us-content{color:#013a4e;line-height:1.6;overflow:hidden;width:50%}#about_us,.about-us-content{height:auto;overflow:visible}#about_us{box-shadow:0 0 13.6px 0 #66666638;padding-bottom:50px}.about-us-container{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.about-us-header{margin-bottom:50px;text-align:center}.about-us-title{color:#013a4e;font-size:36px;font-weight:700;margin-bottom:15px}.about-us-divider{background-color:#013a4e;height:4px;margin:0 auto;width:80px}.about-us-section{border-bottom:1px solid #e0e0e0;color:#013a4e;margin-bottom:30px;padding-bottom:20px}.about-us-section:last-child{border-bottom:none}.about-us-subtitle{color:#013a4e;font-size:30px;font-weight:600;margin-bottom:15px}.about-us-paragraph{color:#013a4e;font-size:20px;margin-bottom:15px;text-align:left;text-align:justify}.about-us-list{list-style-type:none;margin-bottom:20px;padding-left:20px}.about-us-list-item{margin-bottom:10px;padding-left:20px;position:relative}.about-us-list-item:before{color:#013a4e;content:"•";font-weight:700;left:0;position:absolute}.about-us-languages{display:flex;flex-wrap:wrap}.about-us-languages .about-us-list-item{min-width:150px;width:33%}.about-us-highlight{color:#2c3e50;font-style:italic;font-weight:600}.about-us-conclusion{background-color:#f5f5f5;border-left:4px solid #013a4e;margin-top:20px;max-height:100px;padding:20px}.about-us-all{display:flex;flex-direction:row;gap:5rem}@media (max-width:768px){.about_us_container{flex-direction:column}.map-sticky{padding:3rem 0}.about-us-all{display:flex;flex-direction:column;gap:0}.about-us-content,.about_us_map{margin-left:0;max-width:100%;min-width:100%;padding:2rem 0;position:static}.about-us-conclusion{margin-top:0;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}body,html{list-style-type:none}.about-us-list-item:before{display:none}.about-us-title{font-size:28px}.about-us-list-item{position:static}.about-us-list{list-style-type:disc}.about-us-languages .about-us-list-item{width:50%}}@media (max-width:480px){.about-us-languages .about-us-list-item{width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInBottom{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInBottom{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes expandWidth{0%{width:0}to{width:60px}}@keyframes expandWidth{0%{width:0}to{width:60px}}.our_team-flex-column{-webkit-animation:fadeIn .8s ease-out forwards;animation:fadeIn .8s ease-out forwards}.our_team-header{-webkit-animation:slideInLeft .8s ease-out forwards;animation:slideInLeft .8s ease-out forwards}.our_team-sub-header{-webkit-animation:slideInLeft 1s ease-out forwards;animation:slideInLeft 1s ease-out forwards}.our_team-hr{-webkit-animation:expandWidth 1.2s ease-out forwards;animation:expandWidth 1.2s ease-out forwards;position:relative}.our_team-employee-img{-webkit-animation:scaleIn 1s ease-out forwards;animation:scaleIn 1s ease-out forwards}.our_team-section-title{-webkit-animation:slideInLeft .8s ease-out forwards;animation:slideInLeft .8s ease-out forwards;position:relative}.our_team-section-title:after{-webkit-animation:expandWidth .6s ease-out forwards;animation:expandWidth .6s ease-out forwards;-webkit-animation-delay:.8s;animation-delay:.8s;background-color:#0056b3;bottom:-5px;content:"";height:2px;left:0;position:absolute}.our_team-section-content{-webkit-animation:fadeIn 1s ease-out forwards;animation:fadeIn 1s ease-out forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.our_team-section-content li{-webkit-animation:slideInBottom .5s ease-out forwards;animation:slideInBottom .5s ease-out forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.our_team-section-content li:first-child{-webkit-animation-delay:.3s;animation-delay:.3s}.our_team-section-content li:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.our_team-section-content li:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.our_team-section-content li:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.our_team-section-content li:nth-child(5){-webkit-animation-delay:.7s;animation-delay:.7s}.our_team-section-content li:nth-child(6){-webkit-animation-delay:.8s;animation-delay:.8s}.our_team-section-content li:nth-child(7){-webkit-animation-delay:.9s;animation-delay:.9s}.our_team-section-content li:nth-child(8){-webkit-animation-delay:1s;animation-delay:1s}.our_team-image{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.our_team-image:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.rotating-text{margin-bottom:30px}.static-text{display:inline-block}.word-container{overflow:visible;width:300px}.word-container p{width:100%}.word{z-index:1}.hero-text-container{margin-bottom:3rem;-webkit-perspective:1000px;perspective:1000px}@media screen and (max-width:768px){.static-text,.word-container p{font-size:2.5rem}.word-container{height:55px;width:250px}.hero-text-container{margin-bottom:0}}@media screen and (max-width:480px){.static-text,.word-container p{font-size:2rem}.word-container{height:45px;width:200px}.rotating-text{align-items:center;display:flex;flex-direction:column}.word-container{margin-left:0;margin-top:10px}}.hero-slide-container{box-sizing:border-box;height:100%;position:relative;width:100%;z-index:2}.hero-content-wrapper,.hero-slide-container{display:flex;flex-direction:column;justify-content:center}.hero-content-wrapper{align-items:center;padding:0 15px;text-align:center}.hero-map-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.hero-map-tooltip{background:#fff;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#000;font-weight:700;padding:.3rem .5rem;pointer-events:none;position:absolute;z-index:100}.new-rotating-container{-webkit-perspective:1000px;perspective:1000px;position:relative;text-align:center}.new-text-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;gap:15px;justify-content:center}.static-text-container{color:#fff;font-size:3.8rem;font-weight:700;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.new-dynamic-container{display:inline-block;height:auto;min-width:400px;position:relative;text-align:left}.new-words-wrapper{position:relative;width:100%}.new-rotating-word{font-size:5rem;font-weight:700;left:0;line-height:1.2;opacity:0;position:absolute;text-transform:uppercase;top:0;white-space:nowrap;width:100%}.new-rotating-word .letter{display:inline-block;position:relative;-webkit-transform:translateZ(25px);transform:translateZ(25px);-webkit-transform-origin:50% 50% 25px;transform-origin:50% 50% 25px}.new-rotating-word .letter.space{display:inline-block;width:.5em}.new-rotating-word .letter.out{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);transition:-webkit-transform .32s cubic-bezier(.55,.055,.675,.19);transition:transform .32s cubic-bezier(.55,.055,.675,.19);transition:transform .32s cubic-bezier(.55,.055,.675,.19),-webkit-transform .32s cubic-bezier(.55,.055,.675,.19)}.new-rotating-word .letter.behind{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.new-rotating-word .letter.in{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);transition:-webkit-transform .38s cubic-bezier(.175,.885,.32,1.275);transition:transform .38s cubic-bezier(.175,.885,.32,1.275);transition:transform .38s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .38s cubic-bezier(.175,.885,.32,1.275)}.new-rotating-word .letter.space.behind,.new-rotating-word .letter.space.in,.new-rotating-word .letter.space.out{opacity:1!important}.new-color-primary{color:#fff}.new-color-secondary{color:#f5f5f5}.new-color-accent{color:#e6e6e6}.new-color-highlight{color:#fff}.new-color-emphasis{color:#f0f0f0}@media screen and (max-width:992px){.new-rotating-word,.new-static-text{font-size:3rem}.new-dynamic-container{height:60px;min-width:350px}}@media screen and (max-width:768px){.new-rotating-word,.new-static-text,.static-text-container{font-size:2.8rem;font-weight:700;text-align:left}.mobile_new{font-size:2.5rem!important}.new-text-wrapper{gap:0}.hero-button-wrapper{margin-top:15rem}.new-dynamic-container{height:55px;min-width:300px}.new-text-wrapper{flex-direction:column}.new-static-text{margin-bottom:10px;margin-right:0}}.vertical-nav{align-items:center;display:flex;flex-direction:column;left:10rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.vertical-nav .nav-dot{background-color:#fff;border-radius:30px;cursor:pointer;height:20px;margin:10px 0;opacity:.5;transition:all .6s cubic-bezier(.68,-.55,.27,1.55);width:8px}.vertical-nav .nav-dot.active{border-radius:10px;box-shadow:0 0 10px hsla(0,0%,100%,.5);height:60px;opacity:1}.vertical-nav .nav-dot:not(.active):hover{height:45px;opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}.home-component .home_container{box-sizing:border-box;height:100%;width:100%;z-index:5}@media screen and (max-width:1200px){.vertical-nav{left:5rem}.hero-slide-container{justify-content:end;padding:40% 5%}}@media screen and (max-width:768px){.vertical-nav{left:2rem}.hero-slide-container{padding:10% 5%}.letter-image{display:none}.hero-content-wrapper{gap:0;padding:0 10px}}@media screen and (max-width:480px){.vertical-nav{left:1rem}.vertical-nav .nav-dot.active{height:40px}.vertical-nav .nav-dot{height:10px;margin:6px 0}}.hero-main-title{font-size:3.5rem;line-height:1.2}.hero-main-title,.hero-subtitle{color:#fff;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.hero-subtitle{font-size:2.5rem;margin-bottom:2rem}.hero-description{color:#fff;font-size:1rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:700px;opacity:.9;text-align:center}.hero-button-wrapper{display:flex;justify-content:center;margin-top:2rem}.hero-action-button{background-color:#fff;border:none;border-radius:50px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#013a4e;cursor:pointer;font-family:Poppins;font-size:1rem;font-weight:600;letter-spacing:1%;line-height:9px;padding:15px 85px;text-transform:capitalize;transition:all .3s ease}.hero-action-button:hover{box-shadow:0 6px 12px rgba(0,0,0,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hero-right-section{display:none}.rotating-text{font-weight:700;padding-bottom:10px;position:relative;text-align:center}.static-text{color:#fff;font-size:3.5rem;letter-spacing:1px;line-height:1.2;margin:0;text-align:center;text-transform:uppercase}.word-container{height:70px;margin-left:15px;overflow:hidden;text-align:left;vertical-align:top}.word-container,.word-container p{display:inline-block;position:relative}.word-container p{color:#fff;font-size:3.5rem;font-weight:700;margin:0}.word{font-size:3.5rem;left:0;line-height:1.2;opacity:0;position:absolute;top:0;width:100%}.word .letter{display:inline-block;position:relative;-webkit-transform:translateZ(25px);transform:translateZ(25px);-webkit-transform-origin:50% 50% 25px;transform-origin:50% 50% 25px}.word .letter.out{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);transition:-webkit-transform .32s cubic-bezier(.55,.055,.675,.19);transition:transform .32s cubic-bezier(.55,.055,.675,.19);transition:transform .32s cubic-bezier(.55,.055,.675,.19),-webkit-transform .32s cubic-bezier(.55,.055,.675,.19)}.word .letter.behind{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.word .letter.in{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);transition:-webkit-transform .38s cubic-bezier(.175,.885,.32,1.275);transition:transform .38s cubic-bezier(.175,.885,.32,1.275);transition:transform .38s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .38s cubic-bezier(.175,.885,.32,1.275)}.primary-color{color:#fff}.secondary-color{color:#f5f5f5}.accent-color{color:#e6e6e6}.highlight-color{color:#fff}.emphasis-color{color:#f0f0f0}@media screen and (max-width:768px){.hero-main-title{font-size:2.5rem}.hero-subtitle{font-size:1.8rem}.hero-description{font-size:.9rem}.static-text,.word-container p{font-size:2.5rem}.word-container{height:55px}}@media screen and (max-width:480px){.hero-main-title{font-size:2rem}.hero-subtitle{font-size:1.5rem}.second_mobile{font-size:2.2rem!important}.hero-content-wrapper{align-items:start;gap:0;padding:0 10px}.static-text,.word-container p{font-size:2rem}.word-container{height:45px}}.letter-image{bottom:15vh;cursor:pointer;height:100px;position:fixed;right:10rem;width:100px;z-index:1000}.animated-mail{height:75px;position:absolute;transition:.4s;width:100px}.animated-mail .body{border-color:transparent transparent #0a5470;border-style:solid;border-width:0 0 50px 100px;bottom:0;height:0;position:absolute;width:0;z-index:2}.animated-mail .letter-text{word-wrap:break-word;color:#013a4e;font-size:.6rem;font-weight:700;overflow-wrap:break-word;padding-left:5px;padding-top:5px;text-align:left;top:20px;white-space:normal}.animated-mail .top-fold{border-color:#013a4e transparent transparent;border-style:solid;border-width:25px 50px 0;height:0;position:absolute;top:25px;-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:z-index .2s .4s,-webkit-transform .4s .4s;transition:transform .4s .4s,z-index .2s .4s;transition:transform .4s .4s,z-index .2s .4s,-webkit-transform .4s .4s;width:0;z-index:2}.animated-mail .back-fold{background:#013a4e;bottom:0;height:50px;position:absolute;width:100px;z-index:0}.animated-mail .left-fold{border-color:transparent transparent transparent #1369a1;border-style:solid;border-width:25px 0 25px 50px;bottom:0;height:0;position:absolute;width:0;z-index:2}.animated-mail .letter{background:#fff;bottom:0;height:30px;left:10px;overflow:hidden;position:absolute;transition:.4s .2s;width:80px;z-index:1}.animated-mail .letter .letter-border{background:repeating-linear-gradient(-45deg,#0a5470,#0a5470 4px,transparent 0,transparent 9px);height:5px;width:100%}.animated-mail .letter .letter-stamp{background:#013a4e;border-radius:100%;height:15px;margin-left:60px;opacity:1;width:15px}.shadow{background:radial-gradient(rgba(0,0,0,.5),transparent,transparent);border-radius:100%;height:15px;left:50%;position:absolute;top:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.4s;width:200px}.letter-image:hover .animated-mail{-webkit-transform:translateY(25px);transform:translateY(25px)}.letter-image:hover .animated-mail .top-fold{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);transition:z-index .2s,-webkit-transform .4s;transition:transform .4s,z-index .2s;transition:transform .4s,z-index .2s,-webkit-transform .4s;z-index:0}.letter-image:hover .animated-mail .letter{height:90px}.letter-image:hover .shadow{width:125px}.letter-image:after{background:radial-gradient(circle at center,rgba(19,105,161,.2) 0,rgba(19,105,161,0) 70%);border-radius:50%;bottom:-5px;content:"";left:-5px;pointer-events:none;position:absolute;right:-5px;top:-5px;z-index:-1}.home-component .home_container{display:flex;flex-direction:row;height:90vh;overflow:hidden;position:relative}.home-component .container_one{background-color:initial;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:50%}.home-component .right_container{background-position:50%;background-size:cover;height:100%;width:50%}.home-component .brand_name{color:#fff;font-size:3.5rem;font-weight:700;line-height:1.2;padding:0}.home-component .home_subheader{color:#fff;font-size:1.8rem;font-weight:400}.home-component .brand_name_description{color:#fff;font-size:1.2rem;line-height:1.6;max-width:600px;padding:0}.home-component .my_button.homeb{background-color:#fff;border-radius:50px;box-shadow:0 4px 10px rgba(0,0,0,.1);color:#013a4e;cursor:pointer;display:inline-block;font-weight:600;padding:.8rem 2rem;text-decoration:none;transition:all .3s ease}.home-component .my_button.homeb:hover{background-color:#f5f5f5;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.home-component .home_readmore,.home-component .home_readmore_tablet{align-items:flex-start;display:flex;flex-direction:column;margin-top:auto}.home-component .rotating_dots{display:flex;margin-bottom:2rem;margin-top:2rem}.home-component .carousel-container{box-shadow:none;height:calc(100vh - 10rem);margin:0;max-height:calc(100vh - 10rem);max-height:none;min-height:0;min-height:auto;overflow:hidden;padding:0;position:relative;width:100%}.home-component .carousel-slide .home_container{display:flex;height:100%;justify-content:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.home-component .carousel-slide:first-child,.home-component .carousel-slide:nth-child(2),.home-component .carousel-slide:nth-child(3){background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.home-component .carousel-slide{background-color:#013a4e;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity 1s ease-in-out,visibility 1s ease-in-out;visibility:hidden;width:100%;will-change:opacity}.home-component .carousel-slide:first-child{background:linear-gradient(hsla(0,0%,100%,.1),rgba(0,0,0,.6)),url(https://storage.googleapis.com/nkit_eshop/homepage_1.webp);background-position:top;background-repeat:no-repeat;background-size:contain}.home-component .carousel-slide:nth-child(2){background-color:#dedede;background-size:cover;background:linear-gradient(hsla(0,0%,100%,.1),rgba(0,0,0,.6)),url(https://storage.googleapis.com/nkit_eshop/second222.webp);background-position:50%}.home-component .carousel-slide:nth-child(3){background:linear-gradient(hsla(0,0%,100%,.1),rgba(0,0,0,.4)),url(/static/media/meet-the-team2.8a9bd968004b87df6fae.webp);background-color:#000;background-position:50%;background-size:cover;width:100vw}.home-component .carousel-slide:nth-child(4){background-color:#dedede;background-position:50%;background-size:cover}.home-component .carousel-slide-active{opacity:1;visibility:visible;z-index:1}.home-component .vertical-nav{align-items:center;display:flex;flex-direction:column;left:10rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.home-component .vertical-nav .nav-dot{background-color:#fff;border-radius:30px;cursor:pointer;height:15px;margin:10px 0;opacity:.5;transition:all .6s cubic-bezier(.68,-.55,.27,1.55);width:8px}.home-component .vertical-nav .nav-dot.active{border-radius:10px;box-shadow:0 0 10px hsla(0,0%,100%,.5);height:60px;opacity:1}.home-component .vertical-nav .nav-dot:not(.active):hover{height:25px;opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}.home-component .contact-us-button{background-color:#fff;border-radius:50px;bottom:30px;cursor:pointer;font-weight:600;padding:10px 20px;position:absolute;right:30px;z-index:10}.home-component .chat-button{align-items:center;background-color:initial;border:2px solid #fff;border-radius:50%;bottom:30px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:150px;width:40px;z-index:10}.home-component .tooltip{background:#fff;border-radius:20px;color:#000;font-weight:700;padding:.3rem .5rem;pointer-events:none;position:absolute;z-index:100}@media screen and (max-width:992px){.home-component .container_one{width:70%}.home-component .right_container{width:30%}.home-component .brand_name{font-size:2.8rem}.home-component .home_subheader{font-size:1.5rem}}@media screen and (max-width:768px){.home-component .home_container{flex-direction:column;height:100vh}.home-component .carousel-slide:nth-child(2){overflow:hidden;position:relative;z-index:1}.home-component .carousel-slide:nth-child(2):before{content:"";inset:0;opacity:.6;position:absolute;z-index:-1}.home-component .container_one{padding:10vh 5% 6vh;width:100%}.home-component .mobile_hide,.home-component .right_container{display:none}.home-component .small_screen_show{display:flex}.home-component .brand_name{font-size:2.2rem;padding:0}.contact-form-section{padding:0}.home-component .vertical-nav{align-items:end;right:15px}.home-component .carousel-slide:first-child{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.8)),url(https://storage.googleapis.com/nkit_eshop/homepage_1.webp);background-position:top;background-repeat:no-repeat;background-size:contain}.home-component .carousel-slide:nth-child(2){background-color:#dedede;background-size:cover;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.8)),url(https://storage.googleapis.com/nkit_eshop/second222.webp);background-position:50%}.home-component .carousel-slide:nth-child(3){background:linear-gradient(transparent,rgba(0,0,0,.6)),url("https://storage.googleapis.com/nkit_eshop/meet-the-team2%20(3).webp");background-color:#000;background-position:50%;background-size:cover;width:100vw}}@media screen and (max-width:480px){.home-component .container_one{padding:8vh 5% 4vh}.home-component .brand_name{font-size:1.8rem}.home-component .home_subheader{font-size:1.2rem}.home-component .brand_name_description{font-size:1rem}.home-component .contact-us-button{bottom:15px;padding:8px 15px;right:15px}.home-component .chat-button{bottom:15px;right:100px}}.contact-main-container{display:flex;min-height:100vh;overflow:hidden;width:100%}.contact-form-section{background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:start;padding:5rem 0 0;position:relative;width:50%}.contact-form-section:before{background-color:hsla(0,0%,100%,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.contact-form-wrapper{margin-top:2rem;max-width:600px;position:relative;width:100%;z-index:1}.contact-heading{color:#013a4e;font-size:2rem;margin-bottom:2rem;text-align:left}.contact-row{margin-bottom:1.5rem;width:100%}.contact-name-row{display:flex;gap:1rem}.contact-textfield{width:100%}.contact-full-width{width:100%!important}.contact-submit-button{background-color:#013a4e;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 2rem;transition:background-color .3s}.contact-submit-button:hover{background-color:#025a7a}.contact-info-container{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.contact-info-item{align-items:center;display:flex}.contact-icon{color:#013a4e;margin-right:.5rem}.contact-text{color:#013a4e;font-size:1rem}.contact-map-section{align-items:center;display:flex;flex-direction:column;justify-content:start;padding-top:0;width:50%}@media (max-width:992px){.contact-main-container{flex-direction:column}.contact-form-section,.contact-map-section{min-height:50vh;width:100%}.contact-form-wrapper{margin-top:0}.contact-name-row{flex-direction:column;gap:1.5rem}}.view-wrapper{height:100vh;position:relative;width:100%}.hero-slide-container-map{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.map-text{color:#013a4e!important}.employee_bck{background:linear-gradient(180deg,#d3d3d3,rgba(1,58,78,.7))}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3em;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8em;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3em;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3em}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944em;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4em}.react-datepicker__month{margin:.4em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7em;margin:.166em;text-align:center;width:1.7em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3em}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7em;margin:.166em;text-align:center;width:1.7em}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3em}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3em;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3em;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3em;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:.5em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3em;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3em;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3em;border-top-right-radius:.3em}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3em;width:3em}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2em;width:2em}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44em}.react-datepicker__children-container{height:auto;margin:.4em;padding-left:.2em;padding-right:.2em;width:13.8em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.app{width:50%}.app,.selected-date{margin:0 auto}.times button{background-color:#6f48eb;color:#fff;display:block;margin-top:5px}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.react-calendar{color:#000;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar__navigation__label__labelText{color:#da327d;font-size:18px;font-weight:700;line-height:36px}.react-calendar__navigation button{background:none;color:#00b0b2;font-size:16px;margin-top:8px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{color:#00b0b2;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{margin-bottom:1rem;padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center;padding:1em .66667em}.react-calendar__month-view__days__day{border:.5px solid #ededed!important}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;max-width:100%;padding:1em;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#da327d;color:#fff}.react-calendar__tile--now{background:#f9f3b0;color:#000}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#da327d;color:#fff}.react-calendar__tile--hasActive,.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#da327d}.react-calendar__tile--active{background:#da327d;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#da327d}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.container{margin-top:5rem;padding:0 2rem}.calendar,.reservation{width:100%}.calendar_display{display:flex}.order_summary{background:#fff;box-shadow:0 0 10px #da327d;display:flex;left:0;position:fixed;top:0;transition:width .8s ease;width:20%;z-index:999}.order_summary_overview{transition:width .8s ease;width:100%}.minh-100{min-height:100vh}.booking_buttons{display:flex;justify-content:end}.checkbox_field{position:relative}.change_button:hover{color:#000!important;cursor:pointer}.checkbox_field:before{background-color:#fff;border:2px solid #00b0b2;border-radius:4px;content:"";display:inline-block;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox_field:after,.checkbox_field:before{height:16px;position:absolute;top:50%;width:16px}.checkbox_field:after{color:#00b0b2;content:"✔";display:block;font-size:12px;left:50%;line-height:16px;opacity:0;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.checkbox_field:checked:after{opacity:1}.check_button{display:flex;justify-content:center;padding-bottom:2rem;padding-top:2rem}.scroll_div::-webkit-scrollbar{width:6px}.scroll_div::-webkit-scrollbar-thumb{background-color:#da327d;border-radius:3px}.scroll_div::-webkit-scrollbar-thumb:hover{background-color:#b02161}.scroll_div::-webkit-scrollbar-track{background-color:#fff;border-radius:3px}.reservation{padding:0 1rem 0 5rem}.timeslot{display:flex;justify-content:center;padding:.2rem}.timeslot:first-child{margin-top:1rem}.last_timeslot,.timeslot_nopadding{display:flex;justify-content:center;min-height:4rem}.last_timeslot{border-bottom:.5rem solid red;margin-bottom:2rem}.regular{align-items:center;border-radius:50px;display:flex;justify-content:space-between;min-height:3rem;padding:.5rem 1rem .5rem .5rem;width:100%}.admin_timeslot{border-bottom:1px solid gray;display:flex;justify-content:center;min-height:4rem}.same_order{align-items:center;display:flex;justify-content:space-between;min-height:3rem;padding:.5rem;width:100%}.select_package{border:1px solid gray;display:flex;margin:2px;min-height:50vh;width:100%!important}.select_package:hover{border:5px solid gray}.form_container{display:block;width:100%}.textfield_container{padding:1rem}.textfield_container_desktop{display:flex}.textfield_container{padding-right:0}.textfield{background-color:#fff;border:0 solid #fff!important;box-shadow:0xp 20px 30px 0 #d3d3d3;width:100%}.current_step,.linear_progress{margin-bottom:3em;margin-top:3rem;-webkit-user-select:none;user-select:none;width:100%}.current_step{min-height:10vh}.current_step_desc{max-width:35%;word-break:break-word}.calendar_css{max-height:50vh;min-height:50vh;overflow-y:auto;scrollbar-color:"#DA327D white";scrollbar-width:"thin"}.packages_container{display:"flex";width:"100% !important"}.buttons_nav{margin-top:30px;min-height:3rem}.information_detail{display:flex;margin:.5rem 0}.break_words{word-break:break-word}@media screen and (max-width:768px){.reservation{padding:0}.information_detail{display:block}.buttons_nav{margin-left:0}.calendar_display,.packages_container{display:block}.current_step,.linear_progress{-webkit-user-select:"none";user-select:"none";width:"100%"}.current_step{margin-top:3.5rem}.current_step_desc{max-width:100%;word-break:break-word}.container{margin-top:5rem;padding:2rem}.calendar_css{max-height:none;min-height:0;min-height:auto}.mobile_hide{display:none}}.checkbox_field,.checkbox_field:checked{margin-right:1rem;-webkit-user-select:none;user-select:none;width:1.2rem}.checkbox_field:checked{border-radius:3px}.admin_form_container{display:flex;width:100%}.selectPackage{display:block;width:100%}.package{border:2px solid #000;border-radius:10px}.package,.package_not_selected{align-items:center;display:flex;justify-content:center;margin:.5rem;min-height:10vh;padding:.5rem;text-align:center}.package_not_selected{border:2px solid #cbcbcb;border-radius:10px}.textfield_form{width:100%}.create_package{display:inline-block;padding-bottom:1rem;text-align:center;width:100%}.packages_container{display:flex}.packages{width:100%}.edit_packages{border:2px solid #000;border-radius:10px;display:flex;display:inline-block;margin:.5rem;padding:0 .3rem;width:100%}.package_row{display:flex;margin:1.5rem 0;width:100%}.service,.service_container{display:flex}.service{align-items:center;background-color:#edebeb;border:2px solid #000;border-radius:10px;justify-content:center;margin:.5rem;min-height:4vh;padding:.5rem;text-align:center}.hide{display:none}.service_not_selected{align-items:center;border:2px solid #bcbcbc;border-radius:10px;display:flex;justify-content:center;margin:.5rem;min-height:4vh;padding:.5rem;text-align:center}.services_container{display:flex}.services{max-height:75vh;overflow-y:scroll;width:30%}.edit_service{display:inline-block;margin:.5rem;width:100%}.service_info_container{border:2px solid #000;border-radius:10px;padding:1rem}.service_row{display:flex;justify-content:space-between;margin:1.5rem 0;width:100%}.textfield{padding:0 .5rem}@media screen and (max-width:768px){.packages_container{display:block}}.news{display:flex;flex-direction:column}#edit_button:hover{color:"red"}.news_header{margin:.5rem 1rem;min-height:2vh}.news_header,.news_not_selected{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:8px;text-align:center}.news_not_selected{border:2px solid #bcbcbc;border-radius:10px;margin:.5rem 0}.table-heading{font-weight:700}.news-container{margin:0 10rem;padding-top:2rem}.news-page-title{color:#1a202c;font-size:2.5rem;font-weight:700;margin-bottom:2rem;position:relative;text-align:center}.news-page-title:after{background:#013a4e;border-radius:2px;content:"";display:block;height:4px;margin:1rem auto 0;width:80px}.news-grid{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.news-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);display:flex;flex-direction:row;height:250px;overflow:hidden;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.news-card:hover{box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.news-card-image{height:100%;min-width:312px;overflow:hidden;position:relative;width:312px}.news-card-image img{height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.news-card:hover .news-card-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.news-card-image.placeholder{align-items:center;background-color:#e2e8f0;display:flex;justify-content:center}.placeholder-text{color:#a0aec0;font-size:1.125rem;font-weight:500}.news-card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:.5rem 1.5rem}.news-card-title{color:#013a4e;font-size:1.75rem;font-weight:500;line-height:1.3;margin-bottom:1.5rem}.news-card-title a{color:#013a4e;text-decoration:none;transition:color .2s ease}.news-card-title a:hover{color:rgba(1,58,78,.8)}.news-card-title:after{background-color:#013a4e;content:"";display:block;height:3px;margin-top:.5rem;width:50px}.news-card-subtitle{color:#4a5568;font-size:1.125rem;font-weight:500;margin-bottom:1rem}.news-card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4a5568;display:-webkit-box;font-size:.9rem;line-height:1.5;margin-bottom:1rem;overflow:hidden}.news-card-meta{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.news-card-date{color:#718096}.news-card-read-more{background-color:#013a4e;border-radius:20px;color:#fff;font-weight:600;min-width:15rem;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.news-card-read-more:hover{background-color:rgba(1,58,78,.8)}.news-pagination{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.pagination-button{align-items:center;border:1px solid #e2e8f0;color:#4a5568;display:flex;font-size:.875rem;font-weight:500;height:40px;justify-content:center;min-width:40px;padding:0 .75rem;transition:all .2s ease}.pagination-button:hover:not(:disabled){background-color:#f7fafc;border-color:#013a4e;color:#013a4e}.news-page-info{color:#718096;font-size:.875rem;text-align:center}.news-empty,.news-error,.news-loading{color:#4a5568;font-size:1.125rem;padding:3rem 1rem;text-align:center}.news-error{color:#e53e3e}@media (max-width:768px){.news-container{margin:0 2rem;padding-top:2rem}.news-card{flex-direction:column;height:auto}.news-card-image{height:200px;width:100%}.news-page-title{font-size:2rem}.pagination-button{height:36px;min-width:36px;padding:0 .5rem}}@media (max-width:480px){.news-container{margin:0 1rem;padding:1.5rem 1rem}.news-card-image{height:180px}.news-card-title{font-size:1.25rem}.news-card-subtitle{font-size:1rem}}.login-form-container{align-items:center;display:flex;height:100vh;justify-content:center}.login-form{background-color:#f7f7f7;border:1px solid #ccc;border-radius:5px;padding:20px;width:40%}.login-form h2{text-align:center}.login-form .textfield{margin-bottom:10px;padding:10px;width:100%}.login-form button{background-color:#4caf50;border:none;color:#fff;cursor:pointer;padding:10px;width:100%}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.blog-editor-container{color:#333;display:flex;height:100vh;margin:1rem 10rem;overflow:hidden}.language-dropdown-container{margin-right:10px}.language-select{border:1px solid #ccc;border-radius:4px;height:38px;min-width:140px}.language-option,.selected-language{align-items:center;display:flex;padding:5px}.language-flag{font-size:1.2em;margin-right:8px}.language-name{font-size:14px}.editor-panel{background-color:#fff;border-right:1px solid #e5e7eb;height:100%;overflow-y:auto;padding:0 1rem 10rem 0;width:60%}.preview-panel{background-color:#f9fafb;height:100%;overflow-y:auto;padding:0 2rem 2rem;width:40%}.editor-panel::-webkit-scrollbar,.preview-panel::-webkit-scrollbar{width:8px}.editor-panel::-webkit-scrollbar-thumb,.preview-panel::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}.editor-panel::-webkit-scrollbar-track,.preview-panel::-webkit-scrollbar-track{background-color:#f3f4f6}.editor-header{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.editor-title{color:#1a1a1a;font-size:1.75rem;font-weight:700}.editor-title h1{margin:0;padding:0}.preview-heading{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.editor-actions{display:flex;justify-content:flex-end}.schema-button{background-color:#e0f2fe;border:none;border-radius:4px;color:#0369a1;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.schema-button:hover{background-color:#bae6fd}.blog-form{gap:1.25rem}.blog-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}label{color:#4b5563;font-weight:500}input[type=text],textarea{border:1px solid #e5e7eb;border-radius:4px;font-size:1rem;padding:.75rem;transition:border-color .2s ease}input[type=text]:focus,textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.2);outline:none}.error{border-color:#ef4444!important}.error-message{color:#ef4444;font-size:.875rem;margin-top:.25rem}.content-sections{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.sections-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.sections-header h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.content-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;margin-bottom:1.5rem;overflow:hidden;transition:all .2s ease}.content-section.active{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.section-header{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.5rem .75rem}.section-type{color:#4b5563;font-size:.875rem;font-weight:500}.section-controls{display:flex;gap:.375rem}.section-control-btn{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#4b5563;cursor:pointer;display:flex;font-size:.875rem;height:24px;justify-content:center;line-height:1;transition:all .2s ease;width:24px}.section-control-btn:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.section-control-btn:disabled{cursor:not-allowed;opacity:.5}.section-control-btn.remove{color:#ef4444}.section-control-btn.remove:hover:not(:disabled){background-color:#fef2f2;border-color:#ef4444}.section-quill-editor{border:none!important}.section-quill-editor .ql-container{border-bottom:none!important;border-left:none!important;border-right:none!important;font-size:1rem}.section-quill-editor .ql-toolbar{border:none!important;border-bottom:1px solid #e5e7eb!important}.image-section{padding:1rem}.add-section-controls{display:flex;gap:.75rem;margin-top:.75rem}.add-section-btn{background-color:#fff;border:1px dashed #d1d5db;border-radius:4px;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:.625rem;transition:all .2s ease}.add-section-btn.text{color:#4f46e5}.add-section-btn.text:hover{background-color:#eef2ff;border-color:#4f46e5}.add-section-btn.image{color:#059669}.add-section-btn.image:hover{background-color:#ecfdf5;border-color:#059669}.schema-textarea{background-color:#f9fafb;font-size:.875rem;min-height:150px;resize:vertical}.button-group{display:flex;gap:.75rem}.api-error-message{background-color:#fef2f2;border-left:4px solid #ef4444;border-radius:4px;color:#b91c1c;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.password-container{border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);margin:2rem auto;text-align:center}.password-title{font-weight:700;margin-bottom:1rem}.password-instruction{color:#4a5568}.password-input{border:1px solid #e2e8f0}.password-input:focus{border-color:#013a4e;box-shadow:0 0 0 2px rgba(1,58,78,.2);outline:none}.password-submit{transition:background-color .2s ease}.password-submit:hover{background-color:rgba(1,58,78,.9)}.slug-hint{color:#718096;font-size:.8rem;font-weight:400}.slug-input-wrapper{align-items:center;display:flex}.slug-prefix{background-color:#f3f4f6;border:1px solid #e5e7eb;border-bottom-left-radius:4px;border-right:none;border-top-left-radius:4px;color:#6b7280;padding:.75rem}.slug-input-wrapper input{border-bottom-left-radius:0;border-top-left-radius:0;flex:1 1}.post-link{border-top:1px solid rgba(1,58,78,.2);margin-top:1rem;padding-top:.5rem}.view-post-link{background-color:#013a4e;border-radius:4px;color:#fff;display:inline-block;font-weight:500;margin-top:.5rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.view-post-link:hover{background-color:rgba(1,58,78,.8)}.password-error{color:#e53e3e;font-size:.875rem}.success-message{background-color:#ecfdf5;border-left:4px solid #10b981;color:#065f46;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.editor-header .button-group{display:flex;gap:.75rem}.editor-header .button-group button{font-size:.875rem;padding:.5rem 1rem}.draft-button,.submit-button{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;min-width:10rem;padding:.75rem 1.5rem;transition:all .2s ease}.draft-button{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#4b5563}.draft-button:hover:not(:disabled){background-color:#e5e7eb}.submit-button{background-color:#4f46e5;color:#fff}.submit-button:hover:not(:disabled){background-color:#4338ca}.draft-button:disabled,.submit-button:disabled{cursor:not-allowed;opacity:.7}.blog-preview{height:100%}.post-preview{line-height:1.7}.preview-post-title{color:#1a1a1a;font-size:2rem;font-weight:800;margin-bottom:.5rem}.preview-post-subtitle{color:#4b5563;font-size:1.25rem;font-weight:400;margin-bottom:1.5rem}.preview-featured-image{margin-bottom:1.5rem}.preview-featured-image img{border-radius:8px;max-height:300px;object-fit:cover;width:100%}.preview-post-body{color:#333}.preview-section{margin-bottom:1.5rem}.preview-text-section h1{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.preview-text-section h2{font-size:1.5rem;font-weight:600;margin-bottom:.875rem}.preview-text-section p{margin-bottom:1rem}.preview-text-section ol,.preview-text-section ul{margin-bottom:1rem;margin-left:1.5rem}.preview-section-image{border-radius:8px;max-width:100%}@media (max-width:1024px){.blog-editor-container{flex-direction:column;height:auto;margin:1rem}.editor-panel,.preview-panel{height:auto;max-height:none;overflow:visible;width:100%}.editor-panel{border-bottom:1px solid #e5e7eb;border-right:none}}.image-uploader{margin-bottom:1.5rem}.uploader-label{color:#4b5563;display:block;font-weight:500;margin-bottom:.5rem}.uploader-dropzone{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;padding:1.5rem;position:relative;text-align:center;transition:all .2s ease}.uploader-dropzone:hover{background-color:#f3f4f6;border-color:#9ca3af}.uploader-dropzone.dragging{background-color:rgba(79,70,229,.05);border-color:#4f46e5}.uploader-dropzone.has-file{border-color:#e5e7eb;border-style:solid;padding:.75rem}.upload-placeholder{color:#6b7280;flex-direction:column;gap:1rem}.upload-icon,.upload-placeholder{align-items:center;display:flex;justify-content:center}.upload-icon{background-color:#e5e7eb;border-radius:50%;color:#4b5563;height:48px;width:48px}.upload-text p{margin:0}.upload-hint{color:#9ca3af;font-size:.875rem;margin-top:.5rem!important}.file-input{display:none}.image-preview{position:relative;text-align:center;width:100%}.image-preview img{border-radius:4px;max-width:100%;object-fit:contain}.image-info{color:#6b7280;display:flex;font-size:.875rem;justify-content:space-between;margin-top:.5rem}.image-name{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-image{align-items:center;background-color:#ef4444;border:none;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;font-size:1rem;height:24px;justify-content:center;line-height:1;position:absolute;right:-.5rem;top:-.5rem;transition:all .2s ease;width:24px}.remove-image:hover{background-color:#dc2626;-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:768px){.uploader-dropzone{padding:1rem}.upload-icon{height:36px;width:36px}}.article-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;padding:2rem 1rem 4rem}.back-to-news{align-items:center;color:#013a4e;display:inline-flex;font-size:1rem;font-weight:600;margin-bottom:2rem;text-decoration:none;transition:color .2s ease}.back-to-news:hover{color:rgba(1,58,78,.7);text-decoration:underline}.article-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);overflow:hidden}.article-header{padding:2rem 2rem 1.5rem}.article-title{color:#1a202c;font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:.75rem}.article-subtitle{color:#4a5568;font-size:1.5rem;font-weight:500;line-height:1.4;margin-bottom:1.5rem}.article-meta{border-bottom:1px solid #e2e8f0;color:#718096;font-size:.9375rem;padding-bottom:1rem}.article-featured-image{margin-bottom:2rem;width:100%}.article-featured-image img{max-height:500px;object-fit:cover;width:100%}.article-body{color:#2d3748;font-size:1.125rem;line-height:1.8;padding:0 2rem 2rem}.article-text-section{margin-bottom:2rem}.article-text-section h1,.article-text-section h2,.article-text-section h3,.article-text-section h4,.article-text-section h5,.article-text-section h6{color:#1a202c;font-weight:700;line-height:1.3;margin-bottom:1rem;margin-top:1.5rem}.article-text-section h1{font-size:2rem}.article-text-section h2{font-size:1.75rem}.article-text-section h3{font-size:1.5rem}.article-text-section p{margin-bottom:1.25rem}.article-text-section a{color:#4f46e5;text-decoration:underline;transition:color .2s ease}.article-text-section a:hover{color:#4338ca}.article-text-section ol,.article-text-section ul{margin-bottom:1.25rem;padding-left:1.5rem}.article-text-section li{margin-bottom:.5rem}.article-text-section blockquote{background-color:#f7fafc;border-left:4px solid #4f46e5;color:#4a5568;font-style:italic;margin:1.5rem 0;padding:1rem 1.5rem}.article-image-section{margin:2rem 0;text-align:center}.article-image-section img{border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);max-width:100%}.article-image-section figcaption{color:#718096;font-size:.875rem;font-style:italic;margin-top:.75rem}.article-footer{margin-top:3rem;text-align:center}.article-error,.article-loading,.article-not-found{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);margin:2rem auto;max-width:600px;padding:3rem 1rem;text-align:center}.article-loading{color:#4a5568;font-size:1.125rem}.article-error{color:#e53e3e}.article-error h2,.article-not-found h2{color:#1a202c;font-size:1.5rem;margin-bottom:1rem}.article-error p,.article-not-found p{color:#4a5568;margin-bottom:1.5rem}@media (max-width:768px){.article-container{padding:1.5rem 1rem 3rem}.article-header{padding:1.5rem 1.5rem 1rem}.article-body{font-size:1rem;padding:0 1.5rem 1.5rem}.article-title{font-size:2rem}.article-subtitle{font-size:1.25rem}}@media (max-width:480px){.article-header{padding:1.25rem 1.25rem .75rem}.article-body{padding:0 1.25rem 1.25rem}.article-title{font-size:1.75rem}.article-subtitle{font-size:1.125rem}.article-text-section h1{font-size:1.5rem}.article-text-section h2{font-size:1.375rem}.article-text-section h3{font-size:1.25rem}}.blog-admin-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 10rem;padding:2rem 0}.admin-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.admin-header h1{color:#013a4e;font-size:2.5rem;margin:0}.admin-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.filter-controls{border:1px solid #ddd;border-radius:4px;display:flex;overflow:hidden}.filter-button{background:#f5f5f5;border:none;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.filter-button:not(:last-child){border-right:1px solid #ddd}.create-post-button,.filter-button.active{background:#013a4e;color:#fff}.create-post-button{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.6rem 1.2rem;text-decoration:none;transition:background .2s}.create-post-button:hover{background:#025670}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;margin-bottom:1.5rem;padding:1rem}.admin-loading{color:#666;display:flex;font-size:1.2rem;justify-content:center;padding:3rem}.admin-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:1.5rem;padding:1rem}.admin-empty{background:#f9f9f9;border-radius:4px;color:#666;font-size:1.2rem;padding:3rem;text-align:center}.posts-table-wrapper{margin-bottom:2rem;overflow-x:auto}.posts-table{background-color:#fff;border-collapse:collapse;box-shadow:0 2px 10px rgba(0,0,0,.05);width:100%}.posts-table td,.posts-table th{border-bottom:1px solid #eee;padding:1rem;text-align:left}.posts-table th{background-color:#f5f5f5;color:#333;font-weight:600}.posts-table tr:hover{background-color:#f9f9f9}.post-title-cell{max-width:300px}.post-title{display:flex;flex-direction:column;font-weight:500}.post-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:.9rem;font-weight:400;margin-top:.2rem;overflow:hidden}.status-badge{border-radius:2rem;display:inline-block;font-size:.8rem;font-weight:500;padding:.25rem .75rem;text-transform:uppercase}.status-badge.published{background-color:#d1e7dd;color:#0a6e31}.status-badge.draft{background-color:#e2e3e5;color:#383d41}.actions-cell{white-space:nowrap}.post-actions{display:flex;gap:.5rem}.post-actions a,.post-actions button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.85rem;padding:.4rem .75rem;text-decoration:none;transition:all .2s}.view-button{background-color:#e9ecef;color:#495057}.view-button:hover{background-color:#dee2e6}.edit-button{background-color:#cff4fc;color:#055160}.edit-button:hover{background-color:#b6effb}.delete-button{background-color:#f8d7da;color:#721c24}.delete-button:hover{background-color:#f5c2c7}.admin-pagination{display:flex;gap:.3rem;justify-content:center;margin-top:2rem}.pagination-button{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:.5rem .8rem;transition:all .2s}.pagination-button.active{background-color:#013a4e;border-color:#013a4e;color:#fff}.pagination-button:hover:not(:disabled){background-color:#f0f0f0}.pagination-button:disabled{cursor:not-allowed;opacity:.5}.delete-modal-backdrop{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.delete-modal{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);max-width:500px;padding:2rem;width:100%}.delete-modal h3{color:#333;font-size:1.5rem;margin-top:0}.delete-warning{color:#721c24;font-weight:500}.delete-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin:1rem 0;padding:.75rem}.delete-modal-buttons{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.cancel-button{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer}.cancel-button,.delete-modal .delete-button{padding:.6rem 1.2rem}.password-container{background-color:#fff;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.1);max-width:400px;padding:2rem;width:100%}.password-title{color:#013a4e;font-size:1.5rem;margin-top:0;text-align:center}.password-instruction{color:#666;margin-bottom:1.5rem;text-align:center}.password-form{display:flex;flex-direction:column;gap:1rem}.password-input{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem}.password-submit{background-color:#013a4e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem;transition:background .2s}.password-submit:hover{background-color:#025670}.password-error{background-color:#f8d7da;border-radius:4px;color:#721c24;margin-top:1rem;padding:.75rem;text-align:center}
/*# sourceMappingURL=main.fe5c9194.css.map*/