@font-face{font-family:'Montserrat - Bold';src:url("MONTSERRAT-BOLD.TTF");font-display:swap}@font-face{font-family:'Montserrat - Medium';src:url("MONTSERRAT-MEDIUM.TTF") format("truetype");font-display:swap}@font-face{font-family:'Montserrat - Semi Bold';src:url("MONTSERRAT-SEMIBOLD.TTF") format("truetype");font-display:swap}@font-face{font-family:'Montserrat - Regular';src:url("MONTSERRAT-REGULAR.TTF") format("truetype");font-display:swap}html{scroll-behavior:smooth}body{scroll-behavior:smooth}@media screen and (min-width: 1025px){body{padding-top:100px}}.first_section_bottom_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;bottom:0;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media screen and (max-width: 700px){.first_section_bottom_nav .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.first_section_bottom_nav_left{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:47px 0 37px 0;position:relative}@media screen and (max-width: 700px){.first_section_bottom_nav_left{width:100%}}.first_section_bottom_nav_left:before{content:'';position:absolute;right:0;top:0;width:200vw;height:100%;background-color:#2e3192;z-index:-1}@media screen and (max-width: 700px){.first_section_bottom_nav_left:before{right:-50vw}}.first_section_bottom_nav_left_container{float:right;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 1200px){.first_section_bottom_nav_left_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.first_section_bottom_nav_left_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 270px);margin-right:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1200px){.first_section_bottom_nav_left_text{margin-right:unset}}@media screen and (max-width: 1024px){.first_section_bottom_nav_left_text{width:calc(100% - 20px)}}.first_section_bottom_nav_left_datepicker{background-color:#defea9;border-radius:3px;padding:15.5px 15px 15.5px 55px;cursor:pointer;position:relative;-webkit-transition:.3s;transition:.3s;min-height:18.9px}@media screen and (max-width: 1024px){.first_section_bottom_nav_left_datepicker{margin-top:20px}}.first_section_bottom_nav_left_datepicker:before,.first_section_bottom_nav_left_datepicker:after{content:'';position:absolute;left:14px;top:0;height:100%;width:25px;background-size:contain;-webkit-transition:.3s;transition:.3s}.first_section_bottom_nav_left_datepicker:before{background:url("../svg/calendar_blue.svg") no-repeat center;opacity:1}.first_section_bottom_nav_left_datepicker.loadImage:after{background:url("../svg/calendar_white.svg") no-repeat center;opacity:0}.first_section_bottom_nav_left_datepicker_text{font-size:15px;font-family:"Montserrat - Semi Bold", sans-serif;color:#2e3192;font-weight:bold;line-height:1.2;-webkit-transition:.3s;transition:.3s}.first_section_bottom_nav_left_datepicker:hover{background-color:#121357}.first_section_bottom_nav_left_datepicker:hover:before{opacity:0}.first_section_bottom_nav_left_datepicker:hover:after{opacity:1}.first_section_bottom_nav_left_datepicker:hover .first_section_bottom_nav_left_datepicker_text{color:#fff}.first_section_bottom_nav_left_datepicker_container{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1400px){.first_section_bottom_nav_left_datepicker_container{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.first_section_bottom_nav_left.in_row{width:100%}.first_section_bottom_nav_left.in_row:before{right:-50vw}.first_section_bottom_nav_left.in_row .first_section_bottom_nav_left_container{max-width:820px}.first_section_bottom_nav__title{font-size:18px;font-family:"Montserrat - Bold", sans-serif;color:#fff;font-weight:bold;text-transform:uppercase;line-height:1.667}@media screen and (max-width: 820px){.first_section_bottom_nav__title{text-align:center}}.first_section_bottom_nav__desc{font-size:16px;font-family:"Montserrat - Medium", sans-serif;color:#fff;line-height:1.875}@media screen and (max-width: 820px){.first_section_bottom_nav__desc{text-align:center}}.first_section_bottom_nav_right{width:50%;position:relative;background-color:#8faefa;padding:47px 0 37px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1200px){.first_section_bottom_nav_right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 700px){.first_section_bottom_nav_right{width:100%}}.first_section_bottom_nav_right_button{width:140px;border-radius:3px;background-color:#2e3192;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.3s;transition:.3s}.first_section_bottom_nav_right_button:hover{background-color:#121357;-webkit-box-shadow:0 0 17px 3px #8faefa;box-shadow:0 0 17px 3px #8faefa}.first_section_bottom_nav_right_button:not(:first-child){margin-left:20px}.first_section_bottom_nav_right_button_text{font-size:15px;font-family:"Montserrat - Semi Bold", sans-serif;color:#fff;font-weight:bold;line-height:1.2}.first_section_bottom_nav_right_button_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.first_section_bottom_nav_right:before{content:'';position:absolute;left:0;top:0;width:200vw;background-color:#8faefa;height:100%;z-index:-1}@media screen and (max-width: 700px){.first_section_bottom_nav_right:before{left:-50vw}}.first_section_bottom_nav_right_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:50px;padding-right:50px}@media screen and (max-width: 1024px){.first_section_bottom_nav_right_text{width:calc(100% - 100px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.first_section_bottom_nav_right_text{margin-bottom:20px;text-align:center}}*{margin:0;padding:0;scrollbar-color:#8faefa #5161a9;scrollbar-width:thin}*::-webkit-scrollbar{width:8px;background:#5161a9}*::-webkit-scrollbar-thumb{background:#8faefa;border-radius:3px;cursor:pointer}*::-webkit-scrollbar:horizontal{height:5px;background:#5161a9}*::-webkit-scrollbar-thumb:horizontal{background:#8faefa;border-radius:3px;cursor:pointer}.colorWhite{color:#fff !important}.hidde{opacity:0;position:absolute;left:-100vw;top:-100vh;height:0;width:0}.cursorPointer{cursor:pointer}.white_title40{font-size:40px;font-family:"Montserrat - Bold", sans-serif;color:#fff;text-transform:uppercase;line-height:1.2}@media screen and (max-width: 767px){.white_title40{font-size:30px}}.white_title30{font-size:30px;font-family:"Montserrat - Bold", sans-serif;color:#fff;text-transform:uppercase;line-height:1.2}@media screen and (max-width: 767px){.white_title30{font-size:25px}}.item_animation{-webkit-transition:.5s;transition:.5s;overflow:hidden}.container{margin-left:auto;margin-right:auto;max-width:1540px;width:calc(100% - 40px);padding-left:20px;padding-right:20px}@media screen and (max-width: 1600px) and (min-width: 1025px){.container{width:calc(100% - 80px);padding-left:40px;padding-right:40px}}.opacity0{opacity:0}.df{display:-webkit-box;display:-ms-flexbox;display:flex}.fdc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fdr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.fdrr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.w100{width:100%}.w50{width:50%}.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jcfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.display_ib{display:inline-block}.pointer{cursor:pointer}.positionR{position:relative}.title{font-size:40px;font-family:"Montserrat - Bold", sans-serif;font-weight:bold;text-transform:uppercase;line-height:1.2;text-align:left}@media screen and (max-width: 767px){.title{font-size:30px}}.title.black_title{color:#000}.title.white_title{color:#fff}.desc{font-size:18px;font-family:"Montserrat - Semi Bold", sans-serif;color:#000;line-height:1.667;max-width:787px;padding-top:35px;display:block}.show-more-or-hidde{cursor:pointer;font-size:14px;font-family:"Montserrat - Medium", sans-serif;color:#8faefa;line-height:1.714;-webkit-transition:.3s;transition:.3s;display:block}.show-more-or-hidde:hover{color:#E800BA}.height_mc{height:-webkit-max-content;height:-moz-max-content;height:max-content}.width_mc{height:-webkit-max-content;height:-moz-max-content;height:max-content}.header_mobile_menu{height:30px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid #8FAEFA;border-bottom:2px solid #8FAEFA;cursor:pointer;float:right}.header_mobile_menu>div{background:#8FAEFA;width:100%;height:2px}@media screen and (min-width: 1271px){.header_mobile_menu{display:none}}.is_mobile_menu{position:relative;padding-left:153px;width:calc(100% - 153px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1580px){.is_mobile_menu{padding-left:50px;width:calc(100% - 50px)}}@media screen and (max-width: 1330px){.is_mobile_menu{padding-left:unset;width:100%}}@media screen and (max-width: 1270px){.is_mobile_menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:unset;width:100%}}.is_mobile_menu_container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.is_mobile_menu_container .is_mobile_menu_close{position:absolute;right:-20px;top:-50px;cursor:pointer;-webkit-transition:.4s;transition:.4s;height:20px;width:20px}.is_mobile_menu_container .is_mobile_menu_close:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width: 1271px){.is_mobile_menu_container .is_mobile_menu_close{display:none}}@media screen and (max-width: 1500px){.is_mobile_menu_container{padding-left:33px;width:calc(100% - 178px)}}@media screen and (max-width: 1500px){.is_mobile_menu_container{padding-left:13px;width:calc(100% - 158px)}}@media screen and (max-width: 1270px){.is_mobile_menu_container{position:fixed;left:0;top:0;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100vw - 70px);height:calc(100vh - 100px);z-index:98;padding:80px 50px 20px 20px;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;overflow-y:auto;margin-left:-100vw;-webkit-transition:.4s;transition:.4s}}.is_mobile_menu_container.active{margin-left:0}.header{padding-top:25px;padding-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:10;background:#fff;position:fixed;left:0;top:0;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:100%}.header_logotype{height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-height:100%;max-width:100%}.header_logotype_image{display:block;max-width:173px;width:100%}@media screen and (max-width: 1270px){.header .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 1024px){.header{position:fixed;width:100%;left:0;top:0}}.header_menu{width:100%}@media screen and (max-width: 1400px){.header_menu{width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media screen and (max-width: 1270px){.header_menu{width:100%;padding:unset}}.header_menu .menu-header-container{width:100%}@media screen and (max-width: 1500px){.header_menu .menu-header-container .menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 1270px){.header_menu .menu-header-container .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.header_menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_menu .menu li{list-style:none;padding-right:45px}.header_menu .menu li:not(:last-child){padding-right:5px}@media screen and (max-width: 1513px){.header_menu .menu li:last-child{padding-right:15px}}@media screen and (max-width: 1400px){.header_menu .menu li:not(:first-child){display:block;padding-left:unset}}@media screen and (max-width: 1270px){.header_menu .menu li{margin-bottom:20px}}.header_menu .menu li a{text-decoration:none;font-size:13px;font-family:"Montserrat - Bold", sans-serif;color:#000;font-weight:bold;text-transform:uppercase;-webkit-transition:.3s;transition:.3s;position:relative;padding-bottom:8px;line-height:1.2}.header_menu .menu li a:before{content:'';position:absolute;left:50%;bottom:-4px;background-color:unset;width:0;border-bottom-right-radius:100px;border-top-right-radius:100px;height:4px;-webkit-transition:.5s;transition:.5s}.header_menu .menu li a:after{content:'';position:absolute;right:50%;bottom:-4px;background-color:unset;width:0;border-bottom-right-radius:100px;border-top-right-radius:100px;height:4px;-webkit-transition:.5s;transition:.5s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header_menu .menu li a:hover{color:#2e3192}.header_menu .menu li a:hover:before{background-color:#defea9;width:50%;opacity:1}.header_menu .menu li a:hover:after{background-color:#defea9;width:50%;opacity:1}.header_right_position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1270px){.header_right_position{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.header_right_position__location{width:129px;padding-left:27px;position:relative}.header_right_position__location:before{content:'';position:absolute;left:0;top:0;height:100%;width:20px;background:url("../svg/pin_blue.svg") no-repeat center;background-size:contain;-webkit-transition:.3s;transition:.3s;opacity:1}.header_right_position__location.loadImage:after{content:'';position:absolute;left:0;top:0;height:100%;width:20px;background:url("../svg/pin_pink.svg") no-repeat center;background-size:contain;opacity:0;-webkit-transition:.3s;transition:.3s}.header_right_position__location .span{font-size:13px;font-family:"Montserrat - Medium", sans-serif;color:#8faefa;line-height:1.2;-webkit-transition:.3s;transition:.3s;text-decoration:none}.header_right_position__location:hover .span{color:#E800BA}.header_right_position__location:hover:before{opacity:0}.header_right_position__location:hover:after{opacity:1}.header_right_position__request{font-size:14px;font-family:"Montserrat - Semi Bold", sans-serif;font-weight:bold;line-height:1.2;border-radius:3px;background-color:#8faefa;width:150px;height:50px;text-align:center;margin-left:30px;-webkit-transition:.3s;transition:.3s}.header_right_position__request:hover{background-color:#121357;-webkit-box-shadow:0 0 17px 3px #8faefa;box-shadow:0 0 17px 3px #8faefa}.header_right_position__request .span{color:#fff;text-decoration:none}@media screen and (max-width: 1270px){.header_right_position__request{margin-left:unset;margin-top:10px}}.header_right_position__patient{font-size:14px;font-family:"Montserrat - Semi Bold", sans-serif;color:#fff;font-weight:bold;line-height:1.2;text-align:center;background-color:#2e3192;border-radius:3px;width:150px;height:50px;margin-left:16px;-webkit-transition:.3s;transition:.3s}.header_right_position__patient:hover{background-color:#121357;-webkit-box-shadow:0 0 17px 3px #8faefa;box-shadow:0 0 17px 3px #8faefa}.header_right_position__patient .span{color:#fff;text-decoration:none}@media screen and (max-width: 1270px){.header_right_position__patient{margin-left:unset;margin-top:10px}}.overflow_h{overflow:hidden}.choose_date{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;display:none}.choose_date form br{display:none}.choose_date .label{font-family:"Montserrat - Semi Bold", sans-serif;color:#000000;font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.2;margin-bottom:11.6px;margin-top:18px;display:block}.choose_date .time_title{color:#000000;font-family:'Montserrat - Semi Bold', sans-serif;font-size:16px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:1.2}.choose_date input[type="submit"]{width:100%;height:50px;border-radius:3px;background-color:#2e3192;color:#ffffff;font-family:"Montserrat - Semi Bold", sans-serif;font-size:18px;font-weight:400;outline:0;border:0;margin-top:30px}.choose_date input[type="submit"]:not(:disabled){cursor:pointer;-webkit-transition:.4s;transition:.4s}.choose_date input[type="submit"]:not(:disabled):hover{-webkit-box-shadow:0 0 17px 3px #8faefa;box-shadow:0 0 17px 3px #8faefa}.choose_date input[type="submit"]:disabled{opacity:0.5}.choose_date .wpcf7-spinner{display:none}.choose_date .wpcf7-not-valid{background-color:#f3a7c9 !important}.choose_date .wpcf7-response-output{display:none}.choose_date .wpcf7-not-valid-tip{display:none}.choose_date_form_time{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:76px;padding:11.1px 12px;border-radius:3px;background-color:#dfe6f8;outline:0;border:0;color:#2e3192;font-family:"Montserrat - Semi Bold", sans-serif;font-size:18px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.2;text-align:left}@media screen and (max-width: 450px){.choose_date_form_time{width:50%}}.choose_date_form_general{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:76px;width:calc(100% - 24px);padding:11.1px 12px;border-radius:3px;background-color:#dfe6f8;outline:0;border:0;color:#2e3192;font-family:"Montserrat - Semi Bold", sans-serif;font-size:18px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.2;text-align:left}.choose_date_form_row_time{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.choose_date.active{display:-webkit-box;display:-ms-flexbox;display:flex}.choose_date_datepicker{width:-webkit-max-content;width:-moz-max-content;width:max-content;border-color:#bbcfff;border-radius:15px;border-width:2px;border-style:solid}@media screen and (max-width: 500px){.choose_date_datepicker{width:362px}}.choose_date_datepicker tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 500px){.choose_date_datepicker tr{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;width:100%}}.choose_date_datepicker_nav{margin-top:45px;margin-bottom:50px;width:calc(100% - 44px);padding:0 22px}@media screen and (max-width: 500px){.choose_date_datepicker_nav{margin-top:20px;margin-bottom:20px}}@media screen and (max-width: 450px){.choose_date_datepicker_nav{width:calc(100% - 10px);padding:0 5px}}.choose_date_datepicker_nav .w50{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 450px){.choose_date_datepicker_nav_container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.choose_date_datepicker_nav_mouth{margin-right:38px}@media screen and (max-width: 500px){.choose_date_datepicker_nav_mouth{margin-top:40px}}@media screen and (max-width: 450px){.choose_date_datepicker_nav_mouth{margin-right:unset}}.choose_date_datepicker_nav_icon{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;-webkit-transition:.3s;transition:.3s}.choose_date_datepicker_nav_icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.choose_date_datepicker_nav_icon_size{width:17px;height:25px}.choose_date_datepicker_nav_text{font-family:"Montserrat - Bold", sans-serif;color:#8faefa;font-size:20px;line-height:1.2;text-transform:uppercase;width:130.5px;text-align:center}@media screen and (max-width: 375px){.choose_date_datepicker_nav_text{width:140px}}.choose_date_datepicker td{font-family:"Montserrat - Semi Bold", sans-serif;color:#000;font-weight:bold;line-height:1;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 500px){.choose_date_datepicker td{font-size:13px !important}}.choose_date_datepicker_table{width:calc(100% - 20px);margin-left:auto;margin-right:auto}.choose_date_datepicker_table td{font-size:16px}.choose_date_datepicker .days{width:calc(100% - 20px);margin-left:auto;margin-right:auto}.choose_date_datepicker .days td{font-size:22px}@media screen and (max-width: 820px){.choose_date_datepicker .days td{font-size:16px !important;line-height:1}}.choose_date_datepicker .days td.cursorPointer{position:relative;-webkit-transition:.3s;transition:.3s}.choose_date_datepicker .days td.cursorPointer:after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;border-radius:200px;-webkit-transition:.3s;transition:.3s;z-index:-1;opacity:0}.choose_date_datepicker .days td.cursorPointer.active{color:#fff}.choose_date_datepicker .days td.cursorPointer.active:after{background-color:#2e3192;opacity:1}@media screen and (min-width: 1025px){.choose_date_datepicker .days td.cursorPointer:hover{color:#000}.choose_date_datepicker .days td.cursorPointer:hover:after{background-color:#defea9;opacity:1}}.choose_date_datepicker .disabled_day{color:#abacca !important}.choose_date_datepicker .weekday{color:#bbcfff !important}.choose_date_datepicker_day{width:53.5px}.choose_date_container{position:relative;padding:70px 72px 28px 72px;background-color:#fff;border-radius:10px;max-width:930px;z-index:3;max-height:calc(100% - 138px);overflow:auto}@media screen and (max-width: 768px){.choose_date_container{padding:50px 20px 20px 20px}}.choose_date_container_thx{position:relative;padding:70px 72px 68px 72px;background-color:#fff;border-radius:10px;max-width:930px;z-index:4;max-height:calc(100% - 138px);overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 144px)}@media screen and (max-width: 890px){.choose_date_container_thx{padding:50px 20px 20px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px);max-height:calc(100% - 70px)}}.choose_date_container_thx_ok{width:200px;height:50px;border-radius:3px;background-color:#2e3192;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;cursor:pointer;margin-top:32px}.choose_date_container_thx_ok:hover{-webkit-box-shadow:0 0 17px 3px #8faefa;box-shadow:0 0 17px 3px #8faefa}.choose_date_container_thx_ok_text{color:#ffffff;font-family:"Montserrat - Semi Bold", sans-serif;font-size:18px;font-weight:400}.choose_date_container_thx_text{margin-left:63px}@media screen and (max-width: 890px){.choose_date_container_thx_text{margin-top:20px;margin-left:unset}}.choose_date_container_thx_image{max-width:456px;width:100%}.choose_date_container_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1050px){.choose_date_container_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.choose_date_container_content_right{width:calc(100% - 475px)}@media screen and (max-width: 1050px){.choose_date_container_content_right{margin-top:50px;width:100%}}.choose_date_container_error{text-align:center;color:#e84f93;font-family:"Montserrat - Semi Bold", sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.2;opacity:0;margin-top:25.8px;width:100%;display:block}.choose_date_container_error.active{opacity:1}.choose_date_container_title{font-size:30px;font-family:"Montserrat - Bold", sans-serif;color:#000;text-transform:uppercase;line-height:1.2;margin-bottom:34px}@media screen and (max-width: 600px){.choose_date_container_title{font-size:25px;margin-bottom:10px}}.choose_date_container_desc{font-size:18px;font-family:"Montserrat - Semi Bold", sans-serif;color:#000;font-weight:bold;line-height:1.667;margin-bottom:25px}@media screen and (max-width: 600px){.choose_date_container_desc{font-size:16px}}.choose_date_container_close{position:absolute;top:25px;right:28px;cursor:pointer;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){.choose_date_container_close{top:12px;right:12px}}.choose_date_container_close:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.choose_date_container_close_img{width:20px;height:20px}.choose_date_back_drop{background-color:rgba(0,0,0,0.749);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.request_an_appointment_container_content{display:block}.request_an_appointment_container_content form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 900px){.request_an_appointment_container_content form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.request_an_appointment_container_content form .wpcf7-form-control-wrap{margin:0}.request_an_appointment_container_content form span{color:#000000;font-family:"Montserrat - Semi Bold", sans-serif;font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1;margin-top:17px;margin-bottom:10px}.request_an_appointment_container_content form input,.request_an_appointment_container_content form textarea{border-radius:3px;background-color:#dfe6f8;outline:0;border:0}.request_an_appointment_container_content form textarea{width:calc(100% - 24px);max-width:calc(100% - 24px);min-width:calc(100% - 24px);height:192px}.request_an_appointment_container_content form input[type="submit"]{width:448px;height:50px;border-radius:3px;background-color:#2e3192}.request_an_appointment_container_content form .submit_container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.request_an_appointment_container_content form .submit_container.disabled input[type="submit"]{z-index:-1;opacity:0.5}.request_an_appointment_container_content form .left,.request_an_appointment_container_content form .right{max-width:455px;width:calc(50% - 12.5px)}@media screen and (max-width: 900px){.request_an_appointment_container_content form .left,.request_an_appointment_container_content form .right{width:100%;max-width:100%}}.request_an_appointment_container_content form .left{padding-right:12.5px}@media screen and (max-width: 900px){.request_an_appointment_container_content form .left{padding-right:0}}.request_an_appointment_container_content form .right{padding-left:12.5px}@media screen and (max-width: 900px){.request_an_appointment_container_content form .right{padding-left:0}}.footer{padding-top:120px;padding-bottom:35px;background-color:#121357;z-index:1;position:relative}.footer .under_row{margin-top:95px}@media screen and (max-width: 768px){.footer .under_row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer_right_menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:452px;max-width:643px}@media screen and (max-width: 1280px){.footer_right_menu{max-width:unset;width:calc(50% - 20px)}}@media screen and (max-width: 1024px){.footer_right_menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:500px}}@media screen and (max-width: 768px){.footer_right_menu{margin-bottom:50px;min-width:unset}}@media screen and (max-width: 540px){.footer_right_menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media screen and (max-width: 420px){.footer_right_menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer_right_menu_item{color:#ffffff;font-family:"Montserrat - Semi Bold", sans-serif;text-decoration:none;font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.2;text-align:left;-webkit-transition:.3s;transition:.3s}.footer_right_menu_item:not(.footer_right_menu_item:first-child){margin-left:40px}@media screen and (max-width: 1024px){.footer_right_menu_item:not(.footer_right_menu_item:first-child){margin-left:unset}}@media screen and (max-width: 540px){.footer_right_menu_item{margin-bottom:10px}}.footer_right_menu_item:hover{color:#8faefa}@media screen and (max-width: 800px){.footer_right_certificate{text-align:center}}.footer_right_certificate_title{color:#fff;font-size:14px;font-family:"Montserrat - Semi Bold", sans-serif;font-weight:600;margin-top:125px;line-height:1.2}.footer_right_certificate_text{color:#fff;line-height:1.2;font-family:"Montserrat - Regular", sans-serif;font-size:14px;font-weight:400}.footer_right_form{margin-top:80px}.footer_right_form input{color:#fff;font-family:"Montserrat - Semi Bold", sans-serif;font-size:14px;font-weight:400}.footer_right_form input#footer_subject{color:rgba(0,0,0,0) !important}.footer_right_form textarea{color:#fff;font-family:"Montserrat - Semi Bold", sans-serif;font-size:14px;font-weight:400}.footer_right_form_select{border-radius:3px;background-color:#3e4f99;position:absolute;width:100%;top:50px;left:0;z-index:2;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:none}.footer_right_form_select_event{position:absolute;left:0;top:0;width:100%;height:45px;z-index:1111;cursor:pointer;color:#8faefa}.footer_right_form_select_event_container{position:relative;height:100%;width:calc(100% - 36px);padding-left:11px;padding-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_right_form_select_event_container:after{content:'';position:absolute;width:16px;height:100%;background:url("../svg/select_arrow_up.svg") no-repeat center;background-size:contain;right:9px;top:0;-webkit-transition:.4s;transition:.4s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer_right_form_select_event_container.active:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.footer_right_form_select_event_container_text{height:-webkit-max-content;height:-moz-max-content;height:max-content;color:inherit;font-family:"Montserrat - Semi Bold", sans-serif;font-size:14px;font-weight:400;line-height:1.2}.footer_right_form_select_li{height:45px;width:calc(100% - 34px);padding:0 17px;border-radius:3px;cursor:pointer;-webkit-transition:.4s;transition:.4s}.footer_right_form_select_li.active,.footer_right_form_select_li:hover{background-color:#2e3192}.footer_right_form_select_li.active .footer_right_form_select_li_text,.footer_right_form_select_li:hover .footer_right_form_select_li_text{color:#defea9}.footer_right_form_select_li_text{font-family:"Montserrat - Semi Bold", sans-serif;font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:43px;color:#fff;text-align:left}.footer_right_form_select_container{width:calc(100% - 36px);max-height:179px;margin:15px 18px 15px 18px;overflow-y:auto}.footer_right_form_select.active{display:block}.footer_right .wpcf7-form p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_right input[type="text"],.footer_right input[type="email"]{width:289px;border-radius:3px;background-color:#5161a9;border:0;outline:0;margin-bottom:46px;padding:11.7px 12px;font-size:18px;line-height:1.2}@media screen and (max-width: 1299px){.footer_right input[type="text"],.footer_right input[type="email"]{width:calc(100% - 24px)}}.footer_right textarea{height:161.6px;min-width:calc(100% - 24px);max-width:calc(100% - 24px);border-radius:3px;background-color:#5161a9;border:0;outline:0;width:calc(100% - 24px);padding:11.7px 12px;font-size:18px;line-height:1.2}.footer_right span[data-name]{position:relative}@media screen and (max-width: 1299px){.footer_right span[data-name]{width:100%}}.footer_right span[data-name]:before{color:#8faefa;font-family:"Montserrat - Semi Bold", sans-serif;font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1;text-align:left;top:-22px;left:0;position:absolute}.footer_right span[data-name="footer_name"]:before{content:'Your name*'}.footer_right span[data-name="footer_phone"]:before{content:'Your phone*'}.footer_right span[data-name="footer_your_email"]:before{content:'Your email*'}.footer_right .wpcf7-not-valid-tip,.footer_right .wpcf7-response-output{display:none !important}.footer_right .wpcf7-not-valid{background-color:#f3a7c9 !important}.footer_right .wpcf7-not-valid+.footer_right_form_select_event{color:#fff !important}.footer_right span[data-name="footer_subject"]:before{content:'Subject*'}.footer_right span[data-name="footer_text_message"]{width:100%}.footer_right span[data-name="footer_text_message"]:before{content:'Text message*'}.footer_right input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;color:#2e3192;font-family:"Montserrat - Semi Bold", sans-serif;font-size:15px;font-weight:400;height:100%;width:100%;cursor:pointer;border-radius:3px;background-color:#defea9;-webkit-transition:.3s;transition:.3s}.footer_right input[type="submit"]:not([disabled]){cursor:pointer}.footer_right input[type="submit"]:not([disabled]):hover{-webkit-box-shadow:0 0 17px 3px #8faefa;box-shadow:0 0 17px 3px #8faefa}.footer_right input[type="submit"][disabled]{opacity:.5}.footer_right .wpcf7-spinner{display:none}.footer_right .footer_form_submit{width:150px;height:50px;float:right;margin-top:35px}.footer .gmap_canvas{margin-bottom:32px;overflow:hidden;background:none !important;height:475px;width:645px;margin-top:48px;max-width:100%}.footer_small_p_white{width:100%;color:#ffffff;font-family:"Montserrat - Semi Bold", sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:24px;text-align:left}.footer_action_small{font-family:"Montserrat - Semi Bold", sans-serif;font-weight:600;width:100%;font-size:16px;line-height:1.75;text-decoration:none;color:#fff;-webkit-transition:.3s;transition:.3s}.footer_action_small:hover{color:#8faefa}.footer_copyright{color:#8faefa;font-family:"Montserrat - Semi Bold", sans-serif;font-size:12px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.2}.footer_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 920px){.footer_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer_map{width:647px}.footer_left{width:50%;max-width:645px}@media screen and (max-width: 1400px){.footer_left{width:calc(100% - 663px)}}@media screen and (max-width: 1280px){.footer_left{width:50%}}@media screen and (max-width: 950px){.footer_left{min-width:unset}}@media screen and (max-width: 920px){.footer_left{width:100%}}.footer_left iframe{width:100%;height:100%}.footer_right{width:643px}@media screen and (max-width: 1280px){.footer_right{width:calc(50% - 20px)}}@media screen and (max-width: 920px){.footer_right{width:100%;margin-top:20px}}@media screen and (max-width: 820px){.footer_right{width:100%;margin-top:80px}}.screen-reader-response{display:none !important}
