/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;font-optical-sizing:auto;src:url(/themes/custom/easttechconnect/assets/fonts/Inter-VariableFont_opsz%2Cwght.woff2) format('woff2'),url(/themes/custom/easttechconnect/assets/fonts/Inter-VariableFont_opsz%2Cwght.ttf) format('truetype');}@font-face{font-family:"Unbounded";font-optical-sizing:auto;font-weight:100 900;font-style:normal;src:url(/themes/custom/easttechconnect/assets/fonts/Unbounded-VariableFont_wght.woff2) format('woff2'),url(/themes/custom/easttechconnect/assets/fonts/Unbounded-VariableFont_wght.ttf) format('truetype');}
*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;}:focus,:active{outline:none;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
:root{--color-white:#FFFFFF;--color-black:#000000;--color-red:#D02929;--color-green:#44C26F;--color-grey:#808080;--color-black-text:#1C1C1C;--color-black-title:#121417;--color-orange:#da4021;--color-bt-blue:#0D80F2;--color-bt-blue-hov:#0056AC;--font-family-base:"Inter",sans-serif;--font-family-numbers:"Unbounded",sans-serif;}
.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.container{width:min(100%,1775px);margin-inline:auto;padding-inline:20px;}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;}.b--primary-local-tasks{margin-bottom:20px;}.b--primary-local-tasks .container ul{display:flex;}.b--primary-local-tasks ul a{color:#8ba3c6;text-decoration:none;}.b--primary-local-tasks ul a.is-active{color:#245397;text-decoration:underline;}.b--primary-local-tasks ul li:not(:last-child){margin-right:10px;}
html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:110px;}body{background-color:var(--color-white);font-family:var(--font-family-base);font-weight:400;font-size:16px;line-height:24px;color:var(--color-black-text);}img,svg{display:block;max-width:100%;height:auto;}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-base);font-weight:600;}h1{font-size:26px;line-height:31px;margin-bottom:10px;}h2{font-size:26px;line-height:31px;margin-bottom:20px;}@media (width >=768px){body{font-size:22px;line-height:33px;}h1{font-size:64px;line-height:77px;margin-bottom:30px;}h2{font-size:26px;line-height:58px;margin-bottom:30px;text-align:center;}}
body:not(.user-logged-in) .b-local-tasks{display:none;}body.user-logged-in .wrapper{min-height:calc(100vh - 39px);}body.path-user .region--help .container{padding:0;}body.path-user .page{padding:0;}.p-user__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;}.p-user__logo a{display:block;width:96px;}.user-login-form{max-width:400px;width:100%;margin:0 auto;padding:3% 0;}.user-login-form .form-actions{padding-top:20px;}.user-login-form .button{min-width:200px;}.node--unpublished{background-color:transparent !important;}.border-hidden{border-color:transparent;}.ajax-throbber .sk-wander-cube{background-color:var(--color-green);}.webform-confirmation__message{text-align:center;}.b-window__content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;position:absolute;top:50%;left:50%;background:#021f4a;border-radius:0.9375rem;padding:1.875rem;}.b-window__content .webform-submission-form .form-text,.b-window__content .webform-submission-form .form-tel,.b-window__content .webform-submission-form .form-email,.b-window__content .webform-submission-form .form-textarea{padding:9px 15px;border-radius:14px;font-size:15px;width:100%;line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:40px;color:black;border:none;}.b-window.state-open{display:block;background:rgba(0,0,0,0.57);}.b-window__close.js-window__close span{font-size:0;width:1.625rem;height:1.625rem;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 25L1 1M1 25L25 1' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");display:block;padding:0 0 0;background-size:cover;}.b-window__close{top:0.563rem;z-index:2;width:2rem;height:2rem;right:0.5rem;background:transparent;}.b-window__content{width:35.375rem;max-width:35.375rem;}.b-window__content .webform-submission-form .form-item{margin-bottom:10px;}.b-window__content .form-actions.webform-actions:hover .webform-button--submit{color:white;}.b-window__content .webform-button--submit{border-radius:13px;border:0;font-size:20px;margin-top:13px;}.b-window .b-window__content label{color:white;font-size:15px;margin-bottom:0;}.b-window__content .webform-submission-form .form-tel.error,.b-window__content .webform-submission-form .form-text.error{border-color:var(--color-red);}button.b-window__close:hover{background:transparent;}label.error{color:var(--color-red);padding-top:5px;margin-bottom:0;font-size:1rem;}.b-window__content{box-shadow:none;}.captcha{color:white;margin-top:17px;}.captcha .captcha__title{font-size:12px;line-height:12px;}.b-window .captcha .description{display:none;}.form-item-captcha-response{font-size:14px;}.captcha .form-required{display:none;}@media (max-width:499px){.w-form__header-title{font-size:24px;}.b-window__content{width:100%;}.b-window__content .webform-submission-form .form-text,.b-window__content .webform-submission-form .form-tel{font-size:16px;}.b-window__content{padding:30px 15px;}.b-window__content .form-actions.webform-actions{padding:18px 40px;max-width:100%;border:2px solid transparent;}.b-window__content .form-actions.webform-actions .webform-button--submit{font-family:'ptrootui_regular',sans-serif;font-size:16px;line-height:16px;}}#popup__toggle{bottom:25px;right:10px;position:fixed;z-index:999;}.img-circle{background-color:#D72E0C;box-sizing:content-box;-webkit-box-sizing:content-box;}.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border:2px solid #FF370F;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out !important;-moz-animation:circle-anim 2.4s infinite ease-in-out !important;-ms-animation:circle-anim 2.4s infinite ease-in-out !important;-o-animation:circle-anim 2.4s infinite ease-in-out !important;animation:circle-anim 2.4s infinite ease-in-out !important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all 0.5s;}.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#FF370F;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all 0.5s;}.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom:14px;right:49px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.9;}.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url("/sites/default/files/home/mini.png");background-position:center center;background-repeat:no-repeat;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}.img-circle:hover{opacity:1;}@keyframes pulse{0%{transform:scale(0.9);opacity:1;}50%{transform:scale(1);opacity:1;}100%{transform:scale(0.9);opacity:1;}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);opacity:1;}50%{-webkit-transform:scale(1);opacity:1;}100%{-webkit-transform:scale(0.95);opacity:1;}}@keyframes tossing{0%{transform:rotate(-8deg);}50%{transform:rotate(8deg);}100%{transform:rotate(-8deg);}}@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-8deg);}50%{-webkit-transform:rotate(8deg);}100%{-webkit-transform:rotate(-8deg);}}@-moz-keyframes circle-anim{0%{-moz-transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1;}30%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5;}100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1;}}@-webkit-keyframes circle-anim{0%{-webkit-transform:rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity:.1;}30%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity:.5;}100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1;}}@-o-keyframes circle-anim{0%{-o-transform:rotate(0deg) kscale(0.5) skew(1deg);-o-opacity:.1;}30%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);-o-opacity:.5;}100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1;}}@keyframes circle-anim{0%{transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;}30%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.5;}100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1;}}@-moz-keyframes circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2;}100%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}@-webkit-keyframes circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}100%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}@-o-keyframes circle-fill-anim{0%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}100%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}@keyframes circle-fill-anim{0%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}100%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}.to_phone{display:none;}@media (max-width:760px){.form_pop{display:none;}.to_phone{display:block;}}@media (width >=768px){.p-user__logo a{width:auto;}}
.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;color:var(--color-white);background:var(--color-bt-blue);text-align:center;font-family:var(--font-family-base);font-weight:400;line-height:30px;text-decoration:none;white-space:nowrap;border-radius:8px;padding:9px 20px;cursor:pointer;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}input[type="submit"],input[type="reset"],input[type="button"]{border-radius:100px;}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background-color:var(--color-bt-blue-hov);}.button-white{background:var(--color-white);color:#055BFC;}.button-white:hover{background:#021f4a;color:var(--color-black);}.button-blue{background:#021f4a;color:var(--color-white);}.button-blue:hover{background:var(--color-white);color:#021f4a;}.button-orange{background:var(--color-orange);color:var(--color-white);}.button-orange:hover{background:#da4021;}@media (width <=767px){.button,button,input[type="submit"],input[type="reset"],input[type="button"]{font-size:16px;line-height:24px;width:100%;}}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{display:block;width:100%;padding:10px;font-family:var(--font-family-base);font-weight:300;font-size:16px;line-height:20px;color:var(--color-black-text);border-radius:10px;border:1px solid #4D4D4D;width:100%;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{outline:0;}label,legend{display:inline-block;font-family:var(--font-family-base);font-size:24px;font-weight:300;color:var(--color-grey);margin-bottom:5px;}label.error{font-size:12px;line-height:14px;font-weight:400;color:var(--color-red);margin-top:5px;margin-bottom:0;}input[type="checkbox"],input[type="radio"]{display:inline;}.form-item,.field-name-comment-body{padding:0;margin:0 0 26px;}.form-item .description{margin-top:5px;font-size:14px;}::-webkit-input-placeholder{color:var(--color-white);}::-moz-placeholder{color:var(--color-white);}:-ms-input-placeholder{color:var(--color-white);}::-ms-input-placeholder{color:var(--color-white);}::placeholder{color:var(--color-white);}select{border:1px solid #4D4D4D;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-item-upload-resume,.form-item-upload-job-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}.form-item-upload-resume label,.form-item-upload-job-description label{margin:0;display:inline-block;color:var(--color-black);font-family:var(--font-family-base);font-weight:400;text-decoration:underline;cursor:pointer;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}.form-item-upload-resume label:hover,.form-item-upload-job-description label:hover{text-decoration:none;}.form-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;}.form-managed-file .button{background-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.1673 12.833L12.834 31.1663M12.834 12.833L31.1673 31.1663' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin:0;padding:0;border:0;font-size:0;color:transparent;background-color:transparent;width:32px;height:32px;}.form-managed-file .button:hover{background-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.1673 12.833L12.834 31.1663M12.834 12.833L31.1673 31.1663' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");border:1px solid black;background-color:transparent;}.form-managed-file span:nth-child(3){white-space:nowrap;}.form-managed-file a{color:#35A4FF;text-decoration:none;}.form-managed-file input[type="file"]{display:none;opacity:0;position:absolute;z-index:-1;}.p-home__form__button-container{margin-bottom:30px;}.p-home__form__button-container>div:not(:last-child){margin-bottom:17px;}.form-item-upload-resume label,.form-item-upload-job-description label{font-size:17px;}.p-home__form .button{font-size:20px;font-weight:400;padding:20px;line-height:normal;}.p-home__form .field--name-field-text-plain-long-1,.p-home__form .field--name-field-text-plain-long-5{font-size:24px;line-height:24px;margin-bottom:55px;}.p-home__form{width:100%;}.p-home__form h2{letter-spacing:1.5px;margin-bottom:42px;}.p-home__form form{max-width:700px;margin:0 auto;}.p-home__form.hidden__resume .form-item-upload-resume label{display:none;opacity:0;position:absolute;}.p-home__form.hidden__job .form-item-upload-job-description label{display:none;opacity:0;position:absolute;}.p-home__form .field--name-field-text-plain-long-1,.p-home__form .field--name-field-text-plain-long-5{font-size:16px;line-height:24px;font-weight:300;color:var(--color-grey);margin-bottom:20px;max-width:877px;margin:0 auto 58px;}.p-home__form .field--name-field-text-plain-long-5{max-width:911px;letter-spacing:0.5px;text-align:center;}.webform-confirmation{padding:30px 0;}@media (width >=768px){input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{font-size:24px;line-height:29px;border-radius:30px;padding:25px 30px;}label,legend{margin-bottom:10px;}.webform-confirmation{padding:60px 0;}}@media (width <=767px){label,legend{font-size:16px;margin-bottom:3px;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{padding:8px;}}.form-item-upload-resume label,.form-item-upload-job-description label{font-size:20px;line-height:30px;margin-bottom:32px;}.form-managed-file .button{width:44px;height:44px;}.p-home__form__button-container{margin-bottom:60px;padding-top:10px;}@media (width <=767px){.p-home__form h2{margin-bottom:9px;font-weight:600;letter-spacing:1px;}.p-home__form .field--name-field-text-plain-long-1,.p-home__form .field--name-field-text-plain-long-5{font-size:16px;margin:0 auto 15px;}.p-home__form__button-container>div{width:100%;margin-bottom:10px;}.p-home__form .send_request{font-size:17px;padding:26px 20px;}.p-home__form .field--name-field-text-plain-long-5{display:none;}.p-home__form__button-container{padding:7px 0 12px;margin-bottom:30px;}.form-item,.field-name-comment-body{padding:0;margin:0 0 20px;}}
.header{background-color:#06214ad6;position:fixed;left:0;top:0;width:100%;z-index:200;}.header.active__toolbar{padding-top:39px;}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.header__logo a{display:block;width:166px;}.header__menu{display:none;}.header__menu ul.menu li{font-size:14px;line-height:normal;position:relative;margin-bottom:10px;}.header__menu ul.menu li a{color:var(--color-white);text-decoration:none;font-size:19px;}.header__menu ul.menu li a:hover{text-decoration:none;}.header__menu ul.menu li a:before{background:#da4021 none repeat scroll 0 0;content:"";display:block;height:2px;left:0;position:absolute;bottom:0;width:0;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease;-webkit-transition-delay:0s;transition:all 0.6s ease 0s;}.header__menu ul.menu li a:hover::before{width:100%;}.header__menu ul.menu ul{display:none;position:absolute;top:100%;left:0;background:#06214ad6;padding:13px;border-radius:0 0 8px 8px;width:216px;}.header__menu ul.menu li:hover > ul{display:block;}.header__menu ul.menu ul li a{font-size:13px;text-align:left;padding-left:11px;}.header__menu > ul.menu li.parent > a::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%235C5C5C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");width:14px;height:8px;display:inline-block;background-size:contain;background-repeat:no-repeat;margin-left:6px;}.header__menu ul.menu ul li a::after{content:"-";color:white;position:absolute;top:0;left:0;}.header__menu ul.menu ul li a:hover{text-decoration:none;}.header__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:48px;cursor:pointer;}.header__menu-close{position:absolute;right:20px;top:40px;}.header__menu-close svg{width:40px;}.header__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:46px;}.header__links a{text-decoration:none;font-size:0;line-height:24px;padding:4px 0;height:34px;width:34px;display:block;}.header__link1{background:url("/sites/default/files/home/youu4.png");background-repeat:no-repeat;background-position:50%;}.header__link2{background:url("/sites/default/files/home/vk.png");background-repeat:no-repeat;background-position:50%;}.header__link3 a{font-size:19px;width:auto;color:white;line-height:27px;margin-left:12px;}.header__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (width >=1000px){.header__link1{margin-right:5px;}.header.active__toolbar{padding-top:79px;}.header__inner{height:84px;}.header__menu{display:block;}.header__menu ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:38px;}.header__hamburger{display:none;}.header__menu-close{display:none;}}@media (width <=1204px){.header__box{flex-wrap:wrap;justify-content:flex-end;}.header__block-links.contextual-region{width:100%;}.header__links{justify-content:flex-end;}}@media (max-width:1000px){.header__block-links.contextual-region{display:none;}.header__link1{margin-right:28px;}.header__box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.header__link2.button{display:none;}.header__logo a{width:107px;}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#06214a;position:fixed;height:100svh;width:100%;left:0;top:0;padding:35px 20px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;opacity:0;visibility:hidden;z-index:20;}.header__menu.state-open{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1;visibility:visible;}.header__menu ul.menu li a{display:block;width:100%;margin:0 auto;padding:20px 0 6px;position:relative;}.header__menu ul.menu ul li a{font-size:12px;text-align:left;padding:3px 14px;}.header__link1 a{height:39px;width:39px;font-size:20px;line-height:33px;}.header__menu ul.menu ul{display:block;position:relative;top:0;left:0;background:#06214ad6;padding:0 13px;border-radius:0;width:auto;}.header__menu ul.menu li{margin-bottom:3px;}}
.footer{background-color:#021f49;padding:25px 0;}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;gap:125px;}.footer__menu ul li a,.footer__menu ul li{font-size:21px;line-height:29px;font-weight:300;color:#ffffff;text-decoration:none;}.footer__menu ul li a:hover{text-decoration:underline;}.footer__menu .menu{display:flex;justify-content:space-between;}.footer__logo{width:145px;}.footer__menu{width:67%;}.footer__bt{position:fixed;bottom:57px;right:44px;z-index:10;}@media (width >=768px){.footer{padding:21px 0;}.footer__inner{align-items:center;}}@media (width <=768px){.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;gap:30px;}.footer__menu{width:100%;}.footer__menu ul li a,.footer__menu ul li span{font-size:16px;line-height:26px;}.footer__logo{display:none;}.footer__menu .menu{flex-wrap:wrap;justify-content:center;}.footer__menu ul li{margin-bottom:10px;padding:0 11px;}#popup__toggle{bottom:97px;right:-9px;position:fixed;z-index:999;}}
.region--messages{position:fixed;bottom:20px;left:0;width:100%;z-index:3;}div[data-drupal-messages]{width:100%;}.messages{font-size:20px;padding:20px;margin-bottom:16px;border-radius:8px;background-color:#c3e4ac;border:1px solid #b8dca0;color:#234600;position:relative;}.messages--error{font-family:var(--font-family-base);font-size:16px;line-height:20px;background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white);}.messages--error ul{margin:0 !important;}.messages ul{margin:0 0 0 8px;padding:0;}.messages ul li{margin-bottom:6px;}.messages ul li:empty{display:none;}.messages ul li:last-child{margin-bottom:0;}.messages a{color:inherit;}.messages__wrapper{max-width:80%;}a.messageclose{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18M6 6L18 18' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");opacity:1;background-color:transparent;float:none;position:absolute;top:50%;transform:translateY(-50%);right:18px;text-shadow:none;width:24px;height:24px;font-size:0;}.dismiss{background-color:transparent;color:#000000;box-shadow:none;text-shadow:none;padding:0;}.dismiss:hover{background-color:transparent;text-decoration:none;color:#000000;text-shadow:none;}.messages--error .dismiss{color:#FFFFFF;}.messages--error .dismiss:hover{color:#FFFFFF;}
.p-node p+ul{margin-top:16px;}.p-node ul{margin-bottom:16px;}.p-node ul li:not(:last-child){margin-bottom:16px;}.p-static{padding-block:100px 20px;}.p-static ul li{padding-left:20px;position:relative;margin-bottom:15px;}.p-static ul li:before{content:"";position:absolute;width:5px;height:5px;background-color:var(--color-white);border-radius:50%;top:9px;left:7px;}.p-static ul ul{margin-top:20px;}.p-static ol{counter-reset:item;}.p-static ol li{counter-increment:item;}.p-static ol li:before{content:counter(item) '.';position:absolute;width:10px;height:10px;color:var(--color-white);top:0px;left:15px;}.p-static{padding-block:30px 20px;}.path-user .p-user__logo img{max-width:200px;}.path-user{background:#021f4a;color:white;}@media (width >=768px){.p-static{padding-block:160px 60px;}.p-static ul li{padding-left:35px;}.p-static ul li:before{content:"";position:absolute;width:10px;height:10px;background-color:var(--color-bt-blue);border-radius:50%;top:12px;left:15px;}}
.section__top{padding:0;}body:not(.path-frontpage) .region.region--content{padding:84px 0 0;}body.path-user .region.region--content{padding:0 0 0;}body.page-node-type-services .region.region--content{padding:0 0;}.p-home__top-inner{padding:25% 0 4%;}.p-home__top-in{color:white;display:flex;justify-content:space-between;align-items:center;}.p-home__top-in h1{font-size:40px;font-weight:400;padding:5px 0 16px;text-shadow:0px 0 7px #000;}.p-home__list{text-align:right;font-size:27px;line-height:37px;margin:0;text-shadow:0px 0 7px #000;}.p-home__top{background-size:cover;background-position:bottom;}.p-home__link{text-align:center;margin-top:74px;}.section__about-us{background:#021f4a;color:var(--color-white);}.p-home__about_us-items{display:flex;justify-content:space-between;}.p-home__about_us-items .paragraph__image-text-plain img{max-width:77px;margin:0 auto;}.p-home__about_us-items .paragraph__text-plain{max-width:279px;margin:0 auto;}.p-home__about_us-items{display:flex;justify-content:space-between;padding:66px 0;text-align:center;font-size:17px;line-height:normal;}.p-home__about_us-items .paragraph__image-text-plain{width:20%;}.p-home__about_us-items .paragraph__img{height:88px;align-items:flex-end;display:flex;margin-bottom:23px;}.section__approach{text-align:center;background-image:url("/sites/default/files/home/ck_173180.jpg");background-position:center;background-attachment:fixed;color:white;font-size:22px;background-repeat:no-repeat;background-size:cover;position:relative;}.p-home__approach{padding:8% 0 10%;}.p-home__approach .paragraph__title-format-text .paragraph__title{font-size:33px;text-shadow:0 0 4px black;margin-bottom:38px;text-transform:uppercase;}.section__specialize{background:#021f49;color:white;}.p-home__specialize_item{display:flex;justify-content:space-around;text-align:center;max-width:1350px;margin:0 auto;}.p-home__specialize h2{font-size:26px;}.p-home__specialize{padding:47px 0 82px;}.p-home__specialize_item .paragraph__img img{margin:0 auto;}.paragraph__image-text-plain{width:30%;max-width:350px;}.section__how-we-work{background-image:url("/sites/default/files/home/shutterstock_19354.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;padding:30px 0 85px;color:white;text-align:center;}.p-home__how-we-work .field--name-field-image-4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.p-home__how-we-work .field--name-field-image-4 .field__item{width:16%;padding:2%;}.p-home__how-we-work h2{text-transform:uppercase;margin-bottom:21px;}@media (width <=1204px){.header__box{flex-wrap:wrap;justify-content:flex-end;}.header__block-links.contextual-region{width:100%;}.header__links{justify-content:flex-end;}.p-home__about_us-items{flex-wrap:wrap;justify-content:center;}.p-home__about_us-items .paragraph__image-text-plain{width:31%;margin-bottom:20px;}.p-home__about_us-items{flex-wrap:wrap;justify-content:center;}.p-home__about_us-items .paragraph__image-text-plain{width:31%;margin-bottom:20px;}}@media (max-width:1000px){.p-home__top-in{flex-wrap:wrap;justify-content:center;}.p-home__list{text-align:center;}.p-home__top-in h1{font-size:34px;font-weight:400;padding:5px 0 16px;text-shadow:0px 0 7px #000;text-align:center;width:100%;line-height:48px;}.p-home__top-inner{background:#00122d8c;}.p-home__about_us-items .paragraph__image-text-plain{width:auto;}.p-home__approach .paragraph__title-format-text .paragraph__title{font-size:28px;text-shadow:0 0 4px black;margin-bottom:38px;line-height:normal;}.p-home__specialize h2{font-size:28px;text-align:center;}.p-home__approach .paragraph__txt-formatted{font-size:16px;}.paragraph__image-text-plain{width:auto;max-width:350px;}.p-home__specialize_item{flex-wrap:wrap;}.paragraph__image-text-plain{width:auto;max-width:100%;margin-bottom:35px;}.p-home__how-we-work .field--name-field-image-4 .field__item{width:50%;padding:4%;}.p-home__link{max-width:250px;margin:63px auto 53px;}}@media (max-width:768pxpx){.p-home__top-in h1{font-size:28px;line-height:normal;}.p-home__list{text-align:right;font-size:22px;line-height:31px;margin:0;text-shadow:0px 0 7px #000;}.p-home__approach .paragraph__title-format-text .paragraph__title{font-size:20px;text-shadow:0 0 4px black;margin-bottom:20px;line-height:normal;}.p-home__approach{padding:18% 0 10%;}}@media (width >=768px){.p-home__top-inner{padding:13% 0 6%;}}
.p-services__top-inner{padding:244px 0 152px;position:relative;}.p-services__top{background-repeat:no-repeat;background-size:cover;position:relative;}.p-services__top::before{content:"";background-color:rgba(0,0,0,0.35);position:absolute;width:100%;height:100%;}.p-services__title{color:#FFF;font-size:48px;font-style:normal;font-weight:700;line-height:normal;padding:0 0 64px;max-width:672px;}.p-services__text{padding:0 0 38px;}.p-services__content{padding:60px 0;}.p-services__text p{font-size:16px;line-height:27px;margin-bottom:18px;}strong{font-weight:700;}.p-services__roles{display:flex;justify-content:space-between;flex-wrap:wrap;}.p-services__roles-item{width:32%;position:relative;margin-bottom:25px;height:280px;}.p-services__roles-item img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;z-index:1;width:auto;height:100%;}.p-srvices-list_wrapper{position:relative;z-index:2;height:100%;padding:25px;}.p-srvices-list_wrapper::after{content:"";width:47px;height:27px;background-image:url("data:image/svg+xml, %3Csvg width='47' height='27' viewBox='0 0 47 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13.5H46' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M33.5 1L46 13.5L33.5 26' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");display:block;position:absolute;right:25px;z-index:1;bottom:25px;}.p-srvices-list_wrapper::before{content:"";background:rgba(0,0,0,0.45);width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:1;}.p-srvices-list_wrapper:hover:before{background:rgba(0,0,0,0.75);}.p-services__roles-item .views-field,.p-services__roles-item  .field-content{height:100%;display:block;}.p-srvices-list_container{position:relative;z-index:2;}.container-services{max-width:1190px;margin:0 auto;padding:59px 15px 0;}.p-srvices-list_container h2{color:white;font-size:21px;text-align:left;line-height:23px;font-weight:700;}.p-srvices-list_wrapper a{position:absolute;font-size:0;width:100%;height:100%;top:0;left:0;z-index:2;}.container-services header h2{font-size:30px;font-weight:700;text-align:left;}.container-services header{margin-bottom:25px;}.container-services header p{font-size:19px;}@media (max-width:1024px){.container-services{padding:15px 15px 0;}.p-services__title{color:#FFF;font-size:38px;}}@media (max-width:752px){.p-services__roles-item{width:49%;}}@media (max-width:500px){.p-services__roles-item{width:100%;position:relative;margin-bottom:25px;height:183px;}.p-srvices-list_container h2{color:white;font-size:18px;}.p-srvices-list_wrapper{padding:19px;}.p-services__top-inner{padding:100px 0 73px;position:relative;}.p-services__title{font-size:30px;}.p-services__content{padding:30px 0;}.p-services__text p{font-size:14px;line-height:23px;margin-bottom:12px;}}
.p-content__top-inner{padding:48px 0 0;background:#f2f2f2;}.p-content__addres,.p-content__phone{background:white;padding:20px 32px;margin-right:24px;border-radius:7px;display:flex;align-items:center;}.p-content__phone a{white-space:nowrap;text-decoration:none;line-height:24px;color:var(--color-black-text);}.p-content__box{display:flex;margin-bottom:30px;}@media (max-width:1000px){.p-content__box{flex-wrap:wrap;}.p-content__addres,.p-content__phone{margin-right:24px;margin-bottom:30px;}}@media (max-width:770px){.p-content__addres,.p-content__phone{margin-right:0;width:100%;}}
body.page-node-type-error .page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.p-error__content{text-align:center;}.p-error__content h1{font-family:var(--font-family-base);font-weight:700;font-size:120px;line-height:140px;color:var(--color-white);margin-bottom:30px;}.p-error__subtitle{font-size:20px;line-height:30px;color:var(--color-white);margin-bottom:50px;}.p-error__button{text-align:center;}.p-error__button .button{min-width:200px;}.p-error__button .button:hover{text-decoration:none;}@media (min-width:1200px){.p-error__content h1{font-size:220px;line-height:240px;}.p-error__subtitle{font-size:30px;line-height:40px;}}
