@font-face{font-family:'circe-light';src:url('/images/type/CirceLight/CirceLight.eot');src:url('/images/type/CirceLight/CirceLight.eot?#iefix') format('embedded-opentype'),
url('/images/type/CirceLight/CirceLight.woff2') format('woff2'),
url('/images/type/CirceLight/CirceLight.woff') format('woff'),
url('/images/type/CirceLight/CirceLight.ttf') format('truetype'),
url('/images/type/CirceLight/CirceLight.svg#CirceWeb-Light') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'circe-regular';src:url('/images/type/CirceRegular/CirceRegular.eot');src:url('/images/type/CirceRegular/CirceRegular.eot?#iefix') format('embedded-opentype'),
url('/images/type/CirceRegular/CirceRegular.woff2') format('woff2'),
url('/images/type/CirceRegular/CirceRegular.woff') format('woff'),
url('/images/type/CirceRegular/CirceRegular.ttf') format('truetype'),
url('/images/type/CirceRegular/CirceRegular.svg#CirceWeb-Regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'circe-bold';src:url('/images/type/CirceBold/CirceBold.eot');src:url('/images/type/CirceBold/CirceBold.eot?#iefix') format('embedded-opentype'),
url('/images/type/CirceBold/CirceBold.woff2') format('woff2'),
url('/images/type/CirceBold/CirceBold.woff') format('woff'),
url('/images/type/CirceBold/CirceBold.ttf') format('truetype'),
url('/images/type/CirceBold/CirceBold.svg#CirceWeb-Bold') format('svg');font-weight:normal;font-style:normal}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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,button{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}:focus{outline:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-family:"circe-regular"}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;line-height:1;font-family:sans-serif;overflow-y:scroll;position:relative;min-height:100%;-webkit-font-smoothing:antialiased}body{text-align:center;position:relative;text-rendering:optimizeLegibility}a
img{border:0}button,input[type="submit"],input[type="reset"],input[type="button"]{cursor:pointer;-webkit-font-smoothing:antialiased}input[type="button"]::-moz-focus-inner{padding:0;border:0}button::-moz-focus-inner{padding:0;border:0}strong,b{font-family:"circe-bold"}em,i{font-style:italic}code,kbd,pre,samp{font-family:monospace,serif}textarea{font-family:sans-serif;overflow:auto;vertical-align:top;resize:vertical}img{vertical-align:top;-ms-interpolation-mode:bicubic}audio:not([controls]){display:none;height:0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}button,input{line-height:normal}button[disabled], html input[disabled]{cursor:default}nav
ul{margin:0}body{background:#fff;color:#666;font-family:"circe-regular"}a{color:#ff0a54;text-decoration:none}a:hover{text-decoration:underline;text-decoration-color:#ff0a54}h1,h2,h3,h4{font-weight:normal}input[type=text],textarea{border:1px
solid #4a4a4a}a,button,input,textarea{}::-webkit-input-placeholder{opacity:0.7}:-moz-placeholder{opacity:0.7}::-moz-placeholder{opacity:0.7}:-ms-input-placeholder{opacity:0.7}::-moz-selection{background:#b3d4fc;text-shadow:none;background:#f7f7f7;text-shadow:none;color:#000}::selection{background:#b3d4fc;text-shadow:none;background:#f7f7f7;text-shadow:none;color:#000}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{background:#ff0a54;border:none;color:#fff;line-height:18px;padding:16px
16px;display:inline-block;font-family:"circe-regular";text-decoration:none;vertical-align:top;border-radius:6px;border-radius:0}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background:#b20338}.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{}input[type="text"],input[type="password"],input[type="email"],textarea,select{border:1px
solid #acacac;padding:15px
12px;outline:none;color:#333;margin:0;height:50px;max-width:100%;display:inline-block;background:#fff;vertical-align:top;line-height:normal;border-radius:6px;border-radius:0}select{width:170px;padding:14px
10px;font-size:16px;font-size:1.6rem;line-height:50px;height:50px}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,textarea:hover,select:hover{box-shadow:inset 0 0 3px rgba(0,0,0,.2)}input[type="text"].error,input[type="password"].error,input[type="email"].error,textarea.error,select.error{background:#f9d9d9;border-color:#cf0000}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,select:focus{box-shadow:inset 0 0 3px rgba(0,0,0,.2);background:#fff;border-color:#acacac}textarea{min-height:60px}input[type="checkbox"]{display:inline}.cf{*zoom:1}.cf:after{content:'';display:block;clear:both}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:'';display:block;width:0;height:150%}[hidden],.hidden{display:none;visibility:hidden}img[align="left"]{float:left}img[align="right"]{float:right}.iw{max-width:100%;position:relative;display:block}.iw
img{max-width:100%}.iw
iframe{max-width:100%}@media screen and (max-width: 47.9375em){.iw
img{width:100%}}.txt{}.txt
.lead{font-family:"circe-regular";color:#555;margin:0
0 1.625em}.txt .lead,
.txt h1,h2,h3,h4,h5,h6{font-family:"circe-regular";color:#333}.txt
h1{font-size:26px;font-size:2.6rem;margin:0.73529em 0 0.558824em;line-height:1.147059em}.txt
h2{font-size:1.5em;margin:0.83em 0}.txt
h3{font-size:1.17em;margin:1em
0 0.625em;color:#ff0a54}.txt
h4{font-size:1em;margin:1.33em 0 0}.txt
h5{font-size:0.83em;margin:1.67em 0 0}.txt
h6{font-size:0.67em;margin:2.33em 0 0}.txt
a{color:#ff0a54}.txt a:hover{}.txt
p{margin:0
0 1.625em;line-height:1.625em;font-family:"circe-regular"}.txt img[align=right],
.txt
img.fr{float:right;padding:2px
0 10px 1em}.txt img[align=left],
.txt
img.fl{float:left;padding:2px
1em 10px 0}.txt
img{max-width:100%;height:auto}.txt ul,
.txt
ol{margin:0
0 1.625em}.txt p + ol,
.txt p+ul{margin-top:-1.375em}.txt ol
li{list-style-type:decimal}.txt ul
li{list-style-type:disc}.txt
li{margin-left:3em;margin-top:4px}@media screen and (max-width: 30em){.txt
li{margin-left:1em}}.txt li:first-child{margin-top:8px}html.generatedcontent .txt ul
li{list-style-type:none;text-indent:-.7em}html.generatedcontent .txt ul li:before{content:'• ';color:#ff0a54}.txt
.iw{margin-bottom:1.3333em}.txt
.video{margin-bottom:1.3333em}.txt p:last-child,
.txt ul:last-child,
.txt ol:last-child,
.txt .iw:last-child,
.txt .video:last-child{margin-bottom:0}.docs{position:relative}.docs
strong{font-size:22px;font-size:2.2rem;line-height:1.4545455em;display:block;margin-bottom:0.36363636em}.docs
a{display:inline-block;width:100%;background:#f5f5f5;margin-bottom:3px;padding:1.0625em 1.25em;position:relative}.docs a:hover{background:#f3faff;text-decoration:none}html.generatedcontent .docs
a{padding-left:3.5em;color:black;font-family:"circe-regular"}.docs a:before{content:'';position:absolute;width:22px;height:26px;left:1.25em;top:1.0625em;background:url('/images/sprite.png') -66px 0 no-repeat}.docs a.doc:before,
.docs a.docx:before,
.docs a[href$=".docx"]:before,
.docs a[href$=".doc"]:before{background-position:-88px -30px}.docs a.pdf:before,
.docs a[href$=".pdf"]:before{background-position:-88px 0}.docs.locked a:before{opacity:0.4}.docs.locked
a{color:#8fafd5;cursor:default}.docs.locked a:hover{background:#e8f5ff}.docs.locked a:after{content:'';position:absolute;width:19px;height:19px;left:0.75em;top:0.6em;background:url('/images/sprite.png') -140px 0 no-repeat}.docs.subtenders{margin:-3px 0 20px}.docs.subtenders a:before{background-position:-100px -60px}@media screen and (min-width: 48em){.docs
strong{position:absolute;width:33.02180685358255%;left:-38.31775700934579%;top:18px;text-align:right;font-size:16px;font-size:1.6rem}}a.back_to_main{position:relative;display:block;border-bottom:3px solid #f2f2f0;padding:0
4.375% 12px;margin-top:24px}a.back_to_main:before{content:'';width:8px;height:13px;top:7px;left:0;background:url('/images/sprite.png') -50px -40px no-repeat;display:inline-block;vertical-align:middle;margin-right:14px}@media screen and (min-width: 48em){a.back_to_main{padding:0
0 12px 23px}a.back_to_main:before{position:absolute;margin:0}}p.empty{text-align:center;font-size:26px;font-size:2.6rem;line-height:1.09091em;font-family:"circe-regular";margin:1.4em 0 3em;color:#ff0a54}button[type=button],a.btn{display:inline-block;text-align:center;padding:13px
1.625em;background:#ff0a54;border-radius:6px;font-size:16px;font-size:1.6rem;line-height:24px;color:#fff;font-family:"circe-regular";transition:background 150ms ease;font-size:18px;font-size:1.8rem;border-radius:0}button[type=button]:after,a.btn:after{content:'';display:inline-block;vertical-align:top;width:7px;height:11px;margin-left:10px;position:relative;top:7px;background:url('/images/sprite.png') -60px -40px no-repeat;left:0;transition:left 150ms ease}button[type=button]:hover,a.btn:hover{background:#8f153a;text-decoration:none}button[type=button]:hover:after,a.btn:hover:after{left:2px}.container{margin:0
auto;text-align:left;width:100%;min-width:320px;position:relative}@media screen and (min-width: 48em) and (max-width: 61.1875em ){.container{padding:0
2%}}@media screen and (min-width: 48em){}@media screen and (min-width: 61.25em){.container{width:970px}}header>div.container{height:60px}header
#logo{position:absolute;width:142px;height:134px;top:-4px;background:url('/images/logo.png') 0 center no-repeat}header
#lang_nav{position:absolute;top:0;right:0;background:#424242}header #lang_nav
a{float:left;color:#fff;font-size:16px;font-size:1.6rem;line-height:2.875em;padding:0
1.1875em;text-align:center}header #lang_nav a:hover{text-decoration:underline}header #lang_nav
a.on{background:#f5f5f5;color:#596478;text-decoration:none;cursor:default}header #lang_nav a:before{content:'';width:24px;height:19px;background:url('/images/sprite.png') 0 0 no-repeat;display:inline-block;margin-right:8px;vertical-align:top;position:relative;top:14px}header #lang_nav a.hr:before{background-position:0 -20px}header #lang_nav a.on:before{opacity:0.5}@media screen and (max-width: 61.1875em){header{position:relative;z-index:30;box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:none}header:after{content:'';position:absolute;z-index:31;top:0;bottom:0;left:0;right:0;background:#eee;background:linear-gradient(to bottom, #eee 0%, #e1e1dc 100%);background:#fff}header
#logo{width:71px;height:50px;top:5px;left:50%;margin-left:0;background-size:71px 50px;z-index:32;transform:translateX(-50%)}header
.head_btn{position:absolute;width:60px;height:60px;top:0;z-index:32}header
#btn_nav{left:0}header #btn_nav:before{content:'';position:absolute;top:20px;left:17px;width:26px;height:4px;border-top:10px double #ff0a54;border-bottom:3px solid #ff0a54}html.nav_open header
#btn_nav{background:#ff0a54}html.nav_open header #btn_nav:before{border-color:#fff}header
#btn_lang{right:0}header #btn_lang:before{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;background:url('/images/sprite.png') -25px -40px no-repeat}html.lang_open header
#btn_lang{background:#ff0a54}html.lang_open header #btn_lang:before{background-position:0 -40px}header
#lang_nav{top:60px;left:0;background:none;border-top:1px solid #8f153a;box-shadow:0 5px 18px rgba(0,0,0,.75);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;-webkit-transition:-webkit-transform 100ms linear, opacity 100ms linear;transition:transform 100ms linear, opacity 100ms linear}html.lang_open header
#lang_nav{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);opacity:1}.no-csstransforms3d header
#lang_nav{display:none}.no-csstransforms3d html.lang_open header
#lang_nav{display:block}header #lang_nav
a{width:50%;line-height:3.125em;background:rgba(255, 10, 84, 0.98)}header #lang_nav
a.on{background:rgba(143, 21, 58, 0.98)}header #lang_nav a:before{top:16px}header
nav{position:absolute;top:60px;left:0;right:0;box-shadow:0 5px 18px rgba(0,0,0,.75);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;-webkit-transition:-webkit-transform 150ms linear, opacity 150ms linear;transition:transform 150ms linear, opacity 150ms linear;box-shadow:none}html.nav_open header
nav{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);opacity:1;-webkit-transition:-webkit-transform 300ms linear, opacity 300ms linear;transition:transform 300ms linear, opacity 300ms linear}.no-csstransforms3d header
nav{display:none}.no-csstransforms3d html.nav_open header
nav{display:block}header nav
ul.container{margin:0;padding:0}header nav > ul li
a{display:block;color:#fff;position:relative;background:rgba(255, 10, 84, 0.98);font-size:18px;font-size:1.8rem;line-height:1.0556em;padding:1em;border-top:1px solid #8f153a;text-transform:uppercase}header nav > ul li span.exp-link{display:block;color:#fff;position:relative;background:rgba(255, 10, 84, 0.98);font-size:18px;font-size:1.8rem;line-height:1.0556em;padding:1em;border-top:1px solid #8f153a;text-transform:uppercase}header nav>ul>li:first-child>a{border-top:1px solid #8f153a}header nav > ul li a:hover{text-decoration:none;background:rgba(143, 21, 58, 0.98)}header nav > ul li.dd>span.exp-link:after{content:'';width:9px;height:15px;position:absolute;right:1.3333em;top:50%;margin-top:-7px;background:url('/images/sprite.png') -60px -55px no-repeat;transform:rotateZ(90deg)}header nav > ul li.dd.active>span.exp-link:after{transform:rotateZ(-90deg)}header nav > ul li.dd
ul{display:none}header nav > ul li.dd.active
ul{display:block}header nav > ul li .exp-button{display:block;height:56px;width:56px;position:absolute;top:0;right:0}header nav > ul
ul{display:block}header nav > ul
ul.right{margin-top:56px}header nav > ul ul.right
.blank_empty{display:none}header nav > ul > li .naslovi
span{border-top:1px solid #83223B;background:#B20338;padding:1em;display:block;font-size:18px;font-size:1.8rem;line-height:1.0556em;color:#FF90B2;text-transform:uppercase}header nav > ul > li .naslovi span:nth-child(2){position:absolute;width:100%;margin-top:168px}header nav > ul ul li
a{display:block;color:#fff;position:relative;font-size:18px;font-size:1.8rem;line-height:1.0556em;padding:1em;text-transform:none;background:#B20338;color:#fff}header nav>ul>li.dd{position:relative}}@media screen and (min-width: 61.25em){header>div.container{height:131px}header
.head_btn{display:none}header
#lang_nav{}header
nav{background:#ff0a54}header nav>ul{z-index:10;text-transform:uppercase}header nav>ul>li{float:left}header nav>ul>li>a{display:block;color:#fff;text-align:center;position:relative;white-space:nowrap;font-size:14px;font-size:1.4rem;line-height:1.42857em;padding:1.63em 1.5em 1.3em 1.5em;font-family:"circe-regular"}header nav>ul>li>span.exp-link{display:block;color:#fff;text-align:center;position:relative;white-space:nowrap;font-size:14px;font-size:1.4rem;line-height:1.42857em;padding:1.63em 2.5em 1.3em 2.5em;font-family:"circe-regular"}header nav > ul > li:hover > a,
header nav>ul>li.on>a{background:#b20338;text-decoration:none}header nav > ul li .exp-button{display:none}header nav>ul>li.dd>span.exp-link:after{content:'';position:absolute;top:44px;left:50%;margin-left:-5px;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent}header nav>ul>li.dd:hover>a{color:#fff}header nav>ul>li.dd{position:relative}header nav > ul > li
ul{display:none;position:absolute;background:#b20338;min-width:252px;box-shadow:0 5px 5px rgba(0,0,0,.5);min-width:430px;box-shadow:none}header nav > ul > li .dropdown-holder{left:-78px}header nav > ul > li
.naslovi{left:-89px;pointer-events:none;min-height:54px}header nav > ul > li .naslovi
span{padding:20px
3em 13px 1.8125em}header nav > ul > li ul.left,
header nav > ul > li
ul.right{min-width:unset;text-transform:none;width:215px}header nav > ul > li
ul.left{border-right:1px solid #8f153a}header nav > ul > li
ul.right{left:215px}header nav > ul > li:hover
ul{display:block}header nav > ul > li
li{border-top:1px solid #8f153a;display:inline-block;width:100%;min-height:47px}header nav > ul > li
li.blank_empty{min-height:49px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header nav>ul>li>li:first-child{border-top:none}header nav > ul > li li a,
header nav > ul > li li
span{display:block;color:#fff;position:relative;padding:1em
3em 1em 1.5em;font-size:14px;font-size:1.4rem;line-height:1.42857em;font-size:16px;font-size:1.6rem;line-height:1.25em;padding:13px
3em 15px 1.8125em}header nav > ul > li li
a{text-transform:none}header nav > ul > li li
span{width:50%;float:left}header nav > ul > li li a:hover{background:#8f153a;text-decoration:none}header nav>ul>li.nav-3>ul>li{text-transform:none}header nav>ul>li.nav-2>ul>li{text-transform:none}}#main{font-size:16px;font-size:1.6rem;line-height:1.625em;margin-bottom:2.5em}#main.home{margin-bottom:2.5em}@media screen and (min-width: 48em){#main.home{margin-bottom:3em}}#intro.title{background:url('/images/bkg_photo.jpg') center -280px no-repeat;padding:1.875em 0 1.625em}html.touch
#intro.title{background-position:center center !important}#intro.title
h1{font-size:36px;font-size:3.6rem;line-height:44px;line-height:4.4rem;font-family:"circe-regular";position:relative;padding:0
0 0 64px;color:#fff;min-width:0}html.borderradius #intro.title h1:before{content:'';position:absolute;width:38px;height:38px;left:0;top:0;border:3px
solid #fff;border-radius:50%}#intro.title h1:after{content:'';position:absolute;left:0;background:url('/images/sprite.png') no-repeat}#intro.title h1:after{top:14px;width:16px;height:16px;margin-left:14px;background-position:-50px -20px}#main.competitions #intro.title h1:after{top:12px;width:14px;height:17px;margin-left:15px;background-position:-30px -20px}#main.corpo #intro.title h1:after{top:11px;width:20px;height:20px;margin-left:12px;background-position:-70px -70px}#main.o_nama #intro.title h1:after{top:15px;width:24px;height:15px;margin-left:10px;background-position:0 -70px}#main.newsletter #intro.title h1:after{top:14px;width:20px;height:15px;margin-left:12px;background-position:-30px -70px}#main.kontakt #intro.title h1:after{top:12px;width:20px;height:20px;margin-left:12px;background-position:-50px -70px}#main.informacije #intro.title h1:after{top:12px;width:8px;height:20px;margin-left:18px;background-position:-90px -70px}html.borderradius #main.p404 #intro.title h1:before{width:39px;height:39px}#main.p404 #intro.title h1:after{top:14px;width:17px;height:17px;margin-left:14px;background-position:-121px -60px}#intro.title h1 span:before{content:'';display:inline-block;width:13px;height:23px;background:url('/images/sprite.png') -70px -30px no-repeat;margin:0
18px 0 8px}#intro.title h1 span:first-child:before{display:none}@media screen and (max-width: 47.9375em){#intro.title{padding-left:4.375%;padding-right:4.375%}}@media screen and (min-width: 48em) and (max-width: 61.1875em ){#intro.title{padding-left:2%;padding-right:2%}}@media screen and (min-width: 100em){#intro.title{background-size:100% auto}}.home
#intro{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#fff;position:relative}.home #intro::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.25)}.home #intro
.txt{padding:0
32px 1.5em;padding:1.5em 32px}.home #intro .txt
h1{font-size:2.25em;line-height:1em;font-family:"circe-regular";padding:0.7222em 0 0.383333em;margin:0;color:#fff}.home #intro
.contact{background:#b20338;background:rgba(19,41,85,.7);padding:1.5em 32px 1.375em;background:none}.home #intro .contact
a{display:inline-block;height:53px;width:251px;margin-top:30px;background:url('/images/sprite_logo.png?ts141014') no-repeat;background:none;background-color:#ff0a54;cursor:pointer;margin-top:24px}.home #intro .contact
a.laguna{margin-right:12px}.home #intro .contact
a.bonavia{width:213px;height:62px;background-position:0 -53px}.home #intro .contact
a.istraturist{width:220px;height:75px;background:url("/images/partner-istraturist.png") no-repeat 0 0 !important}@media screen and (max-width: 47.9375em){.home
#intro{background:url('/images/bkg_photo.jpg') center center no-repeat !important;background-size:auto 100%}.home #intro
.contact{line-height:22px;line-height:2.2rem}}@media screen and (min-width: 32em){.home
#intro{font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem}.home #intro
.txt{font-size:20px;font-size:2rem;line-height:1.25em}.home #intro
.contact{/*/*/}}@media screen and (min-width: 48em){.home
#intro{background:url('/images/bkg_photo.jpg') center -162px no-repeat}.home #intro
.container{max-height:600px;min-height:426px;overflow:hidden;display:flex;/**/}.home #intro
.txt{padding:0
395px 2em 0;padding:0;width:58.3333%;margin-right:8.3333%;float:left;margin-top:32px;margin-top:137px}.home #intro .txt
h1{font-size:3em;line-height:1em;padding:0.9em 0 0.383333em}.home #intro
.contact{position:absolute;top:0;bottom:0;right:0;width:330px;background:#b20338;background:rgba(19,41,85,.7);padding:58px
20px 0 54px;padding:0
2%;width:33.3333%;float:left;top:137px;background:none;line-height:1.625em}.home #intro .contact
a{color:#fff;text-decoration:none;cursor:pointer;background:none}.home #intro .contact a:hover{text-decoration:underline}.home #intro .contact
.btn{width:100%;background-color:#ff0a54}.home #intro .contact .btn:hover{background-color:#b20338}}@media screen and (min-width: 100em){.home
#intro{background-size:100% auto;background-size:cover}}html[lang="en"] #main.home{margin-bottom:1.4em}@media screen and (min-width: 48em){html[lang="en"] .home
#intro{background-position:center bottom !important}html[lang="en"] .home #intro
.container{min-height:460px;max-height:640px}}.home
section{padding:2.25em 4.375% 0}.home section:first-child{padding-top:0}.home section
h1{font-size:32px;font-size:3.2rem;line-height:44px;line-height:4.4rem;font-family:"circe-regular";position:relative;margin:0.5em -4.375% 4px;border-bottom:2px solid #d3d3d3;padding:0
4.375% 0.5em;font-size:38px;font-size:3.8rem;text-transform:uppercase;font-weight:inherit}.home section h1 span,
.home section h1
a{margin-left:62px;color:#ff0a54}html.borderradius .home section h1 span:before,
html.borderradius .home section h1 a:before{content:'';position:absolute;width:38px;height:38px;left:4.375%;top:0;border:3px
solid #ff0a54;border-radius:50%}.home section h1 span:after,
.home section h1 a:after{content:'';position:absolute;left:4.375%;background:url('/images/sprite.png') no-repeat}.home section.competitions h1 span:after,
.home section.competitions h1 a:after{top:12px;width:14px;height:17px;margin-left:15px;background-position:-30px 0}.home section.news h1 span:after,
.home section.news h1 a:after{top:14px;width:16px;height:16px;margin-left:14px;background-position:-50px 0}.home section
article{border-bottom:3px solid #f2f2f0;padding:1.4375em 0 1.1875em}.home section article
h2{font-size:22px;font-size:2.2rem;line-height:1.0909091em;font-family:"circe-regular";margin-bottom:10px}.home section article
.info{color:#999;font-size:14px;font-size:1.4rem;line-height:1.714285714em;margin-bottom:12px}.home section article .info
time{display:block;white-space:nowrap}.home section article
strong{color:#333}.home section article
strong.closed{display:block;margin-right:14px;white-space:nowrap}.home section article .info
.category{font-family:"circe-regular";display:block}.home section article .info .category
a{color:#e5094c;font-family:"circe-bold"}.home section.news
article{color:#777}.home section.news article:last-child{border-bottom:none;margin-bottom:-2em}.home section.news article h2
a{color:#434343;color:#000}.home section.news article
.txt{line-height:1.5em;font-family:"circe-regular"}.home section
a.btn{display:block;margin:1.625em 0 0.5em}@media screen and (min-width: 48em){.home
.competitions{float:left;width:59.17525773195876%;margin-right:7.010309278350515%;margin-right:3.5051546391752575%}.home
.news{float:left;width:33.81443298969072%}.home
section{padding:0}.home section
h1{font-size:38px;font-size:3.8rem;margin:0.861111em 0 4px -20px;padding:0
0 0.4444em;text-transform:uppercase;font-weight:inherit}.home section h1 span,
.home section h1
a{margin-left:82px}html.borderradius .home section h1 span:before,
html.borderradius .home section h1 a:before{left:20px}.home section h1 span:after,
.home section h1 a:after{left:20px}.home section
article{padding:1.6875em 0 1.4375em}.home section article
h2{margin-bottom:6px}.home section.competitions article
h2{font-size:28px;font-size:2.8rem;line-height:0.928571em;margin-bottom:12px}.home section article
.info{margin-bottom:5px}.home section.competitions article
.info{font-size:16px;font-size:1.6rem;line-height:1.625em;margin-bottom:10px}.home section
a.btn{display:block;margin:2em
0 1em}}@media screen and (min-width: 61.25em){.home
.competitions{margin-right:7.010309278350515%}}#main.list
.articles{padding-top:1.1875em}#main.list.competitions
.articles{padding-top:0}.tender_intro_text{background:#e8f5ff;padding:20px
30px;margin:0
4.375%}@media screen and (min-width: 48em){.tender_intro_text{margin:0}}.articles
article{border-bottom:3px solid #f2f2f0;padding:1.4375em 4.375% 1.1875em;position:relative}.articles article:last-child{border-bottom:none}.articles article
h1{font-size:26px;font-size:2.6rem;line-height:1.076923076923077em;font-family:"circe-regular";color:#ff0a54;margin:0
0 12px}.articles article
h2{font-size:22px;font-size:2.2rem;line-height:1.0909091em;font-family:"circe-regular";color:#ff0a54;margin-bottom:10px}.articles article
strong{color:#333}.articles article
.info{color:#999;font-size:14px;font-size:1.4rem;line-height:1.714285714em;margin-bottom:12px}.articles article .info
time{float:left;margin-right:12px;white-space:nowrap;font-family:"circe-regular"}.articles article .info time
strong{font-family:"circe-bold"}.articles article .info time
span{display:block}.articles article .info time span
em{font-style:normal;font-family:"circe-regular";color:#ff0a54}.articles article .info
.category{float:left;white-space:nowrap;font-family:"circe-regular"}.articles article .info .category
a{font-family:"circe-bold";color:#e5094c;line-height:2.25em}@media screen and (min-width: 48em){.articles
article{padding:1.6875em 8.45360824742268% 1.4375em 25.36082474226804%}.articles article
h1{font-size:32px;font-size:3.2rem;line-height:1.0625em}.articles article
h2{font-size:26px;font-size:2.6rem;line-height:1.076923076923077em;margin-bottom:12px}.articles article
.info{font-size:16px;font-size:1.6rem;line-height:1.625em;margin-bottom:10px}.articles article .info
time{position:absolute;margin:0;top:31px;left:0;width:22.16494845360825%;text-align:right;white-space:normal}.articles article .info time
strong{display:block;margin-top:10px}.articles article .info time
span{display:block;font-size:14px;font-size:1.4rem;line-height:1.714285714em;margin-top:1em}}#main.single
.articles{padding-top:0.625em}#main.single .articles article .info .category,
#main.single .articles article .info
time{float:none;white-space:normal}#main.single .articles article
.txt{padding-bottom:1.5em}#main.single .articles article .txt
img{box-shadow:7px 7px 0 #f2f2f0}@media screen and (min-width: 48em){#main.single .articles article .info
time{top:36px}#main.single .articles article .info time
strong{border-bottom:3px solid #f2f2f0;padding-bottom:13px}}.articles article.closed h1,
.articles article.closed h2
a{color:#999}.articles article .info time
span.closed{font-family:"circe-regular";margin-top:2px}#main.single .articles article .info time
span.closed{border-bottom:3px solid #f2f2f0;padding-bottom:13px}.pullTxt{}.pullTxt
section{position:relative;padding:1.125em 4.375%}.pullTxt section
h2{margin-bottom:12px;font-family:"circe-bold"}@media screen and (min-width: 48em){.pullTxt
section{padding:1.125em 8.45360824742268% 1.125em 25.36082474226804%}.pullTxt section
h2{position:absolute;margin:0;top:35px;left:0;width:22.16494845360825%;text-align:right;white-space:normal;font-family:"circe-bold"}}.articles article
.contactTxt{color:#333;padding-top:15px}.articles article .contactTxt
h2{color:#333}.articles article .contactTxt
a{text-decoration:underline}.articles article .contactTxt
.section{margin-bottom:1.625em}.articles article .contactTxt
label{color:#777}@media screen and (min-width: 48em){.articles article .contactTxt
h2{position:absolute;margin:0;left:0;width:22.16494845360825%;text-align:right;white-space:normal;font-size:16px;font-size:1.6rem;line-height:1.625em}}#register{margin-top:7px}.docs+#register{margin-top:0}@media screen and (max-width: 48em){.docs+#register{margin-top:1.4em}}#register
.steps{background:#e8f5ff;margin-bottom:3px;padding:1.25em 1.25em 1em}#register .steps
h3{font-size:22px;font-size:2.2rem;line-height:1.4545455em;font-family:"circe-regular";color:#333;margin-bottom:1em}#register .steps ol
strong{font-size:1.25em}#register .steps ol
li{overflow:hidden;padding-bottom:1.625em}#register .steps ol li
span{display:block;border-radius:50%;margin:0
0 1em;position:relative;background:#fff;height:180px;width:180px}html.no-borderradius #register .steps ol li
span{height:80px;background:none}#register .steps ol li span:after{content:'';position:absolute;top:50%;left:50%;width:80px;background:url('/images/sprite_steps.png') no-repeat}#register .steps ol li span.s1:after{width:98px;height:68px;margin:-34px 0 0 -49px}#register .steps ol li span.s2:after{height:80px;margin:-40px 0 0 -40px;background-position:-98px 0}#register .steps ol li span.s3:after{height:60px;margin:-30px 0 0 -40px;background-position:-178px 0}#register
form{background:#e8f5ff;padding:1.875em 1.25em}#register form
label{display:block;margin:-0.454545455em 0 0.454545455em;color:#333;white-space:nowrap;font-size:20px;font-size:2rem;line-height:1.5em;font-family:"circe-regular"}#register form input[type=password]{width:100%;max-width:100%;margin-bottom:1em}#register form
button{width:150px}#register form
.msg{clear:both;font-family:"circe-regular";padding:0.5em 4px 0;color:#ff0a54;margin-bottom:-0.625em}#register form
.msg.error{color:#cf0000}@media screen and (max-width: 30em){#register .steps
h3{font-size:20px;font-size:2rem;line-height:1.2em}}@media screen and (min-width: 30em) and (max-width: 61.1875em){#register .steps ol
li{padding-top:1em}#register .steps ol li
span{height:90px;width:90px;float:left;margin:-0.625em 1em 0 0}#register .steps ol li span:after{width:40px;background-size:129px 40px}#register .steps ol li span.s1:after{width:49px;height:34px;margin:-17px 0 0 -24px}#register .steps ol li span.s2:after{height:40px;margin:-20px 0 0 -20px;background-position:-49px 0}#register .steps ol li span.s3:after{height:30px;margin:-15px 0 0 -20px;background-position:-89px 0}}@media screen and (min-width: 32em){#register form input[type=password]{float:left;border-radius:6px 0 0 6px;width:280px;margin-bottom:0;border-radius:0}#register form
button{float:left;width:150px;border-radius:0 6px 6px 0;border-radius:0}}@media screen and (min-width: 61.25em){#register .steps
ol{margin:0
-14px}#register .steps ol
li{float:left;width:33.3333%;padding:0
15px;text-align:center}#register form
label{float:left;padding:12px
0;min-width:198px;margin:0;font-size:16px;font-size:1.6rem;line-height:1.625em;font-weight:normal}#register form input[type=password]{width:254px}#register form
.msg{text-align:right}}html.touch
ul#tabs{display:none}html.no-touch #tabs-sel{display:none}ul#tabs{padding:2.5em 0 1.25em}ul#tabs
li{float:left;padding-left:1px;position:relative}ul#tabs li:first-child{}ul#tabs li
a{display:block;width:162px;height:60px;text-align:center;background:#b20338;padding:15px
5px;border:1px
solid #b20338;border-left:none;color:#fff;font-size:14px;font-size:1.3rem;line-height:1.214286em;background:#ff0a54;border:none;padding:0
5px;display:flex;justify-content:center;align-items:center}ul#tabs li:first-child{border-radius:6px 0 0 6px;border-radius:0}ul#tabs li:first-child
a{width:154px;border-radius:6px 0 0 6px;border-radius:0}ul#tabs li:last-child,
ul#tabs li:last-child
a{border-radius:0 6px 6px 0;border-radius:0}ul#tabs li.on
a{background:#fff;color:#ff0a54;text-decoration:none;cursor:default;border-color:#ff0a54;color:black;font-family:"circe-bold";box-shadow:inset 0 0 0 1px #acacac;border:none}ul#tabs li.on a::after{background:#acacac;z-index:10}ul#tabs
li.on{background:#fff;border-radius:0;padding-left:0}ul#tabs li.on+li{background:#b20338}ul#tabs li a span.line-1{position:relative}@media screen and (max-width: 61.1875em ){ul#tabs{margin:0
4.375%}ul#tabs
li{width:50%;margin-bottom:1px;border-radius:6px !important;padding:0;border-radius:0 !important}ul#tabs li
a{width:auto !important;border-radius:6px !important;margin-right:1px;border-left:1px solid #b20338;border-radius:0 !important;border:none;padding:0
5px;display:flex;justify-content:center;align-items:center}ul#tabs li.on,
ul#tabs li.on+li{background:none}}@media screen and (min-width: 33em) and (max-width: 61.1875em ){ul#tabs
li{width:33.33333%}}@media screen and (min-width: 48em) and (max-width: 61.1875em ){ul#tabs{margin:0}}#tabs-sel{padding:1.2em 4.375% 0.2em}#tabs-sel
label{display:block;font-family:"circe-regular";color:#333;font-size:22px;font-size:2.2rem;line-height:1.5em}#tabs-sel
select{display:block;width:100%}#main.corpo
ul#tabs{}#main.corpo ul#tabs
li{width:33.3333%}#main.corpo ul#tabs li
a{width:auto;font-size:18px;font-size:1.8rem}#newsletter{background:#e8f5ff}#newsletter
.container{padding:1.25em 4.375% 1em}#newsletter
.cta{color:#535353;padding:0
1px 1em;font-family:"circe-regular"}#newsletter
.msg{position:relative;z-index:10;color:#fff;background:#61a15f;border-radius:6px;font-size:13px;font-size:1.3rem;line-height:1.15em;padding:11px
14px 9px 48px;border-radius:0}#newsletter .msg:after{content:'';position:absolute;width:25px;height:25px;left:13px;top:12px;background:url('/images/sprite.png') -110px -25px no-repeat}#newsletter .msg.error:after{background-position:-110px 0}#newsletter
.msg.error{background:#da3030}#newsletter .msg.error:before{border-color:transparent transparent #da3030 transparent}#newsletter
form{position:relative}#newsletter form input[type=email]{width:274px}#newsletter form
button{width:150px}#newsletter form select,
#newsletter form .nvsSel>a.selectField{border-radius:6px;border-radius:0}@media screen and (max-width: 47.9375em){#newsletter form>*{display:block;margin-bottom:0.625em}#newsletter form input[type=email],
#newsletter form select,
#newsletter form
.nvsSel{width:100%}}@media screen and (min-width: 48em){#newsletter
.container{padding-left:2%;padding-right:2%}#newsletter
.msg{position:absolute;top:55px;left:170px;width:274px;right:auto}#newsletter .msg:before{content:'';position:absolute;top:-9px;left:50%;margin-left:-9px;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #61a15f transparent}#newsletter form>*{float:left}#newsletter form
input{border-radius:0}#newsletter form
button{border-radius:0 6px 6px 0;border-radius:0}#newsletter form select,
#newsletter form .nvsSel>a.selectField{border-radius:6px 0 0 6px;border-right:none;border-radius:0}#newsletter form .nvsSel.error.open + input[type=email].error,
#newsletter form .nvsSel.error+input[type=email]{border-left-color:#cf0000}#newsletter form .nvsSel.error.open+input[type=email]{border-left-color:#acacac}}@media screen and (min-width: 61.25em){#newsletter
.container{padding:1em
0}#newsletter
.cta{float:left;width:328px;line-height:1.375em;text-align:right;padding:3px
0 0;font-weight:normal}#newsletter
form{float:right;width:calc(100% - 348px)}}#newsletter
#touch_cta{font-size:14px;font-size:1.4rem;width:100%;margin-bottom:4px}html.touch #newsletter
.inner{min-height:60px}html.touch #newsletter .inner,
html.touch #newsletter > div.open #touch_cta,
html.no-touch #newsletter
#touch_cta{display:none}html.touch #newsletter > div.open
.inner{display:block}#main.newsletter .articles article
h1{margin-bottom:21px}#main.newsletter .articles article h1:after{content:'';width:144px;height:144px;border:8px
solid #ff0a54;border-radius:50%;display:none;margin-top:14px}#main.newsletter.error_icon .articles article h1:after{display:block;background:url('/images/icon_x.png') center center no-repeat}#main.newsletter.success_icon .articles article h1:after{display:block;background:url('/images/icon_chk.png') center center no-repeat}#main.newsletter .txt
.lead{margin-bottom:14px}#main.newsletter .articles
article{border-bottom:none}@media screen and (min-width: 48em){#main.newsletter .articles article
.inner{min-height:180px}#main.newsletter .articles article h1:after{position:absolute;top:12px;left:8px}}@media screen and (min-width: 61.25em){#main.newsletter .articles article h1:after{left:20px}}ul#pager{text-align:center;padding:1.875em 0 0.625em}.articles+ul#pager:first-of-type{border-top:3px solid #f2f2f0}ul#pager
li{display:none;vertical-align:top;margin:0
3px}ul#pager li span,
ul#pager li
a{display:block;width:50px;height:50px;color:#fff;position:relative;background:#ff0a54;font-size:18px;font-size:1.8rem;line-height:50px;font-family:"circe-regular";text-decoration:none}ul#pager li a:hover,
ul#pager li.on
a{background:#8f153a}ul#pager li.on
a{cursor:default}ul#pager li.prev,
ul#pager
li.next{display:inline-block}ul#pager
li.prev{margin-right:17px}ul#pager
li.next{margin-left:17px}ul#pager li.prev a:before,
ul#pager li.next a:before{content:'';width:9px;height:15px;position:absolute;top:50%;left:50%;margin:-7px 0 0 -5px;background:url('/images/sprite.png') -50px -55px no-repeat}ul#pager li.next a:before{background-position:-60px -55px;margin-left:-4px}@media screen and (min-width: 47.9375em){ul#pager
li{display:inline-block}}nav#bottom_nav{padding:1.4375em 1.25em 0.8125em}nav#bottom_nav
a{float:left;white-space:nowrap;clear:both;margin-top:1em}nav#bottom_nav a:first-child{margin-top:0}nav#bottom_nav a:before{content:'';display:inline-block;width:8px;height:13px;margin-right:16px;background:url('/images/sprite.png') -50px -40px no-repeat;position:relative}nav#bottom_nav a.top:before{background-position:-70px -60px;width:13px;height:8px;top:-2px}@media screen and (min-width: 30em){nav#bottom_nav
a{clear:none;margin:0}nav#bottom_nav
.top{float:right}}.padded-container{padding:1.25em 4.375% 1em}@media screen and (min-width: 61.25em){.padded-container{padding:1.25em 0 1em}}.legal{display:inline-block}#cookie{display:none;position:fixed;bottom:-1px;z-index:999999;width:100%;background-color:#fff;border-top:2px solid #ff0a54;padding:20px
0}@media screen and (max-width:767px){#cookie
.container{padding-left:4.375%;padding-right:4.375%}}@media screen and (min-width:768px){#cookie .cookie-container{padding-left:2%;padding-right:2%}}#cookie
.wrapper{padding:6px
0 6px 60px;text-align:left;min-height:50px;position:relative;width:100%;margin:0
auto}@media screen and (max-width:767px){#cookie
.wrapper{padding:6px
0 6px 0}}@media screen and (min-width:768px){#cookie .wrapper:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)}}#cookie
.inner{padding:0
220px 0 0;position:relative}@media screen and (max-width:767px){#cookie
.inner{padding:0}}#cookie
p{font-size:14px;color:#666;margin:0;vertical-align:middle;line-height:1.5em;text-align:left;width:75%;display:inline-block;float:left}@media screen and (max-width:767px){#cookie
p{padding-left:0;padding-right:0;display:block;width:100%}}@media screen and (max-width:767px){#cookie
#close{position:relative;margin:20px
auto;display:block;text-align:center}}#cookie
.close_cookie{color:#fff;text-decoration:none;margin:20px
auto;float:right}#cookie .close_cookie:after{content:none}@media screen and (max-width:767px){#cookie
.close_cookie{margin:0px
auto;width:100%;position:relative;right:auto;top:auto;margin-top:10px}}#cookie .close_cookie:hover{background-color:#b20338;text-decoration:underline}#cookie
a{text-decoration:underline;color:#000}#cookie a:hover{text-decoration:none}#cookie.showme{display:block}.table-wrapper{width:100%;overflow-y:hidden;min-height:0.01%;overflow-x:auto}.table-wrapper table:not(.ui-datepicker-calendar){margin-bottom:40px}.table-wrapper tbody tr th,
.table-wrapper tbody tr
td{min-width:100px}.table-wrapper tbody tr td:first-child{min-width:220px}.swm{display:none}@media only screen and (max-width: 767px){.swm{display:block;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;position:relative;margin-top:-45px;margin-bottom:75px}.swm:before{content:"";position:absolute;top:0;left:50%;width:15px;height:15px;border-top:2px solid #999;border-left:2px solid #999;transform:rotate(-135deg) scaleX(-1);margin-left:-10px}.swm:after{content:"";position:absolute;top:0;left:50%;width:15px;height:15px;border-top:2px solid #999;border-left:2px solid #999;transform:rotate(135deg) scaleX(1);margin-left:10px}}footer.container{border-top:1px solid #f2f2f0;font-size:16px;font-size:1.6rem;line-height:1.625em;text-align:center;color:#c4c4c4;padding:0.75em 2em 1.625em}.nvsSel{position:relative;display:inline-block;vertical-align:top;line-height:18px;width:180px}.nvsSel{*display:inline;*zoom:1}.nvsSel>a.selectField{display:block;vertical-align:top;white-space:nowrap;cursor:pointer;overflow:hidden;text-decoration:none;outline:none;border:1px
solid #acacac;height:50px;padding:15px
10px 15px 18px;font-size:14px;font-size:1.4rem;line-height:18px;color:#333;background:#fbfbfb}.nvsSel>a.selectField:after{content:'';position:absolute;width:5px;height:12px;right:19px;top:50%;margin-top:-5px;background:url('/images/sprite.png') -90px -58px no-repeat}.nvsSel > a.selectField
span{display:block;overflow:hidden;margin-right:24px}.nvsSel>a.selectField:hover{box-shadow:inset 0 0 3px rgba(0,0,0,.2)}.nvsSel.error>a.selectField{background:#f9d9d9;border-color:#cf0000}.nvsSel>a.selectField:focus,.nvsSel.open>a.selectField{box-shadow:inset 0 0 3px rgba(0,0,0,.2)}.nvsSel.open>a.selectField{border-color:#acacac;background:#fbfbfb}.nvsSel
ul{display:none;position:absolute;top:50px;left:0;overflow:hidden;overflow-y:auto;margin:0;padding:0;list-style:none;width:100%;max-height:300px;border:1px
solid #ccc;border-radius:4px;background:#fff;border-radius:0}.nvsSel.open-bottom
ul{top:auto;bottom:42px}.nvsSel.open
ul{display:block;z-index:999}.nvsSel ul
li{background:none;padding:0;margin:0}.nvsSel ul li
a{padding:6px
9px;display:block;font-size:14px;line-height:18px;font-weight:normal;cursor:pointer;border:none;color:#333}.nvsSel ul li:first-child
a{padding-top:8px}.nvsSel ul li:last-child
a{padding-bottom:9px}.nvsSel ul li.focus
a{background:#eee;border:none}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.home section h1 span:after,
.home section h1 a:after,
.docs a:before,
.docs.locked a:after,
a.back_to_main:before,
#newsletter .msg:after,
nav#bottom_nav a:before,
.nvsSel > a.selectField:after,
ul#pager li.prev a:before,
ul#pager li.next a:before,
.home section h1 a:after,
#intro.title h1 span:before,
#intro.title h1:after,
header nav > ul li a:after,
header #btn_lang:before,
header #lang_nav a:before,button[type=button]:after,a.btn:after{background-image:url('/images/sprite@2x.png');background-size:160px 90px}}@media
print{header,footer{display:none !important}*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}