html{width:100%;min-height:100%;margin:0;padding:0;scroll-behavior:smooth}body{width:100%;height:100%;margin:0;padding:0;color:#333;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:100%;background:#1c4fa0;background-image:linear-gradient(180deg, #1C4FA0 100px, rgb(141, 159, 199) 450px, #FFF 100%)}body.page section.page-entry h2{margin:0 !important}header{border-bottom:5px solid #d41c28;background-color:#fff}header.fixed{width:100%;position:fixed;top:0;z-index:999;background-color:#fff;box-sizing:border-box}#header-wrap{display:flex;justify-content:space-between;align-items:center;width:60%;margin:0 auto;padding:1em 0}@media screen and (max-width: 1200px){#header-wrap{width:90%}}#header-wrap div{flex:0 0 auto}#header-wrap.closed div#handheld-navigation{transform:rotate(0deg) !important;transition:1s all ease-in-out}#header-wrap.closed nav#header-navigation{transition:all 1s ease;left:-50em}#header-wrap.open nav#header-navigation{left:0;transition:all 1s ease}#header-wrap.open nav#header-navigation ul li a{background-color:#1c4fa0 !important;border-bottom:none !important;border-right:none !important}#header-wrap #header-branding h1{margin:0;padding:0;font-size:1em}#header-wrap #header-branding h1 a#logo{display:inline-block;padding:4px 0;font-size:2.6em;font-weight:700;color:#575655;text-decoration:none;letter-spacing:-1px;padding:.2em 0;background:rgba(0,0,0,0) url("../img/euro-test-cluj-logo.webp") 0 7px no-repeat}#header-wrap #header-branding h1 a#logo span{font-style:normal;color:#d41c28;letter-spacing:-4px;font-weight:800;padding-left:1.5em}@media screen and (max-width: 1436px){#header-wrap #header-branding h1 a#logo{font-size:2.1em}}@media screen and (max-width: 1200px){#header-wrap #header-branding{max-width:15em;display:inline-block}}#header-wrap div#handheld-navigation{display:none;position:relative;z-index:9999;transition:all 1s ease}#header-wrap div#handheld-navigation:hover{transform:rotate(90deg)}#header-wrap div#handheld-navigation ion-icon{font-size:2em;color:#575655}@media screen and (max-width: 1200px){#header-wrap div#handheld-navigation{display:inline-block;float:right}#header-wrap div#handheld-navigation:before{color:#fff;font-size:3em}}@media screen and (max-width: 768px){#header-wrap div#handheld-navigation:before{font-size:2em}}#header-wrap nav#header-navigation #top-nav{list-style:none;margin:0;padding:0}#header-wrap nav#header-navigation #top-nav>li{margin:0 .5em}#header-wrap nav#header-navigation #top-nav li{position:relative;display:inline-block}#header-wrap nav#header-navigation #top-nav li:hover>.sub-menu{display:block}#header-wrap nav#header-navigation #top-nav a{display:block;background-color:#eee;border-bottom:1px solid #ddd;border-right:3px solid #ddd;border-radius:5px}#header-wrap nav#header-navigation #top-nav li.main-menu-domains>a{margin-right:5px;background:#1c4fa0;color:#fff;cursor:pointer}#header-wrap nav#header-navigation #top-nav li.main-menu-domains>a ion-icon{display:inline-block;position:relative;top:3px}#header-wrap nav#header-navigation #top-nav .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:999;background:#1c4fa0;list-style:none;padding:0;margin:0;width:14em}#header-wrap nav#header-navigation #top-nav .sub-menu li{display:block;width:100%}#header-wrap nav#header-navigation #top-nav .sub-menu a{display:block !important;padding:10px;color:#fff !important;font-size:.8em;font-weight:400}#header-wrap nav#header-navigation #top-nav .sub-menu a:hover{color:#d41c28 !important;background:#e4e4e4}@media screen and (max-width: 1200px){#header-wrap nav#header-navigation{position:fixed;top:0;left:0;z-index:999;width:60%;height:100%;padding:2em;border-right:1px solid #575655;background-color:#1c4fa0}#header-wrap nav#header-navigation li.main-menu-domains li a{font-size:.7em !important}#header-wrap nav#header-navigation ul li{float:none !important;display:block !important;font-size:1.2em}#header-wrap nav#header-navigation ul li a{width:100%;padding:.8em 0 !important;color:#fff !important}}#header-wrap nav#header-navigation ul{margin:0;padding:0;list-style:none}#header-wrap nav#header-navigation ul li{float:left}#header-wrap nav#header-navigation ul li a{display:block;padding:.4em .4em;font-size:1.1em;font-weight:700;text-decoration:none;text-transform:capitalize}#header-wrap nav#header-navigation ul li a:hover{color:#d41c28}@media screen and (max-width: 1436px){#header-wrap nav#header-navigation ul li a{padding:.4em .2em;font-size:1em}}#header-wrap #header-contact-info{float:right;padding:.8em 0}@media screen and (max-width: 1200px){#header-wrap #header-contact-info{display:none;width:auto;padding:1em 0;position:absolute;top:1.3em;text-align:center;border-bottom:2px solid #d41c28}}#header-wrap #header-contact-info a{padding:0 .7em;color:#d41c28;font-weight:800;font-size:1.6em;text-decoration:none}#header-wrap #header-contact-info a:hover{color:#1c4fa0}@media screen and (max-width: 1436px){#header-wrap #header-contact-info a{padding:0 .4em;font-size:1.3em}}#wrap{width:58%;margin:0 auto}@media screen and (max-width: 992px){#wrap{width:100%}}#container{width:60%;float:right}@media screen and (max-width: 992px){#container{width:95%}}.sidebar-1{width:35%;float:left;padding:0 1em 0 0}@media screen and (max-width: 1200px){.sidebar-1{width:100%}}@media screen and (max-width: 1200px){.sidebar-1{width:90%;float:none;margin:20px auto}}.sidebar-1 h3{color:#fff}.sidebar-1 ul.menu{margin:0;padding:0;list-style:none}.sidebar-1 ul.menu li a{display:block;width:96%;margin:5px 0;padding:4px 0 4px 6px;font-weight:400 !important;color:#1c4fa0 !important;letter-spacing:0px;font-size:.85em;text-decoration:none;background-color:#fff;border-bottom:1px solid #1c4fa0;border-left:1px solid #1c4fa0;border-top-right-radius:5px;border-bottom-right-radius:5px}.sidebar-1 ul.menu li a:hover{color:#fff !important;background-color:#d41c28}.sidebar-1 ul.menu li a:before{content:"⭑";position:relative;top:2px;padding-right:4px;font-size:1.6em}.sidebar-1 .menu-domenii-incercari-container{padding:.8em .5em;line-height:1.5;background-color:rgba(250,250,250,.1)}.sidebar-1 #footer-gmap{margin-top:10px;width:400px;height:300px}.sidebar-1 #footer-address{margin-top:10px;padding:1em;line-height:2;background-color:rgba(250,250,250,.2)}.sidebar-1 #footer-address ul{margin:0;padding:0;list-style:none}.sidebar-1 #footer-address ul a{color:#d41c28 !important}div#banner-main{margin:1em 0;float:right}@media screen and (max-width: 1200px){div#banner-main{width:90%}}@media screen and (max-width: 992px){div#banner-main{float:none;width:90%;box-sizing:content-box}}div#banner-main .ba-slider{width:670px;height:268px;border:10px solid #fff;border-radius:5px}@media screen and (max-width: 992px){div#banner-main .ba-slider{width:100%}}div#banner-main .ba-slider .ba-slider-items{padding:0;overflow:initial}div#banner-main .ba-slider .ba-slider-items .ba-slider-item{box-sizing:border-box}div#banner-main .ba-slider .buttons{width:98%;box-sizing:border-box}@media screen and (max-width: 1200px){div#banner-main .ba-slider .buttons{display:none}}a:not(.button):not(#header-branding a):not(#header-contact-info a):not(#clients a):not(#contact-info a):not(.sidebar-1 a):not(#footer-navigation a){flex:1 1 auto;position:relative;overflow:hidden;transition:.3s;text-decoration:none;font-weight:700;color:#1c4fa0}a:not(.button):not(#header-branding a):not(#header-contact-info a):not(#clients a):not(#contact-info a):not(.sidebar-1 a):not(#footer-navigation a):after{position:absolute;transition:.3s;content:"";width:0;right:0;left:auto;bottom:0;height:3px;background:#d41c28}a:not(.button):not(#header-branding a):not(#header-contact-info a):not(#clients a):not(#contact-info a):not(.sidebar-1 a):not(#footer-navigation a):hover{cursor:pointer}a:not(.button):not(#header-branding a):not(#header-contact-info a):not(#clients a):not(#contact-info a):not(.sidebar-1 a):not(#footer-navigation a):hover:after{width:100%;left:0}div#main{width:690px;float:right;margin:0;padding:1em;background-color:#fff;box-sizing:border-box;border-radius:5px}@media screen and (max-width: 1200px){div#main{width:90%}}@media screen and (max-width: 992px){div#main{width:95%;float:none;margin:1em 0}}div#main img{max-width:100%;height:auto}div#main #content button.button{font-family:Calibri,Roboto,"Droid Sans",sans-serif}div#main #content img{max-width:100%;height:auto}div#main #content h1{margin:1.4em 0;padding:0;color:#1c4fa0;font-size:1.1em;font-family:Calibri,Roboto,"Droid Sans",sans-serif}div#main #content h1:after{content:"";display:block;margin:5px 0 0;border-bottom:4px solid #d41c28}div#main #content h2{margin:1.4em 0;padding-bottom:20px;font-size:1.1em;color:#d41c28;font-family:Calibri,Roboto,"Droid Sans",sans-serif;text-transform:capitalize}div#main #content article.article-bg-dark{color:#fff;background-color:#1c4fa0}div#main #content section.page-entry a{color:#d41c28}div#main #content section.page-entry p{line-height:1.5}div#main #content section.page-entry ul:not(#contact-info ul){max-width:80%;margin:1em;line-height:1.5}div#main #content section.page-entry ul:not(#contact-info ul) li{margin:1em 0}div#main #content section.page-entry #contact-info{width:45%;float:left;margin-top:2em;padding:3em 0;text-align:left;font-size:1.4em}div#main #content section.page-entry #contact-info a{font-weight:700;color:#1c4fa0;text-decoration:none}div#main #content section.page-entry #contact-info a:before{color:#d41c28}div#main #content section.page-entry #contact-info ul{margin:0;padding:0;list-style:none;line-height:2}@media screen and (max-width: 768px){div#main #content section.page-entry #contact-info{float:none;width:100%;margin:0;padding:0;border-right:none;border-bottom:3px solid #1c4fa0}}.home #content .wp-block-columns.is-layout-flex{display:flex;justify-content:center;width:100%}.home #content .wp-block-columns.is-layout-flex .wp-block-column{flex-grow:0}@media screen and (max-width: 992px){.home #content .wp-block-columns.is-layout-flex .wp-block-column{margin-bottom:1em}}@media screen and (max-width: 992px){.home #content .wp-block-columns.is-layout-flex{display:block;width:100%}}.home #content .wp-block-columns.is-layout-flex:nth-child(2) .wp-block-column{flex-basis:50%;margin-right:15px;padding:.5em 1em;background-color:#eee;border:1px solid #ddd;border-radius:5px}.home #content .wp-block-columns.is-layout-flex:last-of-type .wp-block-column{flex-basis:33%;margin-left:5px;border:1px solid #e4e4e4}.home #content .wp-block-columns.is-layout-flex:last-of-type .wp-block-column h4{min-height:35px;margin:0;padding:.5em 1em;font-size:.8em;color:#fff;background-color:#1c4fa0}.home #content .wp-block-columns.is-layout-flex:last-of-type .wp-block-column ul{margin:0;padding:0 0 0 20px;list-style:square;font-size:.9em}.home #content .wp-block-columns.is-layout-flex:last-of-type .wp-block-column ul li{margin:.5em 0 !important}footer{width:100%;margin:3em auto;padding-top:5em;text-align:center;color:#1c4fa0;clear:both}footer #footer-navigation{padding:2em 0;border-top:2px solid #d41c28}@media screen and (max-width: 768px){footer #footer-navigation{float:none;padding:.4em 0}}footer #footer-navigation ul{margin:0;padding:0;list-style:none}footer #footer-navigation ul li{display:inline-block;margin-right:1em;line-height:2}@media screen and (max-width: 768px){footer #footer-navigation ul li{display:block;margin:0}}footer #footer-navigation ul li a{color:#1c4fa0 !important;font-family:Calibri,Roboto,"Droid Sans",sans-serif;font-size:.9em}footer #footer-navigation ul li a:hover{color:#d41c28 !important}footer .copy-text{display:inline-block;color:#575655;font-size:.8em}footer div#top-footer{width:100%;height:5em;position:absolute;top:-5em}.button{position:relative;display:inline-block;cursor:pointer;outline:none;border:0;vertical-align:middle;text-decoration:none;background:rgba(0,0,0,0);padding:0;font-size:inherit;font-family:inherit}.button.animated-btn{width:12rem;height:auto}.button.animated-btn .circle{transition:all,.45s,cubic-bezier(0.65, 0, 0.076, 1);position:relative;display:block;margin:0;width:3rem;height:3rem;background:#d41c28;border-radius:1.625rem}.button.animated-btn .circle .icon{transition:all,.45s,cubic-bezier(0.65, 0, 0.076, 1);position:absolute;top:0;bottom:0;margin:auto;background:#fff}.button.animated-btn .circle .icon.arrow{transition:all,.45s,cubic-bezier(0.65, 0, 0.076, 1);left:.625rem;width:1.125rem;height:.125rem;background:none}.button.animated-btn .circle .icon.arrow::before{position:absolute;content:"";top:-0.25rem;right:.0625rem;width:.625rem;height:.625rem;border-top:.125rem solid #fff;border-right:.125rem solid #fff;transform:rotate(45deg)}.button.animated-btn .button-text{transition:all,.45s,cubic-bezier(0.65, 0, 0.076, 1);position:absolute;top:0;left:0;right:0;bottom:0;padding:.35em 0;margin:0 0 0 1.2em;color:#1c4fa0;font-weight:700;line-height:1.6;text-align:center;text-transform:uppercase}.button:hover .circle{width:100%}.button:hover .circle .icon.arrow{background:#fff;transform:translate(1rem, 0)}.button:hover .button-text{color:#fff}#scroll-top{display:none;position:fixed;bottom:2em;right:4em;z-index:9999;width:2em;height:2em;padding:.7em .1em .4em 1em;color:#fff;background-color:#d41c28;border:1px solid #fff;border-radius:30px;cursor:pointer}#scroll-top.show{display:block}#scroll-top ion-icon{position:relative;right:3px;font-size:1.6em}.custom-tooltip{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;z-index:1000;pointer-events:none;opacity:0;transition:opacity .3s ease}.txt-hidden{display:none}