.elementor-element .elementor-widget-heading .elementor-heading-title,.elementor-element .elementor-widget-container,.elementor-element .elementor-widget-container ul,.elementor-element .elementor-widget-container ol,.elementor-element .elementor-widget-container p,.e-n-menu-wrapper .e-n-menu-item .e-n-menu-title-text,.elementor-nav-menu .menu-item .elementor-item,.elementor-location-footer .elementor-widget-heading p,.elementor-location-footer .elementor-widget-heading p.elementor-heading-title,.form-wrap .wpcf7-textarea,.form-wrap .wpcf7-form-control{font-family:"parabolica",sans-serif}.elementor-widget-button:not(.btn-seconadry) .elementor-button,.project-attachments .project-attachments__action,.download__container .download__btn .elementor-heading-title{display:flex;gap:6px}.elementor-widget-button:not(.btn-seconadry) .elementor-button:after,.slider-home.e-widget-swiper .elementor-slides-wrapper .swiper-slide .elementor-button:after,.offer__list.elementor-element .offer__list--item-btn:after,.home-slider.elementor-element .slide .slider-btn:after,.project-attachments .project-attachments__action:after,.download__container .download__btn .elementor-heading-title:after,.form-action p:after{content:'';position:relative;top:5px;display:flex;background-repeat:no-repeat;background-size:51px 8px;width:51px;height:8px;transition:all .3s ease}.form-action p:after{position:absolute;left:140px;top:51%;transform:translateY(-50%)}.form-offer .form-action p:after{left:130px}.elementor-widget-button:not(.btn-white):not(.btn-seconadry) .elementor-button:after,.offer__list.elementor-element .offer__list--item-btn:after,.project-attachments .project-attachments__action:after,.download__container .download__btn .elementor-heading-title:after,.form-action p:after{background-image:url('/wp-content/uploads/2025/06/icon-btn.png');background-repeat:no-repeat}.elementor-widget-button:not(.btn-white):not(.btn-seconadry) .elementor-button:hover:after,.offer__list.elementor-element .offer__list--item-btn:hover:after,.project-attachments .project-attachments__action:hover:after,.download__container .download__btn .elementor-heading-title:hover:after,.form-action p:hover:after{background-image:url('/wp-content/uploads/2025/07/icon-btn-primary.png');background-repeat:no-repeat}.elementor-widget-button.btn-white:not(.btn-seconadry) .elementor-button:after,.slider-home.e-widget-swiper .elementor-slides-wrapper .swiper-slide .elementor-button:after,.home-slider.elementor-element .slide .slider-btn:after{background-image:url('/wp-content/uploads/2025/06/icon-btn-white.png')}.elementor-widget-button:not(.btn-seconadry) .elementor-button:hover:after,.slider-home.e-widget-swiper .elementor-slides-wrapper .swiper-slide .elementor-button:hover:after,.offer__list.elementor-element .offer__list--item:hover .offer__list--item-btn:after,.home-slider.elementor-element .swiper-slide:hover .slider-btn:after,.project-attachments .project-attachments__item:hover .project-attachments__action:after,.download__container .download__item:hover .download__btn .elementor-heading-title:after,.form-action p:hover:after{background-size:65px 8px;width:65px}.elementor-widget-button:not(.btn-seconadry) .elementor-button:hover,.slider-home.e-widget-swiper .elementor-slides-wrapper .swiper-slide .elementor-button:hover,.offer__list.elementor-element .offer__list--item:hover .offer__list--item-btn,.project-attachments .project-attachments__item:hover .project-attachments__action,.home-slider.elementor-element .swiper-slide:hover .slider-btn p,.download__container .download__item:hover .download__btn .elementor-heading-title,.form-action p:hover{letter-spacing:1px}.headline-animate{white-space:normal;word-break:break-word;overflow-wrap:anywhere;hyphens:auto}.headline-animate .elementor-heading-title.will-animate{opacity:0;transition:opacity .15s ease}.headline-animate .char{display:inline;will-change:transform,opacity;white-space:normal;word-break:break-word;line-break:auto}.section-bg-primary-blur{position:relative;z-index:1}.section-bg-primary-blur:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#07268a 0% 0% no-repeat padding-box;mix-blend-mode:hard-light;opacity:.08;filter:blur(50px);z-index:-1;pointer-events:none}.page-content .elementor-widget-container ul,.page-content .elementor-widget-container ol{padding-left:16px}.page-content .elementor-widget-container ul>*+*,.page-content .elementor-widget-container ol>*+*{margin-top:5px}.banner-blur.elementor-element{position:relative}.banner-blur.elementor-element:after{content:'';position:absolute;top:0;bottom:0;width:100%;height:100%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1366" height="873" viewBox="0 0 1366 873"><defs><clipPath id="clip-path"><rect id="Rectangle_6264" data-name="Rectangle 6264" width="1366" height="873" fill="%23fff"/></clipPath><linearGradient id="linear-gradient" x1="0.5" y1="1" x2="0.5" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23245bff"/><stop offset="1" stop-color="%231c378b"/></linearGradient></defs><g id="Mask_Group_1405" data-name="Mask Group 1405" clip-path="url(%23clip-path)"><path id="Path_22739" data-name="Path 22739" d="M0,0V493.752C1279.348,630.683,1775.463,337.921,2175.183.844L1905.005,0Z" transform="translate(-404.592 -357.295)" fill-rule="evenodd" opacity="0.94" fill="url(%23linear-gradient)"/><path id="Path_22740" data-name="Path 22740" d="M0,0V493.752C1279.348,630.683,1775.463,337.921,2175.183.844L1905.005,0Z" transform="translate(-404.592 -250.441)" fill-rule="evenodd" opacity="0.94" fill="url(%23linear-gradient)"/></g></svg>');background-size:cover;background-repeat:no-repeat;background-position:center;filter:blur(50px) brightness(112%);z-index:1}.banner-blur.banner-blur--company.elementor-element:after{height:300px;background:linear-gradient(#245bff 0%,#1c378b 100%);border-bottom-right-radius:150%;filter:blur(50px)}.banner-blur.elementor-element:before{content:'';position:absolute;top:0;bottom:0;width:100%;height:100%;background-image:url('/wp-content/uploads/2025/06/mask-banner-1-scaled.png');background-size:cover;background-repeat:no-repeat;background-position:center;z-index:2}.banner-blur--contact.elementor-element:before{background-position:bottom center;transform:scale(-1,-1)}.banner-blur--contact.elementor-element:after{transform:scaleY(-1)}.section-banner__blur.elementor-element:before{background-repeat:no-repeat;background-size:75% auto;background-position:left bottom;-webkit-mask-image:linear-gradient(to right,#000 60%,transparent 100%);mask-image:linear-gradient(to right,#000 60%,transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%;z-index:6}.bg-half-bottom{background:linear-gradient(to bottom,transparent 0%,transparent 50%,#ebf5ff 50%,rgba(235,245,255,0) 100%)}.elementor-widget-image .elementor-widget-container img,.elementor-widget-theme-post-content .wp-block-image img{max-height:85vh}.elementor-widget-theme-post-content .wp-block-image img{width:100%;object-fit:contain}.e-n-menu-wrapper .e-n-menu-item .menu-dropdown:after{content:'';background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1366' height='730' viewBox='0 0 1366 730'><rect width='1366' height='730' fill='%2300228e'/></svg>");background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.94;width:100%;height:100%;filter:50px}.wpml-ls-legacy-list-horizontal{padding:0}.wpml-ls-legacy-list-horizontal ul{display:flex;gap:8px}.wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-native,.wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-display{display:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-link{display:inline-block;font-size:14px;line-height:1;letter-spacing:0;color:#000;padding:0}.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language .wpml-ls-link,.wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-link:hover{color:#245bff}.wpml-ls-legacy-list-horizontal .wpml-ls-item-pl:after{content:'|';display:inline;margin-left:3px;font-size:14px;line-height:1}.wpml-ls-legacy-list-horizontal .wpml-ls-item-pl .wpml-ls-link:after{content:'PL'}.wpml-ls-legacy-list-horizontal .wpml-ls-item-en .wpml-ls-link:after{content:'EN'}.elementor-widget-text-editor .elementor-widget-container>*+*{margin-top:20px}.section-border-blur{position:relative}.section-border-blur:after{content:'';position:absolute;top:-30px;height:30px;border:.4px solid #ebf5ff;opacity:.23;filter:blur(17px)}.page-content .elementor-widget-container ol.numlist{counter-reset:subsection;list-style:none;margin-left:0;padding-left:0}ol.numlist>li{counter-increment:subsection;margin:6px 0}ol.numlist.section-1>li:before{content:"1." counter(subsection) " "}ol.numlist.section-2>li:before{content:"2." counter(subsection) " "}ol.numlist.section-3>li:before{content:"3." counter(subsection) " "}ol.numlist.section-4>li:before{content:"4." counter(subsection) " "}ol.numlist.section-5>li:before{content:"5." counter(subsection) " "}ol.numlist.section-6>li:before{content:"6." counter(subsection) " "}.animate-item{opacity:0;transform:translateY(60px);will-change:opacity,transform}.animate-item.animated{opacity:1;transform:none}.home-slider.elementor-element .swiper-button-next:after,.home-slider.elementor-element .swiper-button-prev:after{display:none}.home-slider.elementor-element .swiper-button-next,.home-slider.elementor-element .swiper-button-prev{background-size:contain;background-repeat:no-repeat;width:32px;height:32px}.home-slider.elementor-element .swiper-button-prev{background-image:url('/wp-content/uploads/2025/06/icon-arrow-prev-white.svg')}.home-slider.elementor-element .swiper-button-next{background-image:url('/wp-content/uploads/2025/06/icon-arrow-icon-next-white.svg')}.home-slider.elementor-element .swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;bottom:275px}.home-slider.elementor-element .swiper-pagination .swiper-pagination-bullet{border-radius:0;background-color:#fff;width:100%;margin:0}.home-slider.elementor-element .swiper-numbers{position:absolute;left:calc(100% - 72px);z-index:80}.home-slider.elementor-element .swiper-numbers .custom-number-bullet{color:#fff;background-color:transparent;font-size:16px;line-height:16px;font-weight:500}.home-slider.elementor-element .swiper-numbers .custom-number-bullet:first-child:after{content:'/';display:inline-block}.home-slider.elementor-element .slider-btn{display:flex;gap:6px}.home-slider.elementor-element .swiper-slide .slider-btn p{transition:all .3s ease}.home-slider .slider-content .slider-content__desc{opacity:0}.home-slider .slider-content.animate .slider-content__desc{animation:fadeInUp 1.2s cubic-bezier(.25,1,.5,1) forwards}.home-slider .swiper-slide a.slide{position:relative}body.elementor-editor-active .home-slider .slider-content .slider-content__desc,body.wp-admin .home-slider .slider-content .slider-content__desc{opacity:1}.home-archive__list .swiper{padding-bottom:0 !important}.home-archive__list.e-widget-swiper .swiper-pagination{font-size:18px;line-height:18px}.home-archive__list.e-widget-swiper .elementor-swiper-button:hover svg path{transition:all .3s ease}.home-archive__list.e-widget-swiper .elementor-swiper-button:hover svg path{stroke:#245bff}.offer__list.elementor-element .offer__list--item-btn{display:flex;gap:6px}.slider__certificates .wcf__slider-wrapper .wcf-arrow{width:21px;height:21px}.slider__certificates .wcf__slider-wrapper .ts-pagination .mid-line{display:none;width:0}.slider__certificates .wcf__slider-wrapper .ts-pagination .swiper-pagination-total:before{content:'/';display:inline}.counter-section .wcf--counter .count{display:flex;align-items:center}.counter-section .wcf--counter .count .wcf--counter-number-prefix{position:relative;top:-2px;order:2;margin-left:8px}.counter-section .wcf--counter .count .wcf--counter-number{position:relative;top:5px;order:1}.counter-section .wcf--counter .count .wcf--counter-number-suffix{order:3}.archive-page__hero-article{position:relative}.archive-page__hero-article:after{content:'';position:absolute;inset:0;width:100%;height:100%;background-image:url('/wp-content/uploads/2025/06/shape-divider-primary-right.svg');background-position:52% 40%;background-repeat:no-repeat;background-size:220vw auto;filter:blur(8px);opacity:.5;z-index:1}.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next{position:relative}.elementor-pagination .page-numbers.prev:before,.elementor-pagination .page-numbers.next:before{content:'';position:absolute;top:-16px;left:43%;transform:translateX(-50%);background-size:44px 11px;background-repeat:no-repeat;width:41px;height:11px}.elementor-pagination .page-numbers.prev:before{background-image:url('/wp-content/uploads/2025/06/icon-btn-less.svg')}.elementor-pagination .page-numbers.prev:hover:before{background-image:url('/wp-content/uploads/2025/07/icon-btn-less-primary.svg')}.elementor-pagination .page-numbers.next:before{background-image:url('/wp-content/uploads/2025/06/icon-btn-more.svg')}.elementor-pagination .page-numbers.next:hover:before{background-image:url('/wp-content/uploads/2025/07/icon-btn-more-primary.svg')}.elementor-pagination .page-numbers.current{color:#245bff !important}.archive-page__list .elementor-pagination .page-numbers.next,.archive-page__list .elementor-pagination .page-numbers{font-family:"parabolica",Sans-serif;font-size:15px;font-weight:500;line-height:16px;letter-spacing:1.5px}.archive-page__list .archive-page__list--item .elementor-widget-image img{width:100vw;aspect-ratio:3/2;max-height:333px}.elementor-shortcode .elementor-pagination{margin-top:93px;display:flex;justify-content:center;gap:22px}.single-post .elementor-widget-theme-post-content .wp-block-heading{margin-bottom:20px}.single-post .elementor-widget-theme-post-content p,.single-post .elementor-widget-theme-post-content ol,.single-post .elementor-widget-theme-post-content ul{margin-bottom:30px}.single-post .single-post__content:after{content:"";position:absolute;right:-40vw;bottom:-27%;width:100%;height:100%;background-image:url('/wp-content/uploads/2025/06/stylized-path.svg');background-size:inherit;background-repeat:no-repeat;background-position:bottom right;filter:blur(17px)}.offer-job__list--item{opacity:0;transform:translateY(60px) scale(.98);transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform;border:none !important;box-shadow:none !important}.offer-job__list--item.animated{opacity:1;transform:none}ul.job-requirements,ul.job-benefits,.shopping-listing .elementor-widget-container ul{padding-left:16px}.shopping-listing .elementor-widget-container ul{margin-top:8px}.shopping-listing .elementor-widget-container p{margin-bottom:0}ul.job-requirements li,ul.job-benefits li,.shopping-listing .elementor-widget-container ul li{line-height:17px;letter-spacing:0}ul.job-requirements>*+*,ul.job-benefits>*+*,.shopping-listing .elementor-widget-container ul>*+*{margin-top:8px}.partners-section.e-con.e-grid,.e-con.e-grid>.e-con-inner{grid-template-rows:inherit}.project-text>*+*{margin-top:20px}.project-attachments>*+*{margin-top:33px}.project-attachments .project-attachments__item{display:flex;align-items:center;justify-content:space-between;padding:24px;background-color:#fff;border-radius:6px}.project-attachments .project-attachments__title{font-size:26px;line-height:32px;letter-spacing:0px;color:#000000DE}.project-attachments .project-attachments__action{font-size:15px;line-height:16px;font-family:"parabolica",Sans-serif;letter-spacing:.9px}.download__container .download__btn .elementor-heading-title{position:relative}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon:before{content:'Zobacz więcej';font-size:15px;line-height:16px;font-family:"parabolica",Sans-serif;letter-spacing:.9px;margin-right:4px}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon svg{transition:all .3s ease}.elementor-widget-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title-icon svg{width:65px}.e-n-accordion-item{opacity:0;transform:translateY(60px) scale(.98);transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform;border:none !important;box-shadow:none !important}.accordion--lead-content.elementor-widget-n-accordion .e-n-accordion-item-title-header{flex-direction:column;gap:20px}.accordion--lead-content .e-n-accordion-item .e-n-accordion-item-title{align-items:flex-end}.e-n-accordion-item.animated{opacity:1;transform:none}.elementor-element.glass-mask-slider__home{position:absolute;inset:0;z-index:1;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;filter:blur(9px) brightness(1.2);backdrop-filter:blur(9px) brightness(1.2);-webkit-backdrop-filter:blur(9px) brightness(1.2);pointer-events:none}.glass-mask-image{position:relative;z-index:2}.elementor-element.glass-mask-image__home{position:absolute;inset:0;left:16px;mask-image:url('/wp-content/uploads/2025/06/background-blur-shadow.svg');mask-size:350%;mask-repeat:no-repeat;-webkit-mask-image:url('/wp-content/uploads/2025/06/background-blur-shadow.svg');-webkit-mask-size:340% 120%;-webkit-mask-repeat:no-repeat;filter:blur(9px) brightness(1);backdrop-filter:blur(9px) brightness(1);-webkit-backdrop-filter:blur(9px) brightness(1);background:rgba(255,255,255,.15);mask-position:20px 10px;-webkit-mask-position:20px 10px;pointer-events:none;z-index:3}.section--blue-bg.elementor-element{position:relative;background:linear-gradient(to bottom,rgba(0,51,255,.9),rgba(0,51,255,.7));color:#fff;overflow:hidden}.section--blue-bg.elementor-element:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-bottom:.4px solid #245bff;opacity:.09;filter:blur(17px);pointer-events:none}.contact-card{height:217px;opacity:0;transform:translateY(60px) scale(.98);transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform;border:none !important;box-shadow:none !important}.contact-card.animated{opacity:1;transform:none}body.elementor-editor-active .contact-card,body.wp-admin .contact-card,body.elementor-editor-active .e-n-accordion-item,body.wp-admin .e-n-accordion-item{opacity:1 !important;transform:none !important}body.elementor-editor-active .animate-item,body.wp-admin .animate-item{opacity:1;visibility:visible !important}.form-wrap label,.form-select label{width:100%;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease-in-out}.form-wrap.-filled label,.form-select.-filled label{opacity:1;visibility:visible;transform:translateY(0)}.form-wrap,.form-select{margin-top:15px}.form-wrap.-filled,.form-select.-filled{margin-top:35px}.form-wrap .wpcf7-form-control::placeholder{color:#000 !important}.form-wrap input:focus-visible{border:0;box-shadow:none}.form-select select{appearance:none;position:relative;background-image:url('/wp-content/uploads/2025/07/icon-arrow-down-primary.svg');background-repeat:no-repeat;background-size:21px;background-position-x:calc(100% - 35px);background-position-y:50%;padding:18px;font-size:20px;line-height:22px;border:none}.form-wrap .wpcf7-textarea{padding:12px 9px;margin-bottom:17px;height:174px}.form-wrap .wpcf7-not-valid-tip{margin-top:8px;transition:all .3s ease-in-out}.form-checkbox .wpcf7-list-item{margin:0}.form-checkbox .wpcf7-list-item label{display:flex;align-items:start;gap:18px;margin-bottom:32px;font-size:13px;line-height:16px}.form-checkbox .wpcf7-list-item label a{font-size:13px;line-height:16px}.form-checkbox .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{appearance:none;background-color:#fff;cursor:pointer;display:inline-block;position:relative;width:32px;height:32px;padding:14px;border:2px solid #00228e;border-radius:6px !important;top:3px}.form-checkbox .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:before{content:"";position:absolute;margin:auto;top:-3px;left:0;right:0;bottom:0;overflow:hidden;width:19px;height:19px;background-image:url('/wp-content/uploads/2025/06/acceptance.svg');background-size:19px;background-position:center;background-repeat:no-repeat;opacity:0}.form-checkbox .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked,.form-checkbox .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:focus{border:2px solid #245bff}.form-checkbox .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked:before{opacity:1}.form-checkbox span.breaking-text{display:block;margin-top:16px}.form-action p{position:relative;z-index:50;display:flex;align-items:center;gap:6px}.codedropz-upload-handler{background-color:#fff;border:none}.codedropz-upload-wrapper{width:100%;height:60px}.codedropz-upload-inner h6,.codedropz-upload-inner span{display:none}.codedropz-upload-container{padding:15px 17px}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{display:block;width:100%;font-size:20px;line-height:30px}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:after{content:'';position:relative;display:block;left:calc(100% - 20px);top:-24px;margin-bottom:-17px;background-image:url('/wp-content/uploads/2025/06/icon-plus.svg');background-size:15px;background-repeat:no-repeat;width:15px;height:15px}.codedropz-upload-inner{text-align:left}.codedropz-upload-handler .dnd-upload-counter,.dnd-upload-status .dnd-upload-image,.dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:none}.codedropz-upload-wrapper .dnd-upload-status{position:relative;height:56px;top:-68px;background-color:#fff}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .remove-file span:after{content:'';top:46px;background-image:url('https://pesaminsk.052b.work/wp-content/uploads/2025/06/icon-minus.svg');background-size:15px;background-repeat:no-repeat;width:15px;height:15px}.dnd-upload-status .dnd-upload-details .name span{color:#245bff}.dnd-upload-status .dnd-upload-details .remove-file span:after{content:"usuĹ";position:relative;top:3px;left:100%;font-size:12px;line-height:20px;letter-spacing:.3px;color:#FFFFFFCC;background-image:none}.dnd-upload-status .dnd-upload-details .remove-file{top:-26px;right:40px;z-index:50}.dialog-lightbox-message .elementor-slideshow__title{display:none}.social-icons .elementor-widget-icon .elementor-icon svg path{transition:all .3s ease}.social-icons .elementor-widget-icon .elementor-icon:hover svg path{fill:#245bff}.footer__copyright .footer__copyright--logo{position:relative;top:4px}.title-wrap .title{opacity:0;height:0}.combined-loop-wrapper .combined-loop-item .archive-page__list--item .e-flex.e-child{padding-inline:0;padding-top:40px}.combined-loop-wrapper .combined-loop-item .archive-page__list--item .elementor-heading-title{font-size:34px;line-height:35px;margin-bottom:12px}.swiper-slide{transition:all linear .3s;opacity:.6}.swiper-slide.swiper-slide-active{opacity:1}@media screen and (min-width:1520px){.swiper-slide.swiper-slide-next{opacity:1}}@media screen and (max-width:767.98px){.elementor-location-footer .footer__menu .elementor-nav-menu{flex-direction:column}.home-slider.elementor-element .swiper-wrapper .slider-content{position:relative !important;background:linear-gradient(#245bff 0%,#1c378b 100%)}.home-slider.elementor-element .swiper-wrapper .slider-content .slider-content__desc{display:flex;justify-content:flex-start;height:100%;padding-bottom:clamp(5rem, 3.2310rem + 7.8624vw, 7rem);max-width:320px;min-height:330px}.home-slider.elementor-element .swiper-button-next,.home-slider.elementor-element .swiper-button-prev{top:calc(100% - 16px)}.home-slider.elementor-element .swiper-numbers{bottom:27px}.home-slider.elementor-element .swiper-pagination.swiper-pagination-horizontal{top:72vw}body.wp-admin .home-slider .glass-mask-slider__home{display:none !important}.banner-blur.elementor-element:before{height:50%}.elementor-element.glass-mask-slider__home{mask-image:url('/wp-content/uploads/2025/07/gradient-slider-mobile.svg');-webkit-mask-image:url('/wp-content/uploads/2025/07/gradient-slider-mobile.svg');mask-size:cover;-webkit-mask-size:cover;mask-position:clamp(6rem, 0.6929rem + 23.5872vw, 12rem) -22rem;-webkit-mask-position:clamp(6rem, 0.6929rem + 23.5872vw, 12rem) -22rem}.home-archive__list.e-widget-swiper .swiper .swiper-slide{transition:opacity .5s cubic-bezier(.25,1,.5,1) .3s}.home-archive__list.e-widget-swiper .swiper .swiper-slide.swiper-slide-next,.home-archive__list.e-widget-swiper .swiper .swiper-slide.swiper-slide-prev{opacity:0}.home-archive__list.e-widget-swiper .swiper{overflow:visible}.banner-blur.banner-blur--company.elementor-element:before{height:90%}.banner-blur.elementor-element:after{opacity:.2}.read-more-wrapper{position:relative;height:0 !important;min-height:0px !important;overflow:hidden;opacity:1;z-index:1;transition:height 1.2s ease,opacity .4s ease}.read-more-wrapper.expanded{height:auto !important;animation:fadeIn 1.2s ease;opacity:1}.read-more-wrapper{position:relative;height:0 !important}.btn-read-more{position:absolute;bottom:0;left:0;width:100%;height:155px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 47%,#fff 100%);z-index:2;transition:opacity .4s ease}.btn-read-more .elementor-widget-container{display:flex;align-items:flex-end;padding-bottom:30px}.read-more-wrapper.expanded .btn-read-more:after{opacity:0}.btn-read-less{display:none}.slider__certificates .wcf__slider{width:124vw}.slider__certificates .wcf__slider-wrapper .wcf-arrow{right:21px}.slider__certificates .wcf__slider-wrapper .ts-pagination{right:45px;top:-21px}.elementor-pagination .page-numbers.prev{position:relative;right:calc(50% - 92px)}.elementor-pagination .page-numbers.next{position:relative;left:calc(50% - 92px)}.single-post .single-post__content:after{height:auto;z-index:1}.single-post .elementor-widget-theme-post-content .wp-block-image{position:relative;width:100vw;left:50%;transform:translateX(-50%);margin-top:40px}.single-post .elementor-widget-theme-post-content .wp-block-image:not(:last-child){margin-bottom:40px}.form-select,.form-application .form-textarea,.form-offer .form-textarea{margin-top:35px}.form-wrap label{margin-bottom:2px}.form-wrap .wpcf7-textarea{margin-bottom:35px}.form-select label,.form-application .form-textarea label,.form-offer .form-textarea label{opacity:1;visibility:visible;transform:translateY(0);margin-bottom:12px}.form-select select{background-position-x:calc(100% - 17px)}.form-application .form-textarea textarea::placeholder,.form-offer .form-textarea textarea::placeholder{opacity:0;visibility:hidden}.form-checkbox .wpcf7-list-item label{margin-bottom:58px;z-index:10}.form-action{display:flex;justify-content:center;margin-top:7px}.project-attachments .project-attachments__item{flex-direction:column;align-items:start;gap:20px}.project-attachments .project-attachments__title{font-size:18px;line-height:1}.project-attachments>*+*{margin-top:12px}.elementor-element.glass-mask-image__home{mask-position:42px 10px;-webkit-mask-position:42px 10px}.single-oferta .section-banner__blur:before{display:none}.bg-half-bottom{background-color:rgba(235,245,255,.5)}.page-404__content.elementor-element:before{display:none}.glass-mask-page-404.elementor-element{position:absolute;inset:0;mask-image:url(/wp-content/uploads/2025/07/gradient-slider-mobile.svg);-webkit-mask-image:url(/wp-content/uploads/2025/07/gradient-slider-mobile.svg);mask-size:cover;-webkit-mask-size:cover;mask-position:0 calc(-1 * clamp(8rem, -0.8452rem + 39.3120vw, 18rem));-webkit-mask-position:0 calc(-1 * clamp(8rem, -0.8452rem + 39.3120vw, 18rem));mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;filter:blur(9px) brightness(1.2);backdrop-filter:blur(9px) brightness(1.2);z-index:11;pointer-events:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title{flex-direction:column;gap:10px;align-items:start;justify-content:start}.modernization-listing.e-con.e-grid,.e-con.e-grid>.e-con-inner{grid-template-rows:inherit}.elementor-widget-container .elementor-shortcode .combined-loop-wrapper{display:grid;column-gap:22px;row-gap:38px}.elementor-shortcode .elementor-pagination{margin-inline:14px;margin-top:46px}}@media screen and (min-width:768px){.home-slider.elementor-element .swiper-slide{overflow:hidden}.home-slider .swiper-slide .elementor-widget-image-box .elementor-image-box-content{position:relative;z-index:10}.home-slider.elementor-element .swiper-wrapper{height:85vh}.home-slider.elementor-element .swiper-button-next,.home-slider.elementor-element .swiper-button-prev{top:calc(100% - 34px)}.home-slider.elementor-element .swiper-numbers{bottom:45px}.elementor-element.glass-mask-slider__home{mask-image:url('/wp-content/uploads/2025/07/gradient-slider-white.svg');-webkit-mask-image:url('/wp-content/uploads/2025/07/gradient-slider-white.svg')}.home-archive__list.e-widget-swiper .swiper-pagination{font-size:18px;line-height:18px;opacity:0}.home-archive__list.e-widget-swiper .swiper-pagination.fade-in{animation:fadeInPagination 2s ease forwards;animation-delay:.6s}.offer__list.elementor-element .offer__list--item-title{display:flex;align-items:end;min-height:70px}.slider__certificates .wcf__slider{width:53vw}.slider__certificates .wcf__slider-wrapper .ts-navigation{margin-top:40px;z-index:50}.single-post .elementor-widget-theme-post-content .elementor-widget-container>*:not(.wp-block-image){max-width:795px}.home-archive__list .swiper-wrapper .home-archive__list--item .elementor-page-title .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:26px;margin-top:auto}.bg-half-bottom{background:linear-gradient(to bottom,transparent 0%,transparent 50%,#ebf5ff 50%,rgba(235,245,255,0) 100%)}.form-wrap .wpcf7-textarea{margin-bottom:35px}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-text{line-height:29px;font-size:28px;letter-spacing:0}.elementor-widget-container .elementor-shortcode .combined-loop-wrapper{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px;row-gap:71px}.elementor-widget-container .elementor-shortcode .combined-loop-wrapper img{height:100%;object-fit:cover;object-position:center center;width:100vw;aspect-ratio:3/2;max-height:333px}}@media screen and (min-width:768px) and (max-width:1024.98px){.home-slider.elementor-element .swiper-wrapper .swiper-slide:before{width:120vw;height:320px}.home-slider.elementor-element .swiper-wrapper .swiper-slide:after{border-top-right-radius:120%}.home-slider.elementor-element .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:245px}.single-post .elementor-widget-theme-post-content .wp-block-image{margin-top:60px}.single-post .elementor-widget-theme-post-content .wp-block-image:not(:last-child){margin-bottom:60px}.elementor-element.glass-mask-slider__home{mask-size:250%;-webkit-mask-size:250%;mask-position:clamp(6rem, 0.3008rem + 12.0301vw, 8rem) 85%;-webkit-mask-position:clamp(6rem, 0.3008rem + 12.0301vw, 8rem) 85%}.accordion--lead-content.elementor-widget-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-header{max-width:450px}}@media screen and (max-width:1024.98px){.menu-hamburger .elementor-button .elementor-button-text{opacity:0;visibility:hidden;width:0}.menu-hamburger .elementor-button .elementor-button-icon svg{width:28px;height:22px}.menu-mobile.elementor-widget-n-menu .e-n-menu-heading{flex-direction:column}.menu-mobile.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title{width:100%}.menu-mobile.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-dropdown-icon{position:relative;width:auto}.menu-mobile.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-dropdown-icon span{position:relative;padding-left:0}.menu-mobile.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content{position:absolute;top:2px;width:100%;left:0;right:0;height:80vh;z-index:9999;background-color:#fff;transition:all .3s ease}.menu-mobile.elementor-widget-n-menu .e-n-menu .e-n-menu-content{transition:all .3s ease}.elementor-popup-modal.popup__mobile-menu .dialog-close-button svg{opacity:0;visibility:hidden}.e-n-menu-wrapper .e-n-menu-item>.e-n-menu-title a{z-index:90}.elementor-popup-modal.popup__mobile-menu .dialog-close-button{background-image:url('/wp-content/uploads/2025/06/icon-close.svg');background-size:23px;background-repeat:no-repeat;width:23px;height:23px;font-size:23px !important}#elementor-popup-modal-1250 .dialog-close-button{width:23px;height:23px}.offer__list.elementor-element:hover .offer__list--item-btn:after{background-image:url('/wp-content/uploads/2025/06/icon-btn.png')}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-text{line-height:28px;font-size:28px;letter-spacing:0}}@media screen and (min-width:1025px){.e-n-menu-wrapper .e-n-menu-heading .submenu__item .elementor-heading-title{transition:color .3s ease}.e-n-menu-wrapper .e-n-menu-heading .submenu__item:hover .elementor-heading-title{color:#245bff !important}.elementor-element.glass-mask-slider__home{mask-size:240%;-webkit-mask-size:240%;pointer-events:none;pointer-events:none}.slider__certificates .wcf__slider-wrapper .ts-navigation .wcf-arrow.wcf-arrow-next{right:clamp(2.75rem, -38.25rem + 50vw, 21.75rem)}.slider__certificates.elementor-element .wcf__slider-wrapper .ts-pagination{position:absolute !important;left:clamp(23.5rem, -3.5528rem + 42.2287vw, 32.5rem);bottom:0;z-index:60}.elementor-widget-n-menu .e-n-menu-item{position:static}.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title{position:relative}.elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-title .e-n-menu-title-container:after{content:'';display:block;position:absolute;top:calc(100% + 12px);left:-15px;background-color:#245bff;height:6px;width:calc(100% + 30px);transform:scale(0);transition:all .3s ease}.elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-title:hover .e-n-menu-title-container:after,.elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-title.e-current .e-n-menu-title-container:after{transform:scale(1)}.elementor-widget-n-accordion .e-n-accordion-item span.e-n-accordion-item-title-header{max-width:780px}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-text{line-height:35px;letter-spacing:0}.offer__list--item{position:relative;overflow:hidden}.offer__list--item .elementor-heading-title,.offer__list--item .elementor-widget-theme-post-excerpt,.offer__list--item .offer__list--item-btn{transition:color .75s ease}.offer__list--item:hover .elementor-heading-title,.offer__list--item:hover .elementor-widget-theme-post-excerpt,.offer__list--item:hover .offer__list--item-btn{color:#fff}.offer__list--item:hover .offer__list--item-btn{letter-spacing:.1em}.offer__list--item{position:relative;overflow:hidden}.graphic-default .elementor-widget-container{position:relative;z-index:3}.offer__list--item .elementor-element.graphic-default{height:322px;object-fit:cover !important;transition:all 1s cubic-bezier(.25,.1,.25,1) !important;transform:scale(1);z-index:2}.offer__list--item:hover .elementor-element.graphic-default{background-color:#00228e;background-blend-mode:multiply}.offer__list--item:hover .graphic-default{height:544px !important;transform:scale(1.1)}.offer__list--item .offer__list--content{transition:all .6s ease}.offer__list--item .offer__list--content{position:absolute;bottom:15px;top:calc(342px);height:auto;z-index:11}.offer__list--item .offer__list--content .elementor-page-title .elementor-heading-title{display:flex;align-items:flex-end;height:70px}.offer__list--item.elementor-element:hover .offer__list--item-btn{transition:all .75s ease}.offer__list--item.elementor-element:hover .offer__list--item-btn:after{background-image:url('/wp-content/uploads/2025/06/icon-btn-white.png')}.single-post .elementor-widget-theme-post-content .wp-block-image{margin-top:71px}.single-post .elementor-widget-theme-post-content .wp-block-image:not(:last-child){margin-bottom:71px}.elementor-widget-n-menu .e-n-menu-content{position:absolute;top:calc(100% + 17px) !important;left:0;width:100%;height:100vh;z-index:10;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s;z-index:10;padding-bottom:100px}.elementor-widget-n-menu .e-n-menu-content.e-active{opacity:1;visibility:visible;transition:opacity .5s ease,visibility .5s}.elementor-widget-n-menu .e-n-menu-content .submenu-content{background-color:#fff;width:100vw;position:absolute;left:0;top:100%;z-index:20}.elementor-widget-n-menu .e-n-menu-content.e-active:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/wp-content/uploads/2025/06/Mask-Group-1405.png');background-repeat:no-repeat;background-position:center top;background-size:cover;opacity:.9;z-index:5}.elementor-widget-n-menu .e-n-menu-content.e-active:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:.25;z-index:4}.e-n-menu-content .elementor-element .e-con-inner{position:relative}}@media screen and (min-width:1025px) and (max-width:1199px){.e-n-menu-wrapper .e-n-menu-heading .submenu-content{padding-left:clamp(20.75rem, -20.4856rem + 64.3678vw, 27.75rem)}.e-n-menu-wrapper .e-n-menu-heading .submenu-content__about{padding-left:calc(clamp(16rem, -19.3448rem + 55.1724vw, 22rem) - 5px)}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content{padding-left:calc(clamp(20.75rem, -20.4856rem + 64.3678vw, 27.75rem) - 25px)}.accordion--lead-content.elementor-widget-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-header{max-width:600px}}@media screen and (min-width:1025px) and (max-width:1036px){.e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:39rem}}@media screen and (min-width:1037px) and (max-width:1199px){.e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:clamp(39.55rem, -14.2204rem + 82.9630vw, 47.95rem)}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content--career{padding-left:calc(clamp(39.55rem, -14.2204rem + 82.9630vw, 47.95rem) - 10px)}}@media screen and (min-width:1200px) and (max-width:1243px){.e-n-menu-wrapper .e-n-menu-heading .submenu-content{padding-left:clamp(27.8rem, -19.6419rem + 63.2558vw, 29.5rem)}.e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:clamp(48rem, -13.3953rem + 81.8605vw, 50.2rem)}.e-n-menu-wrapper .e-n-menu-heading .submenu-content__about{padding-left:calc(clamp(22.4rem, -22.2512rem + 59.5349vw, 24rem) - 7px)}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content{padding-left:clamp(26.2rem, -22.6372rem + 65.1163vw, 27.95rem)}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:calc(clamp(48rem, -13.3953rem + 81.8605vw, 50.2rem) - 11px)}}@media screen and (min-width:1244px) and (max-width:1299px){.e-n-menu-wrapper .e-n-menu-heading .submenu-content{padding-left:calc(clamp(29.6rem, 6.9818rem + 29.0909vw, 30.6rem) - 10px)}.e-n-menu-wrapper .e-n-menu-heading .submenu-content__about{padding-left:calc(clamp(23.75rem, 6.7864rem + 21.8182vw, 24.5rem) + 8px)}.e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:clamp(50.25rem, 12.9300rem + 48.0000vw, 51.9rem)}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content{padding-left:calc(clamp(29.6rem, 6.9818rem + 29.0909vw, 30.6rem) - 23px)}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:calc(clamp(50.25rem, 12.9300rem + 48.0000vw, 51.9rem) - 6px)}}@media screen and (min-width:1300px) and (max-width:1920px){.e-n-menu-wrapper .e-n-menu-heading .submenu-content{padding-left:clamp(30.7rem, -9.7677rem + 49.8065vw, 50rem)}.e-n-menu-wrapper .e-n-menu-heading .submenu-content__about{padding-left:clamp(24.9rem, -15.6726rem + 49.9355vw, 44.25rem)}.e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:clamp(51.95rem, 11.3774rem + 49.9355vw, 71.3rem)}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content{padding-left:calc(clamp(24.9rem, -15.6726rem + 49.9355vw, 44.25rem) + 67px)}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:clamp(51.25rem, 10.5726rem + 50.0645vw, 70.65rem)}}@media screen and (min-width:1025px) and (max-width:1311px){.home-slider.elementor-element .swiper-slide .slider-content{padding-left:50px}.elementor-element.glass-mask-slider__home{mask-position:clamp(0rem, -93.1818rem + 145.4545vw, 26rem) 82%;-webkit-mask-position:clamp(0rem, -93.1818rem + 145.4545vw, 26rem) 82%}}@media screen and (min-width:1312px){.home-archive__list.elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button-next{right:clamp(1.5rem, -39.5rem + 50vw, 20.5rem) !important}.section-padding__left.elementor-element{padding-left:clamp(2.75rem, -38.25rem + 50vw, 21.75rem) !important}}@media screen and (min-width:1312px) and (max-width:1920px){.elementor-element.glass-mask-slider__home{mask-position:clamp(10rem, -28.8421rem + 47.3684vw, 28rem) 72%;-webkit-mask-position:clamp(11rem, -25.6842rem + 44.7368vw, 28rem) 71%}}@media screen and (min-width:1921px){.e-n-menu-wrapper .e-n-menu-heading .submenu-content{padding-left:calc(59rem - 60px)}.elementor-element.glass-mask-slider__home{mask-size:cover;-webkit-mask-size:cover;mask-position:clamp(37rem, -8.3333rem + 37.7581vw, 45rem) 0%;-webkit-mask-position:clamp(37rem, -8.3333rem + 37.7581vw, 45rem) 0%}.page-content .elementor-element .company-overview.elementor-element{width:890px;font-size:52px;line-height:50px}.page-content .company-history.elementor-element .elementor-widget-heading,.page-content .company-history.elementor-element .elementor-widget-text-editor{width:65%}.company-vision.elementor-element .elementor-widget-container p.elementor-heading-title{font-size:34px;line-height:35px}.home-archive__list.elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button-next{right:clamp(20.5rem, -56rem + 63.7168vw, 34rem) !important}.single-post .elementor-widget-theme-post-content .elementor-widget-container>*:not(.wp-block-image){max-width:65%}}@media screen and (min-width:1921px) and (max-width:2560px){.section-padding__left.elementor-element{padding-left:calc(clamp(22.5rem, -36.1221rem + 48.8263vw, 42rem) - 12px) !important}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content{padding-left:56.55vw}}@media screen and (min-width:1921px) and (max-width:2134px){.e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:clamp(59rem, -111.4549rem + 141.9718vw, 77.9rem)}.e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:calc(clamp(59rem, -111.4549rem + 141.9718vw, 77.9rem) - 9px)}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:57.05vw}}@media screen and (min-width:2134px) and (max-width:2385px){.e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:clamp(78rem, 7.1215rem + 53.1174vw, 86.2rem)}}@media screen and (min-width:2561px) and (max-width:3811px){.section-padding__left.elementor-element{padding-left:calc(clamp(42rem, -37.9672rem + 49.9600vw, 81rem) - 10px) !important}html[lang=en-US] .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:55.75vw}}@media screen and (min-width:3812px){.section-padding__left.elementor-element{padding-left:clamp(81rem, -39.1576rem + 50.4467vw, 141rem) !important}.e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content{padding-left:54.25rem}.e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:54.55vw}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content{padding-left:51.25rem}html[lang=en-US] .e-n-menu-wrapper .e-n-menu-heading .submenu-content.submenu-content--career{padding-left:54.2vw}}@keyframes fadeInUp{from{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInPagination{from{opacity:0}to{opacity:1}}