@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@font-face{font-display:swap;font-family:BeausiteClassic-Regular;font-style:normal;font-weight:400;src:url(../fonts/BeausiteClassicWeb-Regular.woff) format("woff"),url(../fonts/BeausiteClassicWeb-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:BeausiteClassic-Bold;font-style:normal;font-weight:700;src:url(../fonts/BeausiteClassicWeb-Semibold.woff) format("woff"),url(../fonts/BeausiteClassicWeb-Semibold.woff2) format("woff2")}section .container{max-width:1680px;padding:0 40px}@media (max-width:1199px){section .container{padding:0 20px}}section .h1,section h1{font-family:BeausiteClassic-Regular;font-size:80px;letter-spacing:-.02em;line-height:88px}@media (max-width:1199px){section .h1,section h1{font-size:64px;line-height:70px}}@media (max-width:767px){section .h1,section h1{font-size:24px;line-height:29px}}section .h2,section h2{font-family:BeausiteClassic-Regular;font-size:64px;letter-spacing:-.01em;line-height:70.4px}@media (max-width:767px){section .h2,section h2{font-size:18px;line-height:25.2px}}section .h3,section h3{font-family:BeausiteClassic-Regular;font-size:40px;letter-spacing:-.01em;line-height:44px}@media (max-width:767px){section .h3,section h3{font-size:16px;line-height:22.4px}}section .h4,section h4{font-family:BeausiteClassic-Regular;font-size:32px;letter-spacing:-.01em;line-height:41.6px}@media (max-width:767px){section .h4,section h4{font-size:32px;line-height:38.4px}}section .p-20{font-size:20px;line-height:28px}section .p-18,section .p-20{font-family:BeausiteClassic-Regular}section .p-18{font-size:18px;line-height:25.2px}@media (max-width:1199px){section .p-18{font-size:16px;line-height:22.4px}}@media (max-width:767px){section .p-18{font-size:14px;line-height:18.2px}}section .p-16{font-family:BeausiteClassic-Regular;font-size:16px;line-height:22.4px}@media (max-width:1199px){section .p-16{font-size:14px;line-height:18.2px}}section .p-14{font-size:14px;line-height:18.2px}section .p-12,section .p-14{font-family:BeausiteClassic-Regular}section .p-12{font-size:12px;line-height:14.4px}section a{color:inherit;font-family:BeausiteClassic-Regular}section a:hover{color:inherit;cursor:pointer}section .action-button{text-align:center}section .action-button a,section .action-button a:hover{text-decoration:none}section .action-button a:hover{color:inherit}section .action-button svg{margin-right:16px;vertical-align:middle}@media (max-width:1199px){section .action-button.full-width a{border:1px solid #dcdcdc;display:inline-block;font-size:14px;font-weight:600;padding:17px 0;width:100%}}@media (max-width:767px){section .action-button.full-width a{font-size:14px;line-height:18.2px}}body{background:#fff;font-family:Inter,sans-serif;letter-spacing:-.03em;margin:0;padding:0}body.no-scroll{overflow:hidden}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}a:focus,a:hover{color:#ffde00;outline:none;text-decoration:underline}.content{padding-top:75px}.content a:focus,.content a:hover{color:#ffde00;outline:none;text-decoration:underline}.container{margin:0 auto;max-width:1010px;padding:0 15px;width:100%}.text-white{color:#fff}.title-small,.title-small h1,.title-small h2,.title-small h3,.title-small h4,.title-small h5,.title-small h6,.title-small p{font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:48px;margin-bottom:12px;margin-top:0}.container-small{margin:0 auto;max-width:844px;padding:0 15px;width:100%}@media (max-width:767px){.content{padding-top:15px}.title-small,.title-small h1,.title-small h2,.title-small h3,.title-small h4,.title-small h5,.title-small h6,.title-small p{font-size:28px;line-height:40px}}.exposit-link{margin:24px 0;text-align:center}.exposit-link a{background:#fde801;color:#000;display:inline-block;font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:22px;min-width:150px;padding:17px 22px;text-decoration:none!important}.exposit-link a:focus,.exposit-link a:hover{color:#000!important;text-decoration:none!important}.header{background:#fff;left:0;padding:13px 0;position:fixed;right:0;top:0;-webkit-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;z-index:10}.header__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.header__logo a{display:block;height:25px}.header__logo img{max-width:84px}.header__menu ul.menu{list-style:none;margin:0;padding:0}.header__menu ul.menu>li{display:inline-block;font-size:18px}.header__menu ul.menu>li a{color:#000;display:inline-block;line-height:40px;padding:0 15px;position:relative;text-decoration:none}@media (min-width:768px){.header__menu ul.menu>li:hover a{background:#f7f6f5}}.header__menu ul.menu li.li-hover a{background:#f7f6f5}.header__menu ul.menu>li.current-menu-item>a{color:#c4c4c4}.header__menu ul.menu>li.current-menu-item>a:hover{color:#000}@media (min-width:768px){.header__menu ul.menu li.contact-link{margin-right:-16px}}.header__menu ul.menu li.contact-link a:after{background:#000;bottom:9px;content:"";display:block;height:1px;left:16px;position:absolute;right:16px}.header__menu ul.menu li.contact-link.current-menu-item a:after{content:none!important}.header__menu ul.menu li.menu-separator{margin-right:90px}@media (min-width:768px) and (max-width:1000px){.header__menu ul.menu li.menu-separator{margin-right:16px}}.header__menu ul.menu .menu-item-has-children .sub-menu{display:none;list-style:none;margin:0;min-width:230px;padding:4px 0 0;position:absolute}.header__menu ul.menu .menu-item-has-children .sub-menu li{background:#f7f6f5;font-size:14px}.header__menu ul.menu .menu-item-has-children .sub-menu li a{display:block;line-height:32px}.header__menu ul.menu .menu-item-has-children .sub-menu li a:hover{background:#ffde00}@media (min-width:768px){.header__menu ul.menu .menu-item-has-children:hover .sub-menu{display:block}}.header__menu-toggle{display:none}@media (max-width:767px){.header__menu-toggle{display:block;height:35px;position:relative;width:35px}.header__menu-toggle span{background:#000;display:block;height:3px;left:5px;position:absolute;-webkit-transition:all .05s ease-in-out;-o-transition:all .05s ease-in-out;transition:all .05s ease-in-out;width:25px}.header__menu-toggle span:first-child{top:7px}.header__menu-toggle span:nth-child(2){top:15px}.header__menu-toggle span:nth-child(3){top:23px}}.header .header__logo a img:nth-child(2){display:none}@media (min-width:768px){.header.text-white:not(.bg-white) #menu-header-menu>li:hover a{color:#000}.header.text-white:not(.bg-white) #menu-header-menu>li>a{color:#fff}.header.text-white:not(.bg-white) .contact-link a:after{background:#fff}.header.text-white:not(.bg-white) .header__logo a img:first-child{display:none}.header.text-white:not(.bg-white) .header__logo a img:nth-child(2){display:block}}.mobile-menu-close{display:none}.mobile-menu-open .mobile-menu-close{background:transparent;bottom:0;display:block;left:0;position:absolute;right:300px;top:0;z-index:11}.logged-in.admin-bar .header{top:32px}@media (max-width:767px){.header .menu-header-menu-container{-webkit-box-pack:end;-ms-flex-pack:end;background:rgba(0,0,0,.5);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;opacity:0;position:fixed;right:-100vw;top:61px;-webkit-transition:right,opacity .1s ease-in-out;-o-transition:right,opacity .1s ease-in-out;transition:right,opacity .1s ease-in-out;width:100vw;z-index:-5}.header .menu-header-menu-container ul.menu{background:#fff;height:100%;overflow:scroll;padding-bottom:40px;width:300px}.header .menu-header-menu-container ul.menu li{display:block}.header .menu-header-menu-container ul.menu li.menu-separator{margin-right:0}.header .menu-header-menu-container ul.menu .menu-item-has-children>a{padding-right:0;position:relative}.header .menu-header-menu-container ul.menu .menu-item-has-children{position:relative}.header .menu-header-menu-container ul.menu .menu-item-has-children:after,.header .menu-header-menu-container ul.menu .menu-item-has-children:before{top:20px;-webkit-transition:all .05s ease-in-out;-o-transition:all .05s ease-in-out;transition:all .05s ease-in-out}.header .menu-header-menu-container ul.menu .menu-item-has-children:before{background:#000;content:"";display:block;height:2px;left:100px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px}.header .menu-header-menu-container ul.menu .menu-item-has-children:after{background:#000;content:"";display:block;height:2px;left:105px;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:8px}.header .menu-header-menu-container ul.menu .menu-item-has-children .sub-menu{padding-right:10px;position:relative}.header.mobile-menu-open{background:#fff!important}.header.mobile-menu-open .menu-header-menu-container{opacity:1;right:0;z-index:10}.header.mobile-menu-open .header__menu-toggle{cursor:pointer}.header.mobile-menu-open .header__menu-toggle span:first-child{opacity:0}.header.mobile-menu-open .header__menu-toggle span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header.mobile-menu-open .header__menu-toggle span:nth-child(3){top:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header.mobile-menu-open li.menu-item-has-children.open .sub-menu{display:block}.header.mobile-menu-open li.menu-item-has-children.open:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header.mobile-menu-open li.menu-item-has-children.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.header .header__menu ul.menu>li a:hover{background:transparent}.header .header__menu ul.menu li a:focus,.header .header__menu ul.menu li a:hover{-webkit-tap-highlight-color:transparent}}.footer{background:#fbfbfb}.footer.without-background{background:#fff}.footer__content{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid #dcdcdc;color:#8e8e8e;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;justify-content:space-between;line-height:17px;padding:16px 0 7px}.footer__content p,.footer__content ul{margin-bottom:18px;margin-top:0}.footer__content ul{list-style:none;padding:0}.footer__content ul li{display:inline-block;padding-right:15px}.footer__content ul li a{display:inline-block;text-decoration:none}.footer__content ul li a img{max-height:15px;max-width:15px}.footer__content a{color:#8e8e8e}.footer__content a:hover{color:#000}.footer__logo{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:16px}.footer__logo img{max-width:64px}.footer__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__text,.footer__text-first-line,.footer__text-second-line{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__text-first-line>div,.footer__text-second-line>div{width:250px}.footer__text-first-line img,.footer__text-second-line img{-webkit-filter:grayscale(1);filter:grayscale(1)}@media (min-width:768px){.footer__text-first-line img:hover,.footer__text-second-line img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}}.cookie-banner{background:#2e2e2e;bottom:0;color:#fff;font-size:13px;left:0;line-height:16px;position:fixed;right:0;z-index:10}.cookie-banner .cookie-banner-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:23px 0 26px}.cookie-banner img{margin-left:2px;margin-right:7px}.cookie-banner a{color:#fff}.cookie-banner .privacy:hover{color:#ffde00}.cookie-banner .cookie-confirm{border:1px solid #fff;display:inline-block;margin-left:40px;padding:12px 16px;text-decoration:none;text-transform:uppercase}.cookie-banner .cookie-confirm:hover{background:#fff;color:#000;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media (max-width:767px){.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo{-ms-flex-item-align:start;align-self:flex-start}.footer__text-first-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__text-second-line{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cookie-banner .cookie-banner-text{-ms-flex-wrap:wrap;flex-wrap:wrap}.cookie-banner .cookie-banner-text span{text-align:center}.cookie-banner .cookie-banner-text span a{display:inline-block}.cookie-banner .cookie-confirm{margin-left:0;margin-top:16px}}#goTop{margin-top:-96px}.solutions{padding-top:30px}.solutions-text{font-size:40px;letter-spacing:-.03em;line-height:48px;max-width:636px;padding:32px 0;width:100%}.solutions-text h1,.solutions-text h2,.solutions-text h3,.solutions-text h4,.solutions-text h5,.solutions-text h6{font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:48px;margin:0}.solutions-text p{margin:0}.solutions-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1268px;width:100%}.solutions-grid__column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 6px}.solutions-grid__item{height:380px;margin-bottom:12px;overflow:hidden}.solutions-grid__item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.solutions-grid__item a{color:#000;display:block;height:100%;position:relative;width:100%}.solutions-grid__item a:hover{color:#000}.solutions-grid__item a.text-white{color:#fff}.solutions-grid__item a.text-white:hover{color:#fff}.solutions-grid__item-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;left:16px;position:absolute;right:16px}.solutions-grid__item-title{font-size:24px;line-height:29px;padding-right:16px}.solutions-grid__item-title h1,.solutions-grid__item-title h2,.solutions-grid__item-title h3,.solutions-grid__item-title h4,.solutions-grid__item-title h5,.solutions-grid__item-title h6{font-size:24px;font-weight:400;line-height:29px;margin:0;padding-right:16px}.solutions-grid__item-label{border:1px solid #000;font-size:12px;line-height:15px;padding:2px 8px;white-space:nowrap}.solutions-grid__item.solutions-grid__item-big{height:600px}.text-white .solutions-grid__item-label{border:1px solid #fff}.solutions-text-block__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:30px 0 40px}.solutions-text-block__items a{color:#000;text-decoration:underline}.solutions-text-block__item h1,.solutions-text-block__item h2,.solutions-text-block__item h3,.solutions-text-block__item h4,.solutions-text-block__item h5,.solutions-text-block__item h6,.solutions-text-block__item p,.solutions-text-block__item ul{font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:24px;list-style:none;margin:0;padding:0}.solutions-text-block__item-left{max-width:331px;width:100%}.solutions-text-block__item-left ul{margin-bottom:16px}.solutions-text-block__item-left .title-small,.solutions-text-block__item-left .title-small h1,.solutions-text-block__item-left .title-small h2,.solutions-text-block__item-left .title-small h3,.solutions-text-block__item-left .title-small h4,.solutions-text-block__item-left .title-small h5,.solutions-text-block__item-left .title-small h6,.solutions-text-block__item-left .title-small p{font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:48px;margin-bottom:12px;margin-top:0}.solutions-text-block__item-right{padding-top:16px}.solutions-text-block__item-right h1,.solutions-text-block__item-right h2,.solutions-text-block__item-right h3,.solutions-text-block__item-right h4,.solutions-text-block__item-right h5,.solutions-text-block__item-right h6{font-weight:400}.solutions-text-block__item-right h1,.solutions-text-block__item-right h2,.solutions-text-block__item-right h3,.solutions-text-block__item-right h4,.solutions-text-block__item-right h5,.solutions-text-block__item-right h6,.solutions-text-block__item-right p,.solutions-text-block__item-right ul{font-size:24px;letter-spacing:-.03em;line-height:29px;margin:0 0 30px;padding:0}@media (max-width:767px){.solutions-grid__column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.solutions-grid__item,.solutions-grid__item.solutions-grid__item-big{height:300px}.solutions-grid__item-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.solutions-grid__item-title{font-size:20px;line-height:29px;padding-bottom:8px;padding-right:0}.solutions-grid__item-title h1,.solutions-grid__item-title h2,.solutions-grid__item-title h3,.solutions-grid__item-title h4,.solutions-grid__item-title h5,.solutions-grid__item-title h6{font-size:20px;line-height:29px;margin:0;padding-bottom:8px;padding-right:0}.solutions-text,.solutions-text h1,.solutions-text h2,.solutions-text h3,.solutions-text h4,.solutions-text h5,.solutions-text h6{font-size:28px;line-height:40px}.solutions-text-block__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.solutions-text-block__item-right h1,.solutions-text-block__item-right h2,.solutions-text-block__item-right h3,.solutions-text-block__item-right h4,.solutions-text-block__item-right h5,.solutions-text-block__item-right h6,.solutions-text-block__item-right p,.solutions-text-block__item-right ul{font-size:20px;line-height:26px;margin:0 0 16px}.title-small,.title-small h1,.title-small h2,.title-small h3,.title-small h4,.title-small h5,.title-small h6,.title-small p{font-size:36px!important;line-height:44px!important}}.page-template-page-services .header{background:transparent}.page-template-page-services .header.bg-white{background:#fff}.page-template-page-services .content{padding-top:0}.services{padding:44px 0 22px;user-select:none}.services-text{font-size:36px;letter-spacing:-.03em;line-height:44px}.services-text h1,.services-text h2,.services-text h3,.services-text h4,.services-text h5,.services-text h6{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin:0}.services-text p{margin-bottom:32px;margin-top:0}.services-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.services-grid__item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-bottom:12px;max-width:25%;padding:0 6px;width:25%}.services-grid__item>div,.services-grid__item a{background:#f7f6f5;color:#444;display:block;font-size:18px;height:180px;line-height:22px;position:relative;text-decoration:none}.services-grid__item>div span,.services-grid__item a span{bottom:16px;left:16px;position:absolute;right:16px;z-index:5}.services-grid__item>div:before,.services-grid__item a:before{background:transparent;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.services-grid__item>div:after,.services-grid__item a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='117' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M115 30H0m115 0L86 1m29 29L86 59' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");opacity:0;position:absolute;text-align:center;top:34px;width:100%}.services-grid__item a:hover:before{background:#ffde00;bottom:-12px;left:-12px;right:-12px;top:-12px;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.services-grid__item a:hover:after{opacity:1}.services .section-1-block__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.services .section-1-block__wrapper.icons{-ms-flex-wrap:wrap;flex-wrap:wrap}.services .section-1-block__data{max-width:648px;width:100%}.services .section-1{margin-bottom:0;min-height:330px}.services .section-1__first-text-block h1,.services .section-1__first-text-block h2,.services .section-1__first-text-block h3,.services .section-1__first-text-block h4,.services .section-1__first-text-block h5,.services .section-1__first-text-block h6,.services .section-1__first-text-block p{color:#000;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:29px;margin-bottom:16px;margin-top:0;max-width:600px}.services .section-1__second-text-block h1,.services .section-1__second-text-block h2,.services .section-1__second-text-block h3,.services .section-1__second-text-block h4,.services .section-1__second-text-block h5,.services .section-1__second-text-block h6,.services .section-1__second-text-block p{color:#000;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-bottom:35px;margin-top:0;padding-right:20px}.services .section-1__tech-icons{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;height:30px;margin-bottom:15px;width:25%}.services .section-1__tech-icons img{vertical-align:middle}.services .section-1__tech-icons h1,.services .section-1__tech-icons h2,.services .section-1__tech-icons h3,.services .section-1__tech-icons h4,.services .section-1__tech-icons h5,.services .section-1__tech-icons h6,.services .section-1__tech-icons span{color:#9e9ea2;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:17px;margin-left:10px;vertical-align:middle}.services .section-1-title{color:#000;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:44px;margin-bottom:51px;max-width:400px;user-select:text;width:100%}.services .section-1-title h1,.services .section-1-title h2,.services .section-1-title h3,.services .section-1-title h4,.services .section-1-title h5,.services .section-1-title h6,.services .section-1-title p{color:#000;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:44px;margin:0;max-width:400px;user-select:text;width:100%}.services .data-item{display:none;opacity:0;padding-top:10px;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;user-select:text}@media (min-width:1200px){.services .data-item{min-height:350px}}.services .data-item.active{display:block;opacity:1}.services .menu{-webkit-overflow-scrolling:touch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-touch-callout:none;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:300px;overflow:auto;position:relative;scrollbar-width:none;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:300px}.services .mobile .menu{height:auto;padding:5rem 0}.services .menu__item{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0}.services .menu__item-inner,.services .menu__item-inner h1,.services .menu__item-inner h2,.services .menu__item-inner h3,.services .menu__item-inner h4,.services .menu__item-inner h5,.services .menu__item-inner h6,.services .menu__item-inner p{color:#e0e0e0;cursor:pointer;display:block;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:22px;padding:15px 0;position:relative;white-space:nowrap}.services .menu__item-inner.active,.services .menu__item-inner:hover{color:#e0e0e0;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:22px;text-decoration:none}.services .menu__item-inner:hover:after{content:"";height:100%;left:-5.5rem;position:absolute;right:0;top:0}.services ::-webkit-scrollbar{display:none}.services .section-2-title{color:#000;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:44px;margin-bottom:12px}.services .section-2-title h1,.services .section-2-title h2,.services .section-2-title h3,.services .section-2-title h4,.services .section-2-title h5,.services .section-2-title h6,.services .section-2-title p{color:#000;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:44px;margin:0}.services .services-text-block__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:45px;padding:30px 0 40px}.services .services-text-block__items.block-2{margin-bottom:0}.services .services-text-block__items a{color:#000;text-decoration:underline}.services .services-text-block__steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.services .services-text-block__steps.block-1{margin-top:50px}.services .services-text-block__steps.block-2{margin-top:45px}.services .services-text-block__step{padding-right:31px}.services .services-text-block__step .step-counter{color:#000;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.05em;line-height:25px}.services .services-text-block__step .step-text{color:#000;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.05em;line-height:30px}.services .services-text-block__step .step-text a:hover{color:#ffde00}.services .services-text-block__step .step-text:focus,.services .services-text-block__step .step-text:hover{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.services .services-text-block__step .step-text.active{text-decoration:underline}.services .services-text-block__item ul{font-size:14px;letter-spacing:-.03em;line-height:24px;list-style:none;margin:0;padding:0}.services .services-text-block__item-left{width:100%}.services .services-text-block__item-left ul{margin-bottom:16px}.services .services-text-block__item-left.block-1{max-width:530px}.services .services-text-block__item-left.block-1 h1,.services .services-text-block__item-left.block-1 h2,.services .services-text-block__item-left.block-1 h3,.services .services-text-block__item-left.block-1 h4,.services .services-text-block__item-left.block-1 h5,.services .services-text-block__item-left.block-1 h6{color:#000;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:29px;margin-bottom:8px;margin-top:0}.services .services-text-block__item-left.block-1 .services-description-block h1,.services .services-text-block__item-left.block-1 .services-description-block h2,.services .services-text-block__item-left.block-1 .services-description-block h3,.services .services-text-block__item-left.block-1 .services-description-block h4,.services .services-text-block__item-left.block-1 .services-description-block h5,.services .services-text-block__item-left.block-1 .services-description-block h6,.services .services-text-block__item-left.block-1 .services-description-block p{color:#000;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:29px;margin-top:0}.services .services-text-block__item-left.block-1 .services-sub-description-block{margin-top:40px;width:95%}.services .services-text-block__item-left.block-1 .services-sub-description-block .order-type-title{color:#000;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px}.services .services-text-block__item-left.block-1 .services-sub-description-block h1,.services .services-text-block__item-left.block-1 .services-sub-description-block h2,.services .services-text-block__item-left.block-1 .services-sub-description-block h3,.services .services-text-block__item-left.block-1 .services-sub-description-block h4,.services .services-text-block__item-left.block-1 .services-sub-description-block h5,.services .services-text-block__item-left.block-1 .services-sub-description-block h6,.services .services-text-block__item-left.block-1 .services-sub-description-block p{color:#86868b;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:21px;margin-bottom:5px;margin-top:5px}.services .services-text-block__item-left.block-1 .services-sub-description-block.doubled{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.services .services-text-block__item-left.block-1 .services-sub-description-block.doubled.active{display:-webkit-box;display:-ms-flexbox;display:flex}.services .services-text-block__item-left.block-1 .services-sub-description-block.active{display:block}.services .services-text-block__item-left.block-1 .services-sub-description-block__double{width:45%}.services .services-text-block__item-left.block-1 .services-sub-description-block__double strong{color:#000;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px}.services .services-text-block__item-left.block-1 .services-sub-description-block__double p{margin-bottom:5px;margin-top:5px}.services .services-text-block__item-left.block-1 img{width:375px}.services .services-text-block__item-left.block-2{max-width:500px}.services .services-text-block__item-left.block-2 img{float:left;max-width:95%}.services .services-text-block__item-right{padding-top:0}.services .services-text-block__item-right.block-1{max-width:460px}.services .services-text-block__item-right.block-2{max-width:525px}.services .services-text-block__item-right.block-2 h1,.services .services-text-block__item-right.block-2 h2,.services .services-text-block__item-right.block-2 h3,.services .services-text-block__item-right.block-2 h4,.services .services-text-block__item-right.block-2 h5,.services .services-text-block__item-right.block-2 h6,.services .services-text-block__item-right.block-2 p{color:#000;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:29px;margin-bottom:8px;margin-top:0}.services .services-text-block__item-right.block-2 .services-description-block h1,.services .services-text-block__item-right.block-2 .services-description-block h2,.services .services-text-block__item-right.block-2 .services-description-block h3,.services .services-text-block__item-right.block-2 .services-description-block h4,.services .services-text-block__item-right.block-2 .services-description-block h5,.services .services-text-block__item-right.block-2 .services-description-block h6,.services .services-text-block__item-right.block-2 .services-description-block p{color:#000;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:29px;margin:0}.services .services-text-block__item-right.block-2 .services-sub-description-block{margin-top:40px}.services .services-text-block__item-right.block-2 .services-sub-description-block h1,.services .services-text-block__item-right.block-2 .services-sub-description-block h2,.services .services-text-block__item-right.block-2 .services-sub-description-block h3,.services .services-text-block__item-right.block-2 .services-sub-description-block h4,.services .services-text-block__item-right.block-2 .services-sub-description-block h5,.services .services-text-block__item-right.block-2 .services-sub-description-block h6,.services .services-text-block__item-right.block-2 .services-sub-description-block p{color:#86868b;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.05em;line-height:21px;margin-bottom:5px;margin-top:5px}.services .services-text-block__item-right.block-2 .services-sub-description-block .order-type-title{color:#000;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px}.services .services-text-block__item-right.block-2 .services-sub-description-block p{color:#86868b;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:21px;margin-bottom:5px;margin-top:5px}.services .services-text-block__item-right.block-2 .services-sub-description-block strong{color:#000;font-size:18px!important;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px}.services .services-text-block__item-right.block-2 .services-sub-description-block.doubled{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.services .services-text-block__item-right.block-2 .services-sub-description-block.doubled.active{display:-webkit-box;display:-ms-flexbox;display:flex}.services .services-text-block__item-right.block-2 .services-sub-description-block.doubled p{margin-bottom:5px;margin-top:5px}.services .services-text-block__item-right.block-2 .services-sub-description-block__double{width:45%}.services .services-text-block__item-right.block-2 .services-sub-description-block__double strong{color:#000;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px}.services .services-text-block__item-right.block-2 .services-sub-description-block__double p{margin-bottom:5px;margin-top:5px}.services .services-text-block__item-right.block-2 .services-sub-description-block.active{display:block}.services .services-text-block__item-right.block-2 img{width:375px}.services .services-text-block__items img{float:right;max-width:95%}.services .section-3-title h1,.services .section-3-title h2,.services .section-3-title h3,.services .section-3-title h4,.services .section-3-title h5,.services .section-3-title h6,.services .section-3-title p{color:#000;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:44px;margin:0}.services .services-section-3{margin-bottom:75px}.services .clutch-slider .swiper-wrapper{position:relative}.services .clutch-slider .swiper-wrapper:before{bottom:4px;content:"";display:block;left:5px;position:absolute;right:16px;top:36px}.services .clutch-slider{margin-left:-20px;overflow:visible;padding-top:20px}.services .clutch-slider .swiper-button-prev{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;left:unset;opacity:.2;outline:none;outline:0;right:50px;top:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.services .clutch-slider .swiper-button-prev:after{background-image:url(../images/icons/arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";height:100%;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);width:100%}.services .clutch-slider .swiper-button-prev:hover{opacity:1}.services .clutch-slider .swiper-button-next{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;opacity:.2;outline:0;right:0;top:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.services .clutch-slider .swiper-button-next:after{background-image:url(../images/icons/arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";height:100%;width:100%}.services .clutch-slider .swiper-button-next:hover{opacity:1}.services .clutch-slider .swiper-slide__content{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.07);box-shadow:0 4px 20px rgba(0,0,0,.07);min-height:372px;opacity:.5;-webkit-transform:translate(-16px,16px);-ms-transform:translate(-16px,16px);transform:translate(-16px,16px);-webkit-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}.services .clutch-slider .swiper-slide__content>div{opacity:.5}.services .clutch-slider .swiper-slide-active .swiper-slide__content{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.services .clutch-slider .swiper-slide-active .swiper-slide__content>div{opacity:1}.services .clutch-slider .swiper-slide-duplicate__content{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.07);box-shadow:0 4px 20px rgba(0,0,0,.07);min-height:372px;opacity:.5;-webkit-transform:translate(-16px,16px);-ms-transform:translate(-16px,16px);transform:translate(-16px,16px);-webkit-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}.services .clutch-slider .swiper-slide-duplicate__content>div{opacity:.5}.services .clutch-slider .swiper-slide-duplicate-active .swiper-slide__content{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.services .clutch-slider .swiper-slide-duplicate-active .swiper-slide__content>div{opacity:1}.services .clutch-slider .swiper-slide{padding:20px 0 20px 20px}.services .clutch-slider .swiper-slide__content{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:80px 75px 50px 55px}.services .clutch-slider .swiper-slide__content .client-logo{width:99px}.services .clutch-slider .swiper-slide__logo{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;width:200px}.services .clutch-slider .swiper-slide__review{width:650px}.services .clutch-slider .swiper-slide__review .review-text{color:#000;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:29px}.services .clutch-slider .swiper-slide__review .review-author{color:#86868b;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px}.services .clutch-slider .swiper-slide__review .review-author p{margin:0}.services .clutch-slider .swiper-slide__review .review-star{margin-right:5px}.services .clutch-slider .swiper-slide__review .review-rating{margin-left:auto}.services .clutch-slider .swiper-slide__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px}.vertical .swiper-slide-active a,.vertical .swiper-slide-active a:hover{color:#000}@media (min-width:1000px){.services .menu__item-inner{padding-left:0}.section-1-block__wrapper .swiper-container{margin-left:0}}@media (min-width:1024px){.vertical.swiper-container-initialized{height:330px;position:relative}.vertical.swiper-container-initialized:before{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0));content:"";display:block;height:15px;left:0;position:absolute;top:0;width:100%;z-index:2}.vertical.swiper-container-initialized:after{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0));bottom:0;content:"";display:block;height:35px;left:0;position:absolute;width:100%;z-index:2}}@media (min-width:768px) and (max-width:1000px){.services-text-block__items img{float:unset;max-width:100%}.services .services-text-block__item-left.block-1,.services .services-text-block__item-left.block-2{max-width:60%}.services .services-text-block__item-left.block-2,.services .services-text-block__item-right.block-1{margin-right:2%;max-width:38%}.services .services-text-block__item-left.block-2 img,.services .services-text-block__item-right.block-1 img{width:100%}.services .clutch-slider{margin-left:0}}@media (max-width:767px){.services-text,.services-text h1,.services-text h2,.services-text h3,.services-text h4,.services-text h5,.services-text h6{font-size:24px;line-height:30px}.services-grid__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.services .clutch-slider .swiper-button-next,.services .clutch-slider .swiper-button-prev{top:10px}.services .clutch-slider{margin-left:0}.services .clutch-slider .swiper-slide__content{padding:15px 25px}.services .clutch-slider .swiper-slide__logo{margin-bottom:16px}.services .clutch-slider .swiper-slide__review .review-text{font-size:16px;line-height:22px}.services .clutch-slider .swiper-slide__wrapper{margin-top:20px}.services .clutch-slider .swiper-slide__review .review-author{font-size:14px;line-height:20px}.services .clutch-slider .swiper-slide__review .review-rating{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0;margin-top:10px}.services .services-text-block__items{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.services .services-text-block__item-left.block-1,.services .services-text-block__item-left.block-2,.services .services-text-block__item-right.block-1,.services .services-text-block__item-right.block-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.services .services-text-block__item-left.block-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.services .services-text-block__step{padding-right:10px;width:33%}.services .services-text-block__step .step-text{font-size:14px;line-height:18px;max-width:73px}.services .services-text-block__item-left.block-1 .services-sub-description-block,.services .services-text-block__item-right.block-2 .services-sub-description-block{margin-bottom:20px;margin-top:20px}.services .section-1__tech-icons{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;width:33%}}@media (max-width:500px){.services-text-block__items img{float:unset;max-width:100%}.services-grid__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.section-3-title{margin-bottom:0}.services .clutch-slider .swiper-button-next,.services .clutch-slider .swiper-button-prev{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:0;top:-20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media (max-width:360px){.services-text-block__items img{float:unset;max-width:100%}.services .section-1__tech-icons span{font-size:12px}.services .section-1__tech-icons span h1,.services .section-1__tech-icons span h2,.services .section-1__tech-icons span h3,.services .section-1__tech-icons span h4,.services .section-1__tech-icons span h5,.services .section-1__tech-icons span h6{font-size:12px;font-weight:400}.section-3-title{margin-bottom:0}.services .clutch-slider .swiper-button-next,.services .clutch-slider .swiper-button-prev{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:0;top:-20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.services .clutch-slider .swiper-button-prev{right:35px}}@media (max-width:1024px){.section-1-block__wrapper .swiper-container{margin-bottom:46px}.section-1-block__wrapper .swiper-container .swiper-slide{width:auto}.section-1-block__wrapper .swiper-container .swiper-slide a{color:#2e2e2e;font-size:18px;line-height:21px;padding:8px 16px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.section-1-block__wrapper .swiper-container .swiper-slide a h1,.section-1-block__wrapper .swiper-container .swiper-slide a h2,.section-1-block__wrapper .swiper-container .swiper-slide a h3,.section-1-block__wrapper .swiper-container .swiper-slide a h4,.section-1-block__wrapper .swiper-container .swiper-slide a h5,.section-1-block__wrapper .swiper-container .swiper-slide a h6,.section-1-block__wrapper .swiper-container .swiper-slide a p{color:#2e2e2e;font-size:18px;line-height:21px;margin:0;-webkit-text-decoration-line:underline;text-decoration-line:underline}.section-1-block__wrapper .swiper-container .swiper-slide a:focus,.section-1-block__wrapper .swiper-container .swiper-slide a:hover{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-swiper .menu__item.swiper-slide-active{background:#ffde00}.no-swiper .menu__item.swiper-slide-active a{text-decoration:none}.services .section-1-block__wrapper.no-swiper{-ms-flex-wrap:wrap;flex-wrap:wrap}.no-swiper .swiper-container.vertical,.services .section-1-block__data{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.no-swiper .services .section-1{margin-bottom:40px}.no-swiper .vertical.swiper-container-initialized{height:auto!important}.no-swiper .vertical.swiper-container-initialized:after,.no-swiper .vertical.swiper-container-initialized:before{display:none!important}}@media (min-width:1300px){.services .services-text-block__items{position:relative}.services .services-text-block__item-right.block-1{left:550px;max-width:508px;position:absolute;width:508px}.services .services-text-block__item-right.block-1 img{max-width:100%}}@media (min-width:768px){.services .services-text-block__items a:hover{color:#ffde00}.section-1-block__data{margin-top:-12px}.section-1__first-text-block p{margin-top:0}}@media (min-width:1025px){.services .menu__item{padding:0 15px}.services .menu__item-inner{padding:0;user-select:none}.services .swiper-wrapper{margin-top:-20px!important}}.customers{padding:20px 0 70px}.customers-text{font-size:24px;letter-spacing:-.03em;line-height:29px}.customers-text h1,.customers-text h2,.customers-text h3,.customers-text h4,.customers-text h5,.customers-text h6{font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:29px;margin:0}.customers-text p{margin-bottom:16px;margin-top:0}.customers-gallery{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0}.customers-gallery,.customers-gallery__item{display:-webkit-box;display:-ms-flexbox;display:flex}.customers-gallery__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center;padding:0 15px;text-align:center}.customers-gallery__item img{max-height:58px;max-width:100%;-o-object-fit:contain;object-fit:contain}.customers-gallery__item:first-child{padding-left:0}.customers-gallery__item:last-child{padding-right:0}@media (max-width:767px){.customers{padding:20px 0 40px}.customers-gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.customers-gallery__item{-webkit-box-flex:0;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex:0 0 33.3%;flex:0 0 33.3%;justify-content:flex-start;max-width:33.3%;min-height:70px;padding:0 15px 0 0}.customers-gallery__item img{max-height:50px;max-width:100%}}.contact__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.contact__wrapper .form-row label[for=custom-file]{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact__wrapper .form-row label[for=custom-file] .input-box{background-color:#fff}.contact__wrapper .contact-form-block{width:70%}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output{align-items:center;display:none;flex-direction:column;height:100%;justify-content:center;left:0;margin:0;max-width:100%;padding:40px 102px;position:fixed;top:0;width:100%;z-index:-1}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output .wpcf7-response-output-text{align-items:center;color:#58585e;display:flex;font-family:BeausiteClassic-Regular,serif;font-size:20px;font-style:normal;font-weight:400;height:280px;justify-content:center;letter-spacing:-1px;line-height:130%;padding:15px 0 20px;width:600px}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output .close-contact-form{background:#fff;border:1px solid #000;bottom:100px;color:#000;font-family:BeausiteClassic-Regular,serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.32px;line-height:normal;padding:16px 32px;position:relative;text-align:center;width:auto}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output.file-not-valid{background:#ffffffb0;display:flex;z-index:2}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output.file-not-valid:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none'%3E%3Cpath d='M27.31 31.328V28.52l-9.48-4.584v3.096l6.408 2.952-6.408 2.976v2.952l9.48-4.584zm14.161 1.056c0-3.528-2.616-5.664-5.856-5.664-1.32 0-2.448.36-3.264.936l.36-3.816h7.92V21.2H30.263l-.84 9.504h2.832c.408-.672 1.344-1.416 2.784-1.416 1.848 0 3.12 1.392 3.12 3.192 0 1.752-1.224 3.216-3.096 3.216-1.656 0-2.784-1.032-2.976-2.28h-3.24c.36 3.024 2.952 4.872 6.192 4.872 3.696 0 6.432-2.328 6.432-5.904z' fill='%23FF644B'/%3E%3Ccircle cx='30' cy='30' r='28' stroke='%23FF644B' stroke-width='3'/%3E%3C/svg%3E");left:15px;position:relative;top:100px}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output.file-not-valid .wpcf7-response-output-text{background:linear-gradient(0deg,rgba(255,100,75,.1),rgba(255,100,75,.1)),#fff;border:2px solid var(--orange,#ff644b)}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output.file-not-valid .close-contact-form{bottom:153px;left:65px}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output.file-not-valid .close-contact-form.open-filebrowser{background-color:#ffde00;border:none;bottom:100px;left:auto;right:65px}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output.wpcf7-response-output-success{background:#ffffffb0;display:flex;z-index:2}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output.wpcf7-response-output-success:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 60 60' fill='none'%3E%3Cg stroke='%2374C4AC' stroke-width='3'%3E%3Cpath d='m16 30 9.5 9.5 19-19'/%3E%3Ccircle cx='30' cy='30' r='28'/%3E%3C/g%3E%3C/svg%3E");left:15px;position:relative;top:100px}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output.wpcf7-response-output-success .wpcf7-response-output-text{background:linear-gradient(0deg,rgba(116,195,172,.1),rgba(116,195,172,.1)),#fff;border:2px solid var(--mint,#74c3ac)}.contact__wrapper .footer-form{padding:50px 0 80px}.contact__wrapper .footer-form__title{width:60%}.contact__wrapper .footer-form__title h1{font-size:36px;font-weight:400;line-height:44px;margin-bottom:24px}.contact__wrapper .contacts-block{margin-left:74px;padding:50px 0 80px;width:25%}.contact__wrapper .contacts-block img{margin-bottom:15px;width:136px}.contact__wrapper .contacts-block__name{color:#000;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin-bottom:10px}.contact__wrapper .contacts-block__email,.contact__wrapper .contacts-block__position,.contact__wrapper .contacts-block a{color:#000;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px}.contact__wrapper .contacts-block__email,.contact__wrapper .contacts-block a{text-decoration:unset;text-decoration:underline}.contact__wrapper .contacts-block__email:hover,.contact__wrapper .contacts-block a:hover{color:#ffde00;text-decoration:underline}.contact__wrapper .contacts-block__phones{color:#86868b;font-family:BeausiteClassic-Regular,serif;font-size:24px;font-style:normal;font-weight:400;line-height:22px;margin:32px 0 8px;text-transform:capitalize}.contact__wrapper .contacts-block .contacts-partners{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:113px;width:100%}.contact__wrapper .contacts-block .contacts-partners .partner{align-items:center;display:flex;justify-content:flex-start;margin-bottom:34px;width:100%}.contact__wrapper .contacts-block .contacts-partners .partner img{margin-bottom:0;min-height:60px;width:auto}.contact__wrapper .contacts-block .phones-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.contact__wrapper .contacts-block .phones-wrapper *{text-decoration:none!important}.contact__wrapper .contacts-block__country{font-weight:600}.contact__wrapper .contacts-block__country,.contact__wrapper .contacts-block__number{color:#000;font-family:BeausiteClassic-Regular,serif;font-size:20px;font-style:normal;letter-spacing:-.6px;line-height:130%;margin-right:5px}.contact__wrapper .contacts-block__number{font-weight:400}.contact__wrapper .address-block{width:100%}.contact__wrapper .address-block__title{color:#000;font-family:BeausiteClassic-Regular,serif;font-size:40px;font-style:normal;font-weight:400;line-height:29px;margin-bottom:0}.contact__wrapper .address-block__address{margin-right:45px}.contact__wrapper .address-block__address #simple-translate{display:none}.contact__wrapper .address-block__address a{color:#000;font-family:BeausiteClassic-Regular,serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration:underline}.contact__wrapper .address-block__address a:hover{color:#ffde00;text-decoration:underline}.contact__wrapper .address-block .image-map{margin-bottom:80px}.contact__wrapper .address-block .image-map img{max-width:1015px}.contact__wrapper .addresses-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px}.contact .acf-map{height:384px;margin-bottom:100px;width:100%}.contact .form-row .wpcf7-form-control-wrap[data-name=your-subject]{height:135px}.contact .form-row .wpcf7-not-valid-tip{left:0}.contact .form-row .floating-label{color:#909093;font-family:BeausiteClassic-Regular,serif;font-size:16px}.contact .form-row label.focused .floating-label{font-size:12px;line-height:15px;top:4px}.contact .form-row>div>label{align-items:center;display:flex;justify-content:center;position:relative}.contact .form-row.form-row-columns{margin-bottom:20px}.contact .form-row.form-row-columns>div{padding:0 10px}.contact .form-row.form-row-columns>div .floating-label{top:auto}.contact .form-row.form-row-columns>div label.focused .floating-label{top:4px}.contact .form-row input[type=email],.contact .form-row input[type=tel],.contact .form-row input[type=text],.contact .form-row textarea{border-color:#909093;padding:15px 16px 9px}.contact .form-row textarea{height:135px;left:-2px;position:relative;width:100.6%}.contact .form-row .file-wrap,.contact .form-row .footer-form-submit{margin-top:22px}.contact .form-row .file-wrap input,.contact .form-row .footer-form-submit input{background-color:#ffde00;font-family:BeausiteClassic-Regular,serif;font-size:16px;font-style:normal;font-weight:600;text-align:center}.contact .form-row .file-wrap input:disabled,.contact .form-row .footer-form-submit input:disabled{background-color:#ffde00;color:#000;opacity:.6}.contact .file-wrap .input-box{border-color:#909093}.contact .file-wrap .input-box small{font-size:12px}@media (max-width:1000px){.contact .contact__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .contact__wrapper .contact-form-block{width:100%}.contact .contact__wrapper .contacts-block{margin-left:0;padding:0;width:100%}.contact .contact__wrapper .contacts-block__phones{font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin:0 0 10px}.contact .contact__wrapper .footer-form{padding-bottom:30px}.contact .contacts-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.contact .contacts-block__wrap{margin-right:40px}.contact .acf-map{width:100%}}@media (max-width:768px){.contact .contact__wrapper .contacts-block__phones{font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin:0 0 10px}.contact .acf-map{width:100%}.contact .form-row .footer-form-submit{margin-top:0}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output{height:57%;left:-1px;margin:0;max-width:101%;top:-1px;width:101%}}@media (max-width:450px){.contact .contact__wrapper .contacts-block__phones{font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin:20px 0 8px}.contact .acf-map{width:100%}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output{height:57%;left:-1px;margin:0;max-width:101%;padding-top:100px;top:-1px;width:101%}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output:before{top:20px}}@media (max-width:360px){.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output .wpcf7-response-output-text{padding-bottom:15px}.contact__wrapper .contact-form-block .wpcf7 form .wpcf7-response-output .wpcf7-response-output-text:before{top:20px}}.contacts-block__number a{color:#000;pointer-events:none;text-decoration:none!important}.wpcf7-form-control-wrap.referer-page,.wpcf7-form-control-wrap.user-country,.wpcf7-spinner{display:none!important}.single-solution .content{padding-top:0}.single-solution .header{background:transparent}.single-solution .header.bg-white{background:#fff}.solutions-hero{background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:120px;padding-top:245px;position:relative}@media (min-width:1400px){.solutions-hero{min-height:100vh}}.solutions-hero .container-small{position:relative;z-index:1}.solutions-hero__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;min-height:610px}.solutions-hero h1,.solutions-hero h2,.solutions-hero h3,.solutions-hero h4,.solutions-hero h5,.solutions-hero h6{font-size:72px;font-weight:400;letter-spacing:-.03em;line-height:87px;margin-bottom:16px;margin-top:0;text-align:center}@media (min-width:1400px){.solutions-hero h1,.solutions-hero h2,.solutions-hero h3,.solutions-hero h4,.solutions-hero h5,.solutions-hero h6{margin-bottom:40px}}.solutions-hero__title ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}@media (min-width:1400px){.solutions-hero__title ul{margin-bottom:40px}}.solutions-hero__title ul h1,.solutions-hero__title ul h2,.solutions-hero__title ul h3,.solutions-hero__title ul h4,.solutions-hero__title ul h5,.solutions-hero__title ul h6,.solutions-hero__title ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;height:24px;letter-spacing:-.03em;line-height:24px;padding:0 16px}.solutions-hero__title ul h1 a,.solutions-hero__title ul h2 a,.solutions-hero__title ul h3 a,.solutions-hero__title ul h4 a,.solutions-hero__title ul h5 a,.solutions-hero__title ul h6 a,.solutions-hero__title ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.solutions-hero__title ul h1 a span:hover,.solutions-hero__title ul h2 a span:hover,.solutions-hero__title ul h3 a span:hover,.solutions-hero__title ul h4 a span:hover,.solutions-hero__title ul h5 a span:hover,.solutions-hero__title ul h6 a span:hover,.solutions-hero__title ul li a span:hover{text-decoration:underline}.solutions-hero__title ul h1 img,.solutions-hero__title ul h2 img,.solutions-hero__title ul h3 img,.solutions-hero__title ul h4 img,.solutions-hero__title ul h5 img,.solutions-hero__title ul h6 img,.solutions-hero__title ul li img{margin-right:8px;max-height:24px}.solutions-hero__description{font-size:36px;letter-spacing:-.03em;line-height:44px}@media (min-width:1200px){.solutions-hero__description{padding-top:88px}}.solutions-hero__description h1,.solutions-hero__description h2,.solutions-hero__description h3,.solutions-hero__description h4,.solutions-hero__description h5,.solutions-hero__description h6{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin:0}.solutions-hero__description p{margin:0}.solutions-hero__description ul{list-style:none}.solutions-hero__buttons{display:flex;flex-direction:row;gap:20px;margin-top:50px}@media (max-width:575px){.solutions-hero__buttons{flex-wrap:wrap}}.solutions-hero__buttons .solution.btn{align-items:center;background:#ffde00;color:#000;cursor:pointer;display:flex;font-family:BeausiteClassic-Bold;font-size:16px;height:51px;justify-content:center;line-height:19.2px;padding:0 32px;text-decoration:none;transition:all .3s ease-in-out}@media screen and (max-width:767px){.solutions-hero__buttons .solution.btn{font-size:14px;height:40px;line-height:17px;margin-right:20px}}@media (max-width:575px){.solutions-hero__buttons .solution.btn{width:100%}}.solutions-hero__buttons .solution.btn:hover{background:#fde124}.solutions-hero__buttons .white{background:#fff!important}.solutions-hero-video-bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.solutions-hero-video-bg video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.solutions-hero-bg-color{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:767px){.solutions-hero{padding-bottom:100px;padding-top:100px}.solutions-hero h1,.solutions-hero h2,.solutions-hero h3,.solutions-hero h4,.solutions-hero h5,.solutions-hero h6{font-size:48px;line-height:60px}.solutions-hero ul{margin-bottom:24px}.solutions-hero ul li{height:auto;padding:8px 16px}.solutions-hero ul li img{min-width:24px}.solutions-hero__description,.solutions-hero__description h1,.solutions-hero__description h2,.solutions-hero__description h3,.solutions-hero__description h4,.solutions-hero__description h5,.solutions-hero__description h6{font-size:28px;line-height:40px}.solutions-hero__content{min-height:auto}}.services-hero{background-color:#f7f6f5;background-position:100% 0;background-repeat:no-repeat;background-size:contain;padding:205px 0 195px;position:relative}.services-hero .container-small{margin:0 auto;max-width:1010px;padding:0 15px;position:relative;width:100%;z-index:1}.services-hero__content{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;max-width:480px}.services-hero__title h1,.services-hero__title h2,.services-hero__title h3,.services-hero__title h4,.services-hero__title h5,.services-hero__title h6{color:#000;font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:48px;margin-bottom:16px;margin-top:0}.services-hero ul{list-style:none;margin:0;padding:0}.services-hero ul li{font-size:18px;height:24px;letter-spacing:-.03em;line-height:24px;padding:0 16px}.services-hero ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.services-hero ul li a span:hover{text-decoration:underline}.services-hero ul li img{margin-right:8px;max-height:24px}.services-hero__description{color:#000;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:29px}.services-hero__description h1,.services-hero__description h2,.services-hero__description h3,.services-hero__description h4,.services-hero__description h5,.services-hero__description h6{font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:29px;margin:0;text-align:left}.services-hero__description p{margin:0}@media (max-width:767px){.services-hero{background-image:none!important;padding-bottom:100px;padding-top:100px}.services-hero h1{font-size:48px;line-height:60px}.services-hero ul{margin-bottom:24px}.services-hero ul li{height:auto;padding:8px 16px}.services-hero ul li img{min-width:24px}.services-hero__description,.services-hero__description h1,.services-hero__description h2,.services-hero__description h3,.services-hero__description h4,.services-hero__description h5,.services-hero__description h6{font-size:28px;line-height:40px}.services-hero__content{min-height:auto}.services{padding-bottom:0;padding-top:20px}.services-hero{padding-top:60px}.section-2-title{margin-top:0}}@media (max-width:500px){.services{padding-bottom:0;padding-top:20px}.services-hero{padding-top:60px}.section-2-title{margin-top:0}}@media (max-width:360px){.services{padding-bottom:0;padding-top:20px}.services-hero{padding-top:60px}.section-2-title{margin-top:0}}.main-fickups{letter-spacing:-.03em;padding:100px 0 40px}.fickup-description{font-size:36px;line-height:44px;max-width:500px;width:100%}.fickup-description h1,.fickup-description h2,.fickup-description h3,.fickup-description h4,.fickup-description h5,.fickup-description h6{font-size:36px;font-weight:400;line-height:44px}.fickup-description h1,.fickup-description h2,.fickup-description h3,.fickup-description h4,.fickup-description h5,.fickup-description h6,.fickup-description p{margin:0 0 24px}.fickup-list{color:#86868b;font-size:24px;line-height:29px;max-width:760px;width:100%}.fickup-list h1,.fickup-list h2,.fickup-list h3,.fickup-list h4,.fickup-list h5,.fickup-list h6,.fickup-list p{color:#86868b;font-size:24px;font-weight:400;line-height:29px;margin:0;max-width:760px;padding-top:29px;width:100%}.fickup-list ul{list-style:none;margin:0;padding:0 0 0 28px}.fickup-list li{padding-bottom:29px;position:relative}.fickup-list li:before{background:#86868b;content:"";display:block;height:2px;left:-28px;position:absolute;top:13px;width:18px}.fickup-list li:last-child{padding-bottom:0}@media (max-width:767px){.main-fickups{padding:40px 0}.fickup-description,.fickup-description h1,.fickup-description h2,.fickup-description h3,.fickup-description h4,.fickup-description h5,.fickup-description h6{font-size:24px;line-height:30px}.fickup-description br{display:none}.fickup-list{font-size:20px;line-height:24px}.fickup-list h1,.fickup-list h2,.fickup-list h3,.fickup-list h4,.fickup-list h5,.fickup-list h6,.fickup-list p{font-size:20px;line-height:24px;margin:0}.fickup-list li{padding-bottom:16px}.fickup-list li br{display:none}.fickup-list h1,.fickup-list h2,.fickup-list h3,.fickup-list h4,.fickup-list h5,.fickup-list h6,.fickup-list p{padding-top:16px}.fickup-list h1 br,.fickup-list h2 br,.fickup-list h3 br,.fickup-list h4 br,.fickup-list h5 br,.fickup-list h6 br,.fickup-list p br{display:none}}.end-users-block{letter-spacing:-.03em;overflow:hidden;padding:40px 0 60px}.end-users-block__description{font-size:36px;letter-spacing:-.03em;line-height:44px;margin-bottom:40px;max-width:550px;width:100%}.end-users-block__description h1,.end-users-block__description h2,.end-users-block__description h3,.end-users-block__description h4,.end-users-block__description h5,.end-users-block__description h6{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin:0}.end-users-block__description p,.end-users-block__description ul{margin:0;padding:0}.end-users-block__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-24px;margin-right:-24px}.end-users-block__card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:20px;max-width:50%;padding-left:24px;padding-right:24px}.end-users-block .end-users-block__cards-3 .end-users-block__card{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}@media (max-width:767px){.end-users-block .end-users-block__cards-3 .end-users-block__card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.end-users-block__card-img{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:260px;margin-bottom:55px}.end-users-block__card-img img{max-height:100%;max-width:100%}.end-users-block__card-text,.end-users-block__card-title{font-size:18px;line-height:22px;max-width:330px}.end-users-block__card-text h1,.end-users-block__card-text h2,.end-users-block__card-text h3,.end-users-block__card-text h4,.end-users-block__card-text h5,.end-users-block__card-text h6,.end-users-block__card-title h1,.end-users-block__card-title h2,.end-users-block__card-title h3,.end-users-block__card-title h4,.end-users-block__card-title h5,.end-users-block__card-title h6{font-size:18px;font-weight:400;line-height:22px;margin:0}.end-users-block__card-title,.end-users-block__card-title h1,.end-users-block__card-title h2,.end-users-block__card-title h3,.end-users-block__card-title h4,.end-users-block__card-title h5,.end-users-block__card-title h6,.end-users-block__card-title p{font-weight:600}.end-users-block__card-text{color:#86868b}.end-users-block__card-text p{margin:0}@media (max-width:767px){.end-users-block{padding:20px 0}.end-users-block__description,.end-users-block__description h1,.end-users-block__description h2,.end-users-block__description h3,.end-users-block__description h4,.end-users-block__description h5,.end-users-block__description h6{font-size:24px;line-height:30px}.end-users-block__card-text,.end-users-block__card-title{font-size:16px;line-height:20px;max-width:300px}.end-users-block__card-text h1,.end-users-block__card-text h2,.end-users-block__card-text h3,.end-users-block__card-text h4,.end-users-block__card-text h5,.end-users-block__card-text h6,.end-users-block__card-title h1,.end-users-block__card-title h2,.end-users-block__card-title h3,.end-users-block__card-title h4,.end-users-block__card-title h5,.end-users-block__card-title h6{font-size:16px;line-height:20px}.end-users-block__card-img{height:160px;margin-bottom:24px}}@media (max-width:567px){.end-users-block__card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.end-users-block__card-text,.end-users-block__card-title{max-width:100%}}.complete-package{padding:40px 0 10px}.complete-package__title{color:#000;font-size:36px;letter-spacing:-.03em;line-height:44px;margin-bottom:60px}.complete-package__title h1,.complete-package__title h2,.complete-package__title h3,.complete-package__title h4,.complete-package__title h5,.complete-package__title h6{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin:0}.complete-package__title p{margin:0;padding:0}.complete-package__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-14px}.complete-package__card{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;margin-bottom:70px;max-width:33.3333%;padding-left:14px;width:33.3333%}.complete-package__card-img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;margin-bottom:24px;width:48px}.complete-package__card-img img{max-width:100%}.complete-package__card-text,.complete-package__card-title{font-size:18px;letter-spacing:-.03em;line-height:22px;max-width:225px}.complete-package__card-text h1,.complete-package__card-text h2,.complete-package__card-text h3,.complete-package__card-text h4,.complete-package__card-text h5,.complete-package__card-text h6,.complete-package__card-text p,.complete-package__card-title h1,.complete-package__card-title h2,.complete-package__card-title h3,.complete-package__card-title h4,.complete-package__card-title h5,.complete-package__card-title h6,.complete-package__card-title p{font-size:18px;letter-spacing:-.03em;line-height:22px}.complete-package__card-title{font-weight:600}.complete-package__card-title h1,.complete-package__card-title h2,.complete-package__card-title h3,.complete-package__card-title h4,.complete-package__card-title h5,.complete-package__card-title h6,.complete-package__card-title p{font-weight:600;margin:0}.complete-package__card-text{color:#86868b}.complete-package__card-text h1,.complete-package__card-text h2,.complete-package__card-text h3,.complete-package__card-text h4,.complete-package__card-text h5,.complete-package__card-text h6,.complete-package__card-text p{font-weight:400;margin:0 0 20px}.complete-package__card-text h1:last-child,.complete-package__card-text h2:last-child,.complete-package__card-text h3:last-child,.complete-package__card-text h4:last-child,.complete-package__card-text h5:last-child,.complete-package__card-text h6:last-child,.complete-package__card-text p:last-child{margin-bottom:0}@media (max-width:767px){.complete-package{padding:20px 0 10px}.complete-package__title,.complete-package__title h1,.complete-package__title h2,.complete-package__title h3,.complete-package__title h4,.complete-package__title h5,.complete-package__title h6{font-size:24px;line-height:30px}.complete-package__card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:36px;max-width:50%;width:50%}.complete-package__card-img{margin-bottom:16px}}@media (max-width:567px){.complete-package__card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.complete-package__card-text,.complete-package__card-title{max-width:100%}}.team-advantage{letter-spacing:-.03em;padding:10px 0 80px}.team-advantage-description{font-size:36px;line-height:44px;width:100%}.team-advantage-description h1,.team-advantage-description h2,.team-advantage-description h3,.team-advantage-description h4,.team-advantage-description h5,.team-advantage-description h6{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin:0 0 24px}.team-advantage-description p{letter-spacing:-.03em;margin:0 0 24px}.team-advantage-text{color:#86868b;font-size:24px;line-height:29px;width:100%}.team-advantage-text h1,.team-advantage-text h2,.team-advantage-text h3,.team-advantage-text h4,.team-advantage-text h5,.team-advantage-text h6{font-size:24px;font-weight:400;line-height:29px;margin:0}.team-advantage-text p{margin:0}@media (max-width:767px){.team-advantage{padding:20px 0}.team-advantage-description,.team-advantage-description h1,.team-advantage-description h2,.team-advantage-description h3,.team-advantage-description h4,.team-advantage-description h5,.team-advantage-description h6{font-size:24px;line-height:30px}.team-advantage-text,.team-advantage-text h1,.team-advantage-text h2,.team-advantage-text h3,.team-advantage-text h4,.team-advantage-text h5,.team-advantage-text h6{font-size:20px;line-height:24px}}.benefits{padding:40px 0 100px}.benefits__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits__column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.benefits__column:first-child{padding-right:54px}.benefits__column:nth-child(2){padding-left:8px}.benefits__title{font-size:36px;letter-spacing:-.03em;line-height:44px;margin-bottom:24px}.benefits__title h1,.benefits__title h2,.benefits__title h3,.benefits__title h4,.benefits__title h5,.benefits__title h6{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin:0}.benefits__text{color:#86868b;font-size:18px;letter-spacing:-.03em;line-height:22px;margin-bottom:24px}.benefits__text h1,.benefits__text h2,.benefits__text h3,.benefits__text h4,.benefits__text h5,.benefits__text h6{font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:22px}.benefits__text h1,.benefits__text h2,.benefits__text h3,.benefits__text h4,.benefits__text h5,.benefits__text h6,.benefits__text p,.benefits__text ul{margin:0;padding:0}.benefits__text ul{list-style:none}.benefits__image{margin-bottom:24px}.benefits__image img{max-height:306px;max-width:100%}.benefits__second-text{font-size:36px;letter-spacing:-.03em;line-height:44px}.benefits__second-text h1,.benefits__second-text h2,.benefits__second-text h3,.benefits__second-text h4,.benefits__second-text h5,.benefits__second-text h6{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin:0}.benefits__second-text p{margin:0}.benefits__second-text a{color:#000}@media (max-width:767px){.benefits{padding:40px 0}.benefits__column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.benefits__column:first-child{padding-right:0}.benefits__column:nth-child(2){padding-left:0}.benefits__title,.benefits__title h1,.benefits__title h2,.benefits__title h3,.benefits__title h4,.benefits__title h5,.benefits__title h6{font-size:24px;line-height:30px}.benefits__second-text,.benefits__second-text h1,.benefits__second-text h2,.benefits__second-text h3,.benefits__second-text h4,.benefits__second-text h5,.benefits__second-text h6{font-size:20px;line-height:24px}}.clutch-reviews{padding-top:37px;position:relative}.clutch-reviews__buttons{position:absolute;right:0;top:-5px;z-index:5}.clutch-reviews .review-nav{display:inline-block;height:20px;opacity:.2;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media (hover:hover){.clutch-reviews .review-nav:hover{opacity:1}}.clutch-reviews .review-nav:active{opacity:1}.clutch-reviews .review-nav-prev{margin-right:20px}.clutch-reviews .review-nav-prev img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.clutch-reviews-wrap{position:relative}.clutch-review-item{bottom:0;left:0;opacity:.5;position:absolute;top:0;-webkit-transform:translate(16px,16px);-ms-transform:translate(16px,16px);transform:translate(16px,16px);width:100%}.clutch-review-item,.clutch-review-item__content{-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.clutch-review-item__content{background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;letter-spacing:-.03em;max-height:372px;min-height:372px;overflow:hidden;padding:75px 77px 20px 54px;z-index:2}.clutch-review-item__content>*{opacity:0}.clutch-review-item__img{padding-right:24px;padding-top:5px;width:212px}.clutch-review-item__img img{max-height:250px;max-width:100%}.clutch-review-item__text{padding-left:10px;width:calc(100% - 212px)}.clutch-review-item__stars{padding-right:35px}.clutch-review-item__stars .review-star{margin-left:5px}.clutch-review-item__top{font-size:24px;line-height:29px;padding-bottom:36px;position:relative}.clutch-review-item__top h1,.clutch-review-item__top h2,.clutch-review-item__top h3,.clutch-review-item__top h4,.clutch-review-item__top h5,.clutch-review-item__top h6,.clutch-review-item__top p{font-size:24px;line-height:29px;margin:0;padding-bottom:36px;position:relative}.clutch-review-item__top:before{content:"“";left:-10px;position:absolute}.clutch-review-item__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.clutch-review-item__author h1,.clutch-review-item__author h2,.clutch-review-item__author h3,.clutch-review-item__author h4,.clutch-review-item__author h5,.clutch-review-item__author h6,.clutch-review-item__author p{color:#86868b;font-size:18px;letter-spacing:-.03em;line-height:22px;margin:0}.clutch-review-item__active{opacity:1;position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);z-index:3}.clutch-review-item__active .clutch-review-item__content{max-height:100%;overflow:visible}.clutch-review-item__active .clutch-review-item__content>*{opacity:1}.clutch-review-item__top p{margin-top:0}@media (min-width:768px) and (max-width:1000px){.clutch-review-item__top,.clutch-review-item__top h1,.clutch-review-item__top h2,.clutch-review-item__top h3,.clutch-review-item__top h4,.clutch-review-item__top h5,.clutch-review-item__top h6,.clutch-review-item__top p{font-size:18px}.clutch-review-item__author p{font-size:16px}.clutch-review-item__author p h1,.clutch-review-item__author p h2,.clutch-review-item__author p h3,.clutch-review-item__author p h4,.clutch-review-item__author p h5,.clutch-review-item__author p h6{font-size:18px}}@media (max-width:767px){.clutch-review-item__content{max-height:280px;min-height:280px;overflow:hidden;padding:36px 24px}.clutch-review-item__content>*{opacity:0}.clutch-review-item__img{margin-bottom:24px;padding-right:0;padding-top:0;width:100px}.clutch-review-item__img img{max-height:50px;max-width:90px}.clutch-review-item__text{width:calc(100% - 100px)}.clutch-review-item__top{font-size:16px;line-height:22px;padding-bottom:24px}.clutch-review-item__author p{font-size:14px}.clutch-review-item__active .clutch-review-item__content{max-height:100%;overflow:visible}.clutch-review-item__active .clutch-review-item__content>*{opacity:1}}@media (max-width:767px) and (hover:hover){.clutch-reviews .review-nav:hover{opacity:1}}@media (max-width:767px){.clutch-reviews .review-nav:focus{opacity:.2}.clutch-reviews .review-nav:active{opacity:1}#goTop:active{background:#ffde00!important}}@media (hover:none){#goTop:active{background:#ffde00!important}}@media (max-width:560px){.clutch-reviews__buttons{top:-29px}.clutch-reviews .review-nav-prev{margin-right:10px}.clutch-review-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:420px;min-height:420px;overflow:hidden;padding:24px 20px}.clutch-review-item__content>*{opacity:0}.clutch-review-item__img{margin-bottom:24px;padding-right:0;padding-top:0;width:100%}.clutch-review-item__img img{max-height:50px}.clutch-review-item__text{width:100%}.clutch-review-item__top{font-size:16px;line-height:22px;padding-bottom:24px}.clutch-review-item__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clutch-review-item__author{padding-bottom:16px}.clutch-review-item__author p{font-size:14px}.clutch-review-item__active .clutch-review-item__content{max-height:100%;overflow:visible}.clutch-review-item__active .clutch-review-item__content>*{opacity:1}}.footer-form{font-family:BeausiteClassic-Regular;padding:80px 0}.footer-form__title{font-size:40px;font-weight:400;letter-spacing:-.4px;line-height:110%;margin-bottom:20px}.footer-form-submit{height:48px}.file-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.file-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.file-wrap p{margin:0}.form-row-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.form-row-columns>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 10px}@media (min-width:768px){.form-row-columns .file-wrap{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.form-row-columns .footer-form-submit{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}.privacy{justify-content:space-between}.form-row{margin-bottom:20px}.form-row br{display:none}.form-row:last-child{margin-bottom:0}.form-row .wpcf7-form-control-wrap{display:block}.form-row input[type=email],.form-row input[type=tel],.form-row input[type=text],.form-row textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #dcdcdc;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:16px;line-height:16px;margin:0;outline:none;padding:16px 16px 8px;width:100%}.form-row input[type=email]:focus,.form-row input[type=tel]:focus,.form-row input[type=text]:focus,.form-row textarea:focus{background:#fff;border:1px solid #ffde00;outline:1px solid #ffde00}.form-row textarea{font-family:Inter,sans-serif;height:135px;padding:23px 16px 3px;resize:none}.form-row .wpcf7-acceptance input[type=checkbox]{height:24px;left:0;position:absolute;top:0;visibility:hidden;width:24px}.form-row .wpcf7-acceptance input[type=checkbox]+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5z' fill='%2358585E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";cursor:pointer;display:block;height:24px;left:0;position:absolute;top:0;width:24px}.form-row .wpcf7-acceptance input[type=checkbox]+span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm6.003 11L6.76 11.757l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414L11.003 16z' fill='%2358585E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";cursor:pointer;display:block;font-size:18px;height:24px;left:0;line-height:30px;position:absolute;text-align:center;top:0;visibility:hidden;width:24px}.form-row .wpcf7-acceptance input[type=checkbox]:checked+span:before{background:transparent}.form-row .wpcf7-acceptance input[type=checkbox]:checked+span:after{visibility:visible}.form-row .wpcf7-acceptance .wpcf7-list-item{margin:0}.form-row .wpcf7-acceptance .wpcf7-list-item-label{color:#58585e;display:inline-block;font-size:14px;font-weight:400;line-height:130%;margin-left:30px;max-width:350px}.form-row .wpcf7-acceptance .wpcf7-list-item-label a{color:#58585e}.form-row input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:0;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:16px;outline:none;padding:16px 32px}.form-row input[type=submit]:disabled{background:#fff;color:#000;opacity:.6}.form-row input[type=file]{left:-9999px;position:absolute;visibility:hidden}.form-row label[for=custom-file]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px}.form-row label[for=custom-file]:focus,.form-row label[for=custom-file]:hover{-webkit-tap-highlight-color:transparent}.form-row .input-box{background-color:#f9f9f9;border:1px solid #dcdcdc;color:#909093;display:inline-block;font-size:18px;line-height:83%;padding:16px 32px;position:relative;white-space:nowrap}.form-row .input-box-info{color:#8e8e8e;font-size:12px;line-height:15px;max-width:160px;padding-top:10px}.form-row label{display:block;position:relative}.form-row label .floating-label{color:#909093;font-size:16px;font-weight:400;left:16px;line-height:100%;position:absolute;top:14px;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;z-index:2}.form-row label.focused .floating-label{font-size:12px;line-height:12px;top:4px}.form-row label.not-valid .floating-label{color:#ff5c01}.form-row .wpcf7-not-valid-tip{bottom:-20px;color:#ff5c01;font-size:12px;line-height:20px;padding-left:16px;pointer-events:none!important;position:absolute;white-space:nowrap}.form-row .wpcf7-not-valid-tip:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 7A6 6 0 1 0 1 7a6 6 0 0 0 12 0z' stroke='%23FF5C01'/%3E%3Cpath d='M7.525 3.455H6.473l.083 4.663h.885l.084-4.663zm-.528 6.606c.349 0 .64-.285.64-.64a.643.643 0 0 0-.64-.635.64.64 0 0 0-.639.636c0 .354.288.639.64.639z' fill='%23FF5C01'/%3E%3C/svg%3E");height:12px;left:0;position:absolute;top:3px;width:12px}.footer-form-submit{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.footer-form-submit input[type=submit],.footer-form-submit p{margin:0}.wpcf7 .wpcf7-submit:disabled{background:#e5e5e5;color:#8e8e8e}.form-row input.wpcf7-not-valid,.form-row input.wpcf7-not-valid:focus,.form-row textarea.wpcf7-not-valid,.form-row textarea.wpcf7-not-valid:focus{border:1px solid #ff5c01;outline:1px solid #ff5c01}.file-wrap{flex-wrap:wrap;position:relative}.selected-file{bottom:0;font-size:14px;line-height:18px;margin-bottom:-8px;padding-top:12px;position:relative;white-space:break-spaces;width:100%}.selected-file span{color:#a1a1a1;font-size:12px;padding-left:5px}.selected-file__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.354.646 8 8m-7.708 0 8-8' stroke='%23A1A1A1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:12px;margin-left:3px;width:12px}.wpcf7{position:relative}.wpcf7 form .wpcf7-response-output{align-items:center;display:none;flex-direction:column;height:100%;justify-content:center;left:0;margin:0;max-width:100%;padding:40px 102px;position:fixed;top:0;width:100%;z-index:-1}.wpcf7 form .wpcf7-response-output .wpcf7-response-output-text{align-items:center;color:#58585e;display:flex;font-family:BeausiteClassic-Regular,serif;font-size:20px;font-style:normal;font-weight:400;height:280px;justify-content:center;letter-spacing:-1px;line-height:130%;padding:15px 0 20px;width:600px}.wpcf7 form .wpcf7-response-output .close-contact-form{background:#fff;border:1px solid #000;bottom:100px;color:#000;font-family:BeausiteClassic-Regular,serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.32px;line-height:normal;padding:16px 32px;position:relative;text-align:center;width:auto}.wpcf7 form .wpcf7-response-output.file-not-valid{background:#ffffffb0;display:flex;z-index:2}.wpcf7 form .wpcf7-response-output.file-not-valid:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none'%3E%3Cpath d='M27.31 31.328V28.52l-9.48-4.584v3.096l6.408 2.952-6.408 2.976v2.952l9.48-4.584zm14.161 1.056c0-3.528-2.616-5.664-5.856-5.664-1.32 0-2.448.36-3.264.936l.36-3.816h7.92V21.2H30.263l-.84 9.504h2.832c.408-.672 1.344-1.416 2.784-1.416 1.848 0 3.12 1.392 3.12 3.192 0 1.752-1.224 3.216-3.096 3.216-1.656 0-2.784-1.032-2.976-2.28h-3.24c.36 3.024 2.952 4.872 6.192 4.872 3.696 0 6.432-2.328 6.432-5.904z' fill='%23FF644B'/%3E%3Ccircle cx='30' cy='30' r='28' stroke='%23FF644B' stroke-width='3'/%3E%3C/svg%3E");left:15px;position:relative;top:100px}.wpcf7 form .wpcf7-response-output.file-not-valid .wpcf7-response-output-text{background:linear-gradient(0deg,rgba(255,100,75,.1),rgba(255,100,75,.1)),#fff;border:2px solid var(--orange,#ff644b)}.wpcf7 form .wpcf7-response-output.file-not-valid .close-contact-form{bottom:153px;left:65px}.wpcf7 form .wpcf7-response-output.file-not-valid .close-contact-form.open-filebrowser{background-color:#ffde00;border:none;bottom:100px;left:auto;right:65px}.wpcf7 form .wpcf7-response-output.wpcf7-response-output-success{background:#ffffffb0;display:flex;z-index:2}.wpcf7 form .wpcf7-response-output.wpcf7-response-output-success:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 60 60' fill='none'%3E%3Cg stroke='%2374C4AC' stroke-width='3'%3E%3Cpath d='m16 30 9.5 9.5 19-19'/%3E%3Ccircle cx='30' cy='30' r='28'/%3E%3C/g%3E%3C/svg%3E");left:15px;position:relative;top:100px}.wpcf7 form .wpcf7-response-output.wpcf7-response-output-success .wpcf7-response-output-text{background:linear-gradient(0deg,rgba(116,195,172,.1),rgba(116,195,172,.1)),#fff;border:2px solid var(--mint,#74c3ac)}.wpcf7 form.invalid .wpcf7-response-output:not(.file-not-valid),.wpcf7 form.unaccepted .wpcf7-response-output:not(.file-not-valid){display:none!important}.g-recaptcha{margin-right:16px;-ms-transform:scale(.62);transform:scale(.62);-webkit-transform:scale(.62);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0;width:190px}.wpcf7-form.submitting{opacity:.5;pointer-events:none}input.wpcf7-text:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.wpcf7 .ajax-loader{display:none}::-webkit-input-placeholder{color:#8e8e8e;font-family:Inter,sans-serif;letter-spacing:-.03em;opacity:1}::-moz-placeholder{color:#8e8e8e;font-family:Inter,sans-serif;letter-spacing:-.03em;opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{color:#8e8e8e;font-family:Inter,sans-serif;letter-spacing:-.03em;opacity:1}:-ms-input-placeholder{color:#8e8e8e;font-family:Inter,sans-serif;letter-spacing:-.03em}::-ms-input-placeholder{color:#8e8e8e;font-family:Inter,sans-serif;letter-spacing:-.03em}.contact__wrapper .form-row-columns .file-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.form-row-columns>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.form-row-columns>div:first-child{margin-bottom:24px}.form-row label[for=custom-file]{display:block}.form-row .input-box-info{display:block;max-width:100%;padding-top:18px;width:100%}.footer-form-submit{display:block;height:auto;text-align:left}.footer-form-submit br{display:block}.selected-file{bottom:0;margin-bottom:-8px;padding-top:12px;position:relative;white-space:break-spaces;width:100%}.form-row input[type=submit],.input-box{width:210px}.wpcf7 form .wpcf7-response-output{left:0;margin:0;width:100%}.wpcf7 form .wpcf7-response-output.file-not-valid:before,.wpcf7 form .wpcf7-response-output.wpcf7-response-output-success:before{top:60px}.g-recaptcha{-ms-transform:scale(.695);transform:scale(.695);-webkit-transform:scale(.695)}.form-row-columns div.file-wrap{margin-bottom:18px}}@media (min-width:768px){#contact-form .file-wrap{flex-wrap:nowrap}#contact-form .selected-file{margin-left:20px;max-width:230px;white-space:nowrap}}.contact .wpcf7 form .wpcf7-response-output{width:100%}@media (min-width:768px) and (max-width:1000px){.form-row .input-box{font-size:14px}.form-row .input-box-info{font-size:10px}}@media (max-width:450px){.wpcf7 form .wpcf7-response-output{bottom:70px;left:0;margin:0;max-width:100%;padding:140px 30px 0;top:80px}}@media (min-width:451px) and (max-width:767px){.wpcf7 form .wpcf7-response-output{bottom:auto;height:320px;left:50%;margin-left:-225px;padding:100px 55px 0;width:450px}.wpcf7 form .wpcf7-response-output.file-not-valid:before,.wpcf7 form .wpcf7-response-output.wpcf7-response-output-success:before{top:30px}}form.submitting .wpcf7-spinner{display:none!important}.portfolio_posts{padding-bottom:120px;padding-top:80px}.portfolio_posts .portfolio-archive{font-family:BeausiteClassic-Regular}.portfolio_posts .portfolio-archive__description{color:#000;font-size:36px;font-weight:600;letter-spacing:-.05em;line-height:44px;max-width:800px;padding-bottom:10px;padding-top:68px}.portfolio_posts .portfolio-archive__description h1,.portfolio_posts .portfolio-archive__description h2,.portfolio_posts .portfolio-archive__description h3,.portfolio_posts .portfolio-archive__description h4,.portfolio_posts .portfolio-archive__description h5,.portfolio_posts .portfolio-archive__description h6,.portfolio_posts .portfolio-archive__description p{font-size:36px;font-weight:600;letter-spacing:-.05em;line-height:44px;margin:0}.portfolio_posts .portfolio-archive__description a{color:#000}.portfolio_posts .portfolio-archive__description p{margin:0}.portfolio_posts .portfolio-archive__grid{display:flex;flex-wrap:wrap;transition:all .2s ease-in-out}.portfolio_posts .hidden{display:none!important}.portfolio_posts .visible{display:block!important}@media (max-width:767px){.portfolio_posts .portfolio-archive__grid{padding-bottom:72px}}.portfolio-card{margin-bottom:20px;min-height:353px;overflow:hidden;padding:10px;position:relative;width:25%;z-index:1}.portfolio-card__img{margin-bottom:10px;max-height:325px;object-fit:cover;object-position:center;overflow:hidden;width:100%}.portfolio-card__title{color:#000;font-size:20px;font-weight:600;letter-spacing:-.6px;line-height:130%}.portfolio-card__title a{color:#000;text-decoration:none}.portfolio-card__title a:hover{text-decoration:underline}.portfolio-card h1,.portfolio-card h2,.portfolio-card h3:not(.portfolio-card__title),.portfolio-card h4,.portfolio-card h5,.portfolio-card h6,.portfolio-card p{color:#58585e;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:140%;margin-bottom:0;margin-top:10px}.portfolio-card__tech{color:#a1a1a1;display:none;font-size:12px;letter-spacing:-.03em;line-height:18px;list-style:none;margin:0 -8px 0 0;padding:0}.portfolio-card__tech--item{border:1px solid #a1a1a1;border-radius:26px;display:inline-block;margin-bottom:8px;margin-right:7px;padding:0 8px}.portfolio-card:hover{overflow:visible;z-index:2}.portfolio-card:hover .portfolio-card__content>*{z-index:4}.portfolio-card:hover .portfolio-card__content:before{background:#fff;-webkit-box-shadow:0 1px 9px rgba(0,0,0,.2);box-shadow:0 1px 9px rgba(0,0,0,.2)}.portfolio-card:hover .portfolio-card__tech{display:block}.portfolio-card.big{width:50%}.portfolio-card.big .portfolio-card__img{max-height:509px}@media (max-width:1024px){.portfolio-card{min-height:auto}.portfolio-card__content{left:auto;position:relative;right:auto}.portfolio-card__content:before{display:none}.portfolio-card__tech{display:block}}@media (min-width:768px) and (max-width:1023px){.portfolio-card{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%}}@media (max-width:767px){.portfolio-card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.portfolio-card__tech{display:none!important}}.portfolio-archive{font-family:BeausiteClassic-Regular}.portfolio-archive__filter-bar{background:#fff;padding-bottom:42px;top:66px;z-index:6}.portfolio-archive__filters,.portfolio-archive__filters--left{display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-archive__filters--left{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.portfolio-archive__filters--right{max-width:230px;min-width:230px}.portfolio-archive__filters--right input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #dcdcdc;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;font-size:14px;letter-spacing:-.03em;line-height:17px;outline:none;padding:7px 10px 8px 31px;width:100%}.portfolio-archive__filters--right input[type=text]:focus{border:1px solid #ffde00;outline:none}.portfolio-archive__filter{cursor:pointer;position:relative}.portfolio-archive__filter:not(:first-child){margin-left:30px}.portfolio-archive__filter--main{align-items:center;color:#909093;cursor:pointer;display:flex;font-size:40px;letter-spacing:-1.2px;line-height:normal;text-decoration:none}.portfolio-archive__filter--main svg{margin-left:8px;transition:all .1s ease-in-out}.portfolio-archive__filter--main:focus,.portfolio-archive__filter--main:hover{color:#000!important;text-decoration:none!important}.portfolio-archive__filter--main:focus svg g path,.portfolio-archive__filter--main:hover svg g path{fill:#000}.portfolio-archive__dropdown{background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15);display:none;min-width:260px;padding:14px 16px;position:absolute;top:56px;white-space:nowrap;z-index:5}.portfolio-archive__dropdown--items{font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:140%;list-style:none;margin:0;padding:0}.portfolio-archive__dropdown--items li{cursor:pointer;padding:10px 10px 10px 34px;position:relative}.portfolio-archive__dropdown--items li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";display:block;height:24px;left:0;position:absolute;top:11px;width:24px}.portfolio-archive__dropdown--items li:last-child{margin-bottom:0}.portfolio-archive__dropdown--items li.checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 3.5h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1zm1 2v14h14v-14H5zm6.003 11L6.76 12.257l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414-7.071 7.071z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .5)' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";display:block;height:24px;left:0;position:absolute;top:11px;width:24px}.portfolio-archive__dropdown--industries{min-width:410px}.portfolio-archive__dropdown--industries ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio-archive__dropdown--industries li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.portfolio-archive__button-mobile{display:none}.portfolio-archive__filter--selected{color:#000}.portfolio-archive__filter--selected:before{background-color:#000;bottom:0;content:"";height:2px;position:absolute;width:100%}.portfolio-archive__tech{padding:8px 16px}.portfolio-archive__tech.visible{display:block}.portfolio-archive__tech ul{list-style:none;margin:0;padding:0}.portfolio-archive__tech ul li{cursor:pointer;display:none;font-size:14px;letter-spacing:-.03em;line-height:17px;margin:8px 0}.portfolio-archive__tech ul li.tech--visible{display:block;overflow:hidden;text-overflow:ellipsis}.portfolio-archive__tech ul li.tech--selected{opacity:.7;pointer-events:none}.portfolio-archive__global-pills{display:flex;flex:0 0 100%;gap:10px;margin-top:10px}.filter-pill{align-items:center;border:1px solid #dcdcdc;border-radius:50px;color:#000;display:inline-flex;font-size:14px;font-weight:400;letter-spacing:-.14px;line-height:18px;padding:8px 16px}.pill-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m8 7.057 3.3-3.3.943.943-3.3 3.3 3.3 3.3-.943.943-3.3-3.3-3.3 3.3-.943-.943 3.3-3.3-3.3-3.3.943-.943 3.3 3.3z' fill='%2358585E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;cursor:pointer;height:14px;margin-left:6px;width:14px}.no-posts{padding:10px}.portfolio-mobile-label{display:none}.apply-filters{background:#ffde00;bottom:0;display:none;left:0;position:fixed;right:0;z-index:9}.apply-filters a{color:#2e2e2e;display:block;font-size:18px;font-weight:700;line-height:52px;text-align:center;text-decoration:none}.apply-filters a:focus,.apply-filters a:hover{color:#2e2e2e;text-decoration:none}@media (max-width:767px){.portfolio-archive__filter-bar{position:relative;top:0}.portfolio-archive__filter-bar .portfolio-archive__filters{border:1px solid #2e2e2e}.portfolio-archive__filters--left,.portfolio-archive__filters--right{display:none}.portfolio-archive__button-mobile,.portfolio-archive__filters,.portfolio-mobile-label{display:block}.portfolio-archive__filter--hidden,.portfolio-archive__filter--main,.portfolio-archive__global-pills{display:none}.portfolio-mobile-label{font-size:18px;font-weight:700;letter-spacing:-.03em;line-height:22px;padding-bottom:8px}.portfolio-archive__button-mobile{border:1px solid #000}.portfolio-archive__button-mobile a{-webkit-tap-highlight-color:transparent;color:#000;display:block;font-size:18px;font-weight:600;letter-spacing:-.03em;line-height:19px;padding:14px;text-align:center;text-decoration:none}.portfolio-archive__button-mobile a:focus,.portfolio-archive__button-mobile a:hover{color:#000;text-decoration:none}.portfolio-archive__button-mobile.active{background:#000}.portfolio-archive__button-mobile.active a{color:#fff}.portfolio-archive__button-mobile.active a:focus,.portfolio-archive__button-mobile.active a:hover{color:#fff}.portfolio-archive__dropdown:not(.portfolio-archive__tech){background:transparent;-webkit-box-shadow:none;box-shadow:none;display:block;left:0;padding:0;position:relative;top:0}.portfolio-archive__filter{border-bottom:1px solid #dcdcdc;margin:0 24px!important;padding:18px 0}.portfolio-archive__dropdown--items{font-size:18px;line-height:36px}.portfolio-archive__dropdown--items li{margin-bottom:0;padding-left:30px;padding-right:0}.portfolio-archive__dropdown--items li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");height:24px;left:0;top:0;width:24px}.portfolio-archive__dropdown--items li.checked{font-weight:700}.portfolio-archive__dropdown--items li.checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1 4.75 11 1 6.455' stroke='%23000' stroke-linecap='square'/%3E%3C/svg%3E");height:12px;left:3px;top:10px;width:14px}.portfolio-archive__dropdown--industries{min-width:auto}.portfolio-archive__dropdown--industries ul{display:block}.portfolio-archive__filters--right{margin:0 24px!important;max-width:100%;padding:18px 0 83px}.portfolio-archive__tech{bottom:34px;top:auto}.apply-filters{display:block}}@media (min-width:768px) and (max-width:1100px){.portfolio-archive__dropdown{max-height:55vh;overflow-y:scroll}}@media (min-width:768px){.portfolio-archive__dropdown.active{display:block}.portfolio-archive__filter--main.active{color:#000}.portfolio-archive__filter--main.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.portfolio-archive__filter--main.active-filter{color:#000}}.single-portfolio .content{padding-top:0}.single-portfolio .header{background:transparent}.single-portfolio .header.bg-white{background:#fff}.project-hero{padding-bottom:138px;padding-top:153px;position:relative}.project-hero .project-title h1,.project-hero .project-title h2,.project-hero .project-title h3,.project-hero .project-title h4,.project-hero .project-title h5,.project-hero .project-title h6{font-size:64px;font-weight:500;letter-spacing:-.05em;line-height:66px;margin-bottom:40px;margin-top:0}.project-hero-description{width:50%}.project-hero-image{background-position:100%;background-repeat:no-repeat;background-size:contain;bottom:32px;position:absolute;right:0;top:75px;width:50%}.project-description{font-size:24px;letter-spacing:-.03em;line-height:29px;margin-bottom:62px;margin-top:0;max-width:86%}.project-description>h1,.project-description h2,.project-description h3,.project-description h4,.project-description h5,.project-description h6,.project-description p{font-size:24px;font-weight:400;line-height:29px;margin:0}.project-attributes{display:-webkit-box;display:-ms-flexbox;display:flex}.project-attributes ul{font-size:14px;letter-spacing:-.03em;line-height:17px;list-style:none;margin:0;padding:0 32px 0 0}.project-attributes ul li{margin-bottom:6px}.project-attributes ul li a:focus,.project-attributes ul li a:hover{color:#ffde00!important}.project-attributes ul li a h1,.project-attributes ul li a h2,.project-attributes ul li a h3,.project-attributes ul li a h4,.project-attributes ul li a h5,.project-attributes ul li a h6{font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:17px;margin:0}.project-attributes ul li:first-child{font-weight:600}.project-attributes ul li:last-child{margin-bottom:0}.project-content-first a,.project-content-second a{color:#000}.project-content-first a:focus,.project-content-first a:hover,.project-content-second a:focus,.project-content-second a:hover{color:#ffde00!important}.project-content-first{font-size:24px;letter-spacing:-.05em;line-height:35px;padding:88px 0 56px}.project-content-first h1,.project-content-first h2,.project-content-first h3,.project-content-first h4,.project-content-first h5,.project-content-first h6{font-size:24px;font-weight:400;letter-spacing:-.05em;line-height:35px}.project-content-first>*{margin:0 auto 24px;max-width:818px}.project-content-first>:last-child{margin-bottom:0}.project-content-second{font-size:18px;letter-spacing:-.05em;line-height:28px}.project-content-second img{height:auto;max-width:100%}.project-content-second .gallery-item{margin-bottom:24px}.project-content-second .gallery-item:last-child{margin-bottom:0}.project-content-second figure{margin:0}.project-content-second .gallery,.project-content-second .youtube_wrapper{margin:81px 0}.project-content-second>:not(div){margin-left:auto;margin-right:auto;max-width:686px}.project-content-second>:first-child{margin-top:0}.project-content-second p{margin-bottom:16px;margin-top:0}.project-content-second ul{list-style:none;margin:0 auto 32px;padding-left:28px}.project-content-second ul li{margin-bottom:22px;position:relative}.project-content-second ul li:last-child{margin-bottom:0}.project-content-second ul li:before{background:#000;content:"";display:block;height:2px;left:-28px;position:absolute;top:11px;width:18px}.project-content-second h1,.project-content-second h2,.project-content-second h3,.project-content-second h4,.project-content-second h5,.project-content-second h6{font-weight:400;margin-bottom:16px}.project-content-second h1,.project-content-second h2{font-size:36px;line-height:44px;margin-top:56px}.project-content-second h3,.project-content-second h4,.project-content-second h5,.project-content-second h6{font-size:24px;line-height:35px;margin-top:32px}.youtube_wrapper{overflow:hidden;padding-top:56.25%;position:relative}.youtube_wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.project-technologies{margin-top:64px}.project-technologies h2{font-size:36px;font-weight:400;letter-spacing:-.05em;line-height:44px;margin:0 auto 24px;max-width:685px}.related-border{border-bottom:1px solid #dcdcdc;margin:0 auto;max-width:980px;padding-top:88px}.project-technologies-sorted,.project-technologies-unsorted{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:685px}.sorted-column,.unsorted-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;font-size:14px;letter-spacing:-.05em;line-height:18px;margin-bottom:16px;width:25%}.sorted-column{padding-right:16px}.sorted-column>div{margin-bottom:6px}.sorted-title{font-weight:600;margin-top:16px}.sorted-title:first-child{margin-top:0}.projects-related-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.projects-related{padding-bottom:66px;padding-top:94px}.projects-related h2{font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:44px;margin-bottom:32px;margin-top:0}@media (max-width:800px){.project-hero-image{display:none}.project-hero-description{width:100%}}@media (max-width:767px){.project-hero{padding-bottom:88px;padding-top:88px}.project-hero h1,.project-hero h2,.project-hero h3,.project-hero h4,.project-hero h5,.project-hero h6{font-size:36px;line-height:40px;margin-bottom:24px}.project-description{font-size:18px;line-height:24px;margin-bottom:24px;max-width:100%}.project-description>h1,.project-description h2,.project-description h3,.project-description h4,.project-description h5,.project-description h6{font-size:18px;font-weight:400;line-height:24px}.project-attributes ul{font-size:12px;padding:0 16px 0 0}.project-content-first{font-size:18px;padding:64px 0 32px}.project-content-first h1,.project-content-first h2,.project-content-first h3,.project-content-first h4,.project-content-first h5,.project-content-first h6{font-size:18px}.project-content-first>*{margin:0 auto 16px}.project-content-second{font-size:16px;line-height:22px}.project-content-second h1,.project-content-second h2{font-size:24px;font-weight:400;line-height:36px;margin-top:32px}.project-content-second h3,.project-content-second h4,.project-content-second h5,.project-content-second h6{font-size:18px;line-height:26px;margin-top:24px}.project-content-second .gallery,.project-content-second .youtube_wrapper{margin:48px 0}.project-content-second ul li{margin-bottom:16px}.project-technologies h2{font-size:28px;line-height:36px}.sorted-column,.unsorted-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.project-technologies .container{padding-bottom:48px}}.page-template-page-company .header{background:transparent}.page-template-page-company .header.bg-white{background:#fff}.page-template-page-company .content{padding-top:0}@media (min-width:767px){.page-template-page-company .header:not(.bg-white) .header__menu ul.menu>li.current-menu-item>a{color:#9d8900}.page-template-page-company .header:not(.bg-white) .header__menu ul.menu>li.current-menu-item:focus>a,.page-template-page-company .header:not(.bg-white) .header__menu ul.menu>li.current-menu-item:hover>a{color:#000}}.company-hero{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;min-height:575px;padding-top:165px}@media (min-width:1400px){.company-hero{min-height:calc(100vh - 180px)}}@media (min-width:768px) and (max-width:1000px){.company-hero{background-position:-320px}}.company-hero-content{max-width:500px;width:100%}.company-hero-content__title h1,.company-hero-content__title h2,.company-hero-content__title h3,.company-hero-content__title h4{font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:48px;margin-bottom:12px;margin-top:0}.company-hero-content__description h1,.company-hero-content__description h2,.company-hero-content__description h3,.company-hero-content__description h4,.company-hero-content__description p{font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:29px;margin-bottom:24px;margin-top:0}.marks{padding-bottom:60px}.marks .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mark-wrap{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;letter-spacing:-.03em;min-width:25%;width:25%}.mark-number{font-size:64px;letter-spacing:-.03em;line-height:77px}.mark-text{font-size:18px;line-height:22px;padding-right:50px}.mark-text p{margin:0}.team{padding-bottom:24px;padding-top:60px}.team-members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;width:100%}.team-card{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;letter-spacing:-.03em;margin-bottom:56px;min-width:25%;width:25%}.team-card img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;overflow:hidden;width:100%}.team-card-image{height:194px;margin-bottom:12px;max-width:100%;overflow:hidden;width:194px}.team-card-title{font-size:18px;line-height:22px;max-width:203px}.team-card-subtitle{color:#86868b;font-size:14px;line-height:20px;max-width:203px}.pillars{padding-top:40px}.pillars h2{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin-bottom:40px;margin-top:0}.pillar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.pillar:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pillar:nth-child(2n) .pillar-image{text-align:right}.pillar:nth-child(2n) .pillar-text{padding-right:50px}.pillar:nth-child(odd) .pillar-text{padding-left:46px;padding-right:15px}.pillar-block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:50%;width:50%}.pillar-image img{max-width:480px;width:100%}.pillar-text{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;letter-spacing:-.03em}.pillar-counter{font-size:18px;font-weight:600;line-height:22px}.pillar-content>*{margin-bottom:16px;margin-top:0}.pillar-content>:last-child{margin-bottom:0}.pillar-content h3{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px}.pillar-content h1,.pillar-content h2,.pillar-content h3:not(:first-child),.pillar-content h4,.pillar-content p,.pillar-content ul{color:#86868b;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:22px}.pillar-content h1 a,.pillar-content h2 a,.pillar-content h3:not(:first-child) a,.pillar-content h4 a,.pillar-content p a,.pillar-content ul a{color:#86868b}.pillar-content h1 a:hover,.pillar-content h2 a:hover,.pillar-content h3:not(:first-child) a:hover,.pillar-content h4 a:hover,.pillar-content p a:hover,.pillar-content ul a:hover{color:#ffde00}.pillar-content strong{color:#000}.achievements{padding-bottom:32px;padding-top:40px}.achievements h2{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin-bottom:60px;margin-top:0}.achievements-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;width:100%}.achievement{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;min-width:25%;width:25%}.achievement a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin-bottom:48px;padding:0 24px;text-align:center}.achievement a:hover .achievement-img{display:none}.achievement a:hover .achievement-img-hover{display:inline-block}.achievement img{max-height:125px;max-width:100%}.achievement-img-hover{display:none}.insights{padding-bottom:100px;padding-top:40px}.insights h2{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin-bottom:32px;margin-top:0}.insights-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;padding-bottom:46px}.insights-post{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;margin-bottom:24px;min-width:33.3%;padding:0 10px;width:33.3%}.insights-post img{height:136px;image-rendering:-webkit-optimize-contrast;margin-bottom:13px;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.insights-post .date{color:#8e8e8e;font-size:14px;letter-spacing:-.03em;line-height:17px;margin-bottom:12px}.insights-post h3{font-size:16px;font-weight:600;line-height:19px;margin-bottom:12px;margin-top:0}.insights-post h3 a{color:#000}.insights-post h3 a:hover{color:#ffde00}.insights-post .content{font-size:16px;letter-spacing:-.03em;line-height:19px}.insights-post .content,.insights-post h3{padding-right:35px}.insights-more,.insights-more a{text-align:center}.insights-more a{display:inline-block;font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:22px;position:relative;text-decoration:none}.insights-more a:after{background:#000;content:"";display:block;height:1px;width:100%}.insights-more a:hover{text-decoration:none}.insights-more a:hover:after{background:#ffde00}.insights-more a:hover span{color:#ffde00}.insights-more a:hover span svg path{fill:#ffde00}.insights-more a span{color:#000;padding-right:24px}.insights-more a svg{position:absolute;right:0;top:5px}@media (min-width:768px) and (max-width:1030px){.company-hero-content{max-width:400px}.team-card{padding-right:24px}.team-card-subtitle,.team-card img{max-width:100%}.achievement img{max-height:100px;max-width:100%}}@media (min-width:500px) and (max-width:767px){.achievement{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;min-width:33%;width:33%}.achievement img{max-height:80px;max-width:100%}.team-card{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;min-width:33%;padding-right:16px;width:33%}.team-card img{max-width:100%}.pillar-image.pillar-block{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;min-width:35%;width:35%}.pillar-text.pillar-block{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;min-width:65%;width:65%}.company-hero{background-position:0;min-height:480px;padding-top:100px}}@media (max-width:767px){.mark-wrap{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:16px;min-width:50%;width:50%}.marks{padding-bottom:30px}.team{padding-top:30px}.achievement a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.achievement a,.team-card{margin-bottom:32px}.team-card img{max-height:194px;max-width:100%}.team-card-title{font-size:16px}.team-card-subtitle{font-size:12px}.pillar-content h3{font-size:30px;line-height:36px}.pillar-content p,.pillar-content ul{font-size:16px;line-height:20px}.team-card-image{margin-left:auto;margin-right:auto}}@media (max-width:600px){.insights-post{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%;width:100%}}@media (max-width:500px){.company-hero{background-position:0;min-height:600px;padding-top:100px}.mark-number{font-size:48px;line-height:60px}.marks{margin-top:-50px}.mark-text{font-size:16px;line-height:20px;padding-right:20px}.team-card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:50%;padding-left:8px;padding-right:8px;width:50%}.team-card-image{height:140px;width:140px}.team-card-title{font-size:14px}.team-card-subtitle{line-height:16px}.team-card-subtitle,.team-card-title{margin-left:auto;margin-right:auto;width:140px}.pillars{padding-top:24px}.pillar-image{margin-bottom:24px}.pillar-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%;width:100%}.pillar:nth-child(odd) .pillar-text{padding-left:0;padding-right:0}.pillar:nth-child(2n) .pillar-text{padding-right:0}.pillar{margin-bottom:32px}.achievements{padding-bottom:24px;padding-top:30px}.achievement{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:50%;width:50%}.achievement img{max-height:80px}.insights{padding-bottom:60px;padding-top:20px}.insights-row{padding-bottom:20px}}.privacy-content{font-family:BeausiteClassic-Regular;padding:80px 20px 140px}@media (max-width:767px){.privacy-content{padding:60px 20px 80px}}.privacy-content:first-child{padding-bottom:0}.privacy-content h1,.privacy-content h2,.privacy-content h3,.privacy-content h4,.privacy-content h5,.privacy-content h6{color:#000;font-size:40px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:110%;margin-bottom:10px;margin-top:0}@media (max-width:767px){.privacy-content h1,.privacy-content h2,.privacy-content h3,.privacy-content h4,.privacy-content h5,.privacy-content h6{font-size:36px;line-height:40px}}.privacy-content .container-small{max-width:670px;padding:0}.privacy-content .container-small h3{color:#000;font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:40px;margin-bottom:10px;margin-top:40px}@media (max-width:767px){.privacy-content .container-small h3{font-size:20px;line-height:32px;margin-top:24px}}.privacy-content a{color:#000}.privacy-content a:focus,.privacy-content a:hover{color:#ffde00}.privacy-content p,.privacy-content ul{font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:140%;margin-bottom:32px;margin-top:0}@media (max-width:767px){.privacy-content p,.privacy-content ul{font-size:16px;line-height:20px;margin-bottom:16px}}.privacy-content p:last-child,.privacy-content ul:last-child{margin-bottom:0}.privacy-content ul{padding-left:28px}.privacy-content ul li{padding-left:0;position:relative}.privacy-content ul li:last-child{padding-bottom:0}@media (max-width:767px){.privacy-content ul li{padding-bottom:12px}}.last-update{color:#909093;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:140%;margin-bottom:40px}@media (max-width:767px){.last-update{margin-bottom:32px}}.not-found{height:100%;padding:40px 20px 80px}.not-found-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:BeausiteClassic-Regular;justify-content:center;margin:0 auto;max-width:100%;min-height:100%}.not-found-content h1{font-size:64px;font-style:normal;font-weight:400;letter-spacing:-.64px;line-height:110%;margin-bottom:20px;margin-top:0}@media (max-width:1024px){.not-found-content h1{font-size:46px}}.not-found-content h2{font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:110%;margin-bottom:20px;margin-top:0;max-width:500px}@media (max-width:1024px){.not-found-content h2{font-size:32px}}.not-found-content h3{font-size:32px;font-style:normal;font-weight:400;letter-spacing:-.32px;line-height:130%;margin-bottom:10px}@media (max-width:1024px){.not-found-content h3{font-size:24px}}.not-found-content p{font-size:18px;font-style:normal;font-weight:400;line-height:140%;margin:0}.not-found-content p a{color:#000}.not-found-content p a:focus,.not-found-content p a:hover{color:#ffde00}.not-found-content img{height:100%;max-width:100%;width:100%}.not-found-content .not-found-text{max-width:50%;width:498px}.not-found-content .not-found-image{margin-left:28px;max-width:505px;width:50%}@media (max-width:1200px){.not-found-content img{margin-left:0}}@media (max-width:767px){.not-found-content{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.not-found-content .not-found-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;max-width:100%;order:2;width:100%}.not-found-content .not-found-text h2{max-width:100%}.not-found-content .not-found-image{margin-bottom:32px;margin-left:0;max-width:100%;text-align:center;width:100%}}.single-subsolution .content{padding-top:0}.single-subsolution .header{background:transparent}.single-subsolution .header.bg-white{background:#fff}.subsolution-hero{background-position:100%;background-repeat:no-repeat;background-size:cover;min-height:730px;position:relative}.subsolution-hero .solutions-hero-video-bg,.subsolution-hero .subsolution-hero-bg-color{z-index:3}.subsolution-hero .container{position:relative;z-index:3}.subsolution-hero h1{font-size:64px;font-weight:400;letter-spacing:-.05em;line-height:77px;margin-bottom:24px;margin-top:0;max-width:545px}.subsolution-hero-bg-color{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;z-index:2}.subsolution-hero-content{font-size:24px;letter-spacing:-.03em;line-height:29px;max-width:490px;padding-top:235px}.subsolution-hero-content p{margin:0}.single-subsolution h2{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px}.we-create{padding-bottom:56px;padding-top:100px}.we-create h2{margin-bottom:32px;margin-top:0}.we-create-description{margin-bottom:40px}.we-create-description p,.we-create-description ul{font-size:24px;letter-spacing:-.03em;line-height:29px;margin:0}.we-create-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:42px}.we-create-grid,.we-create-item{display:-webkit-box;display:-ms-flexbox;display:flex}.we-create-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-bottom:42px;min-width:25%;padding-right:30px;width:25%}.we-create-item-img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;width:62px}.we-create-item-img img{max-width:47px;width:100%}.we-create-item-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;letter-spacing:-.03em;line-height:22px;max-height:52px;padding-top:7px;width:calc(100% - 62px)}.we-create-img img{display:block;margin:0 auto;max-width:100%;width:790px}.innovation{padding-bottom:60px;padding-top:84px}.innovation h2{margin-bottom:56px;margin-top:0;max-width:243px}.innovation-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.innovation-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:48px;min-width:50%;padding-left:20px;width:50%}.innovation-item img{max-height:132px}.innovation-item h3{font-size:18px;font-weight:600;letter-spacing:-.03em;line-height:22px;margin-bottom:0;margin-top:28px}.innovation-item p{letter-spacing:-.03em;margin-bottom:16px;margin-top:0}.innovation-item h3,.innovation-item p{max-width:347px}.innovation-item .innovation-item-text{color:#86868b;font-size:18px;line-height:23px}.innovation-item .innovation-item-tags{color:#86868b;font-size:14px;line-height:17px}.advantages{padding-bottom:74px}.advantages h2{margin-bottom:40px;margin-top:0;max-width:340px}.advantages-columns{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.advantages-left{width:665px}.advantages-right{left:665px;position:absolute;width:350px}.advantages-right img{display:block;margin-bottom:13px;max-width:100%}.advantages-right p{color:#8d8d8d;font-size:14px;letter-spacing:-.03em;line-height:130%;margin:0}.advantages-right p a{color:#8d8d8d;padding-right:14px;position:relative;text-decoration:none;white-space:nowrap}.advantages-right p a:before{background-color:#8d8d8d;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;right:14px}.advantages-right p a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 1 3 3m0 0L7 7m3-3H0' stroke='%238D8D8D'/%3E%3C/svg%3E");position:absolute;right:0}.advantages-right p a:hover{color:#ffde00;text-decoration:none}.advantages-right p a:hover:before{background-color:#ffde00}.advantages-right p a:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 1 3 3m0 0L7 7m3-3H0' stroke='%23ffde00'/%3E%3C/svg%3E")}.advantages-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages-left-column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:50%;padding-right:15px;width:50%}.advantages-left-column div{margin-bottom:42px}.advantages-left-column div:last-child{margin-bottom:0}.advantages-left-column p{color:#000;font-size:18px;letter-spacing:-.03em;line-height:23px;margin:0}.advantages-left-column-counter{color:#000;font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:29px;margin-bottom:2px}.marketable-solution{padding-bottom:140px;padding-top:74px}.marketable-solution h2{margin-bottom:48px;margin-top:0;max-width:335px}.marketable-solution-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.marketable-solution-item{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;min-width:33.3%;padding-right:30px;width:33%}.marketable-solution-item p{margin-bottom:16px;margin-top:0}.marketable-solution-mark{font-size:64px;letter-spacing:-.03em;line-height:77px}.marketable-solution-text{font-size:18px;letter-spacing:-.03em;line-height:23px}.marketable-solution-tags{color:#86868b;font-size:14px;line-height:17px}.infrastructure{padding-bottom:84px;padding-top:56px}.infrastructure h2{margin-bottom:56px;margin-top:0;max-width:330px}.infrastructure-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:80px}.infrastructure-swiper{width:320px}.infrastructure-swiper.swiper-container-initialized{height:348px;position:relative}.infrastructure-swiper.swiper-container-initialized:before{background:-o-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,#fff 0,rgba(255,255,255,0));background:linear-gradient(0deg,#fff,rgba(255,255,255,0));content:"";display:block;height:42px;left:0;position:absolute;top:0;transform:rotate(180deg);width:100%;z-index:2}.infrastructure-swiper.swiper-container-initialized:after{background:-o-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,#fff 0,rgba(255,255,255,0));background:linear-gradient(0deg,#fff,rgba(255,255,255,0));bottom:0;content:"";display:block;height:42px;left:0;position:absolute;width:100%;z-index:2}.infrastructure-swiper.swiper-container-initialized .swiper-wrapper{margin-top:-40px}.infrastructure-swiper.swiper-container-initialized a{color:#e0e0e0;cursor:pointer;font-size:36px;letter-spacing:-.03em;line-height:44px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infrastructure-swiper.swiper-container-initialized .menu__item.swiper-slide{height:auto!important;margin-bottom:8px}.infrastructure-swiper.swiper-container-initialized .menu__item.swiper-slide.active a,.infrastructure-swiper.swiper-container-initialized .menu__item.swiper-slide.swiper-slide-active a{color:#000}.infrastructure-grid .section-1-block__data{width:calc(100% - 320px)}.infrastructure-grid .section-1-block__data .data-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;font-size:24px;height:100%;letter-spacing:-.03em;line-height:29px;padding-left:96px}.infrastructure-grid .section-1-block__data .data-item p,.infrastructure-grid .section-1-block__data .data-item ul{margin:16px 0}.infrastructure-grid .section-1-block__data .data-item a{color:#000}.infrastructure-grid .section-1-block__data .data-item a:hover{color:#ffde00;text-decoration:underline}.infrastructure-grid .section-1-block__data .data-item.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px) and (max-width:1100px){.subsolution-hero-content{max-width:450px}}@media (max-width:1024px){.infrastructure{padding-bottom:32px}.infrastructure-grid{display:block;padding-left:0}.infrastructure-grid .section-1-block__data{padding-top:16px;width:100%}.infrastructure-grid .section-1-block__data .data-item{padding-left:0}.infrastructure-swiper.swiper-container-initialized .swiper-wrapper{margin-top:0}.infrastructure-swiper{width:100%}.infrastructure-swiper.swiper-container-initialized{height:33px}.infrastructure-swiper.swiper-container-initialized:after{display:none}.infrastructure-swiper.swiper-container-initialized .menu__item.swiper-slide{width:auto!important}.infrastructure-swiper.swiper-container-initialized .menu__item.swiper-slide a{color:#2e2e2e;display:block;font-size:18px;letter-spacing:-.03em;line-height:21px;padding:8px 16px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.infrastructure-swiper.swiper-container-initialized .menu__item.swiper-slide.active a,.infrastructure-swiper.swiper-container-initialized .menu__item.swiper-slide.swiper-slide-active a{background:#ffde00;text-decoration:none}.infrastructure-swiper.swiper-container-initialized:before{display:none}}@media (min-width:768px) and (max-width:1000px){.subsolution-hero{background-position:50%}.subsolution-hero .subsolution-hero-content{max-width:450px}}@media (max-width:1000px){.advantages-columns{display:block}.advantages-left{padding-bottom:32px;width:100%}.advantages-right{left:0;position:relative;width:100%}.advantages-right img{margin-left:auto;margin-right:auto;max-width:350px}}@media (max-width:767px){.subsolution-hero{background-image:none!important;min-height:auto}.subsolution-hero h1{font-size:48px;line-height:56px}.subsolution-hero-content{font-size:20px;line-height:24px;padding-bottom:80px;padding-top:80px}.we-create{padding-bottom:48px;padding-top:48px}.we-create-description p,.we-create-description ul{font-size:20px;line-height:24px}.we-create-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:50%;width:50%}.we-create-item-text{font-size:16px}.infrastructure{padding-top:32px}.infrastructure h2{margin-bottom:32px}.infrastructure-grid .section-1-block__data .data-item{font-size:20px;line-height:24px}.innovation{padding-bottom:32px;padding-top:32px}.innovation-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:32px;min-width:100%;width:100%}.advantages{padding-bottom:32px}.advantages h2{margin-bottom:32px}.advantages-left-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:32px;min-width:100%;width:100%}.marketable-solution{padding-bottom:32px;padding-top:32px}.marketable-solution h2{margin-bottom:32px}.marketable-solution-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:32px;min-width:100%;width:100%}.we-create-item-img{width:42px}.we-create-item-img img{max-width:32px}}@media (max-width:360px){.advantages-right img{max-width:100%}}.page-template-page-faq .content{padding-top:0}.page-template-page-faq .header{background:transparent}.page-template-page-faq .header.bg-white{background:#fff}.faq-content{padding-bottom:60px;padding-top:76px}.faq-hero{background-color:#f7f6f5;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;min-height:720px}@media (min-width:1600px){.faq-hero{min-height:100vh}}@media (min-width:1900px){.faq-hero{min-height:100vh}}.faq-hero h1,.faq-hero h2,.faq-hero h3,.faq-hero h4{font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:48px;margin-bottom:12px;margin-top:0}.faq-hero p{font-size:24px;letter-spacing:-.03em;line-height:29px;margin-bottom:16px;margin-top:0}.faq-hero-text{max-width:408px;padding-top:260px}.faq-accordion{margin:0 auto;max-width:804px;width:100%}.faq-block{border-bottom:1px solid #e5e5e5;padding-bottom:24px;padding-top:24px}.faq-block .answer{display:none}.faq-block .question{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-block .question:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 18V0m0 18 9-9.37M10 18 1 8.63' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:8px;top:50%;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:20px}.faq-block.open .answer{display:block}.faq-block.open .question:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.question{cursor:pointer;position:relative}.question div{max-width:721px}.question div h1,.question div h2,.question div h3,.question div h4,.question div p,.question div ul{font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:29px;margin:0}.answer{padding-top:12px}.answer h1,.answer h2,.answer h3,.answer h4,.answer p,.answer ul{color:#86868b;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-bottom:12px;margin-top:0;max-width:750px}.answer h1 a,.answer h2 a,.answer h3 a,.answer h4 a,.answer p a,.answer ul a{color:#86868b}.answer h1 a:hover,.answer h2 a:hover,.answer h3 a:hover,.answer h4 a:hover,.answer p a:hover,.answer ul a:hover{color:#ffde00}.answer h1:last-child,.answer h2:last-child,.answer h3:last-child,.answer h4:last-child,.answer p:last-child,.answer ul:last-child{margin-bottom:0}.no-answer{padding-bottom:100px;padding-top:60px}.no-answer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-answer-content,.no-answer-img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:50%;width:50%}.no-answer-content{padding-left:85px}.no-answer-content h2{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin-bottom:16px;margin-top:88px}.no-answer-content h1,.no-answer-content h2,.no-answer-content h3,.no-answer-content h4,.no-answer-content p,.no-answer-content ul{color:#000;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:24px}.no-answer-content h1 a,.no-answer-content h2 a,.no-answer-content h3 a,.no-answer-content h4 a,.no-answer-content p a,.no-answer-content ul a{color:#000;font-weight:500}.no-answer-content h1 a:hover,.no-answer-content h2 a:hover,.no-answer-content h3 a:hover,.no-answer-content h4 a:hover,.no-answer-content p a:hover,.no-answer-content ul a:hover{color:#ffde00}.no-answer-img{padding-left:52px}.no-answer-img img{max-width:100%}@media (min-width:768px) and (max-width:900px){.faq-hero{background-position:70%}}@media (max-width:767px){.faq-hero{background-image:none!important;min-height:auto}.faq-hero .faq-hero-text{padding-bottom:60px;padding-top:100px}.faq-content{padding-bottom:40px;padding-top:56px}.question div h1,.question div h2,.question div h3,.question div p,.question div ul{font-size:18px;line-height:24px}.question div{padding-right:40px}.answer h1,.answer h2,.answer h3,.answer p,.answer ul{font-size:16px;font-weight:400;line-height:20px;padding-right:36px}.no-answer-content,.no-answer-img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%;padding-left:0;width:100%}.no-answer-content img,.no-answer-img img{display:block;margin:0 auto;width:280px}.no-answer-content{margin-bottom:24px}.no-answer-content h2{font-size:30px;line-height:38px;margin-top:0}}.post-wrapper{position:relative}.post-template-default .content{padding-top:66px}.container.blog{min-height:78vh}.container.blog .category-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:70px}.container.blog .category-wrapper .category{border:1px solid;border-radius:50px;color:#000;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:17px;margin-bottom:10px;margin-right:10px;padding:7px 23px;text-decoration:unset}.container.blog .category-wrapper .category.active{background-color:#fde801;border:1px solid #fde801;color:#000!important}.container.blog .category-wrapper .category.desktop.hover{border:1px solid #fde801;color:#fde801}.container.blog .result-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:39px}.container.blog .result-posts .blog-post{margin-bottom:35px;margin-right:1rem;width:calc(33.33333% - .66667rem)}.container.blog .result-posts .blog-post:nth-child(3n){margin-right:0}.container.blog .result-posts .blog-post.post-counter-1.all-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem;margin-right:0;width:100%}.container.blog .result-posts .blog-post.post-counter-1.all-posts .post-thumbnail-wrapper{width:66%}.container.blog .result-posts .blog-post.post-counter-1.all-posts .post-thumbnail-wrapper a{display:block;height:100%}.container.blog .result-posts .blog-post.post-counter-1.all-posts img{image-rendering:-webkit-optimize-contrast;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.container.blog .result-posts .blog-post.post-counter-1.all-posts .post-content-wrapper{padding-left:19px;width:33%}.container.blog .result-posts .blog-post.post-counter-1.all-posts .post-content-wrapper .post-title{color:#000;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:29px}.container.blog .result-posts .blog-post.post-counter-1.all-posts .post-content-wrapper .post-title:hover{color:#ffde00;text-decoration:underline}.container.blog .result-posts .blog-post.post-counter-1.all-posts .post-content-wrapper .post-date{margin-top:0}.container.blog .result-posts .blog-post.post-counter-1.all-posts .post-content-wrapper .post-content{font-size:20px}.container.blog .result-posts .blog-post.post-counter-2.all-posts{width:calc(50% - 1rem)}.container.blog .result-posts .blog-post.post-counter-2.all-posts .post-title{color:#000;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px;text-decoration:unset}.container.blog .result-posts .blog-post.post-counter-2.all-posts .post-title:hover{color:#ffde00;text-decoration:underline}.container.blog .result-posts .blog-post.post-counter-2.all-posts img{image-rendering:-webkit-optimize-contrast;max-height:210px;-o-object-fit:cover;object-fit:cover;width:100%}.container.blog .result-posts .blog-post.post-counter-2.all-posts .post-content{color:#000;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px}.container.blog .result-posts .blog-post.post-counter-3.all-posts{width:calc(50% - .66667rem)}.container.blog .result-posts .blog-post.post-counter-3.all-posts .post-title{color:#000;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px;text-decoration:unset}.container.blog .result-posts .blog-post.post-counter-3.all-posts .post-title:hover{color:#ffde00;text-decoration:underline}.container.blog .result-posts .blog-post.post-counter-3.all-posts img{image-rendering:-webkit-optimize-contrast;max-height:210px;-o-object-fit:cover;object-fit:cover;width:100%}.container.blog .result-posts .blog-post.post-counter-3.all-posts .post-content{color:#000;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px}.container.blog .result-posts .blog-post img{image-rendering:-webkit-optimize-contrast;max-height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.container.blog .result-posts .blog-post.post-counter-1.category{width:calc(50% - .66667rem)}.container.blog .result-posts .blog-post.post-counter-1.category img{image-rendering:-webkit-optimize-contrast;max-height:210px;-o-object-fit:cover;object-fit:cover;width:100%}.container.blog .result-posts .blog-post.post-counter-1.category .post-title{color:#000;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px;text-decoration:unset}.container.blog .result-posts .blog-post.post-counter-1.category .post-title:hover{color:#ffde00;text-decoration:underline}.container.blog .result-posts .blog-post.post-counter-1.category .post-content{color:#58585e;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px}.container.blog .result-posts .blog-post.post-counter-2.category{margin-right:0;width:calc(50% - .66667rem)}.container.blog .result-posts .blog-post.post-counter-2.category .post-title{color:#000;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px;text-decoration:unset}.container.blog .result-posts .blog-post.post-counter-2.category .post-title:hover{color:#ffde00;text-decoration:underline}.container.blog .result-posts .blog-post.post-counter-2.category img{image-rendering:-webkit-optimize-contrast;max-height:210px;-o-object-fit:cover;object-fit:cover;width:100%}.container.blog .result-posts .blog-post.post-counter-2.category .post-content{color:#58585e;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px}.container.blog .result-posts .blog-post.post-counter-1.category.subscribe-visible{width:calc(33.33333% - .66667rem)}.container.blog .result-posts .blog-post.post-counter-1.category.subscribe-visible img{image-rendering:-webkit-optimize-contrast;max-height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.container.blog .result-posts .blog-post.post-counter-2.category.subscribe-visible{width:calc(33.33333% - .66667rem)}.container.blog .result-posts .blog-post.post-counter-2.category.subscribe-visible img{image-rendering:-webkit-optimize-contrast;max-height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.container.blog .result-posts .blog-post.post-counter-3.category{margin-right:1rem}.container.blog .result-posts .blog-post .post-content-wrapper{width:90%}.container.blog .result-posts .blog-post .post-title{color:#000;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px;text-decoration:unset}.container.blog .result-posts .blog-post .post-title:hover{color:#ffde00;text-decoration:underline}.container.blog .result-posts .blog-post .post-date{color:#8e8e8e;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:17px;margin:12px 0}.container.blog .result-posts .blog-post .post-content{color:#58585e;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px}.container.blog .result-posts .wpcf7{margin-right:1rem;width:calc(33.33333% - .66667rem)}.container.blog .result-posts .wpcf7 .subscribe-form{background:#fbfbfb;border:1px solid #dcdcdc;margin-bottom:20px;min-height:340px;padding:24px}.container.blog .result-posts .wpcf7 .subscribe-form .form-title{color:#000;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px;margin-bottom:8px}.container.blog .result-posts .wpcf7 .subscribe-form .form-text{color:#000;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px}.container.blog .result-posts .wpcf7 .subscribe-form .form-text.first{margin-bottom:24px;width:95%}.container.blog .result-posts .wpcf7 .subscribe-form input[type=email]{background-color:#fbfbfb;border:1px solid #dcdcdc;color:#000;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:17px;margin-bottom:5px;outline:none;padding:10px;width:100%}.container.blog .result-posts .wpcf7 .subscribe-form input[type=email]:focus{border:1px solid #ffde00!important}.container.blog .result-posts .wpcf7 .subscribe-form input[type=email].wpcf7-not-valid{border:1px solid #ff5c01}.container.blog .result-posts .wpcf7 .subscribe-form .subscribe-form-submit input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffde00;border:none;border-radius:0;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;letter-spacing:-.03em;line-height:22px;margin-top:30px;outline:none;padding:13px 10px;width:100%}.container.blog .result-posts .wpcf7 .subscribe-form .subscribe-form-submit input[type=submit]:disabled{background:#e5e5e5;color:#8e8e8e}.container.blog .result-posts .wpcf7 .wpcf7-form .wpcf7-response-output.wpcf7-response-output-success:before{content:"";display:none}.container.blog .result-posts .wpcf7 .wpcf7-form .wpcf7-response-output{bottom:0;color:#fff;height:94%;left:0;margin:auto;max-width:1000px;padding:105px 35px 0;position:absolute;text-align:center;top:-20px;width:100%;z-index:5}.container.blog .result-posts .wpcf7 .wpcf7-form .wpcf7-response-output .wpcf7-response-output-text{font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:28px;text-align:center}.container.blog .result-posts .wpcf7 .wpcf7-form .wpcf7-response-output .wpcf7-response-output-text span{font-weight:600}.container.blog .result-posts .wpcf7 .wpcf7-not-valid-tip{color:#ff5c01;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-left:2px}.container.blog .result-posts .wpcf7 .wpcf7-not-valid-tip:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 7A6 6 0 1 0 1 7a6 6 0 0 0 12 0z' stroke='%23FF5C01'/%3E%3Cpath d='M7.525 3.455H6.473l.083 4.663h.885l.084-4.663zm-.528 6.606c.349 0 .64-.285.64-.64a.643.643 0 0 0-.64-.635.64.64 0 0 0-.639.636.64.64 0 0 0 .64.639z' fill='%23FF5C01'/%3E%3C/svg%3E");height:12px;left:-2px;position:relative;top:2px;width:12px}.container.blog .offset-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#goTop{background:#f7f6f5;bottom:15%;cursor:pointer;display:none;float:right;max-height:55px;opacity:.7;padding:15px 0;position:-webkit-sticky;position:sticky;right:0;text-align:center;width:55px;z-index:6}#goTop img{opacity:.4}@media (hover:hover){#goTop:hover{background:#ffde00}#goTop:hover img{opacity:1}}#goTop:focus{background:#ffde00}#goTop:focus img{opacity:1}@media (max-width:900px){.page-template-page-blog-php .container.blog .result-posts .blog-post{margin-bottom:35px;width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-1 .post-thumbnail-wrapper{width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-1 .post-content-wrapper{padding-left:0;width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-2{width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-2 .post-content,.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-2 .post-title{font-size:16px}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-3{width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-3 .post-content,.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-3 .post-title{font-size:16px}.page-template-page-blog-php .container.blog .result-posts .blog-post .post-content-wrapper,.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-1.subscribe-visible,.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-2.subscribe-visible{width:100%}.page-template-page-blog-php .container.blog .result-posts .wpcf7{margin-bottom:20px;width:100%}}@media (max-width:754px){.page-template-page-blog-php .container.blog .result-posts .blog-post{margin-bottom:35px;width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-1 .post-thumbnail-wrapper{width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-1 .post-content-wrapper{padding-left:0;width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-1 .post-content,.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-1 .post-title{font-size:16px}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-2{width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-2 .post-content,.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-2 .post-title{font-size:16px}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-3{width:100%}.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-3 .post-content,.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-3 .post-title{font-size:16px}.page-template-page-blog-php .container.blog .result-posts .blog-post .post-content-wrapper,.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-1.subscribe-visible,.page-template-page-blog-php .container.blog .result-posts .blog-post.post-counter-2.subscribe-visible{width:100%}.page-template-page-blog-php .container.blog .result-posts .wpcf7{margin-bottom:20px;width:100%}}.post-hero img{display:block;height:720px;image-rendering:-webkit-optimize-contrast;max-height:60vh;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1600px){.post-hero img{max-height:100vh}}.post-wrapper .container{max-width:670px;padding:0}.post-wrapper .container.related{max-width:100%;padding:0 40px}.blog-post__wrapper h1{color:#000;font-family:BeausiteClassic-Regular,serif;font-size:40px;font-style:normal;font-weight:600;left:-25%;letter-spacing:-1.2px;line-height:110%;position:relative;width:1016px}@media screen and (max-width:1024px){.blog-post__wrapper h1{left:auto;max-width:100%}}.blog-post__wrapper h2{font-family:BeausiteClassic-Regular,serif;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.96px;line-height:normal}.blog-post__wrapper .post-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0;width:100%}.blog-post__wrapper .post-info.mobile{display:none}.blog-post__wrapper .post-info__content{color:#000;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:140%;width:25%}.blog-post__wrapper .post-info__content .second-line{font-weight:600;width:70%}.blog-post__wrapper .post-info__content .category a{color:#000;text-decoration:underline}.blog-post__wrapper .post-info__content .category a:hover{color:#ffde00}.blog-post__wrapper .post-content,.blog-post__wrapper .post-content p{-webkit-text-size-adjust:100%;color:#000;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:28px}.blog-post__wrapper .post-content h3{-webkit-text-size-adjust:100%;color:#000;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:44px;margin:40px 0 15px}.blog-post__wrapper .post-content ul{-webkit-text-size-adjust:100%;list-style-type:none;margin-bottom:30px;margin-top:30px;padding-left:40px}.blog-post__wrapper .post-content ul.one-line{margin-bottom:0}.blog-post__wrapper .post-content ul li{margin-bottom:25px;position:relative}.blog-post__wrapper .post-content ul li:first-child{margin-bottom:0}.blog-post__wrapper .post-content ul li:nth-child(2){margin-top:25px}.blog-post__wrapper .post-content ul li:before{content:"—";left:-40px;position:absolute}.blog-post__wrapper .post-content img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.blog-post__wrapper .post-content a{color:#000;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:28px;text-decoration:underline}.blog-post__wrapper .post-content a:hover{color:#ffde00}.blog-post__wrapper .post-content .additional-description{height:0;overflow:hidden;position:relative}.blog-post__wrapper .post-content .additional-description.subscribed{height:auto;overflow:unset}.blog-post__wrapper .post-content .additional-description.subscribed:after{display:none}.blog-post__wrapper .post-content .form-row{position:relative}.blog-post__wrapper .post-content .form-row:after{background:-o-linear-gradient(bottom,rgba(255,255,255,0) 0,#fff 80%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 80%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(80%,#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 80%);content:" ";display:block;height:100px;position:absolute;right:0;top:-100px;width:100%;z-index:7}.blog-post__wrapper .post-content .form-row .form-text{color:#000;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-bottom:15px}.blog-post__wrapper .post-content .form-row .wpcf7-form-control-wrap{width:100%}.blog-post__wrapper .post-content .form-row .subscribe-form .email-wrapper label{display:flex}.blog-post__wrapper .post-content .form-row .your-email,.blog-post__wrapper .post-content .form-row .your-post-email{display:inline-block;width:75%}.blog-post__wrapper .post-content .form-row input[type=email]{color:#000;font-size:18px;font-style:normal;font-weight:400;height:56px;letter-spacing:-.03em;line-height:17px;padding:10px 0 0 15px}.blog-post__wrapper .post-content .form-row input[type=email]::-webkit-input-placeholder{color:#cacaca}.blog-post__wrapper .post-content .form-row input[type=email]:-ms-input-placeholder{color:#cacaca}.blog-post__wrapper .post-content .form-row input[type=email]::-moz-placeholder{color:#cacaca;opacity:1}.blog-post__wrapper .post-content .form-row input[type=email]:-moz-placeholder{color:#cacaca;opacity:1}.blog-post__wrapper .post-content .form-row input[type=submit]{background:#ffde00;color:#000;font-size:18px;font-style:normal;font-weight:500;height:56px;letter-spacing:-.03em;line-height:17px;margin-left:15px;padding:10px;vertical-align:top;width:168px}.blog-post__wrapper .social-sharing-wrapper{background:#fff;border-radius:10px;float:right;margin-right:-118px;position:-webkit-sticky;position:sticky;top:75px;width:100px;z-index:8}.blog-post__wrapper .social-sharing{background-color:#fff;border-radius:10px;height:135px;padding:10px;text-align:center;width:100px}.blog-post__wrapper .social-sharing .social-title{color:silver;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:17px;margin-bottom:15px}.blog-post__wrapper .social-sharing img{-webkit-filter:contrast(0) grayscale(100%);filter:contrast(0) grayscale(100%);height:auto;width:auto}.blog-post__wrapper .social-sharing a{display:block;margin-bottom:10px}.blog-post__wrapper .social-sharing.desktop img:hover{-webkit-filter:contrast(100%) grayscale(0);filter:contrast(100%) grayscale(0)}.blog-post__wrapper .url-adress{display:none}.container.related .related-posts{border-top:1px solid #dcdcdc;margin-top:100px;padding-top:50px}.container.related .related-posts__title{align-items:center;display:flex;justify-content:space-between;width:100%}.container.related .related-posts__title h2{color:#000;font-size:36px;font-style:normal;font-weight:600;letter-spacing:-.05em;line-height:44px;margin-bottom:32px}.container.related .related-posts__title a{align-items:flex-start;color:#000;display:flex;font-family:BeausiteClassic-Regular,serif;font-size:16px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:-.32px;line-height:normal;text-decoration:none}.container.related .related-posts__title a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 0v3.243L10.504 8.5V5.257L21 0zM10.494 8.5v3.243L0 17v-3.243L10.494 8.5zM20.997 17v-3.243l-7.42-3.718v3.243L20.997 17zM7.42 3.718v3.24L0 3.243V0l7.42 3.718z' fill='%23000'/%3E%3C/svg%3E");margin-right:16px}.container.related .related-posts__title a:hover{color:#ffde00}.container.related .related-posts__title a:hover:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 0v3.243L10.504 8.5V5.257L21 0zM10.494 8.5v3.243L0 17v-3.243L10.494 8.5zM20.997 17v-3.243l-7.42-3.718v3.243L20.997 17zM7.42 3.718v3.24L0 3.243V0l7.42 3.718z' fill='%23ffde00'/%3E%3C/svg%3E")}.container.related .related-posts .result-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container.related .related-posts .result-posts .blog-post{margin-bottom:35px;margin-right:20px;width:calc(25% - 15px)}.container.related .related-posts .result-posts .blog-post:last-child{margin-right:0}.container.related .related-posts .result-posts .blog-post.post-counter-1.all-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;margin-right:0;width:100%}.container.related .related-posts .result-posts .blog-post.post-counter-1.all-posts .post-thumbnail-wrapper{width:66%}.container.related .related-posts .result-posts .blog-post.post-counter-1.all-posts img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.container.related .related-posts .result-posts .blog-post.post-counter-1.all-posts .post-content-wrapper{padding-left:19px;width:33%}.container.related .related-posts .result-posts .blog-post.post-counter-1.all-posts .post-content-wrapper .post-title{color:#000;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:29px}.container.related .related-posts .result-posts .blog-post.post-counter-1.all-posts .post-content-wrapper .post-title:hover{color:#ffde00;text-decoration:underline}.container.related .related-posts .result-posts .blog-post.post-counter-1.all-posts .post-content-wrapper .post-date{margin-top:0}.container.related .related-posts .result-posts .blog-post.post-counter-1.all-posts .post-content-wrapper .post-content{font-size:18px}.container.related .related-posts .result-posts .blog-post.post-counter-2.all-posts{width:calc(50% - 1rem)}.container.related .related-posts .result-posts .blog-post.post-counter-2.all-posts .post-title{color:#000;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px;text-decoration:unset}.container.related .related-posts .result-posts .blog-post.post-counter-2.all-posts .post-title:hover{color:#ffde00;text-decoration:underline}.container.related .related-posts .result-posts .blog-post.post-counter-2.all-posts .post-content{color:#58585e;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px}.container.related .related-posts .result-posts .blog-post.post-counter-3.all-posts{width:calc(50% - .66667rem)}.container.related .related-posts .result-posts .blog-post.post-counter-3.all-posts .post-title{color:#000;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px;text-decoration:unset}.container.related .related-posts .result-posts .blog-post.post-counter-3.all-posts .post-title:hover{color:#ffde00;text-decoration:underline}.container.related .related-posts .result-posts .blog-post.post-counter-3.all-posts .post-content{color:#000;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px}.container.related .related-posts .result-posts .blog-post.post-counter-1.category{width:calc(50% - .66667rem)}.container.related .related-posts .result-posts .blog-post.post-counter-1.category .post-title{color:#000;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px;text-decoration:unset}.container.related .related-posts .result-posts .blog-post.post-counter-1.category .post-title:hover{color:#ffde00;text-decoration:underline}.container.related .related-posts .result-posts .blog-post.post-counter-1.category .post-content{color:#58585e;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px}.container.related .related-posts .result-posts .blog-post.post-counter-2.category{margin-right:0;width:calc(50% - .66667rem)}.container.related .related-posts .result-posts .blog-post.post-counter-2.category .post-title{color:#000;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px;text-decoration:unset}.container.related .related-posts .result-posts .blog-post.post-counter-2.category .post-title:hover{color:#ffde00;text-decoration:underline}.container.related .related-posts .result-posts .blog-post.post-counter-2.category .post-content{color:#58585e;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px}.container.related .related-posts .result-posts .blog-post.post-counter-1.category.subscribe-visible,.container.related .related-posts .result-posts .blog-post.post-counter-2.category.subscribe-visible{width:calc(33.33333% - .66667rem)}.container.related .related-posts .result-posts .blog-post.post-counter-3.category{margin-right:1rem}.container.related .related-posts .result-posts .blog-post .post-content-wrapper{width:90%}.container.related .related-posts .result-posts .blog-post .post-title{color:#000;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:22px;text-decoration:unset}.container.related .related-posts .result-posts .blog-post .post-title:hover{color:#ffde00;text-decoration:underline}.container.related .related-posts .result-posts .blog-post .post-date{color:#8e8e8e;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:17px;margin:12px 0}.container.related .related-posts .result-posts .blog-post .post-content{color:#58585e;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px}.container.related .related-posts .result-posts .blog-post img{height:169px;image-rendering:-webkit-optimize-contrast;-o-object-fit:cover;object-fit:cover;width:100%}.container.related .load-more{margin:40px auto 100px;text-align:center}.container.related .load-more a{color:#000;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:22px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.container.related .load-more a:hover{color:#ffde00;text-decoration:underline}.response-form{background:#f3fffb;border:2px solid var(--mint,#74c3ac);bottom:20px;color:#000;display:none;font-size:14px;font-style:normal;font-weight:400;height:83px;letter-spacing:-.03em;line-height:20px;padding:20px 10px 20px 55px;position:fixed;right:20px;width:275px}.response-form.active{display:block}.response-form span{font-weight:600}.response-form:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cg stroke='%2374C4AC' stroke-width='2'%3E%3Cpath d='m8 15 4.75 4.75 9.5-9.5'/%3E%3Ccircle cx='15' cy='15' r='14'/%3E%3C/g%3E%3C/svg%3E");left:15px;position:absolute;top:auto}.response-form.response-warning{background:#fb6d1e;border:none;color:#fff;height:102px}.response-form.response-warning:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10 10 5 5m0 0 5 5m-5-5 5-5m-5 5-5 5m19-5c0 7.732-6.268 14-14 14S1 22.732 1 15 7.268 1 15 1s14 6.268 14 14z' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");left:15px;position:absolute;top:auto}@media (max-width:950px){.blog-post__wrapper .form-row .your-email,.blog-post__wrapper .form-row .your-post-email{margin-bottom:15px;width:70%!important}.blog-post__wrapper .form-row input[type=submit]{width:auto!important}}@media (max-width:768px){.blog-post__wrapper .post-info{margin:0 0 40px}.blog-post__wrapper .post-info__content{margin-right:30px;width:auto!important}.blog-post__wrapper .email-wrapper .your-email,.blog-post__wrapper .email-wrapper .your-post-email{margin-bottom:25px!important;width:70%!important}.blog-post__wrapper .email-wrapper input[type=submit]{margin-right:15px;width:auto!important}.result-posts .blog-post{margin-right:0!important;width:100%!important}.post-template-default .content{padding-top:50px}}@media (max-width:678px){.blog-post__wrapper .email-wrapper .your-email,.blog-post__wrapper .email-wrapper .your-post-email{width:65%!important}}@media (max-width:578px){.blog-post__wrapper .email-wrapper .your-email,.blog-post__wrapper .email-wrapper .your-post-email{margin-bottom:25px!important;width:58%!important}.blog-post__wrapper .email-wrapper input[type=submit]{margin-right:15px;width:auto!important}}@media (max-width:790px){.post-wrapper .container{padding:0 15px 15px}.blog-post__wrapper .post-info__content:last-child{margin-left:unset;margin-right:0}}@media (max-width:500px){.container.blog .category-wrapper{margin-top:50px}.blog-post__wrapper .post-info__content{margin-right:20px;padding:10px 10px 0}.blog-post__wrapper .post-info__content:last-child{margin-left:unset;margin-right:0}.blog-post__wrapper .subscribe-form .email-wrapper .your-email,.blog-post__wrapper .subscribe-form .email-wrapper .your-post-email{margin-bottom:25px!important;width:100%!important}.blog-post__wrapper .subscribe-form .email-wrapper input[type=submit]{margin-left:unset!important;width:100%!important}.result-posts .blog-post{margin-right:0!important;width:100%!important}.subscribe-post input[type=submit]{width:100%!important}}@media (max-width:400px){.blog-post__wrapper .post-info-first{display:inline-block;width:55%}.blog-post__wrapper .post-info-second{float:right;width:34%}.blog-post__wrapper .post-info__content{margin-right:0;padding:0 0 10px}.blog-post__wrapper .post-info__content:nth-child(2){margin-left:auto;margin-right:0}.blog-post__wrapper .post-info__content:last-child{margin-left:auto;margin-right:0}}@media (max-width:1024px){.post-hero img{height:auto}}.blog-post-share{display:none;padding-top:20px}@media (max-width:1023px){.blog-post-share{display:block}}.blog-post-share div{color:silver;font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:19px;margin-bottom:13px}.blog-post-share a{padding:0 9px;text-decoration:none!important}.blog-post-share a:first-of-type{margin-right:6px}.blog-post-share a.active path{fill:#ffde00}@media (max-width:1023px){.social-sharing-wrapper{display:none!important}.container.related .related-posts{margin-top:66px}}@media (max-width:767px){.blog-post__wrapper .post-info{font-size:14px;line-height:17px;margin-bottom:20px;padding-top:32px}.blog-post__wrapper .post-info-first{width:51%}.blog-post__wrapper .post-info-second{width:49%}.blog-post__wrapper .post-info-second .post-info__content:last-child{padding-top:17px}.blog-post__wrapper .post-info.mobile .post-info-second .post-info__content:last-child{padding-top:0}.blog-post__wrapper .post-info__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:12px;padding-top:0}.blog-post__wrapper .post-info__content .first-line{width:100%}.blog-post__wrapper .post-info.mobile .post-info__content{padding-left:0}#goTop{margin-top:0!important}}@media (max-width:500px){.blog-post__wrapper .post-info{display:none}.blog-post__wrapper .post-info.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.blog-loadmore{height:0;position:absolute;width:0}.grecaptcha-badge{z-index:5!important}.blog-form{margin:32px 0}.blog-form p{margin:0}.blog-form br{display:none}.blog-form__title{margin-bottom:12px}.blog-form .form-row{display:flex}@media (max-width:576px){.blog-form .form-row{flex-direction:column}.blog-form .form-row input[type=submit]{margin-left:0!important;margin-top:24px}}.blog-form .form-row>*{flex-grow:1}.blog-form .form-row .wpcf7-form-control-wrap,.blog-form .form-row input[type=email]{width:100%!important}.blog-form .form-row .form-row input.wpcf7-not-valid,.blog-form .form-row .form-row input.wpcf7-not-valid:focus,.blog-form .form-row .form-row textarea.wpcf7-not-valid,.blog-form .form-row .form-row textarea.wpcf7-not-valid:focus{outline:none}.blog-form .form-row:after{display:none!important}.blog-form__alert{bottom:24px;color:#fff;display:none;font-size:14px;letter-spacing:-.03em;line-height:20px;padding:22px 16px 22px 58px;position:fixed;right:calc(50vw - 505px);z-index:10}@media (max-width:1060px){.blog-form__alert{right:15px}}.blog-form__alert span{font-weight:600}.blog-form__fail{background:#fb6d1e}.blog-form__fail:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10 10 5 5m0 0 5 5m-5-5 5-5m-5 5-5 5m19-5c0 7.732-6.268 14-14 14S1 22.732 1 15 7.268 1 15 1s14 6.268 14 14z' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");left:16px;position:absolute;top:26px}.blog-form__success{background:#2c8165}.blog-form__success:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8 15 4.75 4.75 9.5-9.5M29 15c0 7.732-6.268 14-14 14S1 22.732 1 15 7.268 1 15 1s14 6.268 14 14z' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");left:16px;position:absolute;top:26px}.banner-action{overflow:hidden;padding:80px 0}.banner-action .content{display:flex;flex-direction:column}.banner-action__title{color:#000;font-size:36px;font-weight:400;letter-spacing:-1.08px;margin-bottom:20px}@media (max-width:767px){.banner-action__title{font-size:24px;line-height:30px}}.banner-action__description{color:#000;font-size:24px;font-weight:400;letter-spacing:-.72px;max-width:750px}@media (min-width:901px) and (max-width:991px){.banner-action__description{max-width:600px}}@media (max-width:767px){.banner-action__description{font-size:20px;line-height:24px;max-width:100%}}.banner-action__row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:900px){.banner-action__row{align-items:self-start;flex-direction:column}}.banner-action .block-with-button{align-items:center;display:flex;justify-content:center;position:relative}@media screen and (max-width:900px){.banner-action .block-with-button{margin-top:50px;width:100%}}.banner-action span.line{display:none}@media screen and (min-width:901px){.banner-action span.line{background-color:#fff;display:block;height:2px;position:absolute;width:2048px}}.banner-action .btn{align-items:center;background:#fff;color:#000;cursor:pointer;display:flex;font-family:BeausiteClassic-Bold;font-size:16px;height:51px;justify-content:center;line-height:19.2px;padding:0 32px;position:relative;text-decoration:none;transition:all .3s ease-in-out;z-index:5}@media screen and (max-width:900px){.banner-action .btn{font-size:14px;height:40px;line-height:17px;margin-right:20px;width:100%}}@media (max-width:575px){.banner-action .btn{width:100%}}.banner-action a:hover,.banner-action a:visited{color:#000;text-decoration:none}.banner-leader{overflow:hidden;padding:48px 0}.banner-leader .content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:767px){.banner-leader .content{align-items:start;flex-direction:column}}.banner-leader__text{display:flex;flex-direction:column}.banner-leader__title{color:#000;font-size:36px;font-weight:400;letter-spacing:-1.08px;margin-bottom:20px}@media (max-width:767px){.banner-leader__title{font-size:24px;line-height:30px}}.banner-leader__description{color:#000;font-size:24px;font-weight:400;letter-spacing:-.72px;max-width:740px}@media (max-width:991px){.banner-leader__description{max-width:600px}}@media (max-width:767px){.banner-leader__description{font-size:20px;line-height:24px;margin-bottom:20px;max-width:100%}}.banner-leader__row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:767px){.banner-leader__row{align-items:self-start;flex-direction:column}}.banner-leader__leader{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:20px}.banner-leader__leader .leader__logo{border:1px solid #dcdcdc;border-radius:50%;height:192px;margin-bottom:10px;overflow:hidden;width:192px}.banner-leader__leader .leader__logo img{height:100%;object-fit:cover;width:100%}.banner-leader__leader .leader__name{color:#000;font-size:18px;font-style:normal;font-weight:600;margin-bottom:4px}.banner-leader__leader .leader__position{color:#6f7375;font-size:16px;font-weight:400;text-align:center}.banner-leader .button{display:flex;margin-top:-20px}.banner-leader .button a:hover,.banner-leader .button a:visited{color:#000!important;text-decoration:none!important}@media (max-width:767px){.banner-leader .button{margin-top:50px}}.banner-leader .button .btn{align-items:center;background:#ffde00;color:#000;cursor:pointer;display:flex;font-family:BeausiteClassic-Bold;font-size:16px;height:51px;justify-content:center;line-height:19.2px;padding:0 32px;position:relative;text-decoration:none;transition:all .3s ease-in-out;z-index:5}.banner-leader .button .btn:hover,.banner-leader .button .btn:visited{color:#000!important;text-decoration:none!important}@media screen and (max-width:767px){.banner-leader .button .btn{font-size:14px;height:40px;line-height:17px;margin-right:20px;width:100%}}@media (max-width:575px){.banner-leader .button .btn{width:100%}}:root{--mouse:0deg;--image-width:263px;--staticX-1:50%;--staticY-1:55%;--staticX-2:40%;--staticY-2:45%;--staticX-3:60%;--staticY-3:50%;--staticX-4:40%;--staticY-4:70%}@media (max-width:1199px){:root{--image-width:269px}}@media (max-width:767px){:root{--image-width:172px;--staticX-1:50%;--staticY-1:60%;--staticX-2:10%;--staticY-2:45%;--staticX-3:55%;--staticY-3:40%;--staticX-4:20%;--staticY-4:70%}}.page-template-page-home .hero{margin-top:-75px;overflow:hidden;position:relative}@media (max-width:767px){.page-template-page-home .hero{margin-top:-40px}}.page-template-page-home .hero__non-animated .container{align-items:end;display:flex;min-height:630px}.page-template-page-home .hero__non-animated .container .hero__text{padding-bottom:92px}.page-template-page-home .hero__non-animated .container .hero__image,.page-template-page-home .hero__non-animated .container .hero__text.half-width{width:50%}.page-template-page-home .hero__non-animated .container .hero__image img{height:auto;margin-bottom:10px;position:relative;width:100%}.page-template-page-home .hero__title{margin-bottom:28px;margin-top:91px}.page-template-page-home .hero__description{font-size:40px;line-height:44px;margin:0;max-width:1052px}@media (max-width:767px){.page-template-page-home .hero__description{font-size:14px;line-height:18px}}.page-template-page-home .hero__description a:hover{color:inherit}.page-template-page-home .hero__description,.page-template-page-home .hero__title{position:relative;z-index:3}.page-template-page-home .hero .hero__lines{bottom:45.8%;height:50px;left:66.7%;position:absolute;width:50px}@media (max-width:1199px){.page-template-page-home .hero .hero__lines{bottom:43.3%;height:40px;left:44%;width:40px}}@media (max-width:767px){.page-template-page-home .hero .hero__lines{bottom:47%;height:16px;left:30%;width:16px}}.page-template-page-home .hero .circle{height:50px;position:absolute;width:50px}@media (max-width:1199px){.page-template-page-home .hero .circle{height:40px;width:40px}}@media (max-width:767px){.page-template-page-home .hero .circle{height:16px;width:16px}}.page-template-page-home .hero .circle span{border-radius:50px;display:block;height:50px;position:relative;top:4px;width:50px;z-index:2}@media (max-width:1199px){.page-template-page-home .hero .circle span{border-radius:40px;height:40px;width:40px}}@media (max-width:767px){.page-template-page-home .hero .circle span{border-radius:16px;height:16px;width:16px}}.page-template-page-home .hero .circle:after,.page-template-page-home .hero .circle:before{content:"";display:block;height:2px;left:-99vw;position:absolute;transform:translateY(50%);width:200vw}.page-template-page-home .hero .circle:before{top:50%;transform:rotate(23deg)}@media (min-width:768px) and (max-width:1199px){.page-template-page-home .hero .circle:before{top:44%;transform:rotate(29.4deg)}}.page-template-page-home .hero .circle:after{top:66%;transform:rotate(-22deg)}@media (min-width:768px) and (max-width:1199px){.page-template-page-home .hero .circle:after{top:74%;transform:rotate(-28deg)}}@media (max-width:767px){.page-template-page-home .hero .circle:after{top:76%}}.page-template-page-home .hero__animated{height:100vh}@media (max-width:767px){.page-template-page-home .hero__animated{height:calc(100vh + 40px)}}.page-template-page-home .hero__animated .hero__lines{bottom:50%;height:50px;left:50%;position:absolute;width:50px}.page-template-page-home .hero__animated .hero__animated-images{bottom:77%;height:271px;left:48%;overflow:hidden;position:absolute;width:263px;z-index:3}@media (max-width:1199px){.page-template-page-home .hero__animated .hero__animated-images{bottom:34%;height:278px;left:53%;width:269px}}@media (max-width:767px){.page-template-page-home .hero__animated .hero__animated-images{bottom:110%;height:178px;left:15%;width:172px}}.page-template-page-home .hero__animated .hero__animated-images img{height:271px;left:0;object-fit:cover;object-position:left;position:absolute;width:0}@media (max-width:1199px){.page-template-page-home .hero__animated .hero__animated-images img{height:278px}}@media (max-width:767px){.page-template-page-home .hero__animated .hero__animated-images img{height:178px}}.page-template-page-home .hero__animated .hero__animated-images img.imageFlipIn{animation:imageFlipIn 2s}.page-template-page-home .hero__animated .hero__animated-images img.imageFlipOut{animation:imageFlipOut 2s}.page-template-page-home .hero__animated .hero__animated-images img.active{width:263px}@media (max-width:1199px){.page-template-page-home .hero__animated .hero__animated-images img.active{width:269px}}@media (max-width:767px){.page-template-page-home .hero__animated .hero__animated-images img.active{width:172px}}.page-template-page-home .hero__animated .circle{height:36px;transform:rotate(calc(var(--mouse)));width:36px}@media (max-width:1199px){.page-template-page-home .hero__animated .circle{height:40px;width:40px}}@media (max-width:767px){.page-template-page-home .hero__animated .circle{height:16px;width:16px}}.page-template-page-home .hero__animated .circle span{border-radius:36px;height:36px;top:4px;width:36px}@media (max-width:1199px){.page-template-page-home .hero__animated .circle span{border-radius:40px;height:40px;width:40px}}@media (max-width:767px){.page-template-page-home .hero__animated .circle span{border-radius:16px;height:16px;width:16px}}.page-template-page-home .hero__animated .circle:before{top:50%;transform:rotate(23deg)}@media (min-width:768px) and (max-width:1199px){.page-template-page-home .hero__animated .circle:before{top:44%;transform:rotate(29.4deg)}}.page-template-page-home .hero__animated .circle:after{top:61%;transform:rotate(-22deg)}@media (min-width:768px) and (max-width:1199px){.page-template-page-home .hero__animated .circle:after{top:74%;transform:rotate(-28deg)}}@media (max-width:767px){.page-template-page-home .hero__animated .circle:after{top:76%}}.page-template-page-home .hero__animated .hero__animated-title{align-items:center;bottom:0;display:flex;justify-items:center;margin-bottom:29px;position:absolute}@media (max-width:1199px){.page-template-page-home .hero__animated .hero__animated-title{margin-bottom:26px}}@media (max-width:767px){.page-template-page-home .hero__animated .hero__animated-title{margin-bottom:18px}}.page-template-page-home .hero__animated .hero__animated-title .hero__static-part{margin:0 7px 0 0}.page-template-page-home .hero__animated .hero__animated-title .hero__animated-part{color:#ffde00;display:block;height:100%}.page-template-page-home .hero__animated .hero__animated-title .hero__animated-part:not(:first-child){position:absolute;top:150%}@media (max-width:767px){.page-template-page-home .hero__animated .hero__animated-title .hero__animated-part,.page-template-page-home .hero__animated .hero__animated-title .hero__static-part{font-size:24px;line-height:28.8px}}.page-template-page-home .hero__animated .hero__animated-title .hero__animated-container{display:inline-block;height:88px;width:500px}@media (max-width:1199px){.page-template-page-home .hero__animated .hero__animated-title .hero__animated-container{height:70.4px;width:400px}}@media (max-width:767px){.page-template-page-home .hero__animated .hero__animated-title .hero__animated-container{height:28.8px;width:150px}}.page-template-page-home .hero__background-black{background-color:#000}.page-template-page-home .hero__background-black .circle,.page-template-page-home .hero__background-black .circle span,.page-template-page-home .hero__background-black .hero__animated-part:not(:first-child),.page-template-page-home .hero__background-black .hero__static-part{background-color:#000}.page-template-page-home .hero__background-violet{background-color:#bba5fe}.page-template-page-home .hero__background-violet .circle,.page-template-page-home .hero__background-violet .circle span,.page-template-page-home .hero__background-violet .hero__animated-part:not(:first-child),.page-template-page-home .hero__background-violet .hero__static-part{background-color:#bba5fe}.page-template-page-home .hero__background-blue{background-color:#0046ce}.page-template-page-home .hero__background-blue .circle,.page-template-page-home .hero__background-blue .circle span,.page-template-page-home .hero__background-blue .hero__animated-part:not(:first-child),.page-template-page-home .hero__background-blue .hero__static-part{background-color:#0046ce}.page-template-page-home .hero__background-yellow{background-color:#ffde00}.page-template-page-home .hero__background-yellow .circle,.page-template-page-home .hero__background-yellow .circle span,.page-template-page-home .hero__background-yellow .hero__animated-part:not(:first-child),.page-template-page-home .hero__background-yellow .hero__static-part{background-color:#ffde00}.page-template-page-home .hero__background-yellow .hero__animated-title .hero__animated-part,.page-template-page-home .hero__text-white{color:#fff}.page-template-page-home .hero__text-black{color:#000}.page-template-page-home .hero__lines-yellow .circle:after,.page-template-page-home .hero__lines-yellow .circle:before{background-color:#ffde00}.page-template-page-home .hero__lines-mint .circle:after,.page-template-page-home .hero__lines-mint .circle:before{background-color:#74c3ac}.page-template-page-home .hero__lines-violet .circle:after,.page-template-page-home .hero__lines-violet .circle:before{background-color:#bba5fe}.page-template-page-home .hero__lines-white .circle:after,.page-template-page-home .hero__lines-white .circle:before{background-color:#fff}.page-template-page-home .hero__lines-grey .circle:after,.page-template-page-home .hero__lines-grey .circle:before{background-color:#909093}.flip1{animation:titleFlip 3s}.mobile-animation{animation:mobileCircleAnimation 15s infinite}.lines-mobile-animation{animation:linesMobileAnimation 15s infinite}@keyframes titleFlip{0%{transform:translateY(0)}12%{transform:translateY(-150%)}87%{transform:translateY(-150%)}to{transform:translateY(0)}}@keyframes imageFlipIn{0%{width:0;z-index:1}to{width:var(--image-width);z-index:1}}@keyframes imageFlipOut{0%{width:var(--image-width)}to{width:0}}@keyframes mobileCircleAnimation{0%{left:50%;top:50%}10%{left:var(--staticX-1);top:var(--staticY-1)}20%{left:var(--staticX-1);top:var(--staticY-1)}30%{left:var(--staticX-2);top:var(--staticY-2)}40%{left:var(--staticX-2);top:var(--staticY-2)}50%{left:var(--staticX-3);top:var(--staticY-3)}60%{left:var(--staticX-3);top:var(--staticY-3)}70%{left:var(--staticX-4);top:var(--staticY-4)}80%{left:var(--staticX-4);top:var(--staticY-4)}90%{left:50%;top:50%}to{left:50%;top:50%}}@keyframes linesMobileAnimation{0%{transform:rotate(0deg)}10%{transform:rotate(-15deg)}20%{transform:rotate(-15deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(10deg)}60%{transform:rotate(10deg)}70%{transform:rotate(-15deg)}80%{transform:rotate(-15deg)}90%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.header-home{background:#fff;font-family:BeausiteClassic-Regular;left:0;padding:10px 0;position:fixed;right:0;top:0;transition:background .3s ease;z-index:10}@media screen and (max-width:1200px){.header-home{height:40px;padding:0}}.header-home .container{max-width:1680px;padding:0 40px}@media screen and (max-width:1200px){.header-home .container{height:40px;padding:0 20px}}.header-home__content{align-items:center;display:flex;height:100%;justify-content:space-between}.header-home__logo .img_logo{display:block;height:25px}@media screen and (max-width:1200px){.header-home__logo .img_logo{height:20px}}.header-home__logo svg{width:153px}@media screen and (max-width:1200px){.header-home__logo svg{height:20px;width:107px}}.header-home__logo a.img_logo svg:hover path{fill:#909093}.header-home__menu ul.menu{list-style:none;margin:0;padding:0}.header-home__menu ul.menu>li{display:inline-block;font-size:18px;font-weight:400;line-height:22px;padding-right:20px}.header-home__menu ul.menu>li.hr-block-item-border{border-left:1px solid #909093;padding-left:20px}.header-home__menu ul.menu>li:last-child{padding-right:0}@media screen and (max-width:1200px){.header-home__menu ul.menu>li{font-size:40px;font-weight:400;letter-spacing:-.01em;line-height:44px;padding:0}}@media (max-width:767px){.header-home__menu ul.menu>li{font-size:24px;line-height:31px}}.header-home__menu ul.menu>li a{color:#000;display:inline-block;position:relative;text-decoration:none}@media (min-width:1200px){.header-home__menu ul.menu>li:hover a{color:#909093}}.header-home__menu ul.menu>li.current-menu-item>a{font-weight:600;text-decoration:underline}.header-home__menu ul.menu .menu-item-has-children .sub-menu{display:none;left:-10px;list-style:none;margin:0;min-width:260px;padding:15px 0 0;position:absolute}@media (min-width:1200px){.header-home__menu ul.menu .menu-item-has-children{padding-right:40px;position:relative}.header-home__menu ul.menu .menu-item-has-children:last-child{padding-right:0}.header-home__menu ul.menu .menu-item-has-children:after,.header-home__menu ul.menu .menu-item-has-children:before{background:#000;content:"";display:block;height:2px;position:absolute;top:11px;transition:all .05s ease-in-out;width:6px}.header-home__menu ul.menu .menu-item-has-children:hover:after,.header-home__menu ul.menu .menu-item-has-children:hover:before{background:#909093}.header-home__menu ul.menu .menu-item-has-children:before{right:24px;transform:rotate(45deg)}.header-home__menu ul.menu .menu-item-has-children:after{right:20px;transform:rotate(-45deg)}}@media (min-width:1200px){.header-home__menu ul.menu .menu-item-has-children .sub-menu li{background:#fff;font-size:18px;font-weight:400;line-height:140%;padding:10px}.header-home__menu ul.menu .menu-item-has-children .sub-menu li a{color:#000;display:block}.header-home__menu ul.menu .menu-item-has-children .sub-menu li:hover{background:#f9f9f9}.header-home__menu ul.menu .menu-item-has-children .sub-menu li:before{right:14px;top:20px}.header-home__menu ul.menu .menu-item-has-children .sub-menu li:after{right:14px;top:24px}.header-home__menu ul.menu .menu-item-has-children .sub-menu li .sub-menu{display:none;left:261px;list-style:none;min-width:260px;padding:0;position:absolute;top:0}.header-home__menu ul.menu .menu-item-has-children .sub-menu li.menu-item-has-children:hover .sub-menu{display:block}.header-home__menu ul.menu .menu-item-has-children:hover .sub-menu{display:block}}.header-home__menu-toggle,.header-home__menu .social_media{display:none}@media (max-width:1200px){.header-home__menu-toggle{display:block;height:10px;position:relative;width:24px}.header-home__menu-toggle span{background:#000;display:block;height:2px;position:absolute;-webkit-transition:all .05s ease-in-out;-o-transition:all .05s ease-in-out;transition:all .05s ease-in-out;width:24px}.header-home__menu-toggle span:first-child{top:7px}}@media screen and (max-width:1200px){.header-home__btn{align-items:center;display:flex;flex-direction:row}}.header-home__btn .btn{align-items:center;background:#ffde00;color:#000;cursor:pointer;display:flex;font-family:BeausiteClassic-Bold;font-size:16px;height:51px;justify-content:center;line-height:19.2px;padding:0 32px;text-decoration:none;transition:all .3s ease-in-out}@media screen and (max-width:1200px){.header-home__btn .btn{font-size:14px;height:40px;line-height:17px;margin-right:20px}}@media (max-width:767px){.header-home__btn .btn{display:none}}.header-home__btn .btn:hover{background:#fde124}@media (max-width:1200px){.header-home__menu{background:#fff;bottom:0;opacity:0;position:fixed;right:-100vw;top:40px;-webkit-transition:right,opacity .1s ease-in-out;-o-transition:right,opacity .1s ease-in-out;transition:right,opacity .1s ease-in-out;width:100vw;z-index:-5}.header-home__menu,.header-home__menu .menu_mob{align-items:center;display:flex;flex-direction:column}.header-home__menu .menu_mob{height:100%;margin-top:80px;width:100%}.header-home__menu .menu-header-menu-container{padding-left:50%;width:100%}}@media (max-width:1200px) and (max-width:767px){.header-home__menu .menu-header-menu-container{padding-left:0}}@media (max-width:1200px){.header-home__menu .menu-header-menu-container ul.menu{height:100%}.header-home__menu .menu-header-menu-container ul.menu li{display:block;padding-top:4px}.header-home__menu .menu-header-menu-container ul.menu li.menu-separator{margin-right:0}.header-home__menu .menu-header-menu-container ul.menu .menu-item-has-children>a{padding-right:0;position:relative}.header-home__menu .menu-header-menu-container ul.menu .menu-item-has-children{position:relative}.header-home__menu .menu-header-menu-container ul.menu .menu-item-has-children:after,.header-home__menu .menu-header-menu-container ul.menu .menu-item-has-children:before{background:#fff;content:"";display:block;height:2px;position:absolute;right:0;top:20px;transition:all .05s ease-in-out;width:20px}.header-home__menu .menu-header-menu-container ul.menu .menu-item-has-children:before{transform:rotate(90deg)}.header-home__menu .menu-header-menu-container ul.menu .menu-item-has-children .sub-menu{padding-left:20px;position:relative}.header-home__menu .menu-header-menu-container ul.menu .menu-item-has-children .sub-menu li{background:transparent;display:block;font-size:40px;line-height:44px;padding-bottom:4px}}@media (max-width:1200px) and (max-width:767px){.header-home__menu .menu-header-menu-container ul.menu .menu-item-has-children .sub-menu li{font-size:24px;line-height:31px}}@media (max-width:1200px){.header-home__menu .social_media{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-top:80px;width:100%}}@media (max-width:1200px) and (max-width:767px){.header-home__menu .social_media{margin-top:50px}}@media (max-width:1200px){.header-home__menu .social_media .menu_second{list-style:none;margin:0;padding:0 0 0 50%}}@media (max-width:1200px) and (max-width:767px){.header-home__menu .social_media .menu_second{padding-left:0}}@media (max-width:1200px){.header-home__menu .social_media .menu_second>li{font-size:16px;font-weight:400;line-height:22px}.header-home__menu .social_media .menu_second>li a{color:#000;display:inline-block;position:relative;text-decoration:none}.header-home__menu .social_media .menu_second>li a:hover{color:#ffde00}}@media (max-width:1200px) and (min-width:1200px){.header-home__menu .social_media .menu_second>li a:hover{background:#f7f6f5}}@media (max-width:1200px){.header-home__menu .social_media .btn{align-items:center;background:#ffde00;color:#000;cursor:pointer;display:flex;font-family:BeausiteClassic-Bold;font-size:14px;height:51px;justify-content:center;line-height:17px;padding:0 32px;text-decoration:none;transition:all .3s ease-in-out;width:100%}}@media (max-width:1200px) and (max-width:767px){.header-home__menu .social_media .btn{height:49px}}@media (max-width:1200px){.header-home__menu .social_media .btn:hover{background:#fde124}}.header-home .mobile-menu-close{display:none}.header-home.mobile-menu-open .mobile-menu-close{background:transparent;bottom:0;display:block;left:0;position:absolute;right:300px;top:0;z-index:11}@media (max-width:1200px){.header-home.mobile-menu-open{background:#000}.header-home.mobile-menu-open .container{height:40px}.header-home.mobile-menu-open .header-home__logo .white{display:block!important}.header-home.mobile-menu-open .header-home__logo .black{display:none}.header-home.mobile-menu-open .header-home__menu{align-items:center;background:#000;opacity:1;padding:0 20px 20px;right:0;z-index:10}.header-home.mobile-menu-open .header-home__menu .menu_mob{align-items:flex-start}.header-home.mobile-menu-open .header-home__menu .menu_mob li a{color:#fff}.header-home.mobile-menu-open .header-home__btn .btn{display:none}.header-home.mobile-menu-open .header-home__menu-toggle{cursor:pointer}.header-home.mobile-menu-open .header-home__menu-toggle span{background:#fff!important}.header-home.mobile-menu-open .header-home__menu-toggle span:first-child{display:none}.header-home.mobile-menu-open .header-home__menu-toggle span:nth-child(2){top:5px}.header-home.mobile-menu-open li.menu-item-has-children.open .sub-menu{display:block}.header-home.mobile-menu-open li.menu-item-has-children.open .sub-menu li.menu-item-has-children .sub-menu{display:none}.header-home.mobile-menu-open li.menu-item-has-children.open .sub-menu li.menu-item-has-children.open .sub-menu{display:block}.header-home.mobile-menu-open li.menu-item-has-children.open:before{opacity:0}.header__menu ul.menu>li a:hover{background:transparent}.header__menu ul.menu li a:focus,.header__menu ul.menu li a:hover{-webkit-tap-highlight-color:transparent}}.header-home.white .header-home__logo svg path{fill:#fff}.header-home.white .header-home__logo:hover path{fill:#909093}.header-home.white .header-home__btn span{background:#fff}.header-home.white .header-home__menu ul.menu>li a{color:#fff}@media (min-width:1200px){.header-home.white .header-home__menu ul.menu>li a:hover{color:#909093}}.header-home.white .header-home__menu .menu-item-has-children:after,.header-home.white .header-home__menu .menu-item-has-children:before{background:#fff}.header-home.white .header-home__menu .menu-item-has-children:hover:after,.header-home.white .header-home__menu .menu-item-has-children:hover:before{background:#909093}.header-home.bgr-black{background:#000}@media (max-width:1200px){.header-home.bgr-black .header-home__menu{background:#000}}.header-home.bgr-black .sub-menu li{background:#000!important}.header-home.bgr-blue{background:#0046ce}@media (max-width:1200px){.header-home.bgr-blue .header-home__menu{background:#0046ce}}.header-home.bgr-blue .sub-menu li{background:#0046ce!important}.header-home.bgr-violet{background:#bba5fe}@media (max-width:1200px){.header-home.bgr-violet .header-home__menu{background:#bba5fe}}.header-home.bgr-violet .sub-menu li{background:#bba5fe!important}.header-home.bgr-yellow{background:#ffde00}@media (max-width:1200px){.header-home.bgr-yellow .header-home__menu{background:#000}}.header-home.bgr-yellow .sub-menu li{background:#ffde00!important}@media (max-width:1200px){.header-home.bgr-yellow .sub-menu li{background:#000!important}}.footer-home{background-color:#000;height:710px;overflow:hidden;position:relative}@media (max-width:1200px){.footer-home{height:860px}}@media (max-width:767px){.footer-home{height:624px}}.footer-home .container{font-family:BeausiteClassic-Regular;height:100%;max-width:1680px;padding:40px;position:relative}@media (max-width:1200px){.footer-home .container{padding:40px 20px 20px}}.footer-home .circle{background-color:#000;bottom:45.8%;height:50px;left:50%;position:absolute;width:50px}@media (max-width:1199px){.footer-home .circle{bottom:50%;height:26px;width:26px}}@media (max-width:767px){.footer-home .circle{bottom:50%;height:12px;width:12px}}.footer-home .circle span{background-color:#000;border-radius:50px;display:block;height:50px;position:relative;top:4px;width:30px;z-index:2}@media (max-width:1199px){.footer-home .circle span{border-radius:40px;height:25px;left:-4px;width:26px}}@media (max-width:767px){.footer-home .circle span{border-radius:12px;height:12px;width:12px}}.footer-home .circle:after,.footer-home .circle:before{background-color:rgba(187,165,254,.45);content:"";display:block;height:1px;left:-99vw;position:absolute;transform:translateY(50%);width:200vw}.footer-home .circle:before{top:50%;transform:rotate(20deg)}@media (min-width:768px) and (max-width:1199px){.footer-home .circle:before{transform:rotate(48deg)}}@media (max-width:767px){.footer-home .circle:before{transform:rotate(57deg)}}.footer-home .circle:after{top:50%;transform:rotate(-20deg)}@media (min-width:768px) and (max-width:1199px){.footer-home .circle:after{transform:rotate(-48deg)}}@media (max-width:767px){.footer-home .circle:after{transform:rotate(-57deg)}}.footer-home__content{color:#fff;display:flex;font-size:14px;height:100%;justify-content:space-between;line-height:17px}@media (max-width:1200px){.footer-home__content{flex-direction:column}}.footer-home__logo a{display:block}.footer-home__logo a svg{height:29px;width:153px}@media (max-width:1200px){.footer-home__logo{display:none}}.footer-home__first-col{display:flex;flex-direction:column;justify-content:space-between}.footer-home__title{color:#fff;font-size:64px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:110%;margin:0}@media (max-width:1200px){.footer-home__title{font-size:40px}}.footer-home__title .highlight{color:#ffde00}.footer-home__second-col{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1200px){.footer-home__second-col{gap:314px}}@media (max-width:767px){.footer-home__second-col{gap:80px}}.footer-home__first-row{display:flex;flex-direction:row;gap:20px}@media (max-width:1200px){.footer-home__first-row{gap:97px}}.footer-home__main-menu{min-width:325px}@media (max-width:1200px){.footer-home__main-menu{min-width:280px}}@media (max-width:767px){.footer-home__main-menu{min-width:inherit}}.footer-home__main-menu ul.menu{list-style:none;margin:0;padding:0}.footer-home__main-menu ul.menu>li{font-size:40px;font-weight:400;letter-spacing:-.01em;line-height:110%}@media (max-width:1200px){.footer-home__main-menu ul.menu>li{font-size:32px;line-height:130%}}@media (max-width:767px){.footer-home__main-menu ul.menu>li{font-size:24px;line-height:130%}}.footer-home__main-menu ul.menu>li a{color:#fff;text-decoration:none}.footer-home__main-menu ul.menu>li:hover a{color:#ffde00}.footer-home__main-menu ul.menu>li.current-menu-item>a{font-weight:600;text-decoration:underline}@media (max-width:1200px){.footer-home__second-menu{min-width:280px}}.footer-home__second-menu ul.second{list-style:none;margin:0;padding:0}.footer-home__second-menu ul.second>li{font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:130%}@media (max-width:1200px){.footer-home__second-menu ul.second>li{font-size:18px;line-height:140%}}.footer-home__second-menu ul.second>li a{color:#fff;text-decoration:none}.footer-home__second-menu ul.second>li:hover a{color:#ffde00}.footer-home__second-menu ul.second>li.current-menu-item>a{font-weight:600;text-decoration:underline}.footer-home__second-row{display:flex;flex-direction:column;gap:30px;justify-content:space-between}@media (min-width:768px) and (max-width:1199px){.footer-home__second-row{gap:40px}}.footer-home__info{display:flex;flex-direction:row;justify-content:space-between}.footer-home__info:first-child{gap:20px}@media (max-width:767px){.footer-home__info:first-child{flex-direction:column}}@media (min-width:768px) and (max-width:1199px){.footer-home__info{gap:97px!important;justify-content:flex-start}}.footer-home__info .contact{font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:130%;min-width:325px}@media (max-width:1200px){.footer-home__info .contact{font-size:14px;line-height:130%;min-width:280px}}@media (max-width:767px){.footer-home__info .contact{min-width:inherit}}.footer-home__info .contact p{margin:0}.footer-home__info .contact p a{color:#fff;text-decoration:none}.footer-home__info .copyright{font-size:14px;font-weight:400;line-height:130%;min-width:325px}@media (max-width:1200px){.footer-home__info .copyright{font-size:12px;line-height:130%;min-width:280px}}@media (max-width:767px){.footer-home__info .copyright{min-width:inherit}}.footer-home__info .copyright a{color:#fff;font-size:14px;font-weight:400;line-height:130%;min-width:325px;text-decoration:none}.footer-home__info .copyright a:hover{color:#ffde00}.grecaptcha-badge{visibility:hidden!important}section.form{background-color:#ffde00}section.form .container{max-width:670px}@media (min-width:768px){section.form .container{padding:0}}.transformation{padding:80px 0 115px}@media (max-width:1199px){.transformation{padding:40px 0}}.transformation h2{margin-bottom:110px;margin-top:0}@media (max-width:1199px){.transformation h2{font-size:32px;line-height:41.6px;margin-bottom:30px;max-width:76%}}@media (max-width:767px){.transformation h2{font-size:24px;font-weight:400;line-height:31.2px;margin-bottom:40px;max-width:100%}}.transformation__description{color:#909093;margin-left:auto;margin-right:152px;max-width:36vw}@media (max-width:1199px){.transformation__description{margin-right:0;max-width:46vw}}@media (max-width:767px){.transformation__description{max-width:100%}}.transformation__numbers{display:flex;margin:67px 0 97px}@media (max-width:1199px){.transformation__numbers{flex-wrap:wrap;margin:60px 0 8px}}@media (max-width:767px){.transformation__numbers{margin:71px 0 0}.transformation__numbers .transformation__number-digits{font-size:40px;line-height:44px}}.transformation__number{position:relative;text-align:center;width:25%}@media (max-width:1199px){.transformation__number{padding:40px 0 50px;width:50%}}@media (max-width:767px){.transformation__number{padding:10px 0 40px;text-align:left}}.transformation__number-digits{margin:0 0 12px}@media (max-width:1199px){.transformation__number-digits{margin:0}}@media (max-width:767px){.transformation__number-digits{margin:0 0 4px}}.transformation__number-description{margin:0}.transformation__number:after,.transformation__number:first-child:before{background:#dcdcdc;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}@media (max-width:1199px){.transformation__number:after,.transformation__number:first-child:before{height:1px;width:100%}}.transformation__number:first-child:before{left:0}.solutions_services{background-color:#f9f9f9}.solutions_services__row{background-color:#f9f9f9;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1920px}.solutions_services__row-image{height:766px;width:50%}@media (max-width:1199px){.solutions_services__row-image{display:none}}.solutions_services__row-image img{display:none;height:100%;object-fit:cover;width:100%}.solutions_services__row-image img.active{display:block}.solutions_services__row-content{display:flex;flex-direction:column;padding:60px 70px 0;width:50%}@media (max-width:1199px){.solutions_services__row-content{padding:40px 20px;width:100%}}.solutions_services__row-content .title p{font-size:32px;font-weight:600;line-height:38.4px;margin:0}@media (max-width:1199px){.solutions_services__row-content .title p{font-size:20px;line-height:26px;margin-bottom:40px}}@media (max-width:767px){.solutions_services__row-content .title p{font-size:18px;line-height:25.2px}}.solutions_services__row:nth-child(2n) .solutions_services__row-image{order:2}.solutions_services__row:nth-child(2n) .solutions_services__row-content{padding:60px 42px 0}@media (max-width:1199px){.solutions_services__row:nth-child(2n) .solutions_services__row-content{padding:40px 20px}}@media (min-width:1200px){.solutions_services__row:nth-child(2n) .tab.active .image{left:unset;right:0}}.industries{padding:42px 0 135px}@media (max-width:1199px){.industries{padding:80px 0 42px}}@media (max-width:767px){.industries{padding:40px 0}}.industries__image{width:50%}@media (max-width:1199px){.industries__image{display:none}}.industries__image img{height:100%;max-height:512px;max-width:500px;object-fit:cover;width:100%}.industries__tabs{width:50%}@media (max-width:1199px){.industries__tabs{width:100%}}.industries__tabs .industries__tab .tab__title{margin:0;padding:20px 0}@media (max-width:1199px){.industries__tabs .industries__tab .tab__title{padding:12px 0}}@media (min-width:1200px){.industries__tabs .industries__tab.active .image{height:512px}.industries__tabs .industries__tab.active .image img{height:512px;width:auto}}.industries__row{display:flex}.industries__title{font-family:BeausiteClassic-Regular;font-size:32px;line-height:38.4px;margin:0 0 90px}@media (max-width:1199px){.industries__title{font-size:20px;line-height:26px;margin:0 0 40px}}@media (max-width:767px){.industries__title{font-size:18px;line-height:25.2px}}.relationships{background-color:#f9f9f9;padding:40px 0 120px}@media (max-width:1199px){.relationships{padding:40px 0 90px}}@media (max-width:767px){.relationships{padding:40px 0 108px}}@media (max-width:1199px){.relationships__content{display:flex;flex-direction:column-reverse;margin-left:auto;margin-right:-20px;overflow-x:hidden;overflow-y:clip}}.relationships__logos{display:flex;justify-content:space-between;margin-bottom:65px}@media (max-width:1199px){.relationships__logos{display:none}}.relationships__logos .logo{cursor:pointer}@media (max-width:1199px){.relationships__logos .logo{width:100%}}.relationships__logos img{max-height:80px;width:auto}@media (max-width:1199px){.relationships__logos img{max-height:42px}}.relationships__logos img:not(.active){filter:grayscale(1) opacity(.5)}.relationships__title{font-family:BeausiteClassic-Regular;font-size:32px;font-weight:600;line-height:38.4px;margin-bottom:60px}@media (max-width:1199px){.relationships__title{font-size:20px;line-height:26px;margin-bottom:80px}}@media (max-width:767px){.relationships__title{font-size:16px;line-height:22.4px}}@media (max-width:1199px){.relationships__quotes{display:flex;flex-direction:row}}@media (max-width:767px){.relationships__quotes{gap:0}}@media (max-width:1199px){.relationships__quotes .quote{display:flex;flex-direction:column}}@media (min-width:1200px){.relationships__quotes .quote{display:none}}.relationships__quotes .quote__text{font-family:BeausiteClassic-Regular;font-size:32px;line-height:38.4px;margin-right:80px;max-width:810px}@media (max-width:1199px){.relationships__quotes .quote__text{margin-bottom:119px;margin-right:0;width:546px}}@media (max-width:767px){.relationships__quotes .quote__text{font-size:18px;line-height:25.2px;margin-bottom:50px;max-width:280px}}.relationships__quotes .quote__text.with-quote p{display:flex}.relationships__quotes .quote__text.with-quote p:before{content:"\“";display:block;font-family:BeausiteClassic-Regular;font-size:40px;height:100%;line-height:44px;margin-right:10px}@media (max-width:1199px){.relationships__quotes .quote__info{align-items:center;display:flex}.relationships__quotes .quote__info .logo{padding-left:22px;width:100%}.relationships__quotes .quote__info .logo img{max-height:42px;width:auto}}@media (max-width:767px){.relationships__quotes .quote__info{align-items:flex-end}.relationships__quotes .quote__info .logo{padding-left:20px;position:relative;width:100%}.relationships__quotes .quote__info .logo:before{background:#909093;content:"";display:block;height:53px;left:0;position:absolute;top:-10px;width:1px}.relationships__quotes .quote__info .logo img{max-height:30px;width:auto}}.relationships__quotes .quote__person{align-content:center;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:1199px){.relationships__quotes .quote__person{border-right:1px solid #909093;justify-content:flex-start;max-width:230px;padding-right:20px;width:100%}}@media (max-width:767px){.relationships__quotes .quote__person{border-right:none;flex-direction:column}}.relationships__quotes .quote__person img{margin-right:24px;max-height:100px;max-width:100px}@media (max-width:1199px){.relationships__quotes .quote__person img{margin-right:18px;max-height:75px;max-width:75px}}@media (max-width:767px){.relationships__quotes .quote__person img{margin-bottom:18px;max-height:60px;max-width:60px}}.relationships__quotes .quote__person-info{font-family:BeausiteClassic-Regular;font-size:16px;letter-spacing:-.01em;line-height:22.4px;margin:auto 0}.relationships__quotes .quote__person-info .name{font-weight:600}@media (max-width:1199px){.relationships__quotes .quote__person-info{font-size:12px;line-height:16.8px}}.relationships__quotes .quote.active{display:flex}@media (max-width:1199px){.relationships__quotes .quote:not(.swiper-slide-active){filter:opacity(.5)}}.relationships p{margin:0}.latest_posts{padding:47px 0 100px}@media (max-width:1199px){.latest_posts{padding:40px 0}}.latest_posts__general{margin-bottom:80px}@media (max-width:767px){.latest_posts__general{margin-bottom:40px}}.latest_posts__general p{display:inline-block;font-family:BeausiteClassic-Regular;margin:0;vertical-align:top;width:49%}@media (max-width:767px){.latest_posts__general p{width:100%}}.latest_posts__general .title{font-size:32px;font-weight:600;line-height:38.4px}@media (max-width:1199px){.latest_posts__general .title{font-size:20px;line-height:26px}}@media (max-width:767px){.latest_posts__general .title{font-size:18px;line-height:25px;margin-bottom:40px}}.latest_posts__general .description{color:#909093;font-size:40px;line-height:44px}@media (max-width:1199px){.latest_posts__general .description{font-size:24px;line-height:31.2px}.latest_posts .cases{margin-left:auto;margin-right:-20px;overflow-x:hidden}.latest_posts .cases .action-button{margin-right:20px}}.achievements{background-color:#f9f9f9;border-top:1px solid #dcdcdc;padding:40px 0 88px}@media (max-width:1199px){.achievements{padding:40px 0}}.achievements__row{display:flex;justify-content:space-between;margin-bottom:108px}@media (max-width:1199px){.achievements__row{margin-bottom:95px}}@media (max-width:767px){.achievements__row{flex-direction:column;margin-bottom:40px}}@media (max-width:1199px){.achievements .logos.swiper{margin-left:auto;margin-right:-20px;overflow-x:hidden}}.achievements__title{font-family:BeausiteClassic-Bold;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:38px;margin:0}@media (max-width:1199px){.achievements__title{font-size:20px;line-height:130%;margin-bottom:40px}}@media (max-width:767px){.achievements__title{font-size:18px;line-height:140%;margin-bottom:40px}}.achievements__description{color:#909093;font-family:BeausiteClassic-Regular;font-size:40px;font-weight:400;line-height:110%;margin:0;max-width:670px}@media (max-width:1199px){.achievements__description{font-size:24px;line-height:130%;max-width:280px}}.achievements__logos{display:flex;height:193px;justify-content:space-between;max-width:100%}@media (min-width:768px) and (max-width:1199px){.achievements__logos{height:210px}}.achievements__logos .logo{border-left:1px solid #dcdcdc;width:100%}.achievements__logos .logo:last-child{border-right:1px solid #dcdcdc}.achievements__logos .logo .img{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media (max-width:1199px){.achievements__logos .logo .img{width:194px}}.achievements__logos .logo .img img{filter:grayscale(1) opacity(.5);max-width:157px}@media (min-width:1200px){.achievements__logos .logo:hover{background-color:#dcdcdc}.achievements__logos .logo:hover img{filter:none}}@media (max-width:1199px){.achievements__logos .logo:active{background-color:#dcdcdc}.achievements__logos .logo:active img{filter:none}}.all-posts{padding:80px 0 140px}.all-posts__category-wrapper{display:flex;flex-wrap:wrap;margin-bottom:22px}.all-posts__category-wrapper .category{color:#909093;cursor:pointer;font-family:BeausiteClassic-Regular;font-size:20px;line-height:24px;margin:0 24px 16px 0;position:relative}.all-posts__category-wrapper .category.active{color:#000}.all-posts__category-wrapper .category.active:before{background-color:#000;bottom:0;content:"";display:block;height:2px;position:absolute;width:100%}.all-posts .result-posts{display:flex;flex-wrap:wrap;margin:0 -10px}.all-posts .result-posts .blog-post{margin-bottom:40px;padding:0 10px}.all-posts .result-posts .full-width-post{display:flex;width:100%}@media (max-width:767px){.all-posts .result-posts .full-width-post{display:block}}@media (min-width:768px){.all-posts .result-posts .full-width-post .post-thumbnail-wrapper{margin-bottom:0;width:60%}.all-posts .result-posts .full-width-post .post-thumbnail-wrapper img{min-height:318px}.all-posts .result-posts .full-width-post .post-content-wrapper{margin-left:20px;width:40%}}.all-posts .result-posts .half-width-post{width:50%}@media (max-width:767px){.all-posts .result-posts .half-width-post{width:100%}}@media (min-width:768px){.all-posts .result-posts .half-width-post .post-thumbnail img{min-height:400px}}.all-posts .result-posts .post-title{display:block;font-family:BeausiteClassic-Bold;font-size:20px;line-height:26px;margin-bottom:10px;text-decoration:none}.all-posts .result-posts .post-content{color:#58585e;font-family:BeausiteClassic-Regular;font-size:16px;line-height:22px;margin-bottom:10px}.all-posts .result-posts .post-date{color:#909093;font-family:BeausiteClassic-Regular;font-size:16px;line-height:22px}@media (min-width:768px){.all-posts .result-posts .full-width-post .post-title,.all-posts .result-posts .half-width-post .post-title{font-size:32px;line-height:38px}.all-posts .result-posts .full-width-post .post-content,.all-posts .result-posts .half-width-post .post-content{font-size:20px;line-height:140%}.all-posts .result-posts .full-width-post .post-date,.all-posts .result-posts .half-width-post .post-date{font-size:18px;line-height:25px}}.all-posts .result-posts .quarter-width-post,.all-posts .result-posts .wpcf7{width:25%}@media (max-width:1199px){.all-posts .result-posts .quarter-width-post,.all-posts .result-posts .wpcf7{width:33%}}@media (max-width:1023px){.all-posts .result-posts .quarter-width-post,.all-posts .result-posts .wpcf7{width:50%}}@media (max-width:767px){.all-posts .result-posts .quarter-width-post,.all-posts .result-posts .wpcf7{width:100%}}.all-posts .result-posts .post-thumbnail-wrapper{margin-bottom:20px}.all-posts .result-posts .post-thumbnail img{height:auto;min-height:169px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.all-posts .result-posts .wpcf7{margin-bottom:40px;padding:0 10px}.all-posts .result-posts .wpcf7 form{font-family:BeausiteClassic-Regular;position:relative}.all-posts .result-posts .wpcf7 form .subscribe-form{background-color:#f9f9f9;border:1px solid #dcdcdc;padding:20px}.all-posts .result-posts .wpcf7 form .form-title{font-family:BeausiteClassic-Bold;font-size:24px;line-height:31px;margin-bottom:10px}.all-posts .result-posts .wpcf7 form .form-text{font-size:16px;line-height:22px;margin-bottom:10px}.all-posts .result-posts .wpcf7 form .form-text.first-text{margin-bottom:20px}.all-posts .result-posts .wpcf7 form .wpcf7-form-control-wrap{display:block;margin-bottom:20px}.all-posts .result-posts .wpcf7 form .wpcf7-form-control-wrap input{background:#fff;border:1px solid #909093;font-size:16px;line-height:16px;padding:12px 16px;width:100%}.all-posts .result-posts .wpcf7 form .wpcf7-form-control-wrap input:focus{border-color:#ffde00;outline:none}.all-posts .result-posts .wpcf7 form .wpcf7-submit{background:#ffde00;border:none;color:#000;font-size:16px;line-height:19px;padding:16px 32px}.all-posts .result-posts .wpcf7 form .wpcf7-submit:disabled{background-color:#dcdcdc}.all-posts .result-posts .wpcf7 form.invalid{background-color:#ffefed;border-color:#ff644b}.all-posts .result-posts .wpcf7 form.invalid .wpcf7-form-control-wrap input{border-color:#ff644b}.all-posts .result-posts .wpcf7 form.invalid .wpcf7-not-valid-tip{color:#ff644b;font-size:14px;line-height:18px;margin-top:10px;padding-left:20px;position:relative}.all-posts .result-posts .wpcf7 form.invalid .wpcf7-not-valid-tip:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.667c.367 0 .667.3.667.667V8c0 .367-.3.667-.667.667A.669.669 0 0 1 7.333 8V5.333c0-.366.3-.666.667-.666zm-.007-3.333A6.663 6.663 0 0 0 1.333 8c0 3.68 2.98 6.667 6.66 6.667A6.67 6.67 0 0 0 14.667 8a6.67 6.67 0 0 0-6.674-6.667zm.007 12A5.332 5.332 0 0 1 2.667 8 5.332 5.332 0 0 1 8 2.667 5.332 5.332 0 0 1 13.333 8 5.332 5.332 0 0 1 8 13.334zm.667-2H7.333V10h1.334v1.334z' fill='%23FF644B'/%3E%3C/svg%3E");content:"";height:16px;left:0;position:absolute;width:16px}.all-posts .result-posts .wpcf7 form .wpcf7-response-output{height:max-content;left:0;margin:0;padding:116px 20px 40px;position:absolute;width:100%}.all-posts .result-posts .wpcf7 form .wpcf7-response-output:before{margin:0;position:absolute;transform:translateX(-50%)}.all-posts .result-posts .wpcf7 form .wpcf7-response-output .wpcf7-response-output-text{color:#000;font-family:BeausiteClassic-Regular;font-size:20px;line-height:26px;padding-bottom:40px}.all-posts .result-posts .wpcf7 form .wpcf7-response-output .wpcf7-response-output-text span{font-family:BeausiteClassic-Bold}.all-posts .result-posts .wpcf7 form .wpcf7-response-output .close-button,.all-posts .result-posts .wpcf7 form .wpcf7-response-output .close-success-button{background:#fff;border:1px solid #000;color:#000;font-family:BeausiteClassic-Regular;font-size:16px;line-height:19px;padding:16px 32px;width:unset}.all-posts .result-posts .wpcf7 form .wpcf7-response-output-success{background:linear-gradient(0deg,rgba(116,195,172,.1),rgba(116,195,172,.1)),#fff;border:2px solid #74c3ac}.all-posts .result-posts .wpcf7 form .wpcf7-response-output-success:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%2374C4AC' stroke-width='3'%3E%3Cpath d='m16 30 9.5 9.5 19-19'/%3E%3Ccircle cx='30' cy='30' r='28'/%3E%3C/g%3E%3C/svg%3E")}.all-posts .result-posts .wpcf7 form .wpcf7-response-output-error{background:linear-gradient(0deg,rgba(255,100,75,.1),rgba(255,100,75,.1)),#fff;border:2px solid #ff644b}.all-posts .result-posts .wpcf7 form .wpcf7-response-output-error:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='28' stroke='%23FF644B' stroke-width='3'/%3E%3C/svg%3E");top:40px}.tabs{margin:auto 0}.tab:last-child .tab__title:after,.tab__title:before{background-color:#dcdcdc;bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}.tab__title:before{top:0}@media (min-width:1200px){.tab.without-desktop-lines .tab__title:before,.tab.without-desktop-lines:last-child .tab__title:after{display:none}}.tab .tab__title{cursor:pointer;display:flex;justify-content:space-between;margin:0 0 20px;position:relative}@media (max-width:1199px){.tab .tab__title{margin:0;padding:12px 0}}.tab .tab__title p{color:#909093;font-size:32px;line-height:41.6px;margin:0}@media (max-width:1199px){.tab .tab__title p{font-size:24px;line-height:31.2px}}@media (max-width:767px){.tab .tab__title p{font-size:18px;line-height:25.2px}}.tab .tab__title span{align-items:center;display:flex}.tab .tab__title span .minus{display:none}@media (min-width:1200px){.tab .tab__title span.desktop-hidden{display:none}}.tab .tab__description{height:0;max-width:450px;overflow:hidden}@media (max-width:1199px){.tab .tab__description{display:flex;flex-wrap:wrap;max-width:100%}}@media (max-width:767px){.tab .tab__description{flex-direction:column}}@media (max-width:1199px){.tab .tab__description .text{width:50%}}@media (max-width:767px){.tab .tab__description .text{margin-bottom:40px;width:100%}.tab .tab__description .text p{font-size:14px;line-height:18.2px}}.tab .tab__description .image{text-align:right}@media (min-width:1200px){.tab .tab__description .image{display:none}}@media (max-width:1199px){.tab .tab__description .image{width:50%}.tab .tab__description .image img{height:100%;max-height:354px;max-width:354px;width:100%}}@media (max-width:767px){.tab .tab__description .image{text-align:center;width:100%}.tab .tab__description .image img{max-height:280px;max-width:280px}}.tab .tab__description p{margin:0 0 30px}@media (max-width:1199px){.tab .tab__description p{margin:0 0 21px}}@media (max-width:767px){.tab .tab__description p{margin:0 0 40px}}.tab .action-button{text-align:left}@media (max-width:1199px){.tab.active .tab__title{padding:20px 0 26px}}.tab.active .tab__title p{color:#000;font-family:BeausiteClassic-Bold;font-size:40px;line-height:44px}@media (max-width:767px){.tab.active .tab__title p{font-size:24px;line-height:31.2px}}.tab.active .tab__title .plus{display:none}.tab.active .tab__title .minus{display:block}.tab.active .tab__description{height:100%;margin:30px 0 20px}@media (max-width:767px){.tab.active .tab__description{margin:8px 0 20px}}.tab.active .tab__description p{font-size:18px;line-height:25.2px}@media (min-width:1200px){.tab.active .image{display:block;height:766px;left:0;max-width:50%;position:absolute;text-align:right;top:0}.tab.active .image img{height:766px;max-width:100%;object-fit:cover}}.tabs__row{position:relative}.grid{display:flex;flex-wrap:wrap}.grid .post{position:relative}.grid .post a{text-decoration:none}.grid .post a:hover{color:inherit;text-decoration:none}.grid .post .image{height:503px;overflow:hidden}.grid .post .image img{height:100%;object-fit:cover;object-position:center;transition:transform .2s;width:100%}.grid .post .title{font-size:20px;font-weight:600;line-height:26px;max-width:75%}@media (max-width:1199px){.grid .post .title{font-size:16px;line-height:22.4px}}@media (max-width:767px){.grid .post .title{max-width:100%}}.grid .post .title span{color:#909093;font-weight:400}.grid .post .date{font-size:14px;line-height:18.2px}@media (max-width:1199px){.grid .post .date{font-size:12px;line-height:14.4px}}.grid .post .date,.grid .post .title{font-family:BeausiteClassic-Regular;margin-bottom:0;margin-top:12px}@media (max-width:1199px){.grid .post .date,.grid .post .title{margin-top:8px}}.grid .post:hover .tags{display:flex}.grid .post:hover img{transform:scale(1.2)}.grid.usual{margin-bottom:6px}@media (max-width:1199px){.grid.usual{margin-bottom:40px}}.grid.usual .post{margin-bottom:68px;width:50%}@media (max-width:1199px){.grid.usual .post{margin-bottom:48px}.grid.usual .post:nth-last-child(-n+2){margin-bottom:0}}@media (max-width:767px){.grid.usual .post{margin-bottom:40px;width:100%}.grid.usual .post:nth-last-child(2){margin-bottom:40px}.grid.usual .post:last-child{margin-bottom:0}}.grid.usual .post:nth-child(2n){padding-left:10px}@media (max-width:767px){.grid.usual .post:nth-child(2n){padding-left:0}}.grid.usual .post:nth-child(odd){padding-right:10px}@media (max-width:767px){.grid.usual .post:nth-child(odd){padding-right:0}}@media (min-width:1679px){.grid.usual .post .image{height:593px}}@media (max-width:1199px){.grid.usual .post .image{height:inherit;max-height:256px}}@media (max-width:767px){.grid.usual .post .image{max-height:210px}}.grid.mosaic{padding-bottom:40px}@media (max-width:1199px){.grid.mosaic{display:flex;flex-wrap:nowrap;padding-bottom:12px;width:100%}}@media (max-width:767px){.grid.mosaic{padding-bottom:20px}}.grid.mosaic .post{margin-bottom:40px;width:25%}.grid.mosaic .post-1{padding-right:10px;width:50%}.grid.mosaic .post-1 .image{height:377px}@media (min-width:1679px){.grid.mosaic .post-1 .image{height:445px}}@media (max-width:1199px){.grid.mosaic .post-1 .image{height:310px;width:551px}}.grid.mosaic .post-2{padding:0 5px 0 10px}.grid.mosaic .post-2 .image{height:243px}@media (min-width:1679px){.grid.mosaic .post-2 .image{height:288px}}@media (max-width:1199px){.grid.mosaic .post-2 .image{width:325px}}.grid.mosaic .post-3{padding-left:15px}.grid.mosaic .post-3 .image{height:325px}@media (min-width:1679px){.grid.mosaic .post-3 .image{height:385px}}@media (max-width:1199px){.grid.mosaic .post-3 .image{height:310px;width:551px}}.grid.mosaic .post-4{padding-right:15px}.grid.mosaic .post-4 .image{height:243px}@media (min-width:1679px){.grid.mosaic .post-4 .image{height:288px}}@media (max-width:1199px){.grid.mosaic .post-4 .image{width:325px}}.grid.mosaic .post-5{padding:0 10px 0 5px}.grid.mosaic .post-5 .image{height:435px}@media (min-width:1679px){.grid.mosaic .post-5 .image{height:509px}}@media (max-width:1199px){.grid.mosaic .post-5 .image{height:310px;width:551px}}.grid.mosaic .post-6{padding:0 5px 0 10px}.grid.mosaic .post-6 .image{height:325px}@media (min-width:1679px){.grid.mosaic .post-6 .image{height:384px}}@media (max-width:1199px){.grid.mosaic .post-6 .image{height:310px;width:551px}}.grid.mosaic .post-7{padding-left:15px}.grid.mosaic .post-7 .image{height:243px}@media (min-width:1679px){.grid.mosaic .post-7 .image{height:288px}}@media (max-width:1199px){.grid.mosaic .post-7 .image{width:325px}.grid.mosaic .post{padding:0;width:100%}.grid.mosaic .post .image{max-height:inherit}}@media (max-width:1199px) and (max-width:767px){.grid.mosaic .post .image{height:260px;width:260px}}.frequently-asked-question,.frequently-asked-question__container{align-items:center;display:flex;justify-content:center;width:100%}.frequently-asked-question__container{flex-wrap:wrap;max-width:1680px;padding:80px 40px}@media screen and (max-width:600px){.frequently-asked-question__container{padding:40px 20px}}.frequently-asked-question__question{align-items:center;border-bottom:1px solid #dcdcdc;cursor:pointer;display:flex;flex-wrap:wrap;font-family:BeausiteClassic-Regular;justify-content:flex-start;margin:0;overflow:hidden;position:relative;width:100%}.frequently-asked-question__question .question{font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:130%;margin:20px 0;max-width:80%;width:100%}@media screen and (max-width:600px){.frequently-asked-question__question .question{font-size:20px}}.frequently-asked-question__question .answer{height:0;margin-bottom:0;max-width:1015px;padding:0;transition:.5s;width:100%}.frequently-asked-question__question .answer.active{height:fit-content;margin-bottom:45px;transition:.5s}.frequently-asked-question__question .answer>p{max-width:1015px;width:auto}.frequently-asked-question__question .answer a,.frequently-asked-question__question .answer p,.frequently-asked-question__question .answer span{color:#000;font-family:BeausiteClassic-Regular;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:140%}@media screen and (max-width:600px){.frequently-asked-question__question .answer a,.frequently-asked-question__question .answer p,.frequently-asked-question__question .answer span{font-size:14px}}.frequently-asked-question__question .icon{align-items:center;cursor:pointer;display:flex;height:23px;justify-content:center;position:absolute;right:0;top:20px;width:23px}.frequently-asked-question__question .icon .lines{background-color:#909093;height:1px;position:absolute;transition:.5s;width:23px}.frequently-asked-question__question .icon .lines.first-line{transform:rotate(90deg);transition:.5s}.frequently-asked-question__question .icon.active .lines{background-color:#000;height:1px;position:absolute;transition:.5s;width:23px}.frequently-asked-question__question .icon.active .lines.first-line{transform:rotate(0deg);transition:.5s}.hero-faq{background-color:#f9f9f9;margin-top:-75px;overflow:hidden;padding-top:60px;position:relative}@media (max-width:767px){.hero-faq{margin-top:-40px}}.hero-faq .container{align-items:center;display:flex;justify-content:center;min-height:637px}@media (max-width:768px){.hero-faq .container{align-items:flex-start;flex-direction:column}}.hero-faq--content{max-width:498px;padding-bottom:80px}@media (min-width:767px){.hero-faq--content{width:50%}}.hero-faq--content h2{font-weight:400;margin-bottom:20px;margin-top:0}@media (max-width:1024px){.hero-faq--content h2{font-size:46px}}.hero-faq--content .description{font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:130%}.hero-faq--content .description p:first-child{margin-top:0}.hero-faq--image{max-width:505px}@media (min-width:767px){.hero-faq--image{margin-left:29px;width:50%}}.hero-faq--image img{height:100%;width:100%}.banner-question{background-color:#f9f9f9;font-family:BeausiteClassic-Regular;overflow:hidden;padding:80px 0}.banner-question__text{display:flex;flex-direction:column}@media (min-width:768px){.banner-question__text{align-items:center}}.banner-question__title{color:#000;font-size:40px;font-weight:400;letter-spacing:-.4px;line-height:110%;margin-bottom:20px}@media (max-width:767px){.banner-question__title{font-size:32px}}.banner-question__description{color:#000;font-size:18px;font-weight:400;letter-spacing:-.18px;line-height:140%;margin-bottom:40px}.banner-question__row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:767px){.banner-question__row{align-items:self-start;flex-direction:column}}.banner-question .button{display:flex}.banner-question .button a:hover,.banner-question .button a:visited{color:#000!important;text-decoration:none!important}.banner-question .button .btn{align-items:center;background:#ffde00;color:#000;cursor:pointer;display:flex;font-family:BeausiteClassic-Bold;font-size:16px;height:51px;justify-content:center;line-height:19.2px;padding:0 32px;position:relative;text-decoration:none;transition:all .3s ease-in-out;z-index:5}.banner-question .button .btn:hover,.banner-question .button .btn:visited{color:#000!important;text-decoration:none!important}@media screen and (max-width:767px){.banner-question .button .btn{font-size:14px;height:40px;line-height:17px;margin-right:20px;width:100%}}@media (max-width:575px){.banner-question .button .btn{width:100%}}.our-leaders,.our-leaders__container{align-items:flex-start;display:flex;justify-content:center;overflow:hidden;width:100%}.our-leaders__container{flex-wrap:wrap;padding:0 40px;position:relative}@media screen and (min-width:1440px){.our-leaders__container{max-width:1600px}}@media screen and (min-width:1680px){.our-leaders__container{padding:0}}.our-leaders__container .title-leader-card,.our-leaders__container h2{font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.96px;line-height:normal;margin:80px 0 40px;width:100%}.our-leaders__leaders-focus-cards{background-color:#ffde00;display:flex;height:100%;left:-560px;max-height:1124px;position:absolute;transition:1s;width:560px;z-index:9}@media screen and (max-width:900px){.our-leaders__leaders-focus-cards{left:-100%;width:100%}}.our-leaders__leaders-focus-cards.active{left:0;transition:1s}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card{display:none}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card.active{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:40px}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .title-leader-card{margin:40px 0}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .department-name{font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:130%;margin:0 0 20px}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__logo{align-self:center;border:1px solid #dcdcdc;border-radius:50%;max-height:324px;max-width:324px;overflow:hidden}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__logo img{max-width:100%}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__name{align-self:center;color:#000;font-size:24px;font-weight:600;margin:10px 0 4px}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__position{align-self:center;color:#909093;font-size:20px;font-weight:400;margin:0 0 10px}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__active-button{align-items:center;align-self:center;display:flex;justify-content:center}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__active-button .button{background-color:#dcdcdc;border-radius:40px;cursor:pointer;height:56px;margin:0;overflow:hidden;padding:4px;position:relative;transition:.5s;width:120px}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__active-button .button .ellipse{background-color:#fff;border-radius:50%;height:48px;left:5px;position:absolute;transition:.5s;width:48px}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__active-button .button.active{background-color:#74c3ac;transition:.5s}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__active-button .button.active .ellipse{left:67px;transition:.5s}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__vacancy-button{align-self:center;margin-top:40px}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__vacancy-button a{background-color:#fff;border:1px solid #000;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.32px;line-height:normal;padding:16px 32px;text-align:center;text-decoration:none}.our-leaders__leaders-focus-cards .our-leaders--leader-focus-card .leader__social-link{align-self:center;margin-top:36px}.our-leaders__leaders-cards{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;transition:1s;width:100%}@media screen and (min-width:1440px){.our-leaders__leaders-cards{justify-content:center}}@media screen and (max-width:1420px){.our-leaders__leaders-cards{justify-content:center}}.our-leaders__leaders-cards .our-leaders--leader-card{align-content:space-between;align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px;margin-right:123px;max-width:240px}.our-leaders__leaders-cards .our-leaders--leader-card .leader--initial{align-items:stretch;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center}.our-leaders__leaders-cards .our-leaders--leader-card.active{display:none}.our-leaders__leaders-cards .our-leaders--leader-card:nth-child(4n){margin-right:0}@media screen and (max-width:1420px){.our-leaders__leaders-cards .our-leaders--leader-card{margin-left:80px;margin-right:80px}.our-leaders__leaders-cards .our-leaders--leader-card:nth-child(4n){margin-left:80px;margin-right:80px}}.our-leaders__leaders-cards .our-leaders--leader-card div,.our-leaders__leaders-cards .our-leaders--leader-card p{font-style:normal;letter-spacing:-.2px;line-height:130%;text-align:center;width:100%}.our-leaders__leaders-cards .our-leaders--leader-card div.leader__logo,.our-leaders__leaders-cards .our-leaders--leader-card p.leader__logo{border:1px solid #dcdcdc;border-radius:50%;max-height:240px;max-width:240px;overflow:hidden}.our-leaders__leaders-cards .our-leaders--leader-card div.leader__logo img,.our-leaders__leaders-cards .our-leaders--leader-card p.leader__logo img{width:240px}.our-leaders__leaders-cards .our-leaders--leader-card div.leader__name,.our-leaders__leaders-cards .our-leaders--leader-card p.leader__name{color:#000;font-size:24px;font-weight:600;margin:10px 0 4px}.our-leaders__leaders-cards .our-leaders--leader-card div.leader__position,.our-leaders__leaders-cards .our-leaders--leader-card p.leader__position{color:#909093;font-size:20px;font-weight:400;margin:0 0 10px}.our-leaders__leaders-cards .our-leaders--leader-card div.leader__active-button,.our-leaders__leaders-cards .our-leaders--leader-card p.leader__active-button{align-items:center;display:flex;justify-content:center}.our-leaders__leaders-cards .our-leaders--leader-card div.leader__active-button .button,.our-leaders__leaders-cards .our-leaders--leader-card p.leader__active-button .button{background-color:#dcdcdc;border-radius:40px;cursor:pointer;height:56px;margin:0;overflow:hidden;padding:4px;position:relative;transition:.5s;width:120px}.our-leaders__leaders-cards .our-leaders--leader-card div.leader__active-button .button .ellipse,.our-leaders__leaders-cards .our-leaders--leader-card p.leader__active-button .button .ellipse{background-color:#fff;border-radius:50%;height:48px;left:5px;position:absolute;transition:.5s;width:48px}.our-leaders__leaders-cards .our-leaders--leader-card div.leader__active-button .button.active,.our-leaders__leaders-cards .our-leaders--leader-card div.leader__active-button .button:hover,.our-leaders__leaders-cards .our-leaders--leader-card p.leader__active-button .button.active,.our-leaders__leaders-cards .our-leaders--leader-card p.leader__active-button .button:hover{background-color:#74c3ac;transition:.5s}.our-leaders__leaders-cards .our-leaders--leader-card div.leader__active-button .button.active .ellipse,.our-leaders__leaders-cards .our-leaders--leader-card div.leader__active-button .button:hover .ellipse,.our-leaders__leaders-cards .our-leaders--leader-card p.leader__active-button .button.active .ellipse,.our-leaders__leaders-cards .our-leaders--leader-card p.leader__active-button .button:hover .ellipse{left:67px;transition:.5s}.our-leaders__leaders-cards.active{-ms-overflow-style:none;height:950px;margin-left:560px;overflow-y:scroll;scrollbar-width:none;transition:1s}.our-leaders__leaders-cards.active::-webkit-scrollbar{display:none}.our-leaders__leaders-cards.active .our-leaders--leader-card{margin-right:20px}.our-leaders__leaders-cards.active .our-leaders--leader-card:nth-child(4n){margin-right:20px}@media screen and (min-width:1441px){.our-leaders__leaders-cards.active .our-leaders--leader-card:nth-child(4n){margin-right:40px}}@media screen and (min-width:1441px){.our-leaders__leaders-cards.active .our-leaders--leader-card{margin-right:40px}}@media screen and (max-width:1420px){.our-leaders__leaders-cards.active .our-leaders--leader-card{margin-left:60px;margin-right:60px}.our-leaders__leaders-cards.active .our-leaders--leader-card:nth-child(4n){margin-left:60px;margin-right:60px}}.vacancies,.vacancies__container{align-items:flex-start;display:flex;justify-content:center;overflow:hidden;width:100%}.vacancies__container{flex-wrap:wrap;max-width:1680px;padding:40px 40px 0;position:relative}.vacancies__container .vacancies__list-of-departments{margin-bottom:42px;width:100%}.vacancies__container .vacancies__list-of-departments .departments{display:flex;list-style:none;padding:0;width:100%}.vacancies__container .vacancies__list-of-departments .departments.mobile{display:none}@media screen and (max-width:1280px){.vacancies__container .vacancies__list-of-departments .departments{display:none}.vacancies__container .vacancies__list-of-departments .departments.mobile{display:flex;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.6px;line-height:normal;padding:10px}}.vacancies__container .vacancies__list-of-departments .departments .department{align-items:flex-start;color:#909093;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:-.6px;line-height:normal;margin:0 10px;transition:.5s}.vacancies__container .vacancies__list-of-departments .departments .department:first-child{margin-left:0}.vacancies__container .vacancies__list-of-departments .departments .department:last-child{margin-right:0}.vacancies__container .vacancies__list-of-departments .departments .department.active{color:#000;text-decoration:underline;text-underline-offset:5px;transition:.5s}.vacancies__container .vacancies__list-of-departments .departments .department:hover{color:#ffde00;text-decoration:underline;text-underline-offset:5px;transition:.5s}.vacancies__container .vacancies__list-of-vacancies{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -10px;width:120%}.vacancies__container .vacancies__list-of-vacancies .vacancies--text-block{background-color:#f9f9f9;flex-grow:1;margin:0 10px 40px;max-width:calc(50% - 20px);padding:30px 20px}@media screen and (max-width:1280px){.vacancies__container .vacancies__list-of-vacancies .vacancies--text-block{max-width:calc(100% - 20px);width:100%}}.vacancies__container .vacancies__list-of-vacancies .vacancies--text-block h3{font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.96px;line-height:normal;margin:0 0 10px}@media screen and (max-width:1420px){.vacancies__container .vacancies__list-of-vacancies .vacancies--text-block h3{font-size:26px}}.vacancies__container .vacancies__list-of-vacancies .vacancies--text-block ul{font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:130%;margin:0 0 40px}@media screen and (max-width:1420px){.vacancies__container .vacancies__list-of-vacancies .vacancies--text-block ul{font-size:16px}}.vacancies__container .vacancies__list-of-vacancies .vacancies--text-block ul:last-child{margin:0}.vacancies__container .vacancies__list-of-vacancies .vacancies--vacancy-card{font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.6px;line-height:130%;margin:0 10px 40px;opacity:1;position:relative;text-decoration:none;transition:.5s;width:calc(25% - 20px);z-index:0}@media screen and (max-width:1280px){.vacancies__container .vacancies__list-of-vacancies .vacancies--vacancy-card{width:calc(33.33333% - 20px)}}@media screen and (max-width:900px){.vacancies__container .vacancies__list-of-vacancies .vacancies--vacancy-card{width:calc(50% - 20px)}}@media screen and (max-width:500px){.vacancies__container .vacancies__list-of-vacancies .vacancies--vacancy-card{width:calc(100% - 20px)}}.vacancies__container .vacancies__list-of-vacancies .vacancies--vacancy-card.hide{height:0;margin:0;opacity:0;transition:.5s;z-index:-1}.vacancies__container .vacancies__list-of-vacancies .vacancies--vacancy-card img{height:100%;max-height:385px;object-fit:cover;width:100%}@media screen and (max-width:1440px){.vacancies__container .vacancies__list-of-vacancies .vacancies--vacancy-card img{max-height:324px}}.vacancies__container .vacancies__list-of-vacancies .vacancies--vacancy-card .vacancy-title{margin:0}.vacancies__container .vacancies__list-of-vacancies .vacancies--vacancy-card .hot{margin:10px;position:absolute;right:0;top:0}.vacancies__container .vacancies__list-of-vacancies .see-more-button{align-items:center;display:flex;justify-content:center;margin:40px 0 0;width:100%}.vacancies__container .vacancies__list-of-vacancies .see-more-button button{background-color:#ffde00;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.32px;line-height:normal;padding:16px 32px}.vacancies__container .vacancies__list-of-vacancies .not-vacancies{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 10px 40px;max-width:calc(50% - 20px);padding:30px 20px;width:100%}@media screen and (max-width:1280px){.vacancies__container .vacancies__list-of-vacancies .not-vacancies{max-width:calc(100% - 20px)}}.vacancies__container .vacancies__list-of-vacancies .not-vacancies .message{font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.6px;line-height:130%}.vacancies__container .vacancies__list-of-vacancies .not-vacancies .send-cv{background-color:#ffde00;color:#000;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.32px;line-height:normal;padding:16px 32px;text-decoration:none}.vacancy-post,.vacancy-post__container{align-items:flex-start;display:flex;justify-content:center;width:100%}.vacancy-post__container{flex-wrap:wrap;max-width:1680px;padding:40px 212px 40px 214px;position:relative}@media screen and (max-width:1420px){.vacancy-post__container{padding:40px}}@media screen and (max-width:600px){.vacancy-post__container{padding:40px 20px}}.vacancy-post--title{font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:110%;margin:0 0 20px;text-align:left;width:100%}.vacancy-post .vacancy-post--leader-section{align-items:stretch;display:flex;justify-content:center;max-height:324px;width:100%}@media screen and (max-width:1040px){.vacancy-post .vacancy-post--leader-section{align-items:center;flex-direction:column;max-height:100%}}.vacancy-post .vacancy-post--leader-section .post-image{max-width:324px;position:relative;width:100%}@media screen and (max-width:1040px){.vacancy-post .vacancy-post--leader-section .post-image{max-height:100%}}.vacancy-post .vacancy-post--leader-section .post-image img{height:100%;width:100%}.vacancy-post .vacancy-post--leader-section .post-image svg{margin:10px;position:absolute;right:0;top:0}.vacancy-post .vacancy-post--leader-section .leader-of-department{background-color:#f9f9f9;display:flex;margin-left:20px;max-height:inherit;padding:20px 20px 40px}@media screen and (max-width:1040px){.vacancy-post .vacancy-post--leader-section .leader-of-department{align-items:center;flex-direction:column;justify-content:center;margin:20px 0 0}.vacancy-post .vacancy-post--leader-section .leader-of-department .description{margin-bottom:20px}}.vacancy-post .vacancy-post--leader-section .leader-of-department .description p{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:140%;margin:0}.vacancy-post .vacancy-post--leader-section .leader-of-department .leader-info{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-left:20px;width:180px}.vacancy-post .vacancy-post--leader-section .leader-of-department .leader-info .leader-photo{border:1px solid #dcdcdc;border-radius:50%;height:180px;overflow:hidden;width:180px}.vacancy-post .vacancy-post--leader-section .leader-of-department .leader-info .leader-photo img{max-width:100%}.vacancy-post .vacancy-post--leader-section .leader-of-department .leader-info .leader-name{font-size:20px;font-style:normal;font-weight:600;line-height:140%}@media screen and (max-width:1040px){.vacancy-post .vacancy-post--leader-section .leader-of-department .leader-info .leader-name{line-height:130%}}.vacancy-post .vacancy-post--leader-section .leader-of-department .leader-info .leader-position{color:#909093;font-size:16px;font-style:normal;font-weight:400;line-height:130%}@media screen and (max-width:1040px){.vacancy-post .vacancy-post--leader-section .leader-of-department .leader-info .leader-position{line-height:140%}}.vacancy-post .vacancy-post--vacancy-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;width:100%}@media screen and (max-width:1120px){.vacancy-post .vacancy-post--vacancy-content{justify-content:center}}.vacancy-post .vacancy-post--vacancy-content .vacancy-description{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:20px;max-width:571px;width:60%}@media screen and (max-width:1120px){.vacancy-post .vacancy-post--vacancy-content .vacancy-description{max-width:100%;width:100%}}.vacancy-post .vacancy-post--vacancy-content .vacancy-description h3,.vacancy-post .vacancy-post--vacancy-content .vacancy-description p{font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.96px;line-height:normal;margin:0;width:100%}.vacancy-post .vacancy-post--vacancy-content .vacancy-description p,.vacancy-post .vacancy-post--vacancy-content .vacancy-description ul{font-size:20px;font-weight:400;line-height:140%;margin:20px 0 40px;width:100%}.vacancy-post .vacancy-post--vacancy-content .vacancy-description ul{padding:0 0 0 25px}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form{left:0;max-width:424px;position:sticky;top:80px;width:40%}@media screen and (max-width:1120px){.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form{width:100%}}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7{align-items:center;background-color:#ffde00;display:flex;justify-content:center;width:100%}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 20px}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form h3{font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:110%;margin:0 0 20px;text-align:left;width:100%}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field{width:100%}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field.first-name,.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field.last-name{width:calc(50% - 10px)}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field input,.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field textarea{background-color:#fff;border:1px solid #dcdcdc;color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:100%;margin-bottom:20px;padding:16px;resize:none;width:100%}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field input#your-position,.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field textarea#your-position{background-color:#efecec;border:1px solid #dcdcdc;color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;padding:16px}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field input::placeholder,.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field textarea::placeholder{color:#909093;font-size:16px}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field.custom-file .input-box{background-color:#fff;padding:16px 32px}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field.custom-file .input-box:before{content:none}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field.accept{margin-bottom:20px}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last{margin:0}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last label{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;width:100%}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last label input[name=accept]{opacity:0;width:auto}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last label input[name=accept]+span{margin-left:10px}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last label input[name=accept]+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";display:block;font-size:18px;height:24px;left:0;line-height:30px;position:absolute;text-align:center;top:0;width:24px}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last label input[name=accept]:checked+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm6.003 11L6.76 11.757l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414L11.003 16z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.vacancy-post .vacancy-post--vacancy-content .vacancy-contact-form .wpcf7 form.wpcf7-form input[type=submit]{background-color:#fff;border:1px solid #dcdcdc;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:100%;padding:16px;width:100%}.vacancy-post .vacancy-post--social-sharing-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}@media screen and (max-width:1120px){.vacancy-post .vacancy-post--social-sharing-wrapper{justify-content:center;margin-top:40px}}.vacancy-post .vacancy-post--social-sharing-wrapper a{align-items:flex-start;border:1px solid #000;color:#000;display:flex;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:-.32px;line-height:normal;padding:13px 36px;text-decoration:none}.vacancy-post .vacancy-post--social-sharing-wrapper a svg{margin-right:10px}.hero-hr{margin-top:-75px;overflow:hidden;position:relative}@media (max-width:767px){.hero-hr{margin-top:-40px}}.hero-hr .container{align-items:end;display:flex;min-height:647px}.hero-hr .container .hero-hr__text{color:#fff;padding-bottom:80px}@media (max-width:767px){.hero-hr .container{min-height:385px}.hero-hr .container .hero-hr__text{padding-bottom:60px}}.hero-hr___title{font-weight:400;line-height:110%;margin-bottom:20px}@media (max-width:767px){.hero-hr___title{font-size:26px}}.hero-hr___description{font-size:40px;font-weight:400;line-height:44px;margin:0;max-width:719px}@media (max-width:767px){.hero-hr___description{font-size:16px;line-height:18px}}.hero-hr___description a:hover{color:inherit}.hero-hr__description,.hero-hr__title{position:relative;z-index:3}.environment{padding-top:40px}.environment__content{display:flex;flex-direction:column}.environment__title{font-family:BeausiteClassic-Regular;font-size:32px;font-weight:600;line-height:38.4px}@media (max-width:1199px){.environment__title{font-size:20px;line-height:26px}}@media (max-width:767px){.environment__title{font-size:18px;line-height:25.2px}}.environment__title p{margin:0}.environment__image{width:100%}@media (min-width:768px) and (max-width:1199px){.environment__image{width:40%}}.environment__image img{height:100%;object-fit:cover;width:100%}@media (min-width:1200px){.environment__image img{min-height:400px;min-width:670px}}.environment__row{padding:80px 0}@media (max-width:1199px){.environment__row{padding:40px 0}}.environment__row .container{align-items:center;display:flex;gap:80px;justify-content:space-between}@media (max-width:767px){.environment__row .container{align-items:self-start;flex-direction:column;gap:0;width:100%}}.environment .img-left{flex-direction:row-reverse}@media (max-width:767px){.environment .img-left{flex-direction:column}}.environment__text{display:flex;flex-direction:column;font-family:BeausiteClassic-Regular}@media (min-width:768px) and (max-width:1199px){.environment__text{width:60%}}@media (min-width:1200px){.environment__text{max-width:610px}}.environment__text .title{font-size:40px;font-weight:600;letter-spacing:-1.2px;line-height:110%;margin-bottom:20px}@media (max-width:1199px){.environment__text .title{font-size:24px}}.environment__text .description{font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:140%}@media (max-width:1199px){.environment__text .description{font-size:16px;margin-bottom:20px}}.bgr-grey{background-color:#f9f9f9}.bgr-white{background-color:#fff}.values{padding:80px 0}@media (max-width:767px){.values{padding:40px 0}}.values__title{font-family:BeausiteClassic-Regular;font-size:32px;line-height:38.4px;margin-bottom:40px}@media (max-width:1199px){.values__title{font-size:20px;line-height:26px}}@media (max-width:767px){.values__title{font-size:18px;line-height:25.2px}}.values__title p{margin:0}.values__content{align-items:center;display:flex;flex-direction:column}.values__cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;justify-content:center}.values__text{font-family:BeausiteClassic-Regular;font-size:40px;font-weight:400;left:50%;letter-spacing:-.4px;line-height:110%;position:absolute;top:50%;transform:translate(-50%,-50%);width:360px}@media (max-width:991px){.values__text{font-size:30px;width:80%}}.values__text .title{text-align:center}.values__btn{margin-top:60px}.values__btn .btn{align-items:center;background:#ffde00;color:#000;cursor:pointer;display:flex;font-family:BeausiteClassic-Bold;font-size:16px;height:51px;justify-content:center;line-height:19.2px;padding:0 32px;text-decoration:none;transition:all .3s ease-in-out;width:128px}@media screen and (max-width:1200px){.values__btn .btn{font-size:14px;height:40px;line-height:17px;margin-right:20px}}.values__btn .btn:focus,.values__btn .btn:hover{background:#fde124;color:#000;text-decoration:none}.values .description,.values .values__image-hover{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;text-align:left;top:0;width:100%}.values .values__image,.values .values__image-hover{height:100%;transition:opacity .4s;width:100%}.values .values__image-hover img,.values .values__image img{height:100%;width:100%}.values .title,.values .values__image{opacity:1;position:relative}.values .values__card{cursor:pointer;overflow:hidden;position:relative;width:calc(50% - 50px)}@media (max-width:768px){.values .values__card{width:100%}}@media (min-width:1400px){.values .values__card{width:calc(33% - 50px)}}@media (min-width:1024px){.values .values__card:hover .title,.values .values__card:hover .values__image{opacity:0}.values .values__card:hover .description,.values .values__card:hover .values__image-hover{opacity:1}}.values .active .title,.values .active .values__image{opacity:0}.values .active .description,.values .active .values__image-hover{opacity:1}.life{padding:80px 0}@media (max-width:767px){.life{padding:40px 0}}.life__title{font-family:BeausiteClassic-Regular;font-size:32px;font-weight:600;line-height:38.4px;margin-bottom:40px}@media (max-width:1199px){.life__title{font-size:20px;line-height:26px}}@media (max-width:767px){.life__title{font-size:18px;line-height:25.2px}}.life__title p{margin:0}.life__content{align-items:center;display:flex;flex-direction:column}.life__cards{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media (min-width:576px){.life__cards{width:calc(100% + 20px)}}.life__card{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;flex-direction:column;height:340px;margin-bottom:20px;padding:0 10px;position:relative;text-decoration:none;width:25%}@media (min-width:1024px) and (max-width:1400px){.life__card{width:33.3%}}@media (min-width:576px) and (max-width:1023px){.life__card{width:50%}}@media (max-width:575px){.life__card{padding:0;width:100%}}.life__card:hover{color:inherit;text-decoration:none}.life .bottom{flex-direction:column-reverse}.life__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:50%;transition:height .7s}.life .full .life__image{background-position:100%;height:100%}.life .full .life__text{left:24px;position:absolute;top:24px;z-index:5}.life .full .life__background{bottom:0;height:0;overflow:hidden;position:absolute;right:10px;transition:height .7s;width:calc(100% - 20px)}@media (min-width:1024px){.life .full:hover .life__background{height:100%;transition:height .7s}.life .full:hover .life__image{background-position:100%;height:0}}.life__color{height:50%;padding:20px;position:relative;transition:height .7s}.life__text{font-family:BeausiteClassic-Regular;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:130%;width:285px}.life__text:hover{color:#000;text-decoration:none}@media (max-width:767px){.life__text{font-size:20px}}.life__text .description{font-size:16px;font-style:normal;font-weight:400;height:0;letter-spacing:-.16px;line-height:140%;margin-top:10px;opacity:0;overflow-y:hidden;text-overflow:ellipsis;transition:height .35s,opacity .4s}@media (min-width:1024px){.life__card:hover .life__image{height:0}.life__card:hover .life__color{height:100%}.life__card:hover .life__text{color:#000;text-decoration:none}.life__card:hover .life__text .description{height:198px;opacity:1}}.life__btn{margin-top:40px}.life__btn .btn{align-items:center;background:#ffde00;color:#000;cursor:pointer;display:flex;font-family:BeausiteClassic-Bold;font-size:16px;height:51px;justify-content:center;line-height:19.2px;padding:0 32px;text-decoration:none;transition:all .3s ease-in-out;width:136px}@media screen and (max-width:1200px){.life__btn .btn{font-size:14px;height:40px;line-height:17px;margin-right:20px}}.life__btn .btn:focus,.life__btn .btn:hover{background:#fde124;color:#000;text-decoration:none}.life a:hover{color:#000;text-decoration:none}.internship{overflow-x:hidden;padding:60px 0 80px}@media (max-width:767px){.internship{padding:40px 0}}.internship__content{display:flex;flex-direction:column}.internship .centered{align-items:center}.internship__form{font-family:BeausiteClassic-Regular;max-width:1015px}.internship__description{font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:140%}.internship__description p:first-child{margin:0}.internship__cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;margin-bottom:40px;padding-bottom:40px;position:relative}.internship__cards:after{background-color:#dcdcdc;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%,-50%);width:200vh}.internship__card{width:calc(33.33% - 34px)}@media (min-width:576px) and (max-width:1023px){.internship__card{width:calc(50% - 25px)}}@media (max-width:767px){.internship__card{width:100%}}.internship .image{height:324px;width:100%}.internship .image img{height:100%;object-fit:cover;width:100%}.internship__text{font-family:BeausiteClassic-Regular;margin:20px 0}.internship__text .title{font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.6px;line-height:130%;margin-bottom:10px}.internship .action-button{font-weight:600;text-align:left}.internship__btn{margin-top:40px}.internship__btn .btn{align-items:center;background:#ffde00;color:#000;cursor:pointer;display:flex;font-family:BeausiteClassic-Bold;font-size:16px;height:51px;justify-content:center;line-height:19.2px;max-width:229px;padding:16px 32px;text-decoration:none;transition:all .3s ease-in-out}@media screen and (max-width:1200px){.internship__btn .btn{font-size:14px;height:40px;line-height:17px;margin-right:20px}}.internship__btn .btn:hover{background:#fde124}.internship a:hover{color:#000;text-decoration:none}.internship .modal-form{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:99}.internship .modal-content{background-color:#ffde00;font-family:BeausiteClassic-Regular;margin:80px auto;padding:40px;position:relative;width:887px}@media (max-width:991px){.internship .modal-content{height:100vh;overflow-y:scroll;width:calc(100% - 40px)}}.internship .modal-content .title{font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:110%}@media (max-width:991px){.internship .modal-content .title{font-size:32px}}.internship form.wpcf7-form{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:20px;position:relative}.internship .close-button{position:absolute;right:20px;top:20px}.internship .close-button:focus,.internship .close-button:hover{color:#000;cursor:pointer;text-decoration:none}.internship-form .file-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.internship-form .file-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.internship-form .file-wrap p{margin:0}.internship-form .form-row-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.internship-form .form-row-columns>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:50%;padding:0 12px}@media (min-width:768px){.internship-form .form-row-columns .file-wrap{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}}.internship-form .form-row{margin-bottom:20px}.internship-form .form-row br{display:none}.internship-form .form-row:last-child{margin-bottom:0}.internship-form .form-row .wpcf7-form-control-wrap{display:block}.internship-form .form-row input[type=email],.internship-form .form-row input[type=tel],.internship-form .form-row input[type=text],.internship-form .form-row textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #dcdcdc;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:18px;height:48px;line-height:18px;margin:0;outline:none;padding:20px 16px 10px;width:100%}.internship-form .form-row input[type=email]:focus,.internship-form .form-row input[type=tel]:focus,.internship-form .form-row input[type=text]:focus,.internship-form .form-row textarea:focus{background:#fff;border:1px solid #ffde00;outline:1px solid #ffde00}.internship-form .form-row textarea{height:135px;padding:23px 16px 3px;resize:none}.internship-form .form-row input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:0;color:#000;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:19px;outline:none;padding:16px 32px;width:100%}.internship-form .form-row .form-submit{margin-top:20px;max-width:100%;width:100%}.internship-form .form-row input[type=file]{left:-9999px;position:absolute;visibility:hidden}.internship-form .form-row label[for=custom-file]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:16px}.internship-form .form-row label[for=custom-file]:focus,.internship-form .form-row label[for=custom-file]:hover{-webkit-tap-highlight-color:transparent}.internship-form .form-row .attach-box{background-color:#f9f9f9;border:1px solid #dcdcdc;color:#909093;display:inline-block;font-size:18px;letter-spacing:-.54px;line-height:83%;padding:16px 32px;position:relative;white-space:nowrap}.internship-form .form-row .attach-box-info{color:#8e8e8e;font-size:12px;line-height:15px;max-width:160px;padding-top:10px}.internship-form .form-row label{display:block;position:relative}.internship-form .form-row label .floating-label{color:#909093;font-size:16px;left:16px;line-height:16px;position:absolute;top:16px;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;z-index:2}.internship-form .form-row label.focused .floating-label{font-size:12px;line-height:12px;top:4px}.internship-form .form-row label.not-valid{padding-bottom:10px}.internship-form .form-row label.not-valid input,.internship-form .form-row label.not-valid textarea{margin-bottom:10px}.internship-form .form-row label.not-valid .floating-label{color:#ff5c01}.internship-form .form-row .wpcf7-not-valid-tip{bottom:-15px;color:#ff5c01;font-size:14px;font-weight:400;line-height:20px;padding-left:16px;pointer-events:none!important;position:absolute;white-space:nowrap}.internship-form .form-row .wpcf7-not-valid-tip:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 7A6 6 0 1 0 1 7a6 6 0 0 0 12 0z' stroke='%23FF5C01'/%3E%3Cpath d='M7.525 3.455H6.473l.083 4.663h.885l.084-4.663zm-.528 6.606c.349 0 .64-.285.64-.64a.643.643 0 0 0-.64-.635.64.64 0 0 0-.639.636c0 .354.288.639.64.639z' fill='%23FF5C01'/%3E%3C/svg%3E");height:12px;left:0;position:absolute;top:3px;width:12px}.internship-form .form-row .name .wpcf7-not-valid-tip{bottom:-30px;white-space:wrap}.internship-form .form-row .wpcf7-form-control-wrap[data-name=your-subject]{height:160px}.internship-form .form-row.accept{margin-top:20px}.internship-form .column{display:flex;gap:20px}@media (max-width:767px){.internship-form .column{flex-direction:column}}.internship-form .form-column.choice{padding-left:28px}.internship-form .wpcf7-checkbox input[type=checkbox],.internship-form .wpcf7-radio input[type=radio]{height:24px;left:0;position:absolute;top:0;visibility:hidden;width:24px}.internship-form .tooltip{background-color:#fff;border-radius:3px;bottom:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:#000;display:block;font-size:14px;left:-50%;left:0;line-height:130%;min-width:120px;padding:6px 8px;position:absolute;text-align:center;transform:translate(-25%);visibility:hidden;white-space:nowrap;z-index:1}.internship-form .tooltip:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M10 0H0l5 6 5-6z' fill='%23fff'/%3E%3C/svg%3E");bottom:-6px;content:"";display:block;height:6px;left:50%;position:absolute;transform:translate(-50%);width:10px}.internship-form input[type=radio]+span:hover+.tooltip{visibility:visible}.internship-form .wpcf7-checkbox input[type=checkbox]+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";cursor:pointer;display:block;height:24px;left:0;position:absolute;top:0;width:24px}.internship-form .wpcf7-checkbox input[type=checkbox]+span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm6.003 11L6.76 11.757l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414L11.003 16z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";cursor:pointer;display:block;font-size:18px;height:24px;left:0;line-height:30px;position:absolute;text-align:center;top:0;visibility:hidden;width:24px}.internship-form .wpcf7-checkbox input[type=checkbox]:checked+span:before{background:transparent}.internship-form .wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.internship-form .wpcf7-checkbox input[type=checkbox]:disabled+span{opacity:45%}.internship-form .accept .wpcf7-list-item{margin:0 0 0 24px}.internship-form .accept .wpcf7-list-item-label{display:inline-block;font-size:14px;font-weight:400;line-height:130%;margin-left:10px;max-width:350px}.internship-form .top-label{display:block;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:140%;margin-bottom:10px}.internship-form .wpcf7-list-item{margin:0}.internship-form .wpcf7-list-item-label{align-items:center;display:flex;height:24px;margin-left:24px}.internship-form .checkbox-btn{grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:767px){.internship-form .checkbox-btn{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.internship-form .checkbox-btn .wpcf7-list-item{white-space:nowrap}.internship-form .radio-btn{display:flex;flex-direction:row;gap:20px}@media (max-width:767px){.internship-form .radio-btn{flex-wrap:wrap}}.internship-form .radio-btn input[type=radio]+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z' fill='%230D0D0D' fill-opacity='.54'/%3E%3C/svg%3E");content:"";cursor:pointer;display:block;height:24px;left:0;position:absolute;top:0;width:24px}.internship-form .radio-btn input[type=radio]+span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16.001A8 8 0 0 0 12 20zm0-3a5 5 0 1 1 0-10 5 5 0 0 1 0 10z' fill='%23232325'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";cursor:pointer;display:block;font-size:18px;height:24px;left:0;line-height:30px;position:absolute;text-align:center;top:0;visibility:hidden;width:24px}.internship-form .radio-btn input[type=radio]:checked+span:before{background:transparent}.internship-form .radio-btn input[type=radio]:checked+span:after{visibility:visible}.internship-form .wpcf7 .wpcf7-submit:disabled{background:#e5e5e5;color:#8e8e8e}.internship-form .form-row input.wpcf7-not-valid,.internship-form .form-row input.wpcf7-not-valid:focus,.internship-form .form-row textarea.wpcf7-not-valid,.internship-form .form-row textarea.wpcf7-not-valid:focus{border:1px solid #ff5c01;outline:1px solid #ff5c01}.internship-form .file-wrap{flex-wrap:wrap;position:relative}.internship-form .selected-file{bottom:0;margin-bottom:-8px;padding-top:12px;position:relative;white-space:break-spaces;width:100%}.internship-form .selected-file span{color:#a1a1a1;font-size:12px;padding-left:5px}.internship-form .selected-file__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.354.646 8 8m-7.708 0 8-8' stroke='%23A1A1A1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:12px;margin-left:3px;width:12px}.internship-form .wpcf7{position:relative}.internship-form .wpcf7 form .wpcf7-response-output{align-items:center;color:#58585e;display:flex;font-family:BeausiteClassic-Regular,serif;font-size:20px;font-style:normal;font-weight:400;height:280px;justify-content:center;letter-spacing:-1px;line-height:130%;padding:15px 0 20px;width:600px}.internship-form .wpcf7 form .wpcf7-response-output .wpcf7-response-output-text{font-size:22px;letter-spacing:-.03em;line-height:27px;padding-bottom:50px}.internship-form .wpcf7 form .wpcf7-response-output a{border:1px solid #fff;color:#fff;display:inline-block;letter-spacing:-.03em;line-height:40px;margin:0 8px;text-align:center;text-decoration:none}.internship-form .wpcf7 form .wpcf7-response-output a:hover{background:#fff}.internship-form .wpcf7 form .wpcf7-response-output.file-not-valid{align-items:center;color:#58585e;display:flex;font-family:BeausiteClassic-Regular,serif;font-size:20px;font-style:normal;font-weight:400;height:280px;justify-content:center;letter-spacing:-1px;line-height:130%;padding:15px 0 20px;width:600px}.internship-form .wpcf7 form .wpcf7-response-output.file-not-valid:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='56' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.962 31.82V29.75L15.7 23.805v2.816l8.956 4.081v.167L15.7 34.94v2.826l12.262-5.946zm9.805 8.438c3.804 0 6.518-2.686 6.51-6.37.008-3.656-2.54-6.316-5.984-6.316-1.403 0-2.705.536-3.444 1.256h-.11l.6-5.29h8.023V21.09H32.966l-1.062 9.528 2.613.388c.711-.637 1.985-1.07 3.13-1.07 2.244.017 3.869 1.698 3.869 4.006 0 2.272-1.58 3.915-3.749 3.915-1.828 0-3.278-1.163-3.425-2.788h-2.77c.11 3.01 2.723 5.188 6.195 5.188z' fill='%23fff'/%3E%3Ccircle cx='30' cy='30' r='28' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E");left:50%;margin-left:-28px;position:absolute;top:45px}.internship-form .wpcf7 form .wpcf7-response-output.file-not-valid a{width:120px}.internship-form .wpcf7 form .wpcf7-response-output.file-not-valid a:hover{color:#fb6d1e}.internship-form .wpcf7 form .wpcf7-response-output.wpcf7-response-output-success{background:#1f8060;display:block}.internship-form .wpcf7 form .wpcf7-response-output.wpcf7-response-output-success:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='56' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16 30 9.5 9.5 19-19' stroke='%23fff' stroke-width='3'/%3E%3Ccircle cx='30' cy='30' r='28' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E");left:50%;margin-left:-28px;position:absolute;top:45px}.internship-form .wpcf7 form .wpcf7-response-output.wpcf7-response-output-success a{width:90px}.internship-form .wpcf7 form .wpcf7-response-output.wpcf7-response-output-success a:hover{color:#2c8165}.internship-form .wpcf7 form .wpcf7-response-output.wpcf7-response-output-error{background:#fb6d1e;display:block}.internship-form .wpcf7 form .wpcf7-response-output.wpcf7-response-output-error a{width:90px}.internship-form .wpcf7 form .wpcf7-response-output.wpcf7-response-output-error a:hover{color:#fb6d1e}.internship-form .wpcf7 form.invalid .wpcf7-response-output:not(.file-not-valid),.internship-form .wpcf7 form.unaccepted .wpcf7-response-output:not(.file-not-valid){display:none!important}.internship-form .g-recaptcha{margin-right:16px;-ms-transform:scale(.62);transform:scale(.62);-webkit-transform:scale(.62);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0;width:190px}.internship-form .wpcf7-form.submitting{opacity:.5;pointer-events:none}.internship-form input.wpcf7-text:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.internship-form .wpcf7 .ajax-loader{display:none}.internship-form ::-webkit-input-placeholder{color:#8e8e8e;font-family:Inter,sans-serif;letter-spacing:-.03em;opacity:1}.internship-form ::-moz-placeholder{color:#8e8e8e;font-family:Inter,sans-serif;letter-spacing:-.03em;opacity:1}.internship-form :-ms-input-placeholder{opacity:1}.internship-form ::-ms-input-placeholder{opacity:1}.internship-form ::placeholder{color:#8e8e8e;font-family:Inter,sans-serif;letter-spacing:-.03em;opacity:1}.internship-form :-ms-input-placeholder{color:#8e8e8e;font-family:Inter,sans-serif;letter-spacing:-.03em}.internship-form ::-ms-input-placeholder{color:#8e8e8e;font-family:Inter,sans-serif;letter-spacing:-.03em}.internship-form .contact__wrapper .form-row-columns .file-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.internship-form .form-row-columns>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.internship-form .form-row-columns>div:first-child{margin-bottom:24px}.internship-form .form-row label[for=custom-file]{display:block}.internship-form .form-row .input-box-info{display:block;max-width:100%;padding-top:18px;width:100%}.internship-form .selected-file{bottom:0;margin-bottom:-8px;padding-top:12px;position:relative;white-space:break-spaces;width:100%}.internship-form .wpcf7 form .wpcf7-response-output{left:0;margin:0;width:100%}.internship-form .wpcf7 form .wpcf7-response-output.file-not-valid:before,.internship-form .wpcf7 form .wpcf7-response-output.wpcf7-response-output-success:before{top:60px}.internship-form .g-recaptcha{-ms-transform:scale(.695);transform:scale(.695);-webkit-transform:scale(.695)}}.internship-form .contact .wpcf7 form .wpcf7-response-output{width:100%}@media (min-width:768px) and (max-width:1000px){.internship-form .form-row .input-box{font-size:14px}.internship-form .form-row .input-box-info{font-size:10px}}@media (max-width:450px){.internship-form .wpcf7 form .wpcf7-response-output{bottom:70px;left:0;margin:0;max-width:100%;padding:140px 30px 0;top:80px}}@media (min-width:451px) and (max-width:991px){.internship-form .wpcf7 form .wpcf7-response-output{bottom:auto;height:320px;left:50%;margin-left:-225px;padding:100px 55px 0;width:450px}.internship-form .wpcf7 form .wpcf7-response-output.file-not-valid:before,.internship-form .wpcf7 form .wpcf7-response-output.wpcf7-response-output-success:before{top:30px}}.internship-form form.submitting .wpcf7-spinner{display:none!important}.internship-post,.internship-post__container{align-items:flex-start;display:flex;justify-content:center;width:100%}.internship-post__container{flex-wrap:wrap;max-width:1680px;padding:40px 212px 40px 214px;position:relative}@media screen and (max-width:1420px){.internship-post__container{padding:40px}}@media screen and (max-width:600px){.internship-post__container{padding:40px 20px}}.internship-post--title{font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:110%;margin:0 0 20px;text-align:left;width:100%}.internship-post .internship-post--internship-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (max-width:1120px){.internship-post .internship-post--internship-content{justify-content:center}}.internship-post .internship-post--internship-content .internship-description{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:20px;max-width:571px;width:60%}@media screen and (max-width:1120px){.internship-post .internship-post--internship-content .internship-description{max-width:100%;width:100%}}.internship-post .internship-post--internship-content .internship-description h3,.internship-post .internship-post--internship-content .internship-description p{font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.96px;line-height:normal;margin:0;width:100%}.internship-post .internship-post--internship-content .internship-description p,.internship-post .internship-post--internship-content .internship-description ul{font-size:20px;font-weight:400;line-height:140%;margin:20px 0 40px;width:100%}.internship-post .internship-post--internship-content .internship-description ul{padding:0 0 0 25px}.internship-post .internship-post--internship-content .internship-contact-form{background-color:#ffde00;font-family:BeausiteClassic-Regular;left:0;max-width:424px;padding:40px 20px;position:sticky;top:80px;width:40%}@media screen and (max-width:1120px){.internship-post .internship-post--internship-content .internship-contact-form{max-width:100%;width:100%}}.internship-post .internship-post--internship-content .internship-contact-form .form-title{font-size:40px;font-weight:400;letter-spacing:-.4px;line-height:110%}.internship-post .internship-post--internship-content .internship-contact-form form.wpcf7-form{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:20px;position:relative}.internship-post .internship-post--internship-content .internship-contact-form form.wpcf7-form .form-row-columns>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.internship-post .internship-post--internship-content .internship-contact-form form.wpcf7-form .form-row-columns>div:first-child{margin-bottom:24px}.internship-post .internship-post--social-sharing-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}@media screen and (max-width:1120px){.internship-post .internship-post--social-sharing-wrapper{justify-content:center;margin-top:40px}}.internship-post .internship-post--social-sharing-wrapper a{align-items:flex-start;border:1px solid #000;color:#000;display:flex;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:-.32px;line-height:normal;padding:13px 36px;text-decoration:none}.internship-post .internship-post--social-sharing-wrapper a svg{margin-right:10px}header .background-filter{background-color:#000;display:none;height:100vh;left:0;opacity:0;position:absolute;top:0;transition:1s;width:100%}header .background-filter.active{display:flex;transition:1s;z-index:99}header .send-sv-form-for-hr-block{background-color:#ffde00;height:100vh;max-width:571px;overflow:hidden;position:absolute;right:-100%;top:0;transition:1s;z-index:101}@media screen and (max-width:900px){header .send-sv-form-for-hr-block{max-width:100%}}header .send-sv-form-for-hr-block.active{right:0;transition:1s}header .send-sv-form-for-hr-block .close{cursor:pointer;margin:20px;position:absolute;right:0;top:0;z-index:200}header .send-sv-form-for-hr-block .wpcf7{align-items:center;background-color:#ffde00;display:flex;justify-content:center;width:100%}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px;position:relative;z-index:105}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .title-form{font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:110%;margin:0 0 20px;text-align:left;width:100%}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field{width:100%}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.email,header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.first-name,header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.last-name,header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.position{width:calc(50% - 10px)}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field input,header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field select,header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field textarea{background-color:#fff;border:1px solid #dcdcdc;color:#909093;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:100%;margin-bottom:20px;padding:12px 16px;resize:none;width:100%}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.custom-file .input-box{background-color:#fff;padding:16px 32px}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.custom-file .input-box:before{content:none}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.accept{margin-bottom:20px}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last{margin:0}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last label{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;width:100%}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last label input[name=accept]{opacity:0;width:auto}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last label input[name=accept]+span{margin-left:10px}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last label input[name=accept]+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";display:block;font-size:18px;height:24px;left:0;line-height:30px;position:absolute;text-align:center;top:0;width:24px}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form .field.accept .wpcf7-list-item.first.last label input[name=accept]:checked+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm6.003 11L6.76 11.757l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414L11.003 16z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}header .send-sv-form-for-hr-block .wpcf7 form.wpcf7-form input[type=submit]{background-color:#fff;border:1px solid #dcdcdc;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:100%;max-width:171px;padding:16px 32px;width:100%}header .send-sv-form-for-hr-block .lines{align-items:center;bottom:0;display:flex;height:350px;justify-content:center;position:absolute;right:0;width:100%}header .send-sv-form-for-hr-block .lines .line{background-color:#fff;height:2px;margin-left:145px;position:absolute;width:2000px;z-index:101}header .send-sv-form-for-hr-block .lines .line.one{transform:rotate(25deg)}header .send-sv-form-for-hr-block .lines .line.two{transform:rotate(-25deg)}header .send-sv-form-for-hr-block .lines .center{background-color:#ffde00;height:29px;margin-left:145px;position:relative;width:29px;z-index:104}.life-post{margin:0 auto;max-width:1014px;padding:40px 0 80px;width:100%}@media screen and (max-width:1080px){.life-post{padding:0 40px}}.life-post__title h1{font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:110%;margin:0 0 10px}.life-post__title .post-date{color:#909093;margin:0 0 20px}.life-post__description .description,.life-post__title .post-date{font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:140%}.life-post__description .description{margin:0 0 40px}.life-post__description .description p{margin:0}.life-post__description .description img{float:right;margin:0 0 10px 20px;max-width:100%}.life-post__description .image-after-description{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.life-post__description .image-after-description img{margin-bottom:20px;max-width:100%;width:100%}.life-post__description .image-after-description .image-title{color:#58585e;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:140%;text-align:center;width:40%}@media screen and (max-width:900px){.life-post__description .image-after-description .image-title{width:80%}}.life-post__two_columns_block{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1080px){.life-post__two_columns_block{margin-bottom:40px}}.life-post__two_columns_block h3{font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:130%;width:100%}.life-post__two_columns_block .column{width:calc(50% - 10px)}@media screen and (max-width:900px){.life-post__two_columns_block .column{width:100%}}.life-post__two_columns_block .column p{font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:140%;margin:0}.life-post__two_columns_block .column p img{height:auto;margin:20px 0;width:100%}.life-post__block_with_image_right_side{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.life-post__block_with_image_right_side .content{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0;width:100%}@media screen and (max-width:900px){.life-post__block_with_image_right_side .content{flex-wrap:wrap;justify-content:center}}.life-post__block_with_image_right_side .content p{font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:140%;margin:0 20px 0 0}@media screen and (max-width:900px){.life-post__block_with_image_right_side .content p{margin:0}}.life-post__block_with_image_right_side .content img{height:auto;width:30%}@media screen and (max-width:900px){.life-post__block_with_image_right_side .content img{margin-top:20px;width:100%}}.life-post__three_columns_block{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0;width:100%}.life-post__three_columns_block .column{width:calc(33.33333% - 20px)}@media screen and (max-width:900px){.life-post__three_columns_block .column{margin:0 0 20px;width:100%}}.life-post__three_columns_block .column.second{margin:0 20px}@media screen and (max-width:900px){.life-post__three_columns_block .column.second{margin:0 0 20px}}.life-post__three_columns_block .column p{font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:140%;margin:0}.life-post__block_with_image_left_side{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.life-post__block_with_image_left_side .content{align-items:stretch;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;padding:0;width:100%}@media screen and (max-width:900px){.life-post__block_with_image_left_side .content{flex-wrap:wrap;justify-content:center}}.life-post__block_with_image_left_side .content p{font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:140%}@media screen and (max-width:900px){.life-post__block_with_image_left_side .content p{margin:0}}.life-post__block_with_image_left_side .content img{height:auto;width:30%}@media screen and (max-width:900px){.life-post__block_with_image_left_side .content img{margin-top:20px;width:100%}}.life-post__social-share-link{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20px;width:100%}.life-post__social-share-link p{width:100%}.life-post__social-share-link a{margin:0 6px;text-decoration:none}.life-post__social-share-link a:last-child{margin-right:0}.life-post__social-share-link a:nth-child(2){margin-left:0}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{outline:none}.wpcf7-form input.invalid,.wpcf7-form select.invalid,.wpcf7-form textarea.invalid{border:1px solid red!important;outline:1px solid red!important}.wpcf7-form input.valid,.wpcf7-form select.valid,.wpcf7-form textarea.valid{border:1px solid #12a700!important;outline:1px solid #12a700!important}.wpcf7-form input.status-disabled,.wpcf7-form select.status-disabled,.wpcf7-form textarea.status-disabled{opacity:.6}.wpcf7-form .wpcf7-form-control-wrap{position:relative}.wpcf7-form .wpcf7-form-control-wrap .invalid-message{bottom:0;color:#ff644b;display:flex;font-size:12px;justify-content:flex-start;left:0;position:absolute;width:100%}.wpcf7-form .wpcf7-form-control-wrap .invalid-message:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M8 4.667c.366 0 .666.3.666.666V8c0 .367-.3.667-.666.667A.669.669 0 0 1 7.333 8V5.333c0-.366.3-.666.667-.666zm-.007-3.334A6.663 6.663 0 0 0 1.333 8c0 3.68 2.98 6.667 6.66 6.667A6.67 6.67 0 0 0 14.666 8a6.67 6.67 0 0 0-6.673-6.667zm.007 12A5.332 5.332 0 0 1 2.666 8 5.332 5.332 0 0 1 8 2.667 5.332 5.332 0 0 1 13.333 8 5.332 5.332 0 0 1 8 13.333zm.666-2H7.333V10h1.333v1.333z' fill='%23FF644B'/%3E%3C/svg%3E")}.wpcf7-form .wpcf7-form-control-wrap input+.invalid-message,.wpcf7-form .wpcf7-form-control-wrap select+.invalid-message{top:180%}