a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Lato,sans-serif;font-size:15px;line-height:1.5rem}h1{font-family:Ubuntu,sans-serif;font-size:3rem;line-height:3rem;font-weight:900}h2{font-family:Ubuntu,sans-serif;font-size:2.5rem;line-height:3rem;font-weight:700}h3{font-family:Ubuntu,sans-serif;font-size:2rem;line-height:3rem;font-weight:700}h4{font-family:Ubuntu,sans-serif;font-size:1.5rem;line-height:1.5rem;font-weight:700}h5{font-family:Lato,sans-serif;font-size:1.5rem;line-height:1.5rem;font-weight:700}h6{font-family:Lato,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700}.font-primary,.title{font-family:Ubuntu,sans-serif}.font-secondary,.regular,.text{font-family:Lato,sans-serif}em,i{font-style:italic}.bold,b,strong{font-weight:700}.black{font-weight:900}html{width:100%;overflow-x:hidden;scroll-behavior:smooth}body{background-color:#fff;color:#111}body p::-moz-selection{background-color:#006973;color:#fff}body p::selection{background-color:#006973;color:#fff}.form .form-group{margin-bottom:5px}.form .form-group input.form-control,.form .form-group select.form-control,.form .form-group textarea.form-control{width:100%;display:block;color:#fff}.form .form-group input.form-control::-webkit-input-placeholder,.form .form-group select.form-control::-webkit-input-placeholder,.form .form-group textarea.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.form .form-group input.form-control:-ms-input-placeholder,.form .form-group select.form-control:-ms-input-placeholder,.form .form-group textarea.form-control:-ms-input-placeholder{color:rgba(255,255,255,.6)}.form .form-group input.form-control::-webkit-input-placeholder,.form .form-group select.form-control::-webkit-input-placeholder,.form .form-group textarea.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.form .form-group input.form-control::-moz-placeholder,.form .form-group select.form-control::-moz-placeholder,.form .form-group textarea.form-control::-moz-placeholder{color:rgba(255,255,255,.6)}.form .form-group input.form-control:-ms-input-placeholder,.form .form-group select.form-control:-ms-input-placeholder,.form .form-group textarea.form-control:-ms-input-placeholder{color:rgba(255,255,255,.6)}.form .form-group input.form-control::-ms-input-placeholder,.form .form-group select.form-control::-ms-input-placeholder,.form .form-group textarea.form-control::-ms-input-placeholder{color:rgba(255,255,255,.6)}.form .form-group input.form-control::placeholder,.form .form-group select.form-control::placeholder,.form .form-group textarea.form-control::placeholder{color:rgba(255,255,255,.6)}.form .form-group input.form-control:focus,.form .form-group select.form-control:focus,.form .form-group textarea.form-control:focus{border-color:#fff;box-shadow:0 0 0 .1rem rgba(255,255,255,.75)}.form .form-group textarea{min-height:173px}.form .form-group button{border-color:#006973;background-color:#006973;transition:all .6s ease}.form .form-group button:hover{border-color:#18b388;background-color:#18b388}.form .form-group .invalid-feedback{color:#ffba65}.form fieldset{padding:0;margin:0}.modal .modal-dialog{margin-top:120px}.modal .modal-dialog .modal-content{background-color:rgba(17,17,17,.1);color:#fff;border:0}.modal .modal-dialog .modal-content .modal-header{padding:2rem 2rem 0;border-bottom:0}.modal .modal-dialog .modal-content .modal-header h5.modal-title{color:inherit}.modal .modal-dialog .modal-content .modal-header .close{margin-top:-.5rem;margin-right:0;color:inherit;text-shadow:none;opacity:1}.modal .modal-dialog .modal-content .modal-body{padding:2rem;color:inherit}.modal .modal-dialog .modal-content .modal-body p+p{margin-top:10px}.modal-backdrop{background-color:#006973;transition:all 1s ease}.modal-backdrop.show{opacity:.9}div[class*="-page-block"]{position:relative}div[class*="-page-block"] .anchor{position:absolute;top:-76px}.side-title-box{position:relative;padding-left:75px}@media (max-width:991px){.side-title-box{padding-left:15px}}.side-title-box .side-title{position:-webkit-sticky;position:sticky;top:100px;margin-left:-15px;transform:rotate(90deg);transform-origin:left top;color:#18b388;font-family:Ubuntu,sans-serif;z-index:100;padding-left:50px;width:auto;display:inline-block}@media (max-width:991px){.side-title-box .side-title{position:static;margin-left:0;transform:rotate(0);padding-left:30px;margin-bottom:30px}}.side-title-box .side-title:after{content:'';position:absolute;top:55%;left:25px;width:20px;height:20px;background-color:#18b388;transform:translateX(-50%) translateY(-50%)}@media (max-width:991px){.side-title-box .side-title:after{left:0;transform:translateY(-50%)}}#header{font-family:Lato,sans-serif;position:fixed;top:0;left:0;width:100%;height:76px;z-index:1001;color:#fff;background-color:rgba(17,17,17,.2)}#header .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity 1s;background:#004c66;background:linear-gradient(to right,#18b388 0,#006973 100%)}#header.sticky .bg{opacity:.8}#header .container{position:relative;z-index:2}#header .container .navbar .navbar-brand{padding:15px 0;position:relative;z-index:2}#header .container .navbar .navbar-brand img{display:block;height:30px}#header .container .navbar .navbar-toggler{position:relative;color:inherit;padding:0;border:0;margin:0;width:30px;height:30px;text-align:center;line-height:30px;z-index:2}#header .container .navbar .navbar-toggler i.close-menu{display:block}#header .container .navbar .navbar-toggler i.open-menu{display:none}#header .container .navbar .navbar-toggler.collapsed i.close-menu{display:none}#header .container .navbar .navbar-toggler.collapsed i.open-menu{display:block}@media (max-width:767px){#header .container .navbar .navbar-menu{position:fixed;width:100%;height:calc(100% - 76px);top:76px;left:0;opacity:0;transform:scale(1.2);transition:all .6s ease!important}#header .container .navbar .navbar-menu::after{content:'';position:absolute;top:-76px;left:0;width:100%;height:calc(100% + 76px);z-index:1;opacity:0;transition:inherit;background:#004c66;background:linear-gradient(to right,#18b388 0,#006973 100%)}#header .container .navbar .navbar-menu.pc-open{opacity:1;transform:scale(1)}#header .container .navbar .navbar-menu.pc-open::after{opacity:.8}}@media (max-width:767px){#header .container .navbar .navbar-menu .navbar-nav{position:absolute;top:10%;left:50%;transform:translateX(-50%);z-index:2}}#header .container .navbar .navbar-menu .navbar-nav .nav-item .nav-link{color:inherit}#footer{padding:60px 0;background-color:#006973;color:#fff}#footer .logo a img{width:120px;display:block}#footer p{margin:25px 0;opacity:.7;font-size:.8rem}#footer ul{list-style:none}.color-layer{position:relative}.color-layer::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#006973;background:linear-gradient(to right,#006973 0,#18b388 100%);opacity:.6}.wrapper div[class*="-page-block"]{padding:100px 0}@media (max-width:991px){.wrapper div[class*="-page-block"]{padding:90px 0}}@media (max-width:767px){.wrapper div[class*="-page-block"]{padding:80px 0}}@media (max-width:575px){.wrapper div[class*="-page-block"]{padding:50px 0}}.cover-page-block{padding:240px 0 40px!important;position:relative;background-image:url(/src/assets/img/div/main/cover/cover-background-bridge-serbia.jpg);background-size:cover;background-position:center bottom;color:#fff}.cover-page-block .container{position:relative;z-index:2}.cover-page-block .container img{width:90%;max-width:460px;display:block;margin-bottom:30px}.cover-page-block .container .contents{padding-left:20.4%}.cover-page-block .container .contents h5{margin-bottom:15px}.cover-page-block .background{background:#006973;background:linear-gradient(to right,#006973 0,#18b388 100%);opacity:.7;transition:all .3s ease;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.about-page-block{padding:40px 0 60px}.about-page-block .heading .contents{padding-left:50px;text-align:left}@media (max-width:991px){.about-page-block .heading .contents{padding-left:0}}.about-page-block .about-block{position:relative}@media (max-width:991px){.about-page-block .about-block:not(.opportunities) div[class^=col-]{margin-bottom:50px!important}}.about-page-block .about-block .title{color:#18b388;margin-bottom:30px;min-height:48px}@media (max-width:991px){.about-page-block .about-block .title{margin-bottom:10px}}@media (max-width:767px){.about-page-block .about-block .title{min-height:0}}.about-page-block .about-block .highlight{color:#006973;font-size:1.1em}.about-page-block .about-block .image{display:inline-block;width:100%;max-width:260px}.about-page-block .about-block .image img{display:block;max-width:100%}.about-page-block .about-block+.about-block{margin-top:60px;padding-top:60px}.about-page-block .about-block+.about-block::before{content:'';position:absolute;top:0;left:47%;width:6%;height:1px;background-color:#18b388}.about-page-block .about-block+.about-block:nth-child(odd)::before{background-color:#006973}.about-page-block .about-block:nth-child(odd) .title{color:#006973}.about-page-block .about-block.opportunities{text-align:center}.about-page-block .since{display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width:991px){.about-page-block .since{margin-top:40px}}.about-page-block .since p{text-transform:uppercase;font-family:Ubuntu,sans-serif;font-weight:400;color:#006973;font-size:.8rem}.about-page-block .since .ribbon{width:40px;height:1px;background-color:#18b388;opacity:.5}.about-page-block .since .ribbon.before{margin-right:30px}.about-page-block .since .ribbon.after{margin-left:30px}.services-page-block{padding:60px 0}.services-page-block div[class^=col-]{margin-bottom:30px}.services-page-block .service{display:block;color:#fff;width:100%;padding-bottom:56%;text-align:left;border:0;position:relative;cursor:pointer;transition:all .3s ease}@media (max-width:991px){.services-page-block .service{padding-bottom:100%}}@media (max-width:767px){.services-page-block .service{padding-bottom:60%}}@media (max-width:575px){.services-page-block .service{padding-bottom:80%}}.services-page-block .service::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;opacity:0;z-index:5;transition:inherit}.services-page-block .service:focus::after,.services-page-block .service:hover::after{background-color:#18b388;opacity:.6}.services-page-block .service:focus{outline:0;box-shadow:0 0 0 2px #006973}.services-page-block .service .contents{position:absolute;bottom:20px;left:20px;width:calc(100% - 40px);z-index:6}.services-page-block .service .contents .icon i{display:block;font-size:4rem;margin-bottom:15px}.services-page-block .service .contents h4{width:80%;max-width:320px;min-width:260px;font-weight:400;margin:0;margin-bottom:20px}.services-page-block .service .contents p{opacity:.8}.services-page-block .service .contents p .link{text-decoration:underline}.services-page-block .service .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat}.services-page-block .service-modal .modal-header .close:hover{color:#18b388}.services-page-block .service-modal .service-navigation-box{display:flex;justify-content:space-between;margin-top:30px}.services-page-block .service-modal .service-navigation-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;background-color:transparent;border:0;padding:0}.services-page-block .service-modal .service-navigation-box button:focus,.services-page-block .service-modal .service-navigation-box button:hover{cursor:pointer;color:#18b388;text-decoration:underline;outline:0}.services-page-block .service-modal .service-navigation-box button[disabled]{cursor:default;opacity:0}.otc-page-block{background:#111;background:linear-gradient(45deg,#111 0,#333 100%);color:#fff;padding:60px 0}.otc-page-block .row{position:relative}.otc-page-block .row+.row{margin-top:30px;padding-top:30px}.otc-page-block .row+.row::before{content:'';position:absolute;top:0;left:0;width:20%;height:1px;background-color:rgba(24,179,136,.2)}.otc-page-block .row .dialog{margin-top:20px}.otc-page-block .row .dialog .message{padding:5px 10px;width:70%;position:relative;opacity:0;transform:translateY(30px);transition:transform 1s cubic-bezier(.6,0,0,1),opacity .6s linear;transition-delay:.6s,0s}.otc-page-block .row .dialog .message::before{content:'';position:absolute;top:0;width:0;height:0;border:5px solid transparent}.otc-page-block .row .dialog .message.show{transform:translateY(0);opacity:1;transition-delay:0s,.4s}.otc-page-block .row .dialog .message.out{border-radius:5px 0 5px 5px;background-color:rgba(24,179,136,.3);margin-left:auto}.otc-page-block .row .dialog .message.out::before{right:-10px;border-left-color:rgba(24,179,136,.3);border-top-color:rgba(24,179,136,.3)}.otc-page-block .row .dialog .message.in{border-radius:0 5px 5px 5px;background-color:rgba(0,105,115,.3);margin-right:auto}.otc-page-block .row .dialog .message.in::before{left:-10px;border-right-color:rgba(0,105,115,.3);border-top-color:rgba(0,105,115,.3)}.otc-page-block .row .dialog .message+.message{margin-top:10px}.otc-page-block .row .otc-process-button{border-color:#006973;background-color:#006973;color:#fff;transition:all .6 ease}.otc-page-block .row .otc-process-button:focus,.otc-page-block .row .otc-process-button:hover{border-color:#18b388;background-color:#18b388}.team-page-block{padding:60px 0}.team-page-block .graphic-box{width:100%;padding-bottom:60%;position:relative;z-index:1;background:#18b388}@media (max-width:991px){.team-page-block .graphic-box{padding-bottom:90%}}.team-page-block .graphic-box .image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5;background-position:center;background-size:cover;background-repeat:no-repeat}.team-page-block .content-box{margin-top:20px;padding:0 20px;position:relative;z-index:2}.team-page-block .content-box h5{color:#fff;width:100%;margin-top:-60px}.team-page-block .content-box h6{margin-top:40px;text-align:right}.team-page-block .content-box p{max-width:320px;margin-left:auto;margin-top:15px;margin-bottom:0;text-align:right}.form-page-block{padding:60px 0;background:#006973;background:linear-gradient(45deg,#006973 0,#18b388 100%);position:relative}.form-page-block.highlight::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:hl 2s;animation:hl 2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:.6s;animation-delay:.6s;z-index:1000;background-color:#fff;opacity:0;z-index:1}.form-page-block .contact-form{position:relative;z-index:2}.form-page-block .contact-form .form-row .form-group label{color:#fff}.form-page-block .contact-form .form-row .form-group input,.form-page-block .contact-form .form-row .form-group select,.form-page-block .contact-form .form-row .form-group textarea{background-color:rgba(255,255,255,.3);border:0 solid transparent}.form-page-block .success{color:#fff;margin-bottom:60px}@-webkit-keyframes hl{0%,100%{opacity:0}5%{opacity:.7}}@keyframes hl{0%,100%{opacity:0}5%{opacity:.7}}