.start__text[data-grade]{font-size:18px;color:#231f20;line-height:1.2;text-align:center;margin:25px 0 0}
.start_next[data-grade]{width:100%;margin-top:30px}
.fb_starts__text[data-grade]{margin-top:50px;font-size:18px;text-align:center;color:#231f20}
.start_next__wrapper[data-grade]{padding:0 40px}
.start_next__wrapper>button[data-grade]{width:100%;background:#4a6586;height:50px;border:unset;border-radius:10px;font-size:22px;color:#fff}
.fb_footer[data-grade]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:90px}
.fb_footer img[data-grade]{max-width:300px}

.star-rating{font-size: 0;}
.star-rating__wrap{display: inline-block;font-size: 2rem;}
.star-rating__wrap:after{content: "";display: table;clear: both;}
.star-rating__ico{float: right;padding-left: 2px;cursor: pointer;color: #FFB300;}
.star-rating__ico:last-child{padding-left: 0;}
.star-rating__input{display: none;}
.star-rating__ico:hover:before,.star-rating__ico:hover ~ .star-rating__ico:before,.star-rating__input:checked ~ .star-rating__ico:before{content: "";background-image: url('/img/star.svg');width: 40px;height: 40px;display: block;background-size: cover;}

#recommendation .fb_starts[data-recom]
{margin-top:25px}
.recommendation_change_rating[data-recom]
{text-align:center;line-height:1;margin-top:15px;cursor:pointer;font-size:18px;color:#231f20}
.recommendation_change_rating__wrapper[data-recom]
{border-bottom:1px solid rgba(35,31,32,.25);display:inline-block}
.recommendation_title[data-recom]
{text-align:center;line-height:1.2;margin-top:45px;font-size:18px;color:#231f20}
.recommendation_options[data-recom]
{margin-top:35px;line-height:1.2;font-size:16px;color:#231f20}
.recommendation_options__item label[data-recom]
{margin-left:50px;line-height:1.4}
.recommendation_options__item[data-recom]
{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;position:relative;cursor:pointer;margin-bottom:10px}
input[type=checkbox][data-recom]{visibility:hidden}
.geekmark[data-recom]{position:absolute;top:0;left:0;height:22px;width:22px;border:1px solid #919aa1;border-radius:3px}
.recommendation_options__item input:checked~.geekmark[data-recom]{background:#4a6586}
.geekmark[data-recom]:after{content:"";position:absolute;display:none}
.recommendation_options__item input:checked~.geekmark[data-recom]:after{display:block}
.recommendation_options__item .geekmark[data-recom]:after{left:7px;bottom:6px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.recommendation_btn[data-recom]{width:100%;margin:40px 0}
.recommendation_btn__wrapper>button[data-recom]{height:50px;background:#fff;width:100%;border-radius:10px;border:1px solid hsla(206,8%,60%,.5);font-size:18px;color:#919aa1}
.recommendation_btn__wrapper>button.active[data-recom]{background:#4a6586;color:#fff}
.recommendation_comment[data-recom]{width:100%;margin-top:20px}
.recommendation_comment__wrapper[data-recom]{display:flex}
.recommendation_comment__wrapper>textarea[data-recom]{width:100%;border-radius:5px;height:100px;padding:10px;border:1px solid hsla(206,8%,60%,.5);font-size:16px;color:rgba(35,31,32,.5)}
#recommendation[data-recom]{padding:0 40px}
#fb-widget .component[data-recom]{align-items:stretch}
#recommendation .fb_starts[data-recom]{justify-content:center}

.contacts__items__wrapper[data-communication]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}
.contacts__items_item_img[data-communication]{cursor:pointer;width:72px;height:72px;margin:0 auto}
.contacts__items[data-communication]{width:100%}
.contacts__items__wrapper[data-communication]{padding:0 40px}
.contacts__items_item[data-communication]{flex-basis:33%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;margin-bottom:35px}
.contacts__title[data-communication]{text-align:center;margin:55px 0 60px;font-size:18px;color:#231f20}
.contacts__items_item_text[data-communication]{font-weight:600;text-align:center;line-height:1.6;color:#231f20;margin-top:10px}
.contacts__btn[data-communication]{width:100%;margin-top:25px}
.contacts__btn_wrapper[data-communication]{padding:0 40px}
.contacts__btn_wrapper>button[data-communication]{width:100%;height:50px;background:#fff;border-radius:10px;border:1px solid hsla(206,8%,60%,.5);font-size:18px;color:#919aa1}
.contacts__items_item_img img[data-communication]{pointer-events:none}
.contacts__btn_wrapper>button.active[data-communication]{background:#4a6586;color:#fff}
.contacts__items__wrapper.active .contacts__items_item__wrapper[data-communication]{opacity:.35}
.contacts__items__wrapper.active .contacts__items_item__wrapper.active[data-communication],.contacts__items__wrapper.active .contacts__items_item__wrapper[data-communication]:hover{opacity:1}

.final_text[data-thanks],.final_title[data-thanks]{font-size:18px;color:#231f20;margin:20px 0;padding:0 30px;text-align:center}
.final_maps[data-thanks]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:30px}
.final_map__wrapper[data-thanks]{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}
.final_map_name[data-thanks]{margin-top:10px;font-weight:600;color:#231f20}
.final_services_title[data-thanks]{font-size:18px;color:#231f20;margin:60px 0 20px 0}
.final_services[data-thanks]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}
.final_service[data-thanks]{margin-right:35px}
.final_services .final_service[data-thanks]:last-child{margin-right:0}
.final_service__wrapper[data-thanks]{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}
.final_service_name[data-thanks]{font-weight:600;color:#231f20;margin-top:10px;text-align:center}
.final_map__wrapper[data-thanks],.final_service__wrapper[data-thanks]{cursor:pointer;text-decoration:unset}
.final_service__wrapper[data-thanks]:hover{opacity:.35}
.final_btn[data-thanks]{width:100%;margin-top:40px}
.final_btn__wrapper[data-thanks]{padding:0 40px}
.final_btn__wrapper button[data-thanks]{width:100%;height:50px;border:1px solid hsla(206,8%,60%,.5);border-radius:10px;background:#fff;font-size:18px;color:#919aa1}
.final_text_v2[data-thanks]{margin:100px 0 110px;text-align:center;font-size:18px;color:#231f20}

.dogee__text[data-finbox]{font-size:18px;text-align:center;color:#231f20;margin:20px 0 80px}


	button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
	button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}[role=button]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}small{font-size:80%}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.center-block{display:block;margin-left:auto;margin-right:auto}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.img-responsive{display:inline-block;max-width:100%;height:auto}.pull-right{float:right}.pull-left{float:left}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}
	@media (max-width:992px){
		.center-mobile{text-align:center}
		}
	.vertical-center{position:absolute;top:50%;transform:translateY(-50%)}
	.def-tr{transition:all .3s ease-out}[role=block]{display:block}
	
	@media screen and (min-width:991px){
		.text-center-md{text-align:center}
		.text-right-md{text-align:right}
		}
		
	@media screen and (min-width:767px) and (max-width:991px){
		.text-center-sm{text-align:center}
		.text-right-sm{text-align:right}
		}
		
	@media screen and (max-width:767px){
		.text-center-xs{text-align:center}
		.text-right-xs{text-align:right}
		.text-left-xs{text-align:left}
		}
		
	.relative{position:relative}
	@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.c60f8444.eot);src:local("Roboto"),local("Roboto-Regular"),url(/fonts/Roboto-Regular.c60f8444.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Regular.33144faf.woff2) format("woff2"),url(/fonts/Roboto-Regular.acbcb575.woff) format("woff"),url(/fonts/Roboto-Regular.d0bc87a8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Light.b3693539.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/Roboto-Light.b3693539.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Light.3e864ec2.woff2) format("woff2"),url(/fonts/Roboto-Light.fee595f1.woff) format("woff"),url(/fonts/Roboto-Light.1ad50b89.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.9abd7647.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/Roboto-Bold.9abd7647.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Bold.3c448581.woff2) format("woff2"),url(/fonts/Roboto-Bold.b6273ef3.woff) format("woff"),url(/fonts/Roboto-Bold.c36a3fe0.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Medium.c731b8e2.eot);src:local("Roboto Semibold"),local("Roboto-Medium"),url(/fonts/Roboto-Medium.c731b8e2.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Medium.39ac60ab.woff2) format("woff2"),url(/fonts/Roboto-Medium.98335a94.woff) format("woff"),url(/fonts/Roboto-Medium.9204c2aa.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Black.543e8a01.eot);src:local("Roboto Black"),local("Roboto-Black"),url(/fonts/Roboto-Black.543e8a01.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Black.ba109b00.woff2) format("woff2"),url(/fonts/Roboto-Black.6b967f0a.woff) format("woff"),url(/fonts/Roboto-Black.6ed32619.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}

#fb-widget{max-width:500px;margin:0 auto;border:1px solid #d4d4d4;font-family:Roboto,serif}
#fb-widget .fb-logo{text-align:center}
#fb-widget .fb-logo img{margin:30px 0 30px}
#fb-widget .fb-header{position:relative}
#fb-widget .fb-header:after{content:"";height:1px;width:300px;background:#919aa1;display:block;margin:0 auto}
#fb-widget .component{display:flex;flex-direction:column;align-content:center;align-items:center;flex-wrap:nowrap;min-height:610px}
#fb-widget .fade-enter-active,.fade-leave-active{transition:opacity .5s}
#fb-widget .fade-enter,.fade-leave-to{opacity:0}
#fb-widget .fb_starts{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-top:35px}
#fb-widget .fb_starts_item{margin-right:10px}
#fb-widget .fb_starts .fb_starts_item:last-child{margin:0}@media (max-width:767px){#fb-widget{border:unset}}