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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:none}img{max-width:100%}a{text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;padding:0;margin:0;box-shadow:none}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;padding:0;margin:0;box-shadow:none}::selection{color:white;background-color:black}::-moz-selection{color:white;background-color:black}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#707582;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#707582;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#707582;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:#707582;opacity:1}html,body{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;font-family:avenir-next-lt-pro,sans-serif;color:#191441}body.overflow{overflow:hidden}.container-fluid{width:100%;margin-right:auto;margin-left:auto}.row{position:relative;padding-left:1.5rem;padding-right:1.5rem}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.grid{display:grid}main{position:relative}h1,.h1{font-size:4rem;font-weight:700;line-height:4.375rem;letter-spacing:-0.12rem}h2,.h2{font-size:3.25rem;font-weight:700;line-height:3.5rem;letter-spacing:-0.0975rem}h3,.h3{font-size:1.875rem;font-weight:700;line-height:2.25rem;letter-spacing:-0.05625rem}h4,.h4{font-size:1.5rem;font-weight:700;line-height:1.75rem;letter-spacing:-0.045rem}h5,.h5{font-size:1.125rem;font-weight:700;line-height:1.375rem;letter-spacing:-0.03375rem}.display-1{font-size:6rem;font-weight:700;line-height:5.625rem;letter-spacing:-0.24rem}.display-2{font-size:5rem;font-weight:700;line-height:5.625rem;letter-spacing:-0.2rem}.text-center{text-align:center}.text-center .buttons{justify-content:center}.uppercase{text-transform:uppercase}.text-xl,.has-text-xl-font-size{font-size:1.25rem;font-weight:400;line-height:normal}.text-l,.has-text-l-font-size{font-size:1.125rem;font-weight:400;line-height:normal}.text-m,.has-text-m-font-size{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.text-s,.has-text-s-font-size{font-size:0.875rem;font-weight:500;line-height:1.3125rem}.caption{color:#3D2EB4;font-size:1rem;font-weight:700;line-height:1.5rem;letter-spacing:0.1rem;text-transform:uppercase}.tag{display:inline-block;box-sizing:border-box}.tag.tag-sm{border-radius:0.125rem;padding:0.375rem 0.75rem;font-size:0.625rem;font-weight:700;line-height:normal;letter-spacing:0.09375rem;text-transform:uppercase}.tag.yellow{color:#191441;background:#FFE100}.btn{display:inline-flex;justify-content:center;align-items:center;gap:0.625rem;position:relative;z-index:1;isolation:isolate;overflow:hidden;height:3.375rem;padding:0.25rem 1.125rem;border-radius:1.875rem;box-sizing:border-box;font-size:0.9375rem;font-style:normal;font-weight:700;line-height:1.40625rem;transition:color 0.4s ease, border-color 0.4s ease}.btn span, .btn svg{position:relative;z-index:2}.btn svg{width:0.875rem;height:0.875rem}.btn.btn-icon{padding:0.25rem 0.5rem 0.25rem 1.125rem}.btn.btn-icon svg{width:2.5rem;height:2.5rem;flex-shrink:0;transition:transform 0.45s cubic-bezier(0.22, 1, 0.36, 1)}.btn.btn-icon::before{content:"";position:absolute;z-index:1;right:0.25rem;top:50%;width:2.5rem;height:2.5rem;border-radius:50%;transform:translateY(-50%) scale(0);transform-origin:center;transition:transform 0.55s cubic-bezier(0.65, 0, 0.35, 1)}.btn.btn-icon.btn-yellow:before{background:#3D2EB4}.btn.btn-icon:hover::before{transform:translateY(-50%) scale(14.5)}.btn.btn-icon:hover svg{transform:rotate(45deg)}.btn.btn-icon:hover.btn-yellow{color:white}.btn.btn-icon:active svg{transform:rotate(45deg) scale(0.9)}.btn.btn-yellow{background:#FFE100;color:#3D2EB4}.btn.btn-outline-white{color:black;background:rgba(147, 147, 147, 0.05);border:0.0625rem solid #EAEAEA}.btn.btn-outline-white::before{content:"";position:absolute;z-index:1;inset:0;background:#3D2EB4;transform:scaleX(0);transform-origin:right;transition:transform 0.45s cubic-bezier(0.65, 0, 0.35, 1)}.btn.btn-outline-white:hover{color:white;border-color:#3D2EB4}.btn.btn-outline-white:hover::before{transform:scaleX(1)}.btn.btn-outline-white-hero{color:white;background:rgba(147, 147, 147, 0.05);border:0.125rem solid #EAEAEA}.btn.btn-outline-white-hero::before{content:"";position:absolute;z-index:1;inset:0;background:#3D2EB4;transform:scaleX(0);transform-origin:right;transition:transform 0.45s cubic-bezier(0.65, 0, 0.35, 1)}.btn.btn-outline-white-hero:hover{color:white;border-color:#3D2EB4}.btn.btn-outline-white-hero:hover::before{transform:scaleX(1)}.btn.w-100{width:100%}.btn.btn-sm{height:auto;padding:0.625rem 1rem;gap:0.5rem}.btn:focus-visible{outline:0.1875rem solid rgba(61, 46, 180, 0.25);outline-offset:0.1875rem}@media (prefers-reduced-motion: reduce){.btn, .btn span, .btn svg,.btn::before{transition:none}}.color-white{color:white !important}.color-white>*{color:white !important}strong,b,.bold{font-weight:700 !important}.weight-400{font-weight:400 !important}.weight-700{font-weight:700 !important}.text-content h1, .text-content .h1, .text-content h2, .text-content .h2{margin:0 0 1.25rem}.text-content h3, .text-content .h3{margin:0 0 0.75rem}.text-content h4, .text-content .h4{margin:0 0 0.625rem}.text-content h5, .text-content .h5{margin:0 0 0.375rem}.text-content p{margin:0 0 2rem}.text-content p a{color:#3D2EB4}.text-content .caption{margin:0 0 1rem}.text-content .buttons{display:flex;gap:1rem;align-items:center;margin:2rem 0 0}.text-content hr{height:1px;background:#E5E7EB;margin:2rem 0;border:none}.text-content.text-l ul, .text-content.has-text-l-font-size ul{gap:1.25rem}.text-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin:0 0 1rem}.text-content ul li{padding:0 0 0 2.375rem;position:relative}.text-content ul li a{color:#FFE100}.text-content ul li:after{content:close-quote;position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background:url(/wp-content/themes/elspol/assets/img/li-yellow.svg) no-repeat center center;background-size:1.5rem 1.5rem}.text-content ol{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin:0 0 1rem 1.25rem;list-style:decimal}.text-content ol li a{color:#3D2EB4}.text-content.list-grey ul li:after{background:url(/wp-content/themes/elspol/assets/img/li-grey.svg) no-repeat center center;background-size:1.5rem 1.5rem}.text-content.list-yellow ul li:after{background:url(/wp-content/themes/elspol/assets/img/li-yellow.svg) no-repeat center center;background-size:1.5rem 1.5rem}.text-content>:last-child{margin-bottom:0 !important}.mobile-nav{position:fixed;top:0;left:0;right:0;bottom:0;background:#191441;z-index:99}.mobile-nav .wrapper{margin:6rem 0 0 !important;padding:1rem 0 4rem;display:flex;flex-flow:column;justify-content:space-between;height:calc(100dvh - 12rem);max-height:-webkit-fill-available;gap:1.5rem}.mobile-nav .wrapper .nav{height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.mobile-nav .wrapper .nav nav ul{display:flex;flex-flow:column;gap:1.5rem}.mobile-nav .wrapper .nav nav ul li.current-menu-item a{color:#FFE100}.mobile-nav .wrapper .nav nav ul li a{color:white}.mobile-nav .wrapper .bottom{padding:1.5rem 0 0;border-top:1px solid rgba(255, 255, 255, 0.15)}.mobile-nav .wrapper .bottom .contacts{display:flex;flex-direction:column;align-items:center;gap:0.375rem}.mobile-nav .wrapper .bottom .contacts a{color:#FFE100}.mobile-nav .wrapper .bottom .social{margin:1.5rem 0 0;display:flex;justify-content:center;align-items:center;gap:1.125rem}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}#cmplz-document{font-size:1rem;font-weight:300;line-height:1.5rem;margin:0 auto;max-width:100%}#cmplz-document .cmplz-accept-service{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.cmplz-consent-checkbox{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.cmplz-links.cmplz-information{display:none !important}#cmplz-document ul, .editor-styles-wrapper .cmplz-unlinked-mode ul{list-style:none;margin:0 0 1.8125rem}#cmplz-document p, #cmplz-document li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode p, .editor-styles-wrapper .cmplz-unlinked-mode li, .editor-styles-wrapper .cmplz-unlinked-mode td{font-size:1rem;font-weight:300;line-height:1.5rem}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{border-width:1px !important;font-family:avenir-next-lt-pro,sans-serif !important;padding:4px 18px !important;border-radius:1.875rem !important;font-size:15px !important;font-weight:700 !important;line-height:22px !important}.alm-loading .alm-btn-wrap{display:none}.alm-loading .grid{min-height:10rem;background:url(/wp-content/themes/elspol/assets/img/loading.svg) no-repeat center center;background-size:6rem 6rem}.alm-btn-wrap{display:flex;justify-content:center}.alm-btn-wrap button{margin:2rem 0 0}.alm-btn-wrap .done{display:none}.gform_wrapper form{position:relative}.gform_wrapper .gform_confirmation_message p{font-size:1rem;font-weight:300;line-height:1.5rem;color:black;margin:0 0 1.875rem}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gform-body .gform_fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;gap:1.25rem;margin:0 0 2rem}.gform_wrapper .gform-body .gfield{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.gform_wrapper .gform-body .gfield.gfield--width-half{-webkit-box-flex:0 0 calc(50% - 0.75rem);-moz-box-flex:0 0 calc(50% - 0.75rem);-webkit-flex:0 0 calc(50% - 0.75rem);-ms-flex:0 0 calc(50% - 0.75rem);flex:0 0 calc(50% - 0.75rem)}.gform_wrapper .gform-body .gfield.gfield_error .ginput_container input:not([type=checkbox]){border:2px solid #E53333}.gform_wrapper .gform-body .gfield.gform_validation_container{display:none}.gform_wrapper .gform-body .gfield.hidden_label>label{display:none}.gform_wrapper .gform-body .gfield.hidden_label legend{display:none}.gform_wrapper .gform-body .gfield .gfield_label{display:inline-block;color:#191441;font-size:0.875rem;font-weight:600;line-height:1rem;padding:0 0 0.375rem}.gform_wrapper .gform-body .gfield .gfield_label a{color:#191441;font-weight:400;line-height:1.5rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.gform_wrapper .gform-body .gfield .validation_message{margin:0.375rem 0;color:#E53333;font-size:0.875rem;font-weight:500;line-height:1.3125rem}.gform_wrapper .gform-body .gfield .ginput_container{width:100%}.gform_wrapper .gform-body .gfield .ginput_container input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:0.875rem 1.25rem;border-radius:3.5rem;border:1px solid #EAEAEA;background:#FFF;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;color:#191441;height:3.25rem;transition:border 0.3s ease-out}.gform_wrapper .gform-body .gfield .ginput_container input:not([type=checkbox]):focus{border:1px solid #3D2EB4}.gform_wrapper .gform-body .gfield .ginput_container input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:auto;opacity:0;position:absolute}.gform_wrapper .gform-body .gfield .ginput_container input[type=checkbox]:checked+label:before{border:none;background:url(/wp-content/themes/elspol/assets/img/checkbox.svg) no-repeat center center;background-size:1.5rem 1.5rem}.gform_wrapper .gform-body .gfield .ginput_container input[type=checkbox]+label{display:inline-block;color:black;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;padding:0 0 0 2.25rem;position:relative;cursor:pointer}.gform_wrapper .gform-body .gfield .ginput_container input[type=checkbox] + label a{color:#191441;font-weight:400;line-height:1.5rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.gform_wrapper .gform-body .gfield .ginput_container input[type=checkbox]+label:before{content:close-quote;position:absolute;left:0;top:0;box-sizing:border-box;width:1.5rem;height:1.5rem;border-radius:0.5rem;border:2px solid #EAEAEA;background:#FFF}.gform_wrapper .gform-body .gfield .ginput_container .gfield_required{display:none}.gform_wrapper .gform-body .gfield .ginput_container textarea{width:100%;box-sizing:border-box;resize:none;padding:0.875rem 1.25rem;border:1px solid #EAEAEA;background:#FFF;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;color:#191441;height:9.3125rem;transition:border 0.3s ease-out;border-radius:1.625rem}.gform_wrapper .gform-body .gfield .ginput_container textarea:focus{border:1px solid #3D2EB4}.gform_wrapper .gform-body .gfield .ginput_container.ginput_container_fileupload input{padding-left:2.8125rem;background:white url(/wp-content/themes/elspol/assets/img/paperclip.svg) no-repeat center left 1.25rem;background-size:1.125rem 1.125rem;cursor:pointer}.gform_wrapper .gform-body .gfield .ginput_container.ginput_container_fileupload input::file-selector-button{display:none}.gform_wrapper .gform-body .gfield .ginput_container.ginput_container_fileupload input::-webkit-file-upload-button{display:none}.gform_wrapper .gform-body .gfield .ginput_container.ginput_container_fileupload .gform_fileupload_rules{display:none}.gform_wrapper .gform_footer .gform_ajax_spinner{display:none}.gform_wrapper .gform_footer button{font-family:avenir-next-lt-pro,sans-serif}.gform_wrapper .gform_validation_errors .gform_submission_error{margin:0 0 1.5rem;color:#191441;font-size:1.875rem;font-weight:700;line-height:2.25rem;letter-spacing:-0.05625rem}header{position:absolute;z-index:100;top:0.625rem;left:0;right:0}header .flex{justify-content:space-between;padding:1rem 0;align-items:center}header .flex .logo a{display:inline-block;font-size:0;width:10.4375rem;transition:all 0.3s ease-out}header .flex .logo a img{width:100%;transition:opacity 0.3s ease-out}header .flex .logo.active a{background:url(/wp-content/themes/elspol/assets/img/logo-white.svg) no-repeat center center;background-size:contain}header .flex .logo.active a img{opacity:0}header .flex .main-menu{position:relative;display:inline-flex;padding:0.375rem;border-radius:5rem;background:#fff}header .flex .main-menu ul{display:flex;align-items:center;position:relative;z-index:1;margin:0;padding:0;list-style:none;gap:2.125rem}header .flex .main-menu ul li a{padding:0.625rem;display:inline-block;font-size:0.9375rem;font-weight:500;line-height:1.40625rem;color:black}header .flex .main-menu .menu-pill{opacity:0;position:absolute;top:0.375rem;left:0;height:calc(100% - 0.75rem);border-radius:5rem;background:rgba(0, 0, 0, 0.05);pointer-events:none;z-index:0;will-change:transform, width}header .flex .burger{display:none}section.hero{position:relative;overflow:hidden}section.hero .media{font-size:0;width:100%;height:90vh;min-height:600px;position:relative}section.hero .media .image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;font-size:0}section.hero .media .image svg, section.hero .media .image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center}section.hero .media video{width:100%;height:100%;object-fit:cover;object-position:center center;transition:opacity 0.8s ease;position:relative;z-index:2}section.hero .media video.is-video-ended{opacity:0}section.hero .media:after{content:close-quote;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:2}section.hero .wrapper{position:absolute;z-index:5;bottom:4rem;left:0;right:0}section.hero .wrapper .content .flex{gap:2rem;align-items:flex-end;justify-content:space-between}section.hero .wrapper .content .flex .col-left{flex:0 1 43.6875rem}section.hero .wrapper .content .flex .col-left .buttons{margin:2.25rem 0 0;display:flex;align-items:flex-start;gap:1rem}section.hero .wrapper .content .flex .col-right{flex:0 1 35.25rem}section.hero .wrapper .content .flex .col-right svg{width:2.61294rem;height:1.26463rem;margin:0 0 1.5rem}section.trust{padding:1.375rem 0}section.trust .box{display:flex;align-items:flex-end;border-radius:1.25rem;background:linear-gradient(90deg, #191441 31.25%, rgba(25, 20, 65, 0) 50%);position:relative;overflow:hidden}section.trust .box .image{position:absolute;font-size:0;top:0;right:0;bottom:0;z-index:-1;min-width:75%}section.trust .box .image img{height:100%;width:100%;object-fit:cover}section.trust .box .content{padding:3.75rem 3.75rem 0 3.75rem;max-width:39.75rem;position:relative}section.trust .box .content .wrapper{height:26.5625rem;display:flex;align-items:center}section.trust .box .content .quotation{display:flex;max-width:34.875rem;padding:1.875rem 1.875rem 2.5rem 1.875rem;align-items:center;gap:1.4375rem;box-sizing:border-box;border-radius:1.25rem 1.25rem 0 0;background:#FFE100}section.trust .box .content .quotation .icon{font-size:0;flex:0 0 4.25rem;height:4.25rem}section.trust .box .content .quotation .icon svg{width:100%;height:100%}section.trust .box .content .quotation .quote{color:#3D2EB4}section.services{padding:4rem 0 1.5rem;background:url(/wp-content/themes/elspol/assets/img/services_bg.svg) no-repeat top 5.5rem left}section.services.service-detail{padding:5.625rem 0;border:1px solid #E5E7EB;background:#F9FAFB}section.services .flex{margin:0 0 5.75rem}section.services .flex .col{flex:1}section.services .arrows{display:flex;justify-content:flex-end;align-items:center;gap:0.625rem;font-size:0}section.services .arrows .arrow{width:3.25rem;height:3.25rem;cursor:pointer}section.services .arrows .arrow svg{width:100%;height:100%}section.services .arrows .arrow svg rect{transition:fill 0.3s ease-out}section.services .arrows .arrow svg path{transition:stroke 0.3s ease-out}section.services .arrows .arrow:hover svg rect{fill:#3D2EB4}section.services .arrows .arrow:hover svg path{stroke:#FFE100}section.services .arrows .arrow.next{transform:rotate(180deg)}section.services .arrows .arrow.slick-disabled{cursor:not-allowed}section.services .slider{padding:3.6875rem 0 0;margin:0 -0.75rem}section.services .slider .slide{margin:0 0.75rem}section.services .slider .slide a{display:block;color:#191441;position:relative}section.services .slider .slide a .hover{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity 0.35s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.35s}section.services .slider .slide a .hover span{font-size:2.25rem;font-weight:700;line-height:3.5rem;letter-spacing:-0.0675rem}section.services .slider .slide a .hover svg{width:3.25rem;height:3.25rem;transform:scale(0.9);transition:transform 0.45s cubic-bezier(0.22, 1, 0.36, 1)}section.services .slider .slide a .image{height:32.1875rem;width:100%;padding-top:0;box-sizing:border-box;font-size:0;transition:padding-top 0.55s cubic-bezier(0.22, 1, 0.36, 1)}section.services .slider .slide a .image .image-inner{position:relative;width:100%;height:100%;border-radius:1.25rem;overflow:hidden}section.services .slider .slide a .image img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transition:opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1), transform 0.65s cubic-bezier(0.22, 1, 0.36, 1)}section.services .slider .slide a .image .image-default{opacity:1;z-index:1}section.services .slider .slide a .image .image-hover{opacity:0;z-index:2;transform:scale(1.025)}section.services .slider .slide a .text{margin:2.25rem 0 0}section.services .slider .slide a:hover .hover{opacity:1;visibility:visible;transform:translateY(0)}section.services .slider .slide a:hover .hover svg{transform:scale(1)}section.services .slider .slide a:hover .image{padding-top:5.75rem}section.services .slider .slide a:hover .image .image-default{opacity:0;transform:scale(1.025)}section.services .slider .slide a:hover .image .image-hover{opacity:1;transform:scale(1)}section.why-us{padding:6.75rem 0 3rem;position:relative}section.why-us:before{content:close-quote;position:absolute;top:0;left:0;right:0;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #FFF 100%);height:6.75rem;z-index:1}section.why-us .bg-animation{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}section.why-us .bg-animation svg{width:100%;height:100%;object-fit:cover;object-position:center center}section.why-us .flex{justify-content:space-between;gap:2rem;align-items:flex-end;margin:0 0 5rem}section.why-us .flex .caption{margin:0 0 1.375rem}section.why-us .grid{grid-template-columns:repeat(3, 1fr);gap:1.5rem 1.5625rem}section.why-us .grid .item{display:flex;flex-flow:column;justify-content:space-between;gap:2rem;padding:1.625rem 1.75rem;border-radius:1.25rem;border:1px solid #D9D9D9;background:#F8F8F7;box-sizing:border-box;min-height:19.5625rem}section.why-us .grid .item .icon{flex:0 0 5.375rem;font-size:0}section.why-us .grid .item .icon img{width:5.375rem;height:5.375rem}section.projects{padding:2.75rem 0;overflow:hidden}section.projects .flex{justify-content:space-between;align-items:flex-end;gap:6.75rem;margin:0 0 3.6875rem}section.projects .flex .title{flex:0 1 31.3125rem}section.projects .flex .title .caption{margin:0 0 1.375rem}section.projects .flex .text{flex:1 0 0}section.projects .flex .arrows{display:flex;align-items:center;gap:0.625rem;font-size:0}section.projects .flex .arrows .arrow{width:3.25rem;height:3.25rem;cursor:pointer}section.projects .flex .arrows .arrow svg{width:100%;height:100%}section.projects .flex .arrows .arrow svg rect{transition:fill 0.3s ease-out}section.projects .flex .arrows .arrow svg path{transition:stroke 0.3s ease-out}section.projects .flex .arrows .arrow:hover svg rect{fill:#3D2EB4}section.projects .flex .arrows .arrow:hover svg path{stroke:#FFE100}section.projects .flex .arrows .arrow.next{transform:rotate(180deg)}section.projects .flex .arrows .arrow.slick-disabled{cursor:not-allowed}section.projects .slider{margin:0 0 3.6875rem}section.projects .slider .slick-list{overflow:visible}section.projects .slider .slide{margin:0 0.75rem}section.projects .slider .slide a{display:block;position:relative;width:39rem;height:41.5rem;border-radius:0.875rem;overflow:hidden;color:#191441;transition:color 0.5s cubic-bezier(0.22, 1, 0.36, 1)}section.projects .slider .slide a .image{width:100%;height:100%;position:relative}section.projects .slider .slide a .image img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform 0.6s cubic-bezier(0.22, 1, 0.36, 1)}section.projects .slider .slide a .image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg, #EAEAEA 25.08%, rgba(234, 234, 234, 0) 62.63%);opacity:1;transition:opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1)}section.projects .slider .slide a .image:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(0deg, #3D2EB4 15%, rgba(61, 46, 180, 0.95) 30%, rgba(61, 46, 180, 0.55) 48%, rgba(61, 46, 180, 0) 68%);opacity:0;transform:translateY(3%);transform-origin:bottom;transition:opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1), transform 0.6s cubic-bezier(0.22, 1, 0.36, 1)}section.projects .slider .slide a .content{position:absolute;z-index:1;padding:1.875rem 1.375rem;left:0.75rem;bottom:0.75rem;right:0.75rem}section.projects .slider .slide a .content .info{display:flex;justify-content:space-between;margin:0 0 1.5rem}section.projects .slider .slide a .content .info .location{display:flex;align-items:center;gap:0.25rem;color:#3D2EB4;font-size:0.625rem;font-weight:700;line-height:normal;letter-spacing:0.09375rem;text-transform:uppercase;transition:color 0.5s cubic-bezier(0.22, 1, 0.36, 1)}section.projects .slider .slide a .content .info .location svg path{stroke:#3D2EB4;transition:stroke 0.5s cubic-bezier(0.22, 1, 0.36, 1)}section.projects .slider .slide a:hover{cursor:url(/wp-content/themes/elspol/assets/img/cursor.svg) 52 52, auto;color:white}section.projects .slider .slide a:hover .image img{transform:scale(1.025)}section.projects .slider .slide a:hover .image:after{opacity:0.45}section.projects .slider .slide a:hover .image:before{opacity:1;transform:translateY(0)}section.projects .slider .slide a:hover .content .info .location{color:#FFE100}section.projects .slider .slide a:hover .content .info .location svg path{stroke:#FFE100}section.clients{padding:5.625rem 0;background:#F8F8F7}section.clients .text{max-width:65rem;margin:0 auto}section.clients .text .caption{margin:0 0 1.25rem}section.clients .slider{margin:3.125rem 0 0}section.clients .slider .slide{margin:0 0.625rem;height:7.75rem;box-sizing:border-box;padding:2.25rem 1rem;display:flex;align-items:center;justify-content:center;font-size:0;border-radius:1.25rem;background:white}section.clients .slider .slide img{opacity:0.5;mix-blend-mode:luminosity;height:100%;width:100%;object-fit:contain;transition:all 0.3s ease-out}section.clients .slider .slide:hover img{opacity:1;mix-blend-mode:normal}section.media{padding:5.625rem 0}section.media .text .caption{margin:0 0 1.25rem}section.media .grid{grid-template-columns:minmax(0, 1fr) 35.25rem;grid-template-rows:repeat(2, 1fr);column-gap:1.625rem;row-gap:1.5rem;margin:3.125rem 0 0}section.media .grid .item-1{grid-column:1;grid-row:1/3;height:31.25rem}section.media .grid .item-1 .title{max-width:43.5rem}section.media .grid .item-2{grid-column:2;grid-row:1}section.media .grid .item-3{grid-column:2;grid-row:2}section.media .grid .item{padding:2rem;box-sizing:border-box;border-radius:1.25rem;overflow:hidden;background:#F8F8F7;position:relative}section.media .grid .item:not(.has-image-bg){background:#F8F8F7 url(/wp-content/themes/elspol/assets/img/media_link.svg) no-repeat top 2rem right 2rem;background-size:2.5rem 2.5rem;transition:all 0.3s ease-in-out}section.media .grid .item:not(.has-image-bg) .flex .media{mix-blend-mode:multiply}section.media .grid .item:not(.has-image-bg):hover{background:#F8F8F7 url(/wp-content/themes/elspol/assets/img/media_link_hover.svg) no-repeat top 2rem right 2rem;background-size:2.5rem 2.5rem}section.media .grid .item .flex{flex-flow:column;justify-content:space-between;align-items:flex-start;position:relative;height:100%}section.media .grid .item .flex .media{font-size:0}section.media .grid .item .flex .info{color:#191441;display:flex;flex-direction:column;align-items:flex-start;gap:0.25rem}section.media .grid .item .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}section.media .grid .item .bg-image img{width:100%;height:100%;object-fit:cover;object-position:center center}section.media .grid .item .bg-image:after{content:close-quote;position:absolute;top:0;left:0;right:0;bottom:0;font-size:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%)}section.media .grid .item .video-button{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0;display:flex;align-items:center;justify-content:center}section.media .grid .item .video-button svg{width:6rem;height:6rem}section.contact{padding:5rem 0;position:relative}section.contact .bg-image{position:absolute;top:0;left:0;right:0;bottom:0}section.contact .bg-image img{width:100%;height:100%;object-fit:cover;object-position:center center}section.contact .bg-image:after{content:close-quote;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(25, 20, 65, 0.7) 2.95%, rgba(25, 20, 65, 0) 83.68%), linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%)}section.contact .flex{padding:0 4.375rem;gap:2rem;justify-content:space-between;align-items:center}section.contact .flex .col-left{flex:0 0 35.875rem;display:inline-flex;flex-flow:column;align-items:flex-start;gap:7.5rem}section.contact .flex .col-left .text .caption{margin:0 0 1.5rem;color:#FFE100 !important}section.contact .flex .col-left .text p{max-width:32.5rem}section.contact .flex .col-left .contacts{display:flex;flex-direction:column;align-items:flex-start;gap:0.875rem}section.contact .flex .col-left .contacts a{display:flex;justify-content:center;align-items:center;gap:0.625rem;color:#FFE100}section.contact .flex .col-left .contacts a .icon{flex:0 0 2.75rem;font-size:0;height:2.75rem}section.contact .flex .col-left .contacts a .icon img{width:100%;height:100%}section.contact .flex .col-right{flex:0 0 36.625rem;border-radius:1.25rem;background:#FFF}section.contact .flex .col-right .form{padding:2.5rem}section.page-hero{padding:12.25rem 0 3.75rem;background:#EAEAEA;min-height:41.1875rem;box-sizing:border-box;position:relative;display:flex;align-items:center}section.page-hero .bg-image{font-size:0;position:absolute;top:0;right:0;bottom:0}section.page-hero .bg-image img{height:100%}section.page-hero .text{max-width:33.625rem}section.page-hero .contact{max-width:33.625rem;margin:2rem 0 0}section.page-hero .contact .main-contact{display:flex;align-items:center;gap:0.875rem}section.page-hero .contact .main-contact a{display:flex;align-items:center;gap:0.625rem;color:#3D2EB4}section.page-hero .contact .main-contact a svg{width:2.75rem;height:2.75rem}section.page-hero .contact .box{margin:2rem 0 0;padding:1.5rem;border-radius:1.25rem;background:#F8FAFC}section.page-hero .contact .box .top{display:flex;align-items:center;padding:0 0 1rem;gap:1rem;border-bottom:0.0625rem solid #E5E7EB}section.page-hero .contact .box .top .photo{flex:0 0 4.5625rem;height:4.5625rem;border-radius:100%;overflow:hidden}section.page-hero .contact .box .top .photo img{width:100%;height:100%;object-fit:cover;object-position:center center}section.page-hero .contact .box .top .content .position{color:#3D2EB4;font-size:0.625rem;font-weight:700;line-height:normal;letter-spacing:0.09375rem;text-transform:uppercase;margin:0 0 0.25rem}section.page-hero .contact .box .top .content .description{color:#6B7280;margin:0.25rem 0 0}section.page-hero .contact .box .bottom{margin:1rem 0 0;display:flex;align-items:center;gap:1.25rem}section.page-hero .contact .box .bottom a{display:flex;align-items:center;gap:0.5rem;color:#3D2EB4}section.page-hero .contact .box .bottom a svg{width:2rem;height:2rem}section.page-hero-centered{background:#F9F9F9;padding:12.25rem 0 3.75rem}section.page-hero-centered .text{max-width:50rem;margin:0 auto}section.services-list{padding:2.5rem 0 6.25rem;background:#F9F9F9}section.services-list .grid{grid-template-columns:repeat(3, 1fr);gap:1.5rem}section.services-list .grid a{display:block;color:#191441;position:relative}section.services-list .grid a .hover{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity 0.35s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.35s}section.services-list .grid a .hover span{font-size:2.25rem;font-weight:700;line-height:3.5rem;letter-spacing:-0.0675rem}section.services-list .grid a .hover svg{width:3.25rem;height:3.25rem;transform:scale(0.9);transition:transform 0.45s cubic-bezier(0.22, 1, 0.36, 1)}section.services-list .grid a .image{height:32.1875rem;width:100%;padding-top:0;box-sizing:border-box;font-size:0;transition:padding-top 0.55s cubic-bezier(0.22, 1, 0.36, 1)}section.services-list .grid a .image .image-inner{position:relative;width:100%;height:100%;border-radius:1.25rem;overflow:hidden}section.services-list .grid a .image img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transition:opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1), transform 0.65s cubic-bezier(0.22, 1, 0.36, 1)}section.services-list .grid a .image .image-default{opacity:1;z-index:1}section.services-list .grid a .image .image-hover{opacity:0;z-index:2;transform:scale(1.025)}section.services-list .grid a .text{margin:2.25rem 0 0}section.services-list .grid a:hover .hover{opacity:1;visibility:visible;transform:translateY(0)}section.services-list .grid a:hover .hover svg{transform:scale(1)}section.services-list .grid a:hover .image{padding-top:5.75rem}section.services-list .grid a:hover .image .image-default{opacity:0;transform:scale(1.025)}section.services-list .grid a:hover .image .image-hover{opacity:1;transform:scale(1)}section.cta{padding:1.5rem 0}section.cta .box{display:flex;align-items:flex-end;border-radius:1.25rem;background:linear-gradient(90deg, #3D2EB4 37.02%, rgba(61, 46, 180, 0) 76.88%);position:relative;overflow:hidden}section.cta .box .image{position:absolute;font-size:0;top:0;right:0;bottom:0;z-index:-1;min-width:75%}section.cta .box .image img{height:100%;width:100%;object-fit:cover}section.cta .box .content{padding:3.75rem 3.75rem 0 3.75rem;max-width:39.75rem;position:relative}section.cta .box .content .wrapper{height:30rem;display:flex;align-items:center}section.cta .box .content .wrapper .text p{max-width:26rem}section.media-text{padding:5.625rem 0}section.media-text .flex{gap:4rem}section.media-text .flex.flex-reverse{flex-flow:row-reverse}section.media-text .flex.flex-reverse .wrapper{padding:0 6.25rem 0 0}section.media-text .flex-center{align-items:center}section.media-text .flex-end{align-items:flex-end}section.media-text .flex .media{flex:1;font-size:0;position:relative;height:33.1875rem}section.media-text .flex .media img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:1.25rem}section.media-text .flex .media video{border-radius:1.25rem;width:100%;height:100%;object-fit:cover;object-position:center center}section.media-text .flex .media .play{position:absolute;z-index:1;font-size:0;top:0;left:0;right:0;bottom:0;border-radius:1.25rem;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);display:flex;align-items:center;justify-content:center}section.media-text .flex .media .play svg{width:6rem;height:6rem}section.media-text .flex .text{flex:1}section.media-text .flex .wrapper{padding:0 0 0 6.25rem}section.video{padding:5.625rem 0}section.video .text{max-width:50rem;margin:0 auto}section.video .text p{color:#4A5565}section.video .video{font-size:0;position:relative;max-width:62.5rem;margin:3rem auto;height:33.1875rem}section.video .video img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:1.25rem}section.video .video video{border-radius:1.25rem;width:100%;height:100%;object-fit:cover;object-position:center center}section.video .video .play{position:absolute;z-index:1;font-size:0;top:0;left:0;right:0;bottom:0;border-radius:1.25rem;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);display:flex;align-items:center;justify-content:center}section.video .video .play svg{width:6rem;height:6rem}section.numbers{padding:6.25rem 0;background:url(/wp-content/themes/elspol/assets/img/pattern_1.svg) no-repeat top 6rem right 13rem}section.numbers .grid{grid-template-columns:repeat(4, 1fr);gap:1rem;margin:3rem 0 0}section.numbers .grid .item{padding:1.5rem;border-radius:0.75rem;background:#F8F8F7;box-sizing:border-box;height:19.5625rem;display:flex;flex-flow:column;justify-content:space-between}section.numbers .grid .item .number{color:#3D2EB4}section.numbers .grid .item .text p{color:rgba(25, 20, 65, 0.7)}section.b2b .wrapper{padding:5.625rem 0;position:relative;background:#3D2EB4;height:35.625rem;display:flex;align-items:center;box-sizing:border-box}section.b2b .wrapper .bg-image{position:absolute;bottom:-4rem;left:-2rem;top:-2rem}section.b2b .wrapper .bg-image img{height:100%;width:100%}section.b2b .wrapper .text{max-width:50%;margin:0 0 0 auto}section.b2b .icons{padding:2.5rem 0;background:#3022A0;position:relative;z-index:2}section.b2b .icons .grid{gap:0.875rem;grid-template-columns:repeat(3, 1fr)}section.b2b .icons .grid .flex{padding:1rem;gap:1rem}section.b2b .icons .grid .flex .icon{font-size:0;height:3rem;flex:0 0 3rem}section.b2b .icons .grid .flex .icon img{width:100%;height:100%;object-fit:contain}section.b2b .icons .grid .flex .text p{color:rgba(255, 255, 255, 0.6)}section.work-cta{background:#3D2EB4 url(/wp-content/themes/elspol/assets/img/work-cta-bg.svg) no-repeat bottom left}section.work-cta .flex{align-items:center;height:30rem}section.work-cta .flex .col{flex:1}section.work-cta .flex .col-image{position:relative;height:100%}section.work-cta .flex .col-image .image{pointer-events:none;position:absolute;bottom:0;left:0;right:0;font-size:0}section.work-cta .flex .col-image .image img{width:100%}section.gallery-slider{padding:5rem 0;background:#F9FAFB}section.gallery-slider .flex{align-items:flex-end;gap:6.75rem;margin:0 0 2.5rem}section.gallery-slider .flex .arrows{display:flex;align-items:center;gap:0.625rem;font-size:0}section.gallery-slider .flex .arrows .arrow{width:3.25rem;height:3.25rem;cursor:pointer;visibility:hidden;opacity:0}section.gallery-slider .flex .arrows .arrow.slick-arrow{visibility:visible;opacity:1}section.gallery-slider .flex .arrows .arrow svg{width:100%;height:100%}section.gallery-slider .flex .arrows .arrow svg rect{transition:fill 0.3s ease-out}section.gallery-slider .flex .arrows .arrow svg path{transition:stroke 0.3s ease-out}section.gallery-slider .flex .arrows .arrow:hover svg rect{fill:#3D2EB4}section.gallery-slider .flex .arrows .arrow:hover svg path{stroke:#FFE100}section.gallery-slider .flex .arrows .arrow.next{transform:rotate(180deg)}section.gallery-slider .flex .arrows .arrow.slick-disabled{cursor:not-allowed}section.gallery-slider .flex .text{flex:1}section.gallery-slider .slider{margin:0 -0.5rem}section.gallery-slider .slider .slide{margin:0 0.5rem}section.gallery-slider .slider .slide a{display:inline-block;border-radius:1.25rem;overflow:hidden;height:14.25rem;width:100%}section.gallery-slider .slider .slide a img{width:100%;height:100%;object-fit:cover;object-position:center center}section.work-contacts{padding:3.375rem 0;background:#3D2EB4}section.work-contacts .flex{align-items:center;justify-content:space-between;gap:3rem}section.work-contacts .flex .col-left{display:flex;align-items:center;gap:7.625rem}section.work-contacts .flex .col-left .contacts{display:flex;align-items:flex-start;gap:0.875rem}section.work-contacts .flex .col-left .contacts a{display:flex;align-items:center;gap:0.625rem;color:#FFE100}section.work-contacts .flex .col-left .contacts a svg{width:2.75rem;height:2.75rem}section.open-positions{padding:5rem 0;background:#F8F8F7 url(/wp-content/themes/elspol/assets/img/pattern_2.svg) no-repeat top 2rem right 6rem}section.open-positions .list{margin:3rem 0 0;display:flex;flex-flow:column;gap:1rem}section.open-positions .list a{padding:1.5rem;border-radius:1.25rem;background:#FFF;display:flex;gap:2rem;align-items:center;color:#191441}section.open-positions .list a .position{flex:0 0 40.5rem;transition:color 0.3s ease-out}section.open-positions .list a .pills{flex:1;display:inline-flex;gap:0.75rem;align-items:center}section.open-positions .list a .pills .pill{display:flex;padding:0.375rem 0.75rem;align-items:center;gap:0.375rem;border-radius:6.25rem;background:#F8F8F7}section.open-positions .list a .pills .pill .name{font-size:0.75rem;font-weight:500;line-height:1.125rem;color:#6A7282}section.open-positions .list a .pills .pill .value{color:#4A5565}section.open-positions .list a .icon{flex:0 0 3.25rem;height:3.25rem;font-size:0}section.open-positions .list a .icon svg{width:100%;height:100%;transition:transform 0.45s cubic-bezier(0.22, 1, 0.36, 1)}section.open-positions .list a:hover .position{color:#3D2EB4}section.open-positions .list a:hover .icon svg{transform:rotate(45deg)}section.icon-slider{padding:5rem 0;overflow:hidden}section.icon-slider .flex{justify-content:space-between;align-items:flex-end;gap:6.75rem;margin:0 0 3rem}section.icon-slider .flex .arrows{display:flex;align-items:center;gap:0.625rem;font-size:0}section.icon-slider .flex .arrows .arrow{width:3.25rem;height:3.25rem;cursor:pointer;visibility:hidden;opacity:0}section.icon-slider .flex .arrows .arrow.slick-arrow{visibility:visible;opacity:1}section.icon-slider .flex .arrows .arrow svg{width:100%;height:100%}section.icon-slider .flex .arrows .arrow svg rect{transition:fill 0.3s ease-out}section.icon-slider .flex .arrows .arrow svg path{transition:stroke 0.3s ease-out}section.icon-slider .flex .arrows .arrow:hover svg rect{fill:#3D2EB4}section.icon-slider .flex .arrows .arrow:hover svg path{stroke:#FFE100}section.icon-slider .flex .arrows .arrow.next{transform:rotate(180deg)}section.icon-slider .flex .arrows .arrow.slick-disabled{cursor:not-allowed}section.icon-slider .slider .slick-list{overflow:visible}section.icon-slider .slider .slick-track{display:flex}section.icon-slider .slider .slide{margin:0 0.75rem;height:auto}section.icon-slider .slider .slide .box{width:24.625rem;display:flex;height:100%;padding:1.625rem 1.75rem;flex-direction:column;align-items:flex-start;gap:2.375rem;box-sizing:border-box;border-radius:1.25rem;background:#F8F8F7}section.icon-slider .slider .slide .box .icon{width:4rem;height:4rem}section.icon-slider .slider .slide .box .icon img{width:100%;height:100%}section.icon-grid{padding:5rem 0}section.icon-grid .grid{margin:2.5rem 0 0;grid-template-columns:repeat(4, 1fr);gap:2rem}section.icon-grid .grid .box{width:100%;display:flex;height:100%;padding:1.625rem 1.75rem;flex-direction:column;align-items:flex-start;gap:2.375rem;box-sizing:border-box;border-radius:1.25rem;background:#F8F8F7}section.icon-grid .grid .box .icon{width:4rem;height:4rem}section.icon-grid .grid .box .icon img{width:100%;height:100%}section.requirements{padding:1.375rem 0;background:#F9FAFB}section.requirements .flex{gap:1.375rem}section.requirements .flex .col{flex:1;box-sizing:border-box;padding:3rem;border-radius:1.25rem;background:#FFF}section.work-details{padding:0.625rem 0;background:#3022A0}section.work-details .grid{gap:0.75rem;grid-template-columns:repeat(4, 1fr)}section.work-details .grid .item{padding:1.5rem 1.75rem}section.work-details .grid .item .info{margin:0 0 0.625rem;font-size:0.625rem;font-weight:700;letter-spacing:0.09375rem;text-transform:uppercase;color:#FFE100}section.project-list{padding:3.5rem 0 5.25rem}section.project-list .filter{border-bottom:1px solid #E5E7EB;margin:0 0 2.75rem;padding:0 0 3rem}section.project-list .filter .filter-wrapper .alm-filters-edit{display:none}section.project-list .filter .filter-wrapper .alm-filters .alm-filter--inner ul{display:flex;flex-flow:row wrap;align-items:center;gap:0.75rem}section.project-list .filter .filter-wrapper .alm-filters .alm-filter--inner ul .field-radio{font-family:avenir-next-lt-pro,sans-serif;cursor:pointer;display:flex;padding:0.75rem 1.25rem;align-items:center;gap:0.625rem;white-space:nowrap;font-size:0.875rem;font-weight:500;line-height:1.3125rem;color:#475569;border-radius:1.875rem;border:2px solid rgba(61, 46, 180, 0.1);background:#FFF;transition:all 0.3s ease-out}section.project-list .filter .filter-wrapper .alm-filters .alm-filter--inner ul .field-radio .alm-filter-count{display:flex;padding:0.125rem 0.5rem;align-items:center;border-radius:0.625rem;background:#ECEAF7;font-size:0.75rem;line-height:1.125rem;color:#64748B;transition:all 0.3s ease-out}section.project-list .filter .filter-wrapper .alm-filters .alm-filter--inner ul .field-radio.active{color:#FFE100;border-radius:1.875rem;border:2px solid #191441;background:#191441;box-shadow:0 4px 8px 0 rgba(25, 20, 65, 0.12)}section.project-list .filter .filter-wrapper .alm-filters .alm-filter--inner ul .field-radio.active .alm-filter-count{color:white;background:rgba(255, 255, 255, 0.14)}section.project-list .filter .filter-wrapper .alm-filters .alm-filters--loading{display:none}section.project-list .title{margin:0 0 2.375rem}section.project-list .grid{grid-template-columns:repeat(2, 1fr);gap:1.375rem 0.8125rem}section.project-list .grid a{display:block;position:relative;width:100%;height:41.5rem;border-radius:0.875rem;overflow:hidden;color:#191441;transition:color 0.5s cubic-bezier(0.22, 1, 0.36, 1)}section.project-list .grid a .image{width:100%;height:100%;position:relative}section.project-list .grid a .image img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform 0.6s cubic-bezier(0.22, 1, 0.36, 1)}section.project-list .grid a .image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg, #EAEAEA 25.08%, rgba(234, 234, 234, 0) 62.63%);opacity:1;transition:opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1)}section.project-list .grid a .image:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(0deg, #3D2EB4 15%, rgba(61, 46, 180, 0.95) 30%, rgba(61, 46, 180, 0.55) 48%, rgba(61, 46, 180, 0) 68%);opacity:0;transform:translateY(3%);transform-origin:bottom;transition:opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1), transform 0.6s cubic-bezier(0.22, 1, 0.36, 1)}section.project-list .grid a .content{position:absolute;z-index:1;padding:1.875rem 1.375rem;left:0.75rem;bottom:0.75rem;right:0.75rem}section.project-list .grid a .content .info{display:flex;justify-content:space-between;margin:0 0 1.5rem}section.project-list .grid a .content .info .location{display:flex;align-items:center;gap:0.25rem;color:#3D2EB4;font-size:0.625rem;font-weight:700;line-height:normal;letter-spacing:0.09375rem;text-transform:uppercase;transition:color 0.5s cubic-bezier(0.22, 1, 0.36, 1)}section.project-list .grid a .content .info .location svg path{stroke:#3D2EB4;transition:stroke 0.5s cubic-bezier(0.22, 1, 0.36, 1)}section.project-list .grid a:hover{cursor:url(/wp-content/themes/elspol/assets/img/cursor.svg) 52 52, auto;color:white}section.project-list .grid a:hover .image img{transform:scale(1.025)}section.project-list .grid a:hover .image:after{opacity:0.45}section.project-list .grid a:hover .image:before{opacity:1;transform:translateY(0)}section.project-list .grid a:hover .content .info .location{color:#FFE100}section.project-list .grid a:hover .content .info .location svg path{stroke:#FFE100}section.project-list .button{margin:2.375rem 0 0}section.gallery{padding:5rem 0}section.gallery .text{margin:0 0 2.5rem}section.gallery .gallery-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}section.gallery .gallery-grid .gallery-item{display:block;position:relative;overflow:hidden;border-radius:0.75rem;font-size:0;height:17.5rem}section.gallery .gallery-grid .gallery-item img{width:100%;height:100%;display:block;object-fit:cover}section.gallery .gallery-grid .gallery-item:first-child{grid-column:1/-1;height:36.125rem}section.gallery .gallery-grid .gallery-hidden{display:none}section.gallery .gallery-grid .gallery-more .count{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:0.75rem;background:linear-gradient(0deg, #3D2EB4 -4.29%, rgba(61, 46, 180, 0) 119.91%)}section.column-texts{padding:3.75rem 0 5rem;background:#F9FAFB}section.column-texts .flex{gap:1.25rem;margin:2.5rem 0 0}section.column-texts .flex .col{flex:1}section.about-project{border-bottom:1px solid #E5E7EB;background:#F9FAFB;padding:5rem 0}section.about-project .flex{gap:5rem}section.about-project .flex .text{flex:1}section.about-project .flex .text h1, section.about-project .flex .text h2, section.about-project .flex .text h3, section.about-project .flex .text h4{margin:0 0 1.5rem}section.about-project .flex .box{flex:0 0 27.5rem;box-sizing:border-box;padding:0.75rem;border-radius:1.25rem;border:1px solid #E5E7EB;background:#FFF;box-shadow:0 10px 28px -10px rgba(0, 0, 0, 0.08)}section.about-project .flex .box .title{padding:0.5rem 0.625rem 0 0.625rem;font-size:0.625rem;font-weight:700;letter-spacing:0.09375rem;text-transform:uppercase}section.about-project .flex .box .items{display:flex;flex-flow:column}section.about-project .flex .box .items .item{padding:0.875rem 0.75rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}section.about-project .flex .box .items .item:not(:last-child){border-bottom:1px solid #E5E7EB}section.hero-project{position:relative;padding:12.25rem 0 4rem}section.hero-project .bg-image{position:absolute;top:0;left:0;right:0;bottom:0}section.hero-project .bg-image img{width:100%;height:100%;object-fit:cover;object-position:center center}section.hero-project .bg-image:after{content:close-quote;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, #191441 22.6%, rgba(25, 20, 65, 0) 87.47%)}section.hero-project .wrapper{max-width:48.75rem}section.hero-project .wrapper .info{display:flex;align-items:center;gap:1.25rem;margin:0 0 1.5rem}section.hero-project .wrapper .info .location{display:flex;align-items:center;gap:0.25rem;color:#FFE100;font-size:0.625rem;font-weight:700;line-height:normal;letter-spacing:0.09375rem;text-transform:uppercase;transition:color 0.5s cubic-bezier(0.22, 1, 0.36, 1)}section.hero-project .wrapper .info .location svg path{stroke:#FFE100;transition:stroke 0.5s cubic-bezier(0.22, 1, 0.36, 1)}section.hero-project .wrapper .line{max-width:40.875rem;width:100%;height:0.0625rem;background:rgba(255, 255, 255, 0.1);margin:1.5rem 0}section.hero-project .wrapper .data{margin:0 0 3.25rem;display:flex;gap:2.5rem}section.hero-project .wrapper .data .item .name{color:rgba(255, 255, 255, 0.5);font-size:0.625rem;font-weight:700;line-height:normal;letter-spacing:0.09375rem;text-transform:uppercase;margin:0 0 0.25rem}section.hero-project .wrapper .data .item .value{color:#FFF;font-size:0.75rem;font-weight:500;line-height:1.125rem}section.our-skills{background:linear-gradient(0deg, #FFF 0%, rgba(255, 255, 255, 0) 63.95%), #EAEAEA;padding:6.25rem 0}section.our-skills .flex{justify-content:space-between;align-items:flex-end;gap:2rem}section.our-skills .flex .title{flex:0 1 30.8125rem}section.our-skills .flex .text{flex:0 1 39.3125rem}section.our-skills .grid{margin:5rem 0 0;grid-template-columns:repeat(3, 1fr);gap:1.5rem}section.our-skills .grid .item{border-radius:1.25rem;background:#FFF;padding:1.25rem;display:flex;flex-flow:column;justify-content:space-between;height:16rem;box-sizing:border-box;align-items:flex-start}section.our-skills .grid .item .badge{display:inline-block;color:#3D2EB4;font-size:1rem;font-weight:700;line-height:1.125rem;padding:0.625rem 0.875rem;border-radius:3.75rem;background:#FFE100}section.our-skills .grid .item .value{color:#3D2EB4}section.certificates{padding:4.375rem 0;border-bottom:1px solid #E5E7EB;background:#F9FAFB}section.certificates .flex{justify-content:space-between;align-items:flex-end;gap:6.75rem;margin:0 0 1.875rem}section.certificates .flex .arrows{display:flex;align-items:center;gap:0.625rem;font-size:0}section.certificates .flex .arrows .arrow{width:3.25rem;height:3.25rem;cursor:pointer;visibility:hidden;opacity:0}section.certificates .flex .arrows .arrow.slick-arrow{visibility:visible;opacity:1}section.certificates .flex .arrows .arrow svg{width:100%;height:100%}section.certificates .flex .arrows .arrow svg rect{transition:fill 0.3s ease-out}section.certificates .flex .arrows .arrow svg path{transition:stroke 0.3s ease-out}section.certificates .flex .arrows .arrow:hover svg rect{fill:#3D2EB4}section.certificates .flex .arrows .arrow:hover svg path{stroke:#FFE100}section.certificates .flex .arrows .arrow.next{transform:rotate(180deg)}section.certificates .flex .arrows .arrow.slick-disabled{cursor:not-allowed}section.certificates .slider{margin:0 -0.75rem}section.certificates .slider .slide{margin:0 0.75rem}section.certificates .slider .slide a{padding:1rem;border-radius:1.25rem;background:#FFF;display:inline-block;width:100%;box-sizing:border-box}section.certificates .slider .slide a .image{font-size:0;border-radius:0.875rem;background:#EAEAEA;width:100%;box-sizing:border-box;height:23.5rem;padding:3rem}section.certificates .slider .slide a .image img{width:100%;height:100%;object-fit:contain}section.certificates .slider .slide a .content{margin:1rem 0 0}section.certificates .slider .slide a .content h5{color:#191441}section.certificates .slider .slide a .content .link{margin:0.5rem 0 0;display:flex;align-items:center;gap:0.25rem;font-size:0.9375rem;font-weight:700;line-height:1.40625rem;color:#3D2EB4}section.certificates .slider .slide a .content .link svg{width:0.875rem;height:0.875rem}section.documents{padding:5.625rem 0 2.5rem;background:#F9FAFB}section.documents .items{background:white;border-radius:1.25rem;border:1px solid #EAEAEA;margin:1.875rem 0 0}section.documents .items a{padding:1.0625rem 1.5rem;display:flex;align-items:center;gap:1.5rem}section.documents .items a:not(:last-child){border-bottom:1px solid #EAEAEA}section.documents .items a .info{flex:1;display:flex;align-items:center;justify-content:space-between}section.documents .items a .info .name{display:flex;align-items:center;gap:1rem;color:#191441}section.documents .items a .info .name svg{width:2.5rem;height:2.5rem}section.documents .items a .info .size{font-size:0.75rem;font-weight:500;line-height:1.125rem;color:#707582}section.offices{padding:5rem 0;background:#F9F9F9}section.offices .grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.875rem 0 0}section.offices .grid .item{padding:1.875rem;border-radius:1.25rem;background:#FFF}section.offices .grid .item .info{display:flex;align-items:center;gap:1.875rem;align-self:stretch;padding:1rem 0 0;margin:1rem 0 0;border-top:1px solid #E5E7EB}section.offices .grid .item .info .content{flex:1}section.offices .grid .item .info .image{flex:0 0 15.25rem;aspect-ratio:1/1;font-size:0}section.offices .grid .item .info .image a{display:block;width:100%;height:100%}section.offices .grid .item .info .image img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:1.25rem}section.people{padding:5.25rem 0}section.people .block{margin:2.5rem 0 0}section.people .block .grid{grid-template-columns:repeat(4, 1fr);gap:1.5rem;margin:1.25rem 0 0}section.people .block .grid .item{height:100%;box-sizing:border-box;display:flex;flex-flow:column;justify-content:space-between;gap:1.5rem;border-radius:1.25rem;background:#F8F8F7;padding:1.625rem 1.75rem}section.people .block .grid .item .photo{width:6.9375rem;height:6.9375rem;font-size:0;border-radius:100%;overflow:hidden}section.people .block .grid .item .photo img{width:100%;height:100%;object-fit:cover;object-position:center center}section.people .block .grid .item .content .position{color:#3D2EB4;font-size:0.625rem;font-weight:700;line-height:normal;letter-spacing:0.09375rem;text-transform:uppercase;margin:0 0 0.375rem}section.people .block .grid .item .content .description{color:#6B7280;margin:0.625rem 0 0}section.people .block .grid .item .content .contacts{margin:1.25rem 0 0;display:flex;flex-flow:column;align-items:flex-start;gap:0.5rem}section.people .block .grid .item .content .contacts a{display:flex;align-items:center;gap:0.5rem;color:#3D2EB4}section.people .block .grid .item .content .contacts a svg{width:2rem;height:2rem}section.text-content{padding:5.25rem 0}section.text-content .content{max-width:57.5rem;margin:0 auto}footer{padding:3.75rem 0 2.5rem;background:#191441}footer .top{margin:0 0 6rem}footer .top .flex{justify-content:space-between;gap:3rem}footer .top .flex .col{flex:1}footer .top .flex .col:first-child{flex:0 1 27rem}footer .top .flex .col .logo{font-size:0}footer .top .flex .col .logo a{display:inline-block}footer .top .flex .col .description{margin:1.5rem 0;color:rgba(255, 255, 255, 0.7);max-width:15.3rem}footer .top .flex .col .social{display:flex;align-items:center;gap:1.125rem}footer .top .flex .col .social a{font-size:0}footer .top .flex .col .social a img{width:2.34375rem;height:2.34375rem}footer .top .flex .col .content{margin:1rem 0 0}footer .top .flex .col .content ul{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem}footer .top .flex .col .content ul li a{color:rgba(255, 255, 255, 0.7)}footer .top .flex .col .content ul li a:hover{color:white}footer .bottom{padding:1rem 0 0}footer .bottom .flex{justify-content:space-between}footer .bottom .flex .made-by a{color:white}footer .bottom .flex .links{display:flex;align-items:center;gap:1.5rem}footer .bottom .flex .links a{color:white}footer .bottom .flex .links a:hover{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:2px}@media (max-width: 1399px){section.contact .flex{padding:0}section.people .block .grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1199px){html,body{font-size:14px}.container-fluid{max-width:calc(960px + 3rem)}.display-2{font-size:4rem;line-height:4.625rem}header .flex .main-menu{display:none}header .flex .actions{display:none}header .flex .burger{display:flex;justify-content:center;align-items:center;flex-flow:column;gap:5px;width:3.75rem;height:3.75rem;border-radius:100%;background:#FFE100;box-sizing:border-box;font-size:0;cursor:pointer;position:relative}header .flex .burger span{width:1.25rem;height:1.5px;background:#3D2EB4;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}header .flex .burger.active span:nth-child(1){-webkit-transform:translate(0, 7px) rotate(45deg);-moz-transform:translate(0, 7px) rotate(45deg);-ms-transform:translate(0, 7px) rotate(45deg);-o-transform:translate(0, 7px) rotate(45deg);transform:translate(0, 7px) rotate(45deg)}header .flex .burger.active span:nth-child(2){width:0}header .flex .burger.active span:nth-child(3){-webkit-transform:translate(0, -6px) rotate(-45deg);-moz-transform:translate(0, -6px) rotate(-45deg);-ms-transform:translate(0, -6px) rotate(-45deg);-o-transform:translate(0, -6px) rotate(-45deg);transform:translate(0, -6px) rotate(-45deg)}section.page-hero{overflow:hidden}section.page-hero .bg-image{right:initial;bottom:0;left:45%;width:100%}section.page-hero .bg-image img{position:absolute;top:0;left:0;bottom:0;height:100%}section.contact .flex{padding:0}section.contact .flex .col-left{flex:0 1 35.875rem}section.trust .box{background:linear-gradient(90deg, #191441 31.25%, rgba(25, 20, 65, 0) 90%)}section.trust .box .image{right:-15rem}section.media-text .flex{gap:2rem}section.media-text .flex .wrapper{padding:0}section.media-text .flex.flex-reverse .wrapper{padding:0}section.projects .slider .slide a{width:32rem;height:34.5rem}section.services .flex .col:last-child{flex:3}section.services .slider .slide a .image{height:26rem}section.services-list .grid a .image{height:26rem}section.cta .box .content{padding:3.75rem 2rem 0 2rem}section.cta .box .image{right:-15rem}section.b2b .wrapper .bg-image{top:auto;max-width:48vw}section.b2b .wrapper .text{max-width:50%}section.numbers .grid .item{height:auto;gap:2rem}section.work-cta{background:#3D2EB4 url(/wp-content/themes/elspol/assets/img/work-cta-bg.svg) no-repeat bottom right 55vw}section.open-positions .list a .position{flex:0 0 30.5rem}section.work-contacts .flex .col-left{gap:2rem}section.people .block .grid{grid-template-columns:repeat(3, 1fr)}footer .top .flex .col:first-child{flex:0 1 19rem}}@media (max-width: 991px){html,body{font-size:16px}.container-fluid{max-width:calc(720px + 3rem)}.display-1{font-size:3.25rem;line-height:3.5rem;letter-spacing:-0.0975rem}.display-2{font-size:2.75rem;line-height:3rem}section.hero .wrapper .content .flex{flex-flow:column;align-items:flex-start;position:relative;padding:0 0 5.375rem}section.hero .wrapper .content .flex .col-left{flex:1}section.hero .wrapper .content .flex .col-left .buttons{position:absolute;bottom:0;left:0}section.hero .wrapper .content .flex .col-right{flex:1}section.hero .wrapper .content .flex .col-right svg{display:none}section.offices .grid{grid-template-columns:1fr}section.people .block .grid{grid-template-columns:repeat(2, 1fr)}section.contact .bg-image:after{background:linear-gradient(180deg, rgba(25, 20, 65, 0.7) 15.95%, rgba(25, 20, 65, 0) 83.68%), linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%)}section.contact .flex{flex-flow:column;gap:5rem}section.contact .flex .col-left{gap:3rem;flex:1}section.contact .flex .col-left .text .caption{margin:0 0 1rem}section.contact .flex .col-right{flex:1}section.work-cta .flex .col-image .image{height:70%}section.work-cta .flex .col-image .image img{height:100%;object-fit:cover;object-position:bottom right}section.services{overflow:hidden}section.services.service-detail .slider{padding:3rem 0 0}section.services .flex{flex-flow:column;gap:1rem;margin:0 0 5rem}section.services .arrows{display:none}section.services .slider{padding:0}section.services .slider .slick-list{overflow:visible}section.services-list .grid{grid-template-columns:repeat(2, 1fr)}section.media-text .flex{flex-flow:column-reverse}section.media-text .flex.flex-reverse{flex-flow:column-reverse}section.numbers .grid{grid-template-columns:repeat(2, 1fr)}section.b2b .wrapper{padding:4rem 0 0;display:flex;flex-flow:column-reverse;height:auto}section.b2b .wrapper .bg-image{position:relative;left:auto;max-width:100%}section.b2b .wrapper .text{max-width:100%;text-align:center}section.b2b .icons .grid{grid-template-columns:repeat(1, 1fr)}section.our-skills{overflow:hidden}section.our-skills .flex{flex-flow:column;align-items:flex-start}section.our-skills .flex .title{flex:1}section.our-skills .flex .text{flex:1}section.our-skills .grid{display:block}section.our-skills .grid .slick-list{overflow:visible}section.our-skills .grid .item{width:20rem;margin:0 0.5rem}section.why-us .bg-animation{bottom:auto}section.why-us .flex{flex-flow:column;align-items:flex-start}section.why-us .grid{grid-template-columns:repeat(2, 1fr)}section.cta .box{align-items:flex-start;flex-flow:column-reverse;background:linear-gradient(180deg, #3D2EB4 52.02%, rgba(61, 46, 180, 0) 76.88%)}section.cta .box .image{position:initial;margin:-5rem 0 0;height:25rem;width:100%}section.cta .box .content{padding:3rem 3rem 0;max-width:100%}section.cta .box .content .wrapper{height:auto}section.trust .box{flex-flow:column-reverse;background:linear-gradient(180deg, #191441 33.59%, rgba(25, 20, 65, 0) 59.08%)}section.trust .box .image{position:initial;height:40rem}section.trust .box .content{max-width:100%;position:initial;padding:3rem 3rem 0}section.trust .box .content .wrapper{height:auto}section.trust .box .content .quotation{position:absolute;bottom:0;left:3rem;right:3rem}section.open-positions .list a .position{flex:1}section.open-positions .list a .pills{display:none}section.work-contacts .flex{flex-flow:column}section.work-contacts .flex .col-left{flex-flow:column}section.work-contacts .flex .col-left .contacts{gap:2rem}section.work-details .grid{grid-template-columns:repeat(2, 1fr)}section.requirements .flex{flex-flow:column}section.icon-grid .grid{grid-template-columns:repeat(2, 1fr)}section.project-list .grid a{height:29.5rem}section.project-list .grid a .content{padding:0;left:1rem;bottom:1rem;right:1rem}section.project-list .grid a .content .info .location{display:none}section.project-list .grid a .content .text h3{font-size:1.5rem;line-height:1.75rem;letter-spacing:-0.045rem}section.about-project .flex{gap:3rem;flex-flow:column}section.about-project .flex .box{flex:1}section.column-texts .flex{flex-flow:column}section.gallery .gallery-grid .gallery-item{height:12.5rem}section.gallery .gallery-grid .gallery-item:first-child{height:25.125rem}section.projects .flex{flex-flow:column;gap:1rem;align-items:flex-start}section.projects .flex .title{flex:1}section.projects .flex .title .caption{margin:0 0 1rem}section.projects .flex .arrows{display:none}section.media .grid{grid-template-columns:1fr;grid-template-rows:repeat(4, 1fr)}section.media .grid .item-1{grid-column:1;grid-row:1/3}section.media .grid .item-2{grid-column:1;grid-row:3}section.media .grid .item-3{grid-column:1;grid-row:4}footer .top .flex{flex-flow:row wrap}footer .top .flex .col{flex:0 0 46%}footer .top .flex .col:first-child{flex:0 0 46%}footer .bottom .flex{flex-flow:column;align-items:center;gap:1.25rem}}@media (max-width: 767px){.container-fluid{max-width:calc(540px + 3rem)}h1,.h1{font-size:3.25rem;line-height:3.5rem;letter-spacing:-0.0975rem}h2,.h2{font-size:1.875rem;line-height:2.25rem;letter-spacing:-0.05625rem}h3,.h3{font-size:1.5rem;line-height:1.75rem;letter-spacing:-0.045rem}h4,.h4{font-size:1.125rem;line-height:1.375rem;letter-spacing:-0.03375rem}.text-xl,.has-text-xl-font-size,.text-l,.has-text-l-font-size,.text-m,.has-text-m-font-size{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.text-content .caption{margin:0 0 0.5rem}.gform_wrapper .gform-body .gfield.gfield--width-half{flex:0 1 100%}section.hero .wrapper{bottom:3rem}section.hero .wrapper .content .flex .col-left .buttons{gap:0.5rem}section.page-hero{flex-flow:column;padding-top:0;gap:2rem}section.page-hero .bg-image{position:relative;height:26.6875rem;left:initial}section.page-hero .bg-image img{position:initial;width:100%;height:100%;object-fit:cover}section.page-hero .bg-image:before{content:close-quote;position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(0deg, rgba(232, 232, 232, 0) 30.56%, #E8E8E8 94.76%), linear-gradient(180deg, rgba(232, 232, 232, 0) 56.56%, #E8E8E8 100%)}section.page-hero-centered{padding:10.25rem 0 3.75rem}section.services-list{padding:3rem 0}section.services-list .grid{grid-template-columns:repeat(1, 1fr)}section.services-list .grid a .text{margin:1.5rem 0 0}section.offices{padding:3rem 0}section.offices .grid .item .info{flex-flow:column}section.offices .grid .item .info .content{width:100%}section.people{padding:3rem 0}section.people .block .grid{gap:1rem}section.people .block .grid .item{padding:1.625rem 1.25rem}section.contact{padding:3rem 0}section.contact .flex .col-left{gap:2.5rem}section.contact .flex .col-left .text .caption{margin:0 0 0.5rem}section.work-cta{padding:3rem 0 0;background:#3D2EB4 url(/wp-content/themes/elspol/assets/img/work-cta-bg.svg) no-repeat bottom left;background-size:100% auto}section.work-cta .flex{flex-flow:column-reverse;height:auto;gap:2rem}section.work-cta .flex .col-image .image{position:initial;height:100%}section.work-cta .flex .col-text .text{text-align:center}section.work-cta .flex .col-text .buttons{justify-content:center;align-items:center}section.why-us{padding:3rem 0}section.why-us .flex{position:relative;z-index:1;gap:1rem;margin:0 0 3rem}section.why-us .flex .caption{margin:0 0 0.5rem}section.why-us .grid{gap:1rem}section.media-text{padding:3rem 0}section.our-skills{padding:3rem 0}section.our-skills .flex{gap:1rem}section.our-skills .grid{margin:3rem 0 0}section.video .video{height:22rem}section.certificates{padding:3rem 0;overflow:hidden}section.certificates .flex .arrows{display:none}section.certificates .slider .slick-list{overflow:visible}section.certificates .slider .slide a .image{height:18.5rem;padding:2rem}section.documents{padding:3rem 0}section.documents .items a .info .size{display:none}section.trust .box .image{height:30rem;margin:-5rem 0 0}section.open-positions{padding:3rem 0}section.open-positions .list a{padding:1rem}section.icon-slider{padding:3rem 0}section.icon-slider .flex .arrows{display:none}section.icon-slider .slider .slide .box{width:17rem}section.gallery-slider{padding:3rem 0;overflow:hidden}section.gallery-slider .flex .arrows{display:none}section.gallery-slider .slider .slick-list{overflow:visible}section.work-contacts{padding:3rem 0}section.work-details .grid .item{padding:1.5rem 0}section.requirements .flex .col{padding:1.875rem}section.icon-grid{padding:3rem 0}section.icon-grid .grid{gap:1rem}section.project-list .grid{grid-template-columns:1fr}section.about-project{padding:3rem 0}section.column-texts{padding:3rem 0}section.gallery{padding:3rem 0}section.gallery .gallery-grid .gallery-item{height:8.5rem}section.projects .flex{margin:0 0 3rem}section.projects .slider{margin:0 0 2rem}section.projects .slider .slide a{width:27rem;height:29.5rem}section.projects .slider .slide a .content{padding:0;left:1rem;bottom:1rem;right:1rem}section.projects .slider .slide a .content .info{margin:0 0 1rem}section.projects .slider .slide a .content .info .location{display:none}section.services{padding:3rem 0}section.services.service-detail{padding:3rem 0}section.services .flex{margin:0 0 3rem}section.services .slider{margin:0}section.services .slider .slide a{width:19rem}section.services .slider .slide a .text{margin:1.5rem 0 0}section.services .slider .slide a .image{height:24rem}section.numbers{padding:3rem 0}section.clients{padding:3rem 0}section.video{padding:3rem 0}section.video .video{margin:2rem auto}section.text-content{padding:3rem 0}footer .top .flex .col{flex:0 0 40%}footer .top .flex .col:first-child{flex:0 0 40%}}@media (max-width: 575px){h1,.h1{font-size:2.5rem;line-height:2.75rem}.container-fluid{max-width:100%}.row{padding-left:1rem;padding-right:1rem}.text-content .buttons{flex-flow:column;align-items:flex-start}.cmplz-cookiebanner .cmplz-links ul{flex-flow:column;align-items:center}section.page-hero .bg-image{height:22.6875rem}section.page-hero .contact .main-contact{flex-flow:column;align-items:flex-start}section.page-hero .contact .box .bottom{flex-flow:column;align-items:flex-start}section.people .block .grid{grid-template-columns:repeat(1, 1fr)}section.numbers .grid{grid-template-columns:repeat(1, 1fr)}section.why-us .grid{grid-template-columns:repeat(1, 1fr)}section.documents .items a{flex-flow:column;align-items:flex-start}section.documents .items a .btn{width:100%}section.cta .box .content{padding:1.875rem 1.875rem 0}section.trust .box .content{padding:1.875rem 1.875rem 0}section.trust .box .content .quotation{left:1.875rem;right:1.875rem;flex-flow:column;align-items:flex-start;gap:0.25rem;padding:1.25rem 1.25rem 1.875rem 1.25rem}section.trust .box .content .quotation .icon{flex:0 0 2.4375rem;height:2.4375rem}section.work-contacts .flex .col-left{text-align:center}section.work-contacts .flex .col-left .contacts{gap:1rem;flex-flow:column}section.icon-grid .grid{grid-template-columns:repeat(1, 1fr)}section.project-list .grid a{height:27.5rem}section.projects .slider .slide{margin:0 0.5rem}section.projects .slider .slide a{width:20rem;height:27.5rem}section.hero-project .wrapper .info{flex-flow:column-reverse;align-items:flex-start}section.about-project .flex .box .items .item{gap:1rem}section.about-project .flex .box .items .item .value{text-align:right}section.certificates .slider{margin:0}section.certificates .slider .slide{margin:0 0.5rem}section.certificates .slider .slide a{width:19rem}section.contact .flex{gap:3rem}section.contact .flex .col-right .form{padding:1.5rem}footer .top .flex{flex-flow:column}footer .top .flex .col{flex:1 1 100%}footer .top .flex .col:first-child{flex:1 1 100%}footer .bottom .flex .links{flex-flow:column}}@media (min-width: 1799px){html{font-size:18px}}@media (min-width: 1999px){html{font-size:20px}}@media (min-width: 2399px){html{font-size:24px}}@media (min-width: 3299px){html{font-size:40px}}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#fff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222;--cmplz_hyperlink_color:#3B29FF;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#ffe100;--cmplz_button_accept_border_color:#ffe100;--cmplz_button_accept_text_color:#3d2eb4;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#3B29FF;--cmplz_slider_inactive_color:#555;--cmplz_slider_bullet_color:#fff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none !important;user-select:none !important}.cmplz-cookiebanner *{pointer-events:auto !important;user-select:auto !important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0, 1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0);background-color:transparent}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:transparent}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width: 350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height: 400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px !important;zoom:0.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px !important}.cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px !important;max-height:10px}.cmplz-close{zoom:0.6 !important}.cmplz-cookiebanner .cmplz-buttons{gap:1px !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh !important;min-height:unset !important;padding:0 !important;white-space:nowrap !important;font-size:1.1rem !important;line-height:14px !important;zoom:0.5 !important}.cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information{zoom:0.5 !important}}@media (max-height: 400px) and (max-width: 768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width: 399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgba(239, 239, 239, 0.5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0, 1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width: 768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width: 768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width: 768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}.cmplz-cookiebanner .cmplz-marketing:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-marketing:not(.cmplz-tcf){display:none}@media (max-width: 768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-logo{display:none !important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0px;left:0px;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s, left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0px;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:block}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:none}