hamburger-component{cursor:pointer;display:none}header{position:relative}.header.anchor-menu-fixed .has_child .megamenu{top:60px}header .has_child .megamenu{background-color:#fefefe;box-shadow:inset 0 2px 20px hsla(0,0%,83%,.2);left:0;max-height:0;overflow:hidden;padding:0;position:absolute;top:80px;transition:all .2s ease;width:100%;z-index:12}header .has_child:hover .megamenu{max-height:420px}header .has_child .megamenu .title_menu{border-bottom:1px solid #c7c6c6;color:#1b1b1d;font-size:18px;line-height:20px;margin-bottom:14px;padding-bottom:13px}header .has_child .megamenu .megamenu_flex{display:flex;justify-content:space-between}header .has_child .megamenu .megamenu_flex .title_and_menu{padding:25px 0;width:60%}header .has_child .megamenu_services .megamenu_flex .megamenu_contact .contact_flex .button{align-items:center;background-color:transparent;border:1px solid #2b60fa;color:#2b60fa;display:flex;font-size:18px;height:45px;justify-content:center;line-height:21px;transition:all .2s ease;width:170px}header .has_child .megamenu_services .megamenu_flex .megamenu_contact .contact_flex .button span{margin-right:10px}header .has_child .megamenu_services .megamenu_flex .megamenu_contact .contact_flex .button svg{transform:rotate(-90deg)}header .has_child .megamenu_services .megamenu_flex .megamenu_contact .contact_flex .button svg path{transition:all .2s ease}header .has_child .megamenu_services .megamenu_flex .megamenu_contact .contact_flex .button:hover{background-color:#2b60fa;border-color:transparent;color:#f4f5fb}header .has_child .megamenu_services .megamenu_flex .megamenu_contact .contact_flex .button:hover svg path{stroke:#f4f5fb}header .has_child .megamenu .megamenu_flex .megamenu_contact{background:#f4f5fb;max-width:575px;padding:50px 45px;width:48%}header .has_child .megamenu .megamenu_flex .megamenu_contact .heading-megamenu{color:#1b1b1d;font-size:20px;font-weight:400;line-height:23px;margin-bottom:30px;text-transform:capitalize}header .has_child .megamenu .megamenu_flex .megamenu_contact.megamenu_blog_article{max-width:685px;padding-top:55px;width:100%}header .has_child .megamenu .megamenu_flex .megamenu_contact.megamenu_blog_article .image_wrapper{margin-right:10px;max-width:330px;width:100%}header .has_child .megamenu .megamenu_flex .megamenu_contact.megamenu_blog_article .stars div{align-items:center;display:flex}header .has_child .megamenu .megamenu_flex .megamenu_contact .image_wrapper{margin-right:12px;max-width:230px;width:49%}header .has_child .megamenu .megamenu_flex .megamenu_contact image-component{width:100%}header .has_child .megamenu .megamenu_flex .megamenu_contact image-component img{display:block;width:100%}header .has_child .megamenu .megamenu_flex .megamenu_contact .contact_flex{display:flex}header .has_child .megamenu .megamenu_flex .megamenu_contact .contact_flex .contact_text{display:flex;flex-direction:column;justify-content:space-between;width:49%}header .has_child .megamenu .megamenu_flex .megamenu_contact .contact_flex p{color:#1b1b1d;font-size:16px;line-height:25px}header .has_child .megamenu ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}header .has_child .megamenu ul.flex_column_wrap{flex-direction:column;max-height:500px}header .has_child:after{border-bottom:2px solid #2b60fa;border-left:2px solid #2b60fa;content:"";height:6px;margin:0 6px 3px;transform:rotate(-45deg);transition:all .2s ease;width:6px}header .has_child:hover:after{margin-top:9px;transform:rotate(135deg)}header .has_child .megamenu ul li{margin-right:0;transition:all .2s ease;width:50%}header .has_child .megamenu ul li:hover a{background-color:#f4f5fb;color:#1b1b1d}header .has_child .megamenu ul li a{color:#1b1b1d;display:block;font-size:16px;height:100%;line-height:30px;max-width:230px;padding:2px 15px;width:100%}header .has_child .megamenu_blog image-component{height:170px}header .has_child .megamenu_blog image-component img{height:auto}header .has_child .megamenu_blog .button{align-items:center;color:#525252;display:flex;font-size:16px;justify-content:flex-start;line-height:18px;transition:all .2s ease}header .has_child .megamenu_blog .button span{position:relative;transition:all .2s ease}header .has_child .megamenu_blog .button svg{margin-left:9px;transform:rotate(-90deg)}header .has_child .megamenu_blog .button svg path{stroke:gray;transition:all .2s ease}header .has_child .megamenu_blog .button span:after{background-color:#525252;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .2s ease;width:0}header .has_child .megamenu_blog .button:hover span:after{background-color:#2b60fa;width:100%}header .has_child .megamenu_blog .button:hover svg path{stroke:#2b60fa}header .has_child .megamenu_blog .contact_text .title_of_article{display:-webkit-box;font-size:18px;-webkit-line-clamp:2;line-height:25px;-webkit-box-orient:vertical;color:#373739;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}header .has_child .megamenu_blog .contact_text .author_date{align-items:center;display:flex;margin-bottom:8px}header .has_child .megamenu_blog .contact_text .author_date .author_of_article,header .has_child .megamenu_blog .contact_text .author_date .date{align-items:center;color:#525252;display:flex;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}header .has_child .megamenu_blog .contact_text .author_date .author_of_article span,header .has_child .megamenu_blog .contact_text .author_date .author_of_article>a,header .has_child .megamenu_blog .contact_text .author_date .date span,header .has_child .megamenu_blog .contact_text .author_date .date>a{padding-right:5px}header .has_child .megamenu_blog .contact_text .author_date .author_of_article a,header .has_child .megamenu_blog .contact_text .author_date .date a{font-size:14px}header .has_child .megamenu_blog .contact_text .author_date .author_of_article{border-right:1px solid #1b1b1d;margin-right:5px}header .has_child .megamenu_blog .contact_text .author_date .author_of_article a{position:relative}header .has_child .megamenu_blog .contact_text .author_date .author_of_article a:after{background-color:#2b60fa;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .2s ease;width:0}header .has_child .megamenu_blog .contact_text .author_date .author_of_article a:hover:after{width:100%}header .has_child .megamenu_blog .contact_text .stats{align-items:center;display:flex;margin-bottom:10px}header .has_child .megamenu_blog .contact_text .stats div{align-items:center;color:#525252;display:flex;font-size:14px;margin-right:15px;white-space:nowrap}header .has_child .megamenu_blog .contact_text .stats div svg{margin-right:6px}header .has_child .megamenu_blog .contact_text .stats div:last-child{margin-right:0}header .has_child .megamenu_blog .contact_text .stars{align-items:center;display:flex}header .has_child .megamenu_blog .contact_text .stars div{margin-right:0}header .has_child .megamenu_blog .contact_text .stars div:last-child{color:#525252;font-size:14px;line-height:14px;margin-left:3px}.header__menu li:hover a.button{color:#525252}.header__menu li:hover a.button:hover{color:#2b60fa}.header{background:#fff;box-shadow:0 1px 20px hsla(0,0%,83%,.2);left:0;position:fixed;top:0;width:100%;z-index:15}.header__wrapper{align-items:center;display:flex;height:80px;justify-content:space-between}.header.anchor-menu-fixed .header__wrapper{height:60px}.move_part{justify-content:space-between}.header__menu,.move_part{align-items:center;display:flex;height:100%}.header__menu{justify-content:center;list-style-type:none;margin:0;padding:0}.header__menu li{align-items:center;display:flex;height:100%;margin-right:35px}.header__menu li:hover a{color:#2b60fa;transition:all .2s}.header__menu>li>a,.header__menu>li>div:not(.megamenu){align-items:center;display:flex;height:100%}.header__menu li a,.header__menu li>div{color:#1b1b1d;cursor:pointer;font-size:18px;transition:all .2s}.search{align-items:center;display:flex}.svg_wrapper{height:25px;width:25px}.svg_wrapper svg{height:auto;width:100%}.input_wrapper{display:none}header .get-in-touch-button.animate{animation:buttonShaking 1s infinite}@keyframes buttonShaking{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@media screen and (max-width:1200px){header .has_child .megamenu .megamenu_flex .megamenu_contact{display:none}header .has_child:hover:after{margin-top:0}header .has_child.hover:after{margin-top:5px}header .has_child .megamenu{position:static}.header__menu>li>a,.header__menu>li>div:not(.megamenu){height:auto}header .has_child .megamenu .title_menu{display:none}header .has_child .megamenu ul li{border-bottom:none}header .has_child .megamenu{background-color:#fff;box-shadow:none}header .has_child .megamenu .megamenu_flex .title_and_menu{width:100%}header .has_child .megamenu ul li a{max-width:100%}hamburger-component{display:block;height:18px;position:relative;width:28px;z-index:2}.hamburger>div{opacity:1;top:calc(50% - 1px);width:28px}.hamburger:after,.hamburger>div{background:#373739;height:2px;left:0;position:absolute;transition:all .3s ease}.hamburger:after{content:"";top:calc(100% - 1px);width:18px;z-index:3}.hamburger:before{background:#373739;content:"";height:2px;top:0;width:28px;z-index:3}.hamburger:before,.move_part{left:0;position:absolute;transition:all .3s ease}.move_part{align-items:normal;background:#fff;display:none;flex-direction:column;height:100vh;justify-content:normal;max-width:100%;opacity:0;padding:20px 0;top:80px;visibility:hidden;width:100vw;z-index:2}header.anchor-menu-fixed .move_part{top:60px}.header__menu,.search{align-items:normal;flex-direction:column;justify-content:normal}.search{align-items:center;border-bottom:1px solid #bebebe;flex-direction:row;margin:15px 0;padding:5px 0}.svg_wrapper{height:26px;width:26px}.input_wrapper{display:block;height:40px;width:90%}.search input{background:transparent;border:none;font-size:20px;height:100%;line-height:24px;width:100%}.search input::placeholder{font-size:18px;letter-spacing:.5px;line-height:22px}.header__menu li{border-bottom:1px solid #bebebe;display:inline-block;height:auto;position:relative;width:100%}header .has_child:hover:after{transform:rotate(-45deg)}header .has_child.hover:after{transform:rotate(135deg)}.header__menu li a,.header__menu li>div{color:#1b1b1d;cursor:pointer;display:block;font-size:20px;line-height:24px;padding:10px 30px}header .has_child:after{height:10px;position:absolute;right:27px;top:12px;width:10px}header .has_child:hover .megamenu{max-height:0;padding:0}header .has_child.hover .megamenu{max-height:1000px;padding:10px 0 10px 10px}.header__wrapper.active .move_part{display:block;left:0;opacity:1;overflow:auto;padding-bottom:50px;visibility:visible}.header__wrapper.active .hamburger svg{opacity:0;transform:rotate(490deg);transition:all .3s ease}.header__wrapper.active .hamburger>div{left:-100%;opacity:0;top:calc(50% - 1px)}.header__wrapper.active .hamburger:after{top:calc(50% - 1px);transform:rotate(45deg);width:28px}.header__wrapper.active .hamburger:before{top:calc(50% - 1px);transform:rotate(-45deg)}header .has_child .megamenu .megamenu_flex .title_and_menu{padding:0}}@media screen and (max-width:800px){header .has_child .megamenu .megamenu_flex .title_and_menu,header .has_child .megamenu ul li{width:100%}}@media screen and (max-width:600px){.hamburger{width:28px}}@media screen and (max-width:515px){header .has_child .megamenu ul{flex-direction:column}}@media screen and (max-width:500px){header .header__logo{width:125px}header .get-in-touch-button{align-items:center;display:flex;font-size:14px;height:100%;justify-content:center;line-height:20px;padding:10px 15px}header .container{padding:0}.header__wrapper{height:50px;padding-left:20px}header get-in-touch-button{height:100%}.move_part{top:50px}} .footer{background:#1b1b1d;color:#d9dbe1}.footer__buttons{align-items:center;border-bottom:1px solid hsla(0,0%,90%,.49);display:flex;justify-content:space-evenly;padding-bottom:21px;padding-top:30px}.footer__button{color:#d9dbe1;display:flex;transition:all .2s;width:22%}.footer__button:last-child span{white-space:nowrap}.footer__button .text{font-weight:300}.footer__button .text .title{font-weight:400;line-height:150%}.footer__button .text span{align-items:center;display:flex}.footer__button .text span img{margin-right:5px;margin-top:-2px;width:20px}.footer__button .text .office{font-weight:700;white-space:nowrap}.footer__button:hover{color:#fff;transition:all .2s}.footer__button:hover .icon{background:hsla(0,0%,100%,.2)}.footer__button .icon{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;height:60px;justify-content:center;margin-right:20px;max-width:60px;min-width:60px;transition:all .2s;width:100%}.footer__main{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:50px;padding-top:35px}.footer__column.info{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-width:260px;width:25%}.footer__column.info .reviews .reviews_txt{text-align:center;white-space:nowrap}.footer__column.info .reviews a .stars{align-items:center;display:flex;justify-content:center;margin-bottom:3px}.footer__column.info .reviews a .stars svg{height:10px;width:10px}.footer__column.info .reviews a>svg{display:block;height:20px;margin-bottom:3px;width:100%}.footer__column.info .reviews .googleReviews .reviews_txt .reviews_bottom{display:flex}.footer__column.info .reviews a.googleReviews>svg{height:33px;margin-right:4px}.footer__column.info .reviews a.googleReviews>.reviews_txt{display:flex;flex-direction:column;justify-content:space-around}.footer__column.info .reviews .googleReviews .reviews_txt .reviews_top{color:#fff;font-size:8px;line-height:12px;white-space:nowrap}.footer__column.info .reviews .googleReviews .reviews_txt .number_rev{color:#fff;font-size:14px;letter-spacing:-1.5px;line-height:12px}.footer__column.info .reviews a{text-align:center}.footer__column.info .reviews a.googleReviews{display:flex;max-width:97px}.footer__column.info .reviews a.googleReviews .review_txt .reviews_bottom{display:flex}.footer__column.info .reviews .good{max-width:97px}.footer__column.info .reviews .clutch{color:#808d90;font-size:10px;line-height:11px;max-width:65px}.footer__column.info .reviews .clutch path{fill:#fff}.footer__column.info .reviews .clutch .stars path,.footer__column.info .reviews .clutch path.fill_red{fill:#ef4335}.footer__column.info .reviews{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:30px;width:100%}.footer__column.info .social{align-items:center;display:flex;justify-content:space-between;margin:30px 0;width:100%}.footer__column.info .social__item{align-items:center;background:#c6c5c5;border-radius:50%;display:flex;height:45px;justify-content:center;transition:all .2s;width:45px}.footer__column.info .social__item:first-child img{margin-top:3px}.footer__column.info .social__item:nth-child(4) img{margin-top:5px}.footer__column.info .social__item:nth-child(5) img{margin-top:6px}.footer__column.info .social__item:hover{background:#2b61fa;transition:all .2s}.footer__column.info .social__item:nth-child(4):hover{background:#f70000}.footer__column.info .social__item:first-child:hover{background:#f70095}.footer__column.info .subscription{width:100%}.footer__column.info .subscription__title{font-size:24px;margin-bottom:35px}.footer__column.info .subscription__email{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:1}.footer__column.info .subscription__email input{background:none;border:none;border-bottom:1px solid #fff;color:#d9dbe1;font-family:Helvetica;font-size:16px;outline:none;padding:0 0 12px;width:100%}.footer__column.info .subscription__email input::placeholder{color:#d9dbe1}.footer__column.info .subscription__email button{background:none;border:none;bottom:12px;cursor:pointer;padding:0;position:absolute;right:12px}.footer__column.large{min-width:320px;width:38%}.footer__column.small{min-width:160px;width:15%}.footer__column .title{color:#fff;font-size:24px;padding-top:12px}.footer__column .list{list-style-type:none;margin:20px 0 0;padding:0}.footer__column .list li,.footer__column .list li:last-child{margin-bottom:0}.footer__column.large .list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.footer__column.large .list li{width:45%}.footer__column.large .list li:nth-last-child(2){margin-bottom:0}.footer__column .list li a{color:#d9dbe1;font-size:16px;line-height:30px;transition:all .2s}.footer__column .list li:hover a{color:#fff;transition:all .2s}.footer__bottom{border-top:1px solid hsla(0,0%,90%,.49);padding:15px 0}.footer__bottom .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.footer__bottom .copyright{color:#9698a5;font-size:14px}.footer__bottom .list{align-items:center;display:flex;justify-content:flex-end;list-style-type:none;margin:0;padding:0}.footer__bottom .list a{color:#d9dbe1;font-size:16px;line-height:30px;transition:all .2s}.footer__bottom .list a:hover{color:#fff}.footer__bottom .list li a{color:#9698a5;font-size:14px}.footer__bottom .list li{margin-left:25px;position:relative}.footer__bottom .list li:before{background:#d9d9d9;border-radius:50%;content:"";height:3px;left:-14px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.footer__bottom .list li:first-child{margin-left:0}.footer__bottom .list li:first-child:before{display:none}@media screen and (max-width:1085px){.footer__column.info .reviews .good{margin:0 5%}}@media screen and (max-width:1030px){.footer__main{justify-content:flex-start}.footer__main>*{margin-right:30px}}@media screen and (max-width:970px){.footer__buttons{flex-wrap:wrap}.footer__buttons .footer__button:first-child{order:1}.footer__buttons .footer__button:nth-child(2){order:3}.footer__buttons .footer__button:nth-child(3){order:2}.footer__button{justify-content:center;margin-bottom:22px;margin-right:2%;width:48%}.footer__button:nth-child(2n){margin-right:0}}@media screen and (max-width:700px){.footer__column.info{margin:0 auto;max-width:340px;width:100%}.footer__column.large .list li{width:100%}.footer__column.large,.footer__column.small{min-width:auto;width:48%}.footer__main>*{margin-right:0}.footer__column.info .social__item{height:40px;width:40px}}@media screen and (max-width:600px){.footer__button .icon{height:35px;margin-right:14px;max-width:35px;min-width:35px}.footer__button .icon img{height:20px;width:20px}.footer__button{align-items:flex-start;flex-direction:row}.footer__button .text .title{font-size:14px;line-height:18px;margin-bottom:10px;margin-top:10px}.footer__button .text span{font-size:14px;line-height:25px}.footer__button .text span.office,.footer__button .text span:last-child{margin-left:-62px}.footer__column .title{font-size:18px;line-height:40px}.footer__column .list li{margin-bottom:0}.footer__main{justify-content:space-between}.footer__column.info .reviews{margin-bottom:15px}.footer__main{justify-content:space-evenly}.footer__column.large{width:42%}.footer__column.small{width:30%}}@media screen and (max-width:430px){.footer__column.large,.footer__column.small{margin:0 auto;width:45%}.footer__column .list li a{font-size:15px}}@media screen and (max-width:400px){.footer__bottom .list{flex-wrap:wrap;justify-content:flex-start}.footer__main>*{margin-right:0}} image-component.loading{background:gray;display:block;position:relative}image-component.loading picture{left:0;position:absolute;top:0} .get-in-touch__bg get-in-touch-form{min-width:500px}.loader{position:absolute}.loading .loader{align-items:center;background-color:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;width:100%;z-index:11}.loading .loaderItem{animation:loading 2s linear infinite;width:100px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-popup]{border-bottom:5px solid #2b60fa;z-index:2}.flexbox{align-items:center;display:flex;justify-content:center}#get-in-touch__bg{background:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .4s;width:100%;z-index:12}#get-in-touch__bg get-in-touch-form{margin-top:200px;min-width:500px;transition:all .2s ease}#get-in-touch__bg.active get-in-touch-form{margin-top:0}#get-in-touch__bg.active{opacity:1;pointer-events:all;transition:all .4s}get-in-touch-form{position:relative}get-in-touch-form .close{cursor:pointer;display:block;height:30px;position:absolute;right:20px;top:17px;width:30px;z-index:3}form.get-in-touch{position:relative;z-index:2}.get-in-touch{background:#fff;color:#1b1b1d;margin-bottom:0;padding:50px 65px}.get-in-touch__title{font-size:36px;text-align:center}.get-in-touch__description{color:#525252;margin-bottom:20px;margin-top:40px}.get-in-touch input{border:none;border-bottom:1px solid #1b1b1d;display:block;font-size:16px;margin-bottom:25px;outline:none;padding:0 0 12px;width:100%}.get-in-touch input:-webkit-autofill,.get-in-touch input:-webkit-autofill:active,.get-in-touch input:-webkit-autofill:focus,.get-in-touch input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#1b1b1d!important;caret-color:#1b1b1d;font-size:16px}.get-in-touch.not-verify input[type=email]{border-color:#fa0000!important;color:#fa0000!important}.get-in-touch.not-verify span.verify{height:16px}.get-in-touch span.verify{color:red;display:block;height:0;overflow:hidden;position:relative;top:-18px;transition:all .2s ease}.get-in-touch input::placeholder{color:#1b1b1d}.get-in-touch button{background:#2b60fa;border:1px solid #2b60fa;color:#fff;cursor:pointer;display:inline-block;font-size:18px;margin-left:50%;margin-top:15px;padding:12px 24px;transform:translateX(-50%);transition:all .2s ease}.success+.background_shadow get-in-touch-success,.success+get-in-touch-success{background-color:#fff;margin-top:0;opacity:1;pointer-events:all;width:100%;z-index:3}.success+.background_shadow{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:12}get-in-touch-success{border-bottom:5px solid #2b60fa;height:538px;left:50%;margin-top:200px;max-width:640px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s;z-index:1}get-in-touch-success[data-type=subscribe]{height:100%;max-width:420px;width:100%}get-in-touch-success[data-type=subscribe] .popup_success_top svg{margin-bottom:13px;margin-top:20px}get-in-touch-success[data-type=subscribe] .popup_success_middle{padding-top:30px}get-in-touch-success[data-type=subscribe] .popup_success_middle>div{font-size:16px;line-height:25px;margin-bottom:25px}get-in-touch-success[data-type=subscribe] .popup_success_middle .check{margin-bottom:0}get-in-touch-success[data-type=subscribe] .popup_success_middle .check span{font-size:20px;line-height:25px}get-in-touch-success[data-type=subscribe] .popup_success_bottom{flex-direction:column;padding-bottom:0;padding-top:0}get-in-touch-success[data-type=subscribe] .popup_success_bottom>div:first-child{margin-bottom:10px}.popup_success{height:100%}.popup_success .small{color:#2b60fa;font-size:24px;line-height:24px;margin-bottom:26px;text-align:center}.popup_success_top{align-items:center;border-bottom:1px solid #c7c6c6;display:flex;height:20%;justify-content:flex-end;position:relative}.popup_success_top svg{height:47px;margin:30px auto;width:80%}.popup_success_top svg.close{cursor:pointer;display:block;height:30px;position:absolute;right:20px;top:-10px;width:30px;z-index:3}.popup_success_middle{align-items:center;display:flex;flex-direction:column;height:40%;padding-top:54px}.popup_success_middle>div{color:#1b1b1d;font-size:20px;line-height:25px;margin-bottom:30px;max-width:391px;text-align:center}.popup_success_middle .check{max-width:95%}.popup_success_middle .check>div{margin-bottom:30px}.popup_success_middle .check span{color:#1b1b1d;font-size:24px;line-height:25px;text-align:center}.popup_success_middle .check span:first-child{color:#2b60fa}.popup_success_bottom{color:#2b60fa;font-size:48px;font-weight:700;height:39%;line-height:48px;text-align:center}.popup_success_bottom,.popup_success_bottom div{align-items:center;display:flex;justify-content:center}.popup_success_bottom div{height:100%}get-in-touch-button.helloween a:hover{background-color:#df5127;color:#fff}get-in-touch-button.helloween a{background:transparent;border:2px solid #df5127;border-radius:50px;color:#df5127;font-size:18px;font-weight:700;line-height:21px;max-height:61px;padding:20px 40px;text-transform:uppercase}.get-in-touch button:hover{background:#fff;color:#2b60fa}.get-in-touch input+span.email-error{color:red;display:none;margin-bottom:25px}.get-in-touch input.error+span.email-error{display:block}.get-in-touch input.error{border-color:red}.get-in-touch__bg{background:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .4s;width:100%;z-index:12}.get-in-touch__bg.active{opacity:1;pointer-events:all;transition:all .4s}.get-in-touch__bg get-in-touch-form{margin-top:200px}.get-in-touch__bg.active get-in-touch-form{margin-top:0;transition:all .4s}[dark] .get-in-touch-button{background-color:#1b1b1d;border:1px solid #fff;color:#fff}[dark] .get-in-touch-button:hover{background-color:#fff;color:#1b1b1d}[without-border] .get-in-touch-button{border:none}.get-in-touch-button{background:#2b60fa;border:1px solid #2b60fa;color:#fff;display:inline-block;font-size:18px;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.get-in-touch-button:hover{background:#fff;color:#2b60fa}@media screen and (max-width:800px){.get-in-touch-button{display:inline-block}}@media screen and (max-width:700px){.get-in-touch{padding:20px}}@media screen and (max-width:600px){#get-in-touch__bg get-in-touch-form{max-width:90%}.get-in-touch__description{margin-top:20px}#get-in-touch__bg get-in-touch-form,.get-in-touch__bg get-in-touch-form{max-width:95%!important;min-width:auto;width:100%}bottom-component get-in-touch-form get-in-touch-success,get-in-touch-success{height:auto;max-width:95%}get-in-touch-success[data-type=subscribe]{max-width:100%}get-in-touch-form get-in-touch-success{border-bottom:none;height:100%;max-width:100%;width:100%}.popup_success_top svg{margin:15px auto}.popup_success_middle{padding-top:20px}.popup_success_middle>div{font-size:16px;padding:0 10px}.popup_success_middle .check span{font-size:22px}.popup_success_middle .check>div{margin-bottom:10px}.popup_success_bottom{padding-bottom:20px;padding-top:20px}.get-in-touch__title{font-size:26px}} edit-mode-switch{align-items:center;background:rgba(53,53,53,.3);border:1px solid #737171;display:flex;justify-content:space-between;padding:10px 20px;width:100%}edit-mode-switch p{color:#fff;font-size:24px}.edit-mode-button{align-items:center;display:flex;justify-content:center}.edit-mode-switch{height:0;visibility:hidden;width:0}.edit-mode-label{background:gray;border-radius:100px;cursor:pointer;display:block;height:30px;position:relative;text-indent:-9999px;width:60px}.edit-mode-label:after{background:#fff;border-radius:90px;content:"";height:26px;left:2px;position:absolute;top:2px;transition:.3s;width:26px}.edit-mode-switch:checked+.edit-mode-label{background:#2b61fa}.edit-mode-switch:checked+.edit-mode-label:after{left:calc(100% - 2px);transform:translateX(-100%)}.edit-mode-label:active:after{width:36px} php2shell-checker{color:#1b1b1d;display:block;scroll-margin-top:100px}php2shell-checker [hidden]{display:none!important}php2shell-checker .p2s-visually-hidden{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}php2shell-checker .p2s-container{margin:0 auto;max-width:1300px;padding:0 20px}php2shell-checker .p2s-container--narrow{max-width:760px}php2shell-checker .p2s-container--medium{max-width:1000px}php2shell-checker .p2s-icon{align-items:center;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}php2shell-checker .p2s-icon svg{height:24px;width:24px}php2shell-checker .p2s-icon--red{color:#e5484d}php2shell-checker .p2s-icon--amber{color:#e08a00}php2shell-checker .p2s-icon--green{color:#16a34a}php2shell-checker .p2s-icon--blue{color:#2b60fa}php2shell-checker .p2s-icon--muted{color:#8a8a8e}php2shell-checker .p2s-button{background:#2b60fa;border:1px solid #2b60fa;color:#fff;cursor:pointer;flex-shrink:0;font:inherit;font-size:18px;height:64px;padding:0 36px;transition:background-color .2s ease,border-color .2s ease}php2shell-checker .p2s-button:hover{background:#214ac5;border-color:#214ac5}php2shell-checker .p2s-button:focus-visible{outline:2px solid #2b60fa;outline-offset:3px}php2shell-checker .p2s-button:disabled{cursor:progress;opacity:.7}php2shell-checker .p2s-button--ghost{background:transparent;border-color:#1b1b1d;color:#1b1b1d;font-size:16px;height:52px;padding:0 24px}php2shell-checker .p2s-button--ghost:hover{background:#1b1b1d;border-color:#1b1b1d;color:#fff}php2shell-checker .p2s-intro{padding:100px 0 110px;text-align:center}php2shell-checker .p2s-intro__title{font-size:60px;letter-spacing:-.025em;line-height:1.05}php2shell-checker .p2s-intro__subtitle{color:#525252;font-size:20px;line-height:1.5;margin:24px auto 0;max-width:600px}php2shell-checker .p2s-search{display:flex;margin-top:48px;text-align:left}php2shell-checker .p2s-search__field{align-items:center;background:#fff;border:1px solid #1b1b1d;border-right:none;display:flex;flex:1}php2shell-checker .p2s-search__field:focus-within{outline:2px solid #2b60fa;outline-offset:-2px}php2shell-checker .p2s-search__input{background:transparent;border:none;color:#1b1b1d;flex:1;font-size:18px;height:62px;min-width:0;outline:none;padding:0 20px 0 0}php2shell-checker .p2s-search__input::placeholder{color:#8a8a8e}php2shell-checker .p2s-search__input[aria-invalid=true]{color:#e5484d}php2shell-checker .p2s-search__error{color:#e5484d;font-size:15px;margin-top:12px;text-align:left}php2shell-checker .p2s-search__error:empty{display:none}php2shell-checker .p2s-search__hint{color:#8a8a8e;font-size:15px;margin-top:20px}php2shell-checker .p2s-scan{background:#f4f5fb;margin-top:20px;overflow:hidden;padding:20px 24px 24px;position:relative;text-align:left}php2shell-checker .p2s-scan__host{font-size:18px;font-weight:700;overflow-wrap:anywhere}php2shell-checker .p2s-scan__stage{color:#525252;font-size:15px;margin-top:6px}php2shell-checker .p2s-scan__bar{animation:p2s-scan 1.6s ease-in-out infinite;background:#2b60fa;bottom:0;height:3px;left:0;position:absolute;width:30%}php2shell-checker.is-scanning .p2s-search__hint{visibility:hidden}php2shell-checker .p2s-about{border-top:1px solid #d9dbe1;display:grid;gap:64px;grid-template-columns:1fr 1.6fr;margin-top:110px;padding-top:56px;text-align:left}php2shell-checker .p2s-about__title{font-size:32px;line-height:1.2}php2shell-checker .p2s-about__lead p{color:#525252;font-size:17px;line-height:1.6;margin-top:20px}php2shell-checker .p2s-facts{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}php2shell-checker .p2s-facts .p2s-icon{height:52px;width:52px}php2shell-checker .p2s-facts .p2s-icon svg{height:26px;width:26px}php2shell-checker .p2s-facts .p2s-icon--red{background:linear-gradient(135deg,rgba(229,72,77,.18),rgba(229,72,77,.06));box-shadow:inset 0 0 0 1px rgba(229,72,77,.22)}php2shell-checker .p2s-facts .p2s-icon--amber{background:linear-gradient(135deg,rgba(224,138,0,.18),rgba(224,138,0,.06));box-shadow:inset 0 0 0 1px rgba(224,138,0,.22)}php2shell-checker .p2s-facts .p2s-icon--green{background:linear-gradient(135deg,rgba(22,163,74,.18),rgba(22,163,74,.06));box-shadow:inset 0 0 0 1px rgba(22,163,74,.22)}php2shell-checker .p2s-facts .p2s-icon--blue{background:linear-gradient(135deg,rgba(43,96,250,.18),rgba(43,96,250,.06));box-shadow:inset 0 0 0 1px rgba(43,96,250,.22)}php2shell-checker .p2s-facts .p2s-icon--muted{background:linear-gradient(135deg,hsla(240,2%,55%,.18),hsla(240,2%,55%,.06));box-shadow:inset 0 0 0 1px hsla(240,2%,55%,.22)}php2shell-checker .p2s-facts__title{font-size:18px;font-weight:700;line-height:1.3;margin-top:20px}php2shell-checker .p2s-facts__text{color:#525252;font-size:15px;line-height:1.55;margin-top:10px}php2shell-checker .p2s-guide{margin-top:56px;text-align:left}php2shell-checker .p2s-guide__block{border-top:1px solid #d9dbe1;display:grid;gap:64px;grid-template-columns:1fr 1.6fr;padding:56px 0}php2shell-checker .p2s-guide__title{align-self:start;font-size:32px;line-height:1.2;position:sticky;top:104px}php2shell-checker .p2s-guide__body{max-width:760px}php2shell-checker .p2s-guide__body>p{color:#525252;font-size:17px;line-height:1.6}php2shell-checker .p2s-guide__body>p+p,php2shell-checker .p2s-guide__body>ul+p{margin-top:16px}php2shell-checker .p2s-guide__body .p2s-steps__list{margin-top:32px}php2shell-checker .p2s-steps__text+.p2s-steps__text{margin-top:12px}php2shell-checker .p2s-link{color:#2b60fa;text-decoration:underline;text-underline-offset:3px}php2shell-checker .p2s-link:hover{color:#214ac5}php2shell-checker .p2s-versions{display:grid;gap:8px;list-style:none;margin:16px 0;padding:0}php2shell-checker .p2s-versions li{align-items:center;background:#f4f5fb;color:#525252;display:flex;font-size:16px;gap:12px;padding:12px 16px}php2shell-checker .p2s-versions li:before{border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}php2shell-checker .p2s-versions strong{color:#1b1b1d}php2shell-checker .p2s-versions--affected li:before{background:#e5484d}php2shell-checker .p2s-versions--fixed li:before{background:#16a34a}php2shell-checker .p2s-resources{list-style:none;margin:24px 0 0;padding:0}php2shell-checker .p2s-resources__item{border-top:1px solid #d9dbe1;padding:20px 0}php2shell-checker .p2s-resources__item:last-child{border-bottom:1px solid #d9dbe1}php2shell-checker .p2s-resources__link{color:#1b1b1d;font-size:18px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .2s ease}php2shell-checker .p2s-resources__link svg{color:#2b60fa;height:16px;margin-left:6px;vertical-align:-1px;width:16px}php2shell-checker .p2s-resources__link:hover{color:#2b60fa}php2shell-checker .p2s-resources__link:focus-visible{outline:2px solid #2b60fa;outline-offset:3px}php2shell-checker .p2s-resources__text{color:#525252;font-size:15px;line-height:1.55;margin-top:6px}php2shell-checker .p2s-result{padding-top:80px}php2shell-checker .p2s-result__head{align-items:center;display:flex;gap:24px;justify-content:space-between;padding-bottom:32px}php2shell-checker .p2s-result__title{font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.1;outline:none}php2shell-checker .p2s-verdict{background:#f4f5fb;border-left:5px solid;display:flex;gap:24px;padding:32px}php2shell-checker .p2s-verdict .p2s-icon,php2shell-checker .p2s-verdict .p2s-icon svg{height:100px;width:100px}php2shell-checker .p2s-verdict--red{border-color:#e5484d}php2shell-checker .p2s-verdict--amber{border-color:#e08a00}php2shell-checker .p2s-verdict--green{border-color:#16a34a}php2shell-checker .p2s-verdict--blue{border-color:#2b60fa}php2shell-checker .p2s-verdict--muted{border-color:#8a8a8e}php2shell-checker .p2s-verdict__title{font-size:28px;font-weight:700;line-height:1.2}php2shell-checker .p2s-verdict__text{color:#525252;font-size:17px;line-height:1.6;margin-top:12px;max-width:680px}php2shell-checker .p2s-section-title{font-size:26px;line-height:1.2;margin-bottom:24px}php2shell-checker .p2s-steps__title{font-size:18px;font-weight:700;line-height:1.3}php2shell-checker .p2s-steps__text{color:#525252;font-size:15px;line-height:1.55;margin-top:8px}php2shell-checker .p2s-steps{margin-top:56px}php2shell-checker .p2s-steps__list{counter-reset:p2s-step;list-style:none;margin:0;padding:0}php2shell-checker .p2s-steps__item{border-top:1px solid #d9dbe1;counter-increment:p2s-step;padding:24px 0 24px 72px;position:relative}php2shell-checker .p2s-steps__item:before{align-items:center;background:#2b60fa;color:#fff;content:counter(p2s-step);display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;left:0;position:absolute;top:22px;width:44px}php2shell-checker .p2s-steps__item:last-child{border-bottom:1px solid #d9dbe1}php2shell-checker .p2s-steps__text{max-width:680px}php2shell-checker .p2s-help{background:#f4f5fb;margin-top:96px;padding:80px 0}php2shell-checker .p2s-help__form{max-width:560px}php2shell-checker get-in-touch-form .get-in-touch{border-bottom:5px solid #2b60fa}php2shell-checker get-in-touch-form .get-in-touch__title{margin-bottom:36px}@media screen and (max-width:1000px){php2shell-checker .p2s-guide__block{gap:24px;grid-template-columns:1fr}php2shell-checker .p2s-guide__title{position:static}php2shell-checker .p2s-about{gap:40px;grid-template-columns:1fr}}@media screen and (max-width:700px){php2shell-checker .p2s-intro{padding:56px 0 72px}php2shell-checker .p2s-intro__title{font-size:38px}php2shell-checker .p2s-intro__subtitle{font-size:17px}php2shell-checker .p2s-search{flex-direction:column}php2shell-checker .p2s-search__field{border-right:1px solid #1b1b1d;margin-bottom:20px}php2shell-checker .p2s-search .p2s-button{width:100%}php2shell-checker .p2s-about{margin-top:72px}php2shell-checker .p2s-guide{margin-top:40px}php2shell-checker .p2s-guide__block{padding:40px 0}php2shell-checker .p2s-guide__title{font-size:26px}php2shell-checker .p2s-facts{grid-template-columns:1fr}php2shell-checker .p2s-result{padding-top:48px}php2shell-checker .p2s-result__head{align-items:flex-start;flex-direction:column}php2shell-checker .p2s-result__title{font-size:34px}php2shell-checker .p2s-verdict{flex-direction:column;gap:16px;padding:24px}php2shell-checker .p2s-verdict .p2s-icon,php2shell-checker .p2s-verdict .p2s-icon svg{height:64px;width:64px}php2shell-checker .p2s-verdict__title{font-size:22px}php2shell-checker .p2s-help{margin-top:64px;padding:56px 0}php2shell-checker get-in-touch-form .get-in-touch{padding:36px 24px}}@media(prefers-reduced-motion:reduce){php2shell-checker .p2s-scan__bar{animation:none;width:100%}}@keyframes p2s-scan{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}