@import url("https://fonts.googleapis.com/css?family=Open+Sans");@import url("https://fonts.googleapis.com/css?family=Montserrat:SemiBold");body{font-family:Open Sans,sans-serif,Arial,Helvetica;margin:0;padding:0;height:100%}body,h1{font-display:swap}h1{font-size:24px;font-family:Montserrat,Open Sans,sans-serif,Arial,Helvetica}h2{font-size:20px;margin:0;font-weight:600;line-height:1.36}h2,p{font-stretch:normal;font-style:normal;letter-spacing:normal}p{font-size:14px;font-weight:400;line-height:22px;color:#5e5e5e}.red{color:#c21d28!important}.white{color:#ffffff}.white_shadow{color:#c21d28}.grey{color:#111111}.bold{font-weight:700!important}.normal{font-weight:400}.center{margin:0 auto;display:block}.left{float:left}.bg_white{background:#ffffff!important}.bg_grey,.bg_white{padding:0 4%;text-align:center}.bg_grey{background:#f6f6f6}.bg_blur{filter:blur(7px)}.clearFix{clear:both}.ril__outer{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background-color:rgba(0,0,0,.3)!important}.btn--center{display:block!important;text-align:center}.btn--margin{margin:auto!important}header{background-color:#fff;position:static;width:100%;z-index:3}footer ul,header ul{margin:0;padding:0;list-style:none;overflow:hidden;background-color:#fff}footer li a,header li a{display:block;background:#c21d28;color:#ffffff;font-size:21px;font-weight:700;text-align:left;padding:15px 20px;text-decoration:none}footer li a :hover,header .menu-btn:hover,header li a:hover{background:#ffffff;color:#c21d28;padding:15px 20px;text-decoration:none}header .menu{clear:both;max-height:0;transition:max-height .2s ease-out}header .menu-icon{cursor:pointer;display:inline-block;float:right;padding:28px 20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#c21d28}header .menu-icon .navicon{background:#ffffff;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}header .menu-icon .navicon:after,header .menu-icon .navicon:before{background:#ffffff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}header .menu-icon .navicon:before{top:5px}header .menu-icon .navicon:after{top:-5px}.menu li:nth-child(4){padding-bottom:100px;background:#c21d28;border-bottom:1px solid #ffffff}.menu li:nth-child(5){background:#c21d28;padding:30px 0 10px}.menu li:nth-child(6){background:#c21d28;padding:10px 0 30px}.menu li:nth-child(5) a{padding:20px;color:#c21d28;background-color:#ffffff}.menu li:nth-child(5) a,.menu li:nth-child(6) a{width:70%;margin:0 auto;font-size:14px;font-weight:700;text-align:center;border-radius:24px}.menu li:nth-child(6) a{padding:14px 20px;color:#ffffff;background-color:#c21d28;border:2px solid #ffffff}header .menu-btn{display:none}header .menu-btn:checked~.menu{max-height:540px}header .menu-btn:checked~.menu-icon .navicon{background:transparent}header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.menu--block{display:block;width:100%;height:40px;line-height:40px;font-size:9px;font-weight:700;background:#c21d28;text-align:center;color:#ffffff}.menu--block span:not(:last-child):after{padding:0 5px;content:" • "}.menu__tel{width:21px;height:28px;background:url(webpack:///mini-css-extract-plugin//_next/static/media/phone.b43dde86.png) 21px 28px;margin:15px}.menu-tel{float:right;display:inline-block}.block{padding:20px 25px 10px;min-height:250px}.block__article h1{font-weight:600;color:#c21d28;margin-bottom:10px;margin-top:0}.block__article a{color:#c21d28;text-decoration:underline}.block__article p{font-size:16px;line-height:22px;letter-spacing:normal;color:#5e5e5e}.video{max-width:600px;max-height:326px;margin:0 auto}.about--video,.video{overflow:hidden;box-shadow:0 0 16px 0 #111111;background-color:rgba(35,35,35,.6);position:relative}.about--video{max-width:870px;max-height:470px;margin:0 auto 20px}.video video{object-fit:cover}.play{width:100px;height:100px;background:url(webpack:///mini-css-extract-plugin//_next/static/media/play.377bef67.png) no-repeat;background-size:100px 100px;position:absolute;top:45%;left:45%}.loader{border-radius:50%;border:5px solid #f3f3f3;border-top-color:#c21d28;width:35px;height:35px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.video img{max-width:600px;width:100%;height:auto}.youtube{width:870px;height:470px;padding-bottom:30px}.img_youtube{max-width:870px;width:100%;height:auto}.rate_blocks{border-radius:40px;border:1px solid #dbdfe4}.rated_people{margin:30px auto}.rated_people,.rated_people_contact{display:block;width:231px;height:30px;background:url(webpack:///mini-css-extract-plugin//_next/static/media/bitmap-3.ae41c343.png) no-repeat}.rated_people_contact,.stars{margin:0 auto}.stars{border-radius:40px;border:1px solid #dbdfe4;padding:15px;width:220px}.stars:after{padding-left:10px;content:"500+ ratings";font-size:14px;font-weight:700;color:#6e6e6e}.stars_block{margin-left:15px;display:inline-block;vertical-align:middle;width:100px;height:20px;background-size:20px 18px;background-repeat:space;background-image:url(webpack:///mini-css-extract-plugin//_next/static/media/fill-1.9f5eb4b0.png)}.member,.ratings{display:none}.ratings_block{width:45px;height:51px;background-size:44px 50px;background-repeat:no-repeat;background-image:url(webpack:///mini-css-extract-plugin//_next/static/media/rating-500.6f11a22c.png);float:left}.checkatrade{display:block;width:187px;height:30px;background:url(webpack:///mini-css-extract-plugin//_next/static/media/checkatrade.com-strapline.ff6beaa0.png) no-repeat;margin:30px auto;background-size:contain}.checkatrade--nomargin{margin:20px 0}.member_block{width:41px;height:45px;background-size:41px 45px;background-repeat:no-repeat;background-image:url(webpack:///mini-css-extract-plugin//_next/static/media/rated-9-years.79ce4b90.png);float:left}.about__block,.offers{padding:10px 23px 50px;text-align:center}.about__block__title{color:#111111;margin-bottom:10px;font-weight:400}.about__block__content{width:100%;margin:0 auto 30px;font-size:18px;font-weight:400;color:#5e5e5e}.list{margin:50px 0 30px}.list_blocks{width:100%;display:block;margin:0 0 40px}.flex__blocks{display:flex;flex-wrap:wrap;justify-content:flex-start}.flex__blocks a{text-decoration:none}.offer__blocks{vertical-align:top;box-shadow:0 0 8px 0 rgba(0,0,0,.2);background-color:#ffffff;margin:12px auto 20px}.offer__blocks__title{font-size:20px;font-weight:600;line-height:1.36}.offer__blocks__img{position:relative;width:100%;max-height:70px;overflow:hidden}.grid_container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;margin-bottom:30px}.btn__services{display:none!important}.border_bottom{width:40%;height:4px;border-bottom:5px solid #c21d28;position:absolute;left:15px;bottom:0}.border_top{width:25%}.border_top,.border_top_big{height:8px;border-top:5px solid #c21d28;position:absolute;left:15px;top:0}.border_top_big{width:40%}.offer__blocks__img img{width:100%;height:auto;opacity:.3}.btn{text-transform:uppercase;border-bottom:none;font-family:Montserrat,Open Sans,sans-serif,Arial,Helvetica;font-display:swap;display:inline-block}.btn__contact{border:none;cursor:pointer}.btn__contact:focus{outline:0}.about__block .btn a,.btn .btn__contact,.btn a,.comments .btn a,.offers .btn a{padding:11px 20px;border:none;font-size:12px;font-weight:700;font-stretch:normal;border-radius:24px;text-transform:uppercase;white-space:nowrap}.btn .btn__contact{padding:11px 50px}.comments .btn a{padding:11px 20px}.btn--red a,.btn--red button,.btn--white{color:#ffffff;background:#c21d28}.btn--red a,.btn--red button{text-decoration:none;border:none}.btn--active,.btn--deactive{margin:5px;border:none}.btn--active a{font-weight:700;color:#ffffff;background:#c21d28}.btn--active a,.btn--deactive a{display:block;font-size:10px;border-radius:20px;text-decoration:none;text-transform:uppercase;padding:7px 20px}.btn--deactive a{color:#5e5e5e;border:1px solid #dbdfe4;background:#ffffff}.btn--mail,.btn--tel{display:grid;width:80%;margin:10px auto}.btn--fix-width{max-width:200px}.btn__filter{margin:20px 10px 0;padding:10px;border-radius:8px;background-color:#f6f6f6}.btn--mail a,.btn--mail a:hover{padding:14px 50px!important;color:#c21d28!important;background:#fff!important}.btn--mail a,.btn--mail a:hover,.btn--tel a,.btn--tel a:hover{font-size:14px!important;text-decoration:none;border:2px solid #ffffff!important}.btn--tel a,.btn--tel a:hover{padding:14px 40px!important;background:#c21d28!important;font-weight:700;color:#fff!important}.btn--fix-width a{border:none!important}.suggestion{font-family:Open Sans,sans-serif,Arial,Helvetica;font-size:14px;color:#5e5e5e;padding:0 0 10px 10px;cursor:pointer}.suggestion:hover{color:#c21d28}.suggestions-container{margin-bottom:10px}.list_blocks_content{text-align:left;padding:15px}.offer__title{position:absolute;bottom:10px;left:10px}.arrow{background:#fff;height:3px;width:25px;margin:0 auto;position:absolute;cursor:pointer;bottom:20px;right:20px;opacity:0}.offer__blocks__img:hover .arrow{opacity:1}.arrow:after,.arrow:before{content:"";background:#fff;position:absolute;height:3px;width:15px}.arrow:before{right:-3px;bottom:-4px;transform:rotate(-45deg)}.arrow:after{right:-3px;top:-4px;transform:rotate(45deg)}.offer__title:hover:after{right:-100px;top:0;opacity:1}.offer__title h2{font-size:16px}.about__blocks_content,.footer__top{text-align:center}.footer__top{width:100%;height:268px;opacity:1;background:url(webpack:///mini-css-extract-plugin//_next/static/media/path-2.5e955664.png) no-repeat 0 0 #a71223;display:flex;justify-content:center;align-items:center}.footer__top__block{padding:10px}.footer__bottom{text-align:center}.footer__bottom__menu{padding:0 20px 20px;margin:0 auto;text-align:center}.footer__menu>li:not(:last-child){display:none}.copyright{font-size:12px;line-height:1.33;color:#5e5e5e;padding-top:10px}.comments{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;padding:20px 4% 50px}.comment_blocks{border-radius:4px;padding:10px 5px;overflow:hidden;box-shadow:0 0 8px 0 rgba(0,0,0,.2);background-color:#ffffff}.comments .btn{margin-top:30px}.comment_blocks_content p{font-size:16px;font-style:italic;color:#5e5e5e;clear:both;text-align:left}.comment_blocks_content_stars{display:block;padding:2px 0 0 170px;text-align:right;font-size:16px;color:#111111}.comment_blocks_content{padding:20px 10px 10px;position:relative}.comment_blocks_content_stars:before{position:absolute;text-align:right;top:20px;left:10px;width:150px;height:30px;background-size:26px 24px;background-repeat:space;background-image:url(webpack:///mini-css-extract-plugin//_next/static/media/fill-1.9f5eb4b0.png);content:""}.comment_blocks_content_autoher{font-size:16px;font-weight:700;color:#6e6e6e;display:block;text-align:center}.work__with{text-align:center;padding:40px 20px 20px}.work__with h1{margin-bottom:0}.work__with__img{margin:10px;display:inline-block;width:200px;height:130px;overflow:hidden}.work__with__img img{width:198px;height:120px}.gallery__item__big{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:5}.gallery-item{width:100%;height:100%;position:relative;cursor:pointer}.gallery-item .image{width:100%;height:100%;overflow:hidden}.gallery-item .image img{width:100%;height:100%;object-fit:cover}.form{min-height:800px;width:100%;margin:0 auto}.form h2{margin:40px 0 20px}.form__left{text-align:left;margin:0 auto}.form__left__title{font-size:24px;font-weight:400;color:#111111;padding-top:10px;padding-bottom:0}.form__text{font-size:16px;font-weight:400;color:#111111;padding-right:60px}label{display:block}input,textarea{width:90%;height:20px;padding:10px 15px;margin:10px 0;line-height:20px;border-radius:4px;border:1px solid #dbdfe4;font-size:16px}input::placeholder,textarea::placeholder{font-family:Open Sans,sans-serif,Arial,Helvetica;font-display:swap;font-size:16px;color:#5e5e5e}textarea{resize:none;height:125px}.map{max-width:800px;height:auto;overflow:hidden;margin:30px 10px 0 0}.map iframe{border:0}.loc_icon{padding-left:20px;background:url(webpack:///mini-css-extract-plugin//_next/static/media/fill-11.b1c9c056.png) no-repeat;background-size:15px 20px}.address{width:100%}.address p{line-height:1}.button-pos{margin:25px 0}@media (max-width:650px){.grid_container{grid-template-columns:repeat(2,1fr)}.form__text{padding-right:20px}.footer__top{height:300px}.offer__blocks__img{height:45px}}@media (min-width:650px){.offer__blocks{width:30%;margin:12px 10px 5px}.btn__services{display:inline-block!important;margin-top:20px}.comments{grid-template-columns:50% 50%}}@media (min-width:900px){h1{font-size:24px}h2{font-size:20px}p{font-size:14px;line-height:23px}footer li,header li{float:left}header ul li:nth-last-child(2),header ul>li:last-child{float:right}footer__bottom__menu ul{display:none}.btn--margin{margin:20px!important}.menu--block span:not(:last-child):after{padding:0 25px;content:" • "}header .menu{width:auto;display:inline-block}footer .footer__bottom__menu,header .menu{clear:none;max-height:none;margin-bottom:0}footer .footer__bottom__menu{width:55%}.menu__tel,header .menu-icon{display:none}footer li a,header li a{display:block;background:#ffffff;color:#111111;font-size:12px;font-weight:700;text-align:center;padding:10px;text-decoration:none}footer li a :hover,header .menu-btn:hover,header li a:hover{background:#ffffff;color:#c21d28;border-bottom:3px solid #c21d28;padding:10px 10px 7px;text-decoration:none}.menu li:nth-child(4){padding-bottom:0;background:none;border:none}.menu li:nth-child(5),.menu li:nth-child(6){background:none;padding:0}.form__left:first-child{width:45%;float:left;margin:0 20px 0 0}.form__left:nth-child(2){width:45%;float:right;margin:0}.address{width:80%}.form{width:90%}.copyright{padding-top:10px}.menu li:nth-child(6) a{padding:10px 10px 10px 20vw;color:#111111;border-radius:0;background-color:#ffffff}.menu li:nth-child(5) a,.menu li:nth-child(6) a{width:auto;margin:0 auto;font-size:12px;font-weight:700;text-align:center}.menu li:nth-child(5) a{padding:10px;color:#ffffff;border-radius:24px;background-color:#c21d28;border:2px solid #ffffff}.menu--block{font-size:14px}.block{min-height:350px;padding:64px 4% 10px}.block__article{float:left;width:40%;padding-right:45px}.block__article p{font-size:16px;line-height:23px}.member,.ratings{display:block;padding:8px 10px}.member_block{width:32px;height:40px;background-size:32px auto}.stars{border-radius:40px;border:1px solid #dbdfe4;padding:10px 5px;width:240px;margin:0 auto}.rated_people{display:inline-block;margin:30px 0 0;background-size:150px auto}.member,.ratings,.stars{width:130px;float:right;margin:12px 10px 0}.stars_block{height:25px;display:block;margin:0 auto;background-position-y:5px}.stars:after{display:none}.ratings_block{width:35px;height:40px;background-size:35px auto}.rate_blocks:nth-child(2) span{padding-left:10px}.offer__blocks__title{font-size:22px}.about__block__content{width:80%}.about__block,.offers{padding:10px 4% 50px}.list_blocks{width:31%;display:inline-block;margin:0 5px}.btn--active a,.btn--deactive a{font-size:12px}.about__block .btn a,.btn button,.comments .btn a,.offers .btn a{padding:13px 25px}.border_bottom{bottom:0}.footer__menu>li:not(:last-child){display:none}.btn--mail{margin-right:30px}.btn--mail,.btn--tel{display:inline-block;width:auto}.footer__bottom__menu{padding:0;margin:0 auto;text-align:center;line-height:45px;display:inline-block}input,textarea{width:100%}.work__with{padding:20px 4% 50px}.work__with__img{margin:20px 30px 0}.button-pos{text-align:left}}@media (min-width:1024px){h1{font-size:32px}h2{font-size:22px}p{font-size:16px;line-height:23px}.bg_grey,.bg_white{padding:0 120px}footer li,header li{float:left}header ul li:nth-last-child(2),header ul>li:last-child{float:right}footer__bottom__menu ul{display:none}footer .footer__bottom__menu,header .menu{clear:none;display:inline-block;max-height:none;margin-bottom:10px;width:87%}.menu__tel,header .menu-icon{display:none}.copyright{padding-top:25px;float:right}footer li a,header li a{display:block;background:#ffffff;color:#111111;font-size:14px;font-weight:700;text-align:center;padding:10px 20px;text-decoration:none}footer li a :hover,header .menu-btn:hover,header li a:hover{background:#ffffff;color:#c21d28;border-bottom:3px solid #c21d28;padding:10px 20px 7px;text-decoration:none}.menu--block{font-size:14px}.block{min-height:400px;padding:64px 9% 10px}.block__article{float:left;width:40%;padding-right:45px;text-align:left}.block__article p{font-size:16px;line-height:23px}.member,.ratings{display:block;padding:8px 20px}.rated_people{background-size:200px auto}.member,.ratings,.stars{width:150px;margin:12px 15px 0}.stars:after{display:none}.about__block__content{width:80%}.about__block,.offers{padding:10px 9% 50px}.list_blocks{width:31%;display:inline-block;margin:0 5px}.stars_block{width:120px;height:35px;background-size:23px 21px;background-repeat:space;background-position-y:7px}.stars{border-radius:40px;border:1px solid #dbdfe4}.ratings_block{width:45px;height:47px;background-size:44px 47px}.member_block{width:41px;height:45px;background-size:41px 45px;background-repeat:no-repeat;background-image:url(webpack:///mini-css-extract-plugin//_next/static/media/rated-9-years.79ce4b90.png);float:left}.rate_blocks span{height:50px;font-size:14px}.about__block .btn a,.comments .btn a,.offers .btn a{padding:13px 25px}.offer__blocks{margin:12px}.border_bottom{bottom:0}.btn--tel,.btn__services{display:inline-block}.footer__bottom__menu{padding:0;margin:0 auto;text-align:center}.footer__menu>li:not(:last-child){display:block}.menu li:nth-child(4){padding-bottom:0;background:none;border:none}.menu li:nth-child(5),.menu li:nth-child(6){background:none;padding:0}.menu li:nth-child(6) a{color:#111111;border-radius:0;background-color:#ffffff}.menu li:nth-child(5) a,.menu li:nth-child(6) a{padding:10px 20px;margin:0 auto;font-size:14px;font-weight:700;text-align:center}.menu li:nth-child(5) a{color:#ffffff;border-radius:24px;background-color:#c21d28;border:2px solid #ffffff}.comments,.work__with{padding:40px 10% 50px}.form__text{padding-right:20px}}#root .login__logo{background:url(webpack:///mini-css-extract-plugin//_next/static/media/logo@1x.47a2b1ea.png) no-repeat;width:100%;height:100px;margin-top:100px;background-position:50%}#root .login{background-color:white}#root .sidebar__logo img{display:none}#root .sidebar__logo{background:url(webpack:///mini-css-extract-plugin//_next/static/media/logo@1x.47a2b1ea.png) no-repeat;background-size:89px 66px;width:89px;height:66px}#root div.sidebar>div>div.sidebar__itemswrap>div>div.sidebar__item.sidebar__linklist.slide-right-transition>div.sidebar__input,#root div.sidebar>div>div.sidebar__itemswrap>div>div.sidebar__item.sidebar__linklist.slide-right-transition>div:first-child,#root>div.uk-height-1-1.uk-form>div.sidebar>div>div.sidebar__itemswrap>div>div.sidebar__item.sidebar__linklist.sidebar__space.slide-transition>div.sidebar__linklist-inner>a:first-child,#root>div.uk-height-1-1.uk-form>div.sidebar>div>div.sidebar__itemswrap>div>div.sidebar__item.sidebar__linklist.sidebar__space.slide-transition>div.sidebar__linklist-inner>a:nth-child(3),#root>div.uk-height-1-1.uk-form>div.sidebar>div>div.sidebar__itemswrap>div>div.sidebar__item.sidebar__linklist.sidebar__space.slide-transition>div.sidebar__linklist-inner>a:nth-child(4),#root>div.uk-height-1-1.uk-form>div.sidebar>div>div.sidebar__itemswrap>div>div.sidebar__item.sidebar__linklist.sidebar__space.slide-transition>div.sidebar__linklist-inner>a:nth-child(5){display:none}#root .assets__item-icon{width:100%!important}.assets__lcol{flex:0 0 300px!important}.assets__item .assets__item-name,.assets__item .link--inverse{display:none!important}.uk-icon-minus-circle:before{content:""!important}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{background-color:rgba(0,0,0,.85);outline:none;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;height:100%;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none}.ril__outerClosing{opacity:0}.ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner{position:absolute;top:0;left:0;right:0;bottom:0}.ril__image,.ril__imageNext,.ril__imagePrev{margin:auto;max-width:none;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none}.ril__imageDiscourager{background-repeat:no-repeat;background-position:50%;background-size:contain}.ril__navButtons{border:none;position:absolute;top:0;bottom:0;width:20px;height:34px;padding:40px 30px;margin:auto;cursor:pointer;opacity:.7}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__navButtonPrev{left:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==") no-repeat 50%}.ril__navButtonNext{right:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") no-repeat 50%}.ril__downloadBlocker{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");background-size:cover}.ril__caption,.ril__toolbar{background-color:rgba(0,0,0,.5);position:absolute;left:0;right:0;display:flex;justify-content:space-between}.ril__caption{bottom:0;max-height:150px;overflow:auto}.ril__captionContent{padding:10px 20px;color:#fff}.ril__toolbar{top:0;height:50px}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{padding-left:20px;padding-right:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.ril__toolbarRightSide{padding-left:0;padding-right:20px;flex:0 0 auto}.ril__toolbarItem{display:inline-block;line-height:50px;padding:0;color:#fff;font-size:120%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{width:40px;height:35px;cursor:pointer;border:none;opacity:.7}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=") no-repeat 50%}.ril__zoomInButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat 50%}.ril__zoomOutButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=") no-repeat 50%}.ril__outerAnimating{animation-name:closeWindow}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{width:60px;height:60px;position:relative}.ril__loadingCirclePoint{width:100%;height:100%;position:absolute;left:0;top:0}.ril__loadingCirclePoint:before{content:"";display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;border-radius:30%;animation:pointFade .8s ease-in-out infinite both}.ril__loadingCirclePoint:first-of-type{transform:rotate(0deg)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(2){transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before{animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before{animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before{animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){transform:rotate(1turn)}.ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before{animation-delay:0s}.ril__loadingContainer{position:absolute;top:0;right:0;bottom:0;left:0}.ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer{display:none}.ril__errorContainer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff}.ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}