html,body{font-family:'Helvetica','Arial'}.img-2{position:absolute;left:0px;opacity:0}.img-2:hover{opacity:1}.top-header{text-align:right;padding-top:10px;position:absolute;width:100%;z-index:1;top:0px}.top-header ul{margin:0px;padding:0px}.top-header ul li{display:inline-block;margin-right:10px}.top-header ul li:nth-child(4){margin-right:40px}.top-header ul li a{position:relative;text-decoration:none;color:#716d6d;font-weight:lighter;font-size:18px}.top-header ul li a img{width:30px}.navbar-light .navbar-nav .nav-link{color:#716d6d;font-weight:lighter;font-size:18px;border-bottom:4px solid #fff}.navbar-light .navbar-brand{width:250px}.navbar-expand-lg .navbar-collapse{margin:auto 0px 0px auto;justify-content:end}.navbar-expand-lg .navbar-nav{justify-content:space-between;width:90%}.navbar-light .navbar-nav .nav-link.active{color:#716d6d;font-weight:bolder;font-size:18px;border-bottom:4px solid #716d6d}.navbar-light .navbar-nav .nav-link:hover{color:#716d6d;font-size:18px;border-bottom:4px solid #716d6d}.hero{position:relative;border-top:5px solid #e31d25;border-bottom:5px solid rgb(255,255,255)}.hero .headline{width:50%;position:absolute;top:15%;left:10%}.hero .headline img{width:100%}.hero .headline .text{margin-top:-18%;margin-left:5%}.hero .headline .text h2{margin:0px;color:#e31d25;font-weight:normal;font-size:34px}.hero .headline .text h2 span{font-weight:lighter;font-weight:300 }.section-1{background-image:url('../themes/ipf-theme/assets/images/podklad1.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;padding:50px 0px}.section-1 .heading h3{margin:0px;color:#fff;font-weight:bolder;font-size:30px;margin-bottom:30px}.section-1 .heading p{margin:0px;color:#fff;font-weight:lighter;font-size:18px;margin-bottom:100px}.section-1 .overmouse{position:relative}.section-1 .box a{position:relative}.section-1 .text{position:absolute;top:15%;padding-left:25px}.section-1 .text img{width:70px;margin-bottom:25px}.section-1 .text h3{margin:0px;color:#fff;font-size:30px}.section-2{padding:80px 0px}.section-2 h2{margin:0px;color:#000;font-weight:bolder;font-size:36px;margin-bottom:60px;letter-spacing:2px}.section-2 .box img{width:100%}.section-2 .text{margin-top:-50%;padding-left:13%;position:relative}.section-2 .text a{position:absolute;right:15%;bottom:-20px}.section-2 .text a img{width:16px}.section-2 .text h4{margin:0px;color:#fff;font-weight:bolder;width:min-content;font-size:24px;letter-spacing:3px}.section-2 .text p{margin:0px;color:#fff;font-size:24px;letter-spacing:2px}.section-3{background-image:url('../themes/ipf-theme/assets/images/podklad2.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;padding:50px 0px}.section-3 h2{margin:0px;color:#fff;font-size:36px;letter-spacing:2px}.section-3 .btm-txt{margin-top:550px;display:flex;align-items:center;justify-content:space-between}.section-3 .btm-txt p{margin:0px;width:65%;margin-bottom:30px;color:#fff;font-weight:lighter;font-size:16px;letter-spacing:2px}.section-3 .btm-txt img{width:25px}.section-4{padding:50px 0px}.section-4 h2{margin:0px;color:#000;font-weight:bolder;font-size:36px;letter-spacing:2px;margin-bottom:50px}.section-4 .img{margin-top:-59%;text-align:center;height:171px}.section-4 .img img{width:60%}.section-4 .img .cairo{margin-top:-15%}.section-4 .img .cairo-1{margin-top:-10%}.section-4 .img .egypt{margin-top:-10%}.section-4 .img .kuwait{margin-top:-15%;width:40%}.section-5{background-image:url('../themes/ipf-theme/assets/images/podklad3.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;padding:50px 0px}.section-5 img{width:100%}.section-5 h2{margin:0px;color:#fff;font-weight:bolder;font-size:38px;letter-spacing:2px;margin-bottom:50px}.section-5 p{width:90%;margin:0px;color:#e5e5e5;font-weight:lighter;font-size:20px;letter-spacing:2px}footer{background-color:#303138;padding:75px 0px;border-bottom:10px solid #e31d25}footer ul{margin:0px;padding:0px}footer ul li{display:block}footer ul li a{text-decoration:none;margin:0px;color:#e5e5e5;font-weight:lighter;font-size:20px;letter-spacing:2px}footer ul li:first-child a{font-weight:bolder}footer ul li a:hover{color:#00604f}footer .icon{display:flex;justify-content:space-between;width:80%;margin-top:60px}footer .icon a{position:relative}footer .icon img{width:35px}footer h4{margin:0px;color:#fff;font-weight:bolder;font-size:20px;letter-spacing:2px;margin-bottom:20px}footer form .form-control{padding:15px 10px;border-radius:10px}footer form input::placeholder{color:#303138;font-size:16px;letter-spacing:2px}footer form .btns{display:flex;justify-content:space-between}footer form .btns p{color:#e5e5e5;font-weight:lighter;font-size:16px;display:inline-block}footer form .btns button{color:#fff;letter-spacing:1px;font-weight:lighter;font-size:16px;background-color:#e31d25;border-radius:10px;border:0px;padding:5px 10px}footer form .btns button:hover{background-color:#00604f}footer .logo{text-align:right}footer .logo img{width:80%;margin-bottom:30px}footer .logo p{margin:0px;color:#e5e5e5;font-size:20px}footer .logo .btm-p{margin-top:100px}@media (max-width:1200px){.navbar-light .navbar-brand{width:200px}.navbar-expand-lg .navbar-nav{justify-content:space-between;width:95%}}@media (max-width:1024px){.hero .headline .text h2{margin:0px;color:#e31d25;font-weight:bolder;font-size:28px}.hero .headline .text{margin-top:-20%}.section-1 .text img{width:60px}.section-1 .text h3{font-size:24px;width:90%}footer .icon{width:30%;margin-top:20px;margin-bottom:70px}footer .logo{text-align:center}footer .logo img{width:60%;margin-bottom:50px;margin-top:50px}}@media (max-width:768px){.top-header{position:relative}.top-header ul li{margin-right:5px}.top-header ul li a{font-size:14px}.top-header ul li a img{width:20px}.top-header ul li:nth-child(4){margin-right:20px}.hero .headline .text h2{font-size:18px}.section-1 .text img{width:40px}.section-1 .text h3{font-size:18px}.section-2 .text p{margin-top:.11rem;font-size:21px}.section-2 .text{margin-top:-61%}.section-2 .text h4{font-size:21px;width:min-content}.section-3 .btm-txt{margin-top:300px}.section-3 .btm-txt p{width:90%;font-size:14px}}@media (max-width:576px){.navbar-light .navbar-brand{width:100px}.hero .headline{width:70%}.section-1 .heading h3{font-size:24px}.section-1 .heading p{margin-bottom:100px}.section-1 .text img{width:50px}.section-1 .text h3{font-size:24px}.section-2 h2{font-size:22px}.section-3 h2{font-size:24px}.section-3 .btm-txt p{line-height:16px;margin-bottom:0px}.section-3 .btm-txt img{width:20px;margin-bottom:30px}.section-5 h2{font-size:26px;margin-bottom:20px}.section-5 p{font-size:14px;line-height:18px}footer ul li a{font-size:16px}footer .icon{width:50%}footer .logo p{font-size:16px}footer .icon img{width:30px}.section-2 .box{margin-bottom:80px}}@media (max-width:450px){.section-2 .box{margin-bottom:40px}}@media (max-width:350px){.hero .headline{width:80%}.hero .headline .text h2{font-size:14px}.section-1 .text h3{font-size:16px}footer .icon{width:60%}.section-2 .box{margin-bottom:0px}}
.object-fit-cover{object-fit:cover}#content{margin-top:1.1rem}footer form .btn-primary:hover,input.bg-info{background-color:#00604f !important;color:#fff !important}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}footer form .btn-primary{color:#fff;float:right;margin-top:-13px !important;letter-spacing:1px;font-size:16px;background-color:#e31d25;border-radius:10px;border:0px;padding:5px 10px}.alert-warning{color:#f9f9f9;background-color:#e31d25;border-color:#f9f9f9}.client-img{height:73%;object-fit:contain}.grecaptcha-badge{opacity:.27}footer form .form-control{margin:3px 0}footer a{text-decoration:none;color:#fff}a:hover{color:#00604f}.overmouse{cursor:pointer}.header-image{border-top:5px solid #e31d25}.header-image .container img{width:.97rem;margin-top:-.27rem;margin-right:.97rem}.header-image .container h1{font-size:2.97rem;padding-left:1.1rem;font-weight:lighter;margin:1.37rem 0;color:#716d6d}b,strong{font-weight:bold}.header-image .container div{font-size:1.47rem;font-weight:bolder;margin-bottom:.37rem;padding:4.97rem 0;color:#fff}.image-top{background-size:cover;background-position:center}.boxin-info{font-size:1.17rem;font-weight:lighter;margin-bottom:.97rem;padding:2.97rem 2.17rem;color:#fff}.boxin-info li{margin-bottom:1.97rem}.right-image{margin:1.97rem;margin-left:3.97rem;float:right;width:279px}.bst-people{margin-bottom:5rem}.bst-people h3,.bst-office h3{margin:1.97rem 0 .97rem 0}.bst-office{margin-top:1.97rem}.bst-office p{margin-bottom:.17rem}.bst-office hr{width:39%;border:0 solid #007977;border-top:1px solid #007977}.bst-office a:hover{text-decoration:underline}.bst-office a{color:#000;text-decoration:none}ol{list-style:none;counter-reset:my-awesome-counter}ol li{counter-increment:my-awesome-counter;margin:0.25rem}ol li::before{content:counter(my-awesome-counter);border:1px solid #fff;width:2rem;height:2rem;border-radius:50%;display:inline-block;line-height:2rem;color:white;text-align:center;margin-right:0.5rem}span.carousel-control-prev-icon,span.carousel-control-next-icon{height:97px}.carousel-control-prev-icon{background-image:url("/storage/app/media/images/sipka_cervena.svg");-ms-transform:rotate(180deg);transform:rotate(180deg)}.carousel-control-next-icon{background-image:url("/storage/app/media/images/sipka_cervena.svg")}.carousel-reference{text-align:center}.carousel-reference .carousel-inner{overflow:hidden;padding:0 17%;height:597px}.carousel-reference img{margin:3.97rem;width:237px;height:auto}.modal-content{color:#fff;background-color:#343335;border:2px solid #fff41;border-radius:0.57rem}#map{width:100%;height:590px;border:0 solid #fff;margin:3.47rem 0;padding:0;display:block;position:relative}@media (max-width:993px){.right-image{float:inherit;margin:inherit}.boxin-info{padding:2.97rem 0rem}ol,ul{padding-left:.17rem}.bst-office hr{width:inherit}.carousel-reference .carousel-inner{height:797px}.container.carousel{padding-right:.17rem;padding-left:.17rem}.carousel-reference img{margin-left:0.17rem}}
.frm-company-input{position:absolute !important;left:-10000px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important}