body{margin:0} 
 @media print{*,*:before,*:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important} 
 a,a:visited{text-decoration:underline} 
 a[href]:after{content:" (" attr(href) ")"} 
 abbr[title]:after{content:" (" attr(title) ")"} 
 a[href^="#"]:after,a[href^="javascript:"]:after{content:""} 
 pre,blockquote{border:1px solid #999;page-break-inside:avoid} 
 thead{display:table-header-group} 
 tr,img{page-break-inside:avoid} 
 img{max-width:100%!important} 
 p,h2,h3{orphans:3;widows:3} 
 h2,h3{page-break-after:avoid} 
 .navbar{display:none} 
 .btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important} 
 .label{border:1px solid #000} 
 } 
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)} 
body{font-family:"NGDemi",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857143;color:#333;background-color:#fff} 
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit} 
a{color:#fff;text-decoration:none} 
a:hover,a:focus{text-decoration:underline} 
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px} 
strong{font-family:"NGBold",sans-serif;font-weight:normal;font-size: 16px} 
figure{margin:0} 
 img{vertical-align:middle} 
 .img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto} 
 .img-rounded{border-radius:6px} 
 .img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out} 
 .img-circle{border-radius:50%} 
 hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee} 
 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0} 
 .sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} 
 [role="button"]{cursor:pointer} 
 h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit} 
 h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777} 
 h1,.h1,h2,.h2,h3,.h3{margin-top:10px;margin-bottom:10px} 
 h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%} 
 h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px} 
 h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%} 
 h1,h2,h3,h4{font-family:"NGCon",sans-serif;font-weight:normal;letter-spacing:0;line-height:1.25} 
 h1,.h1{font-size:36px} 
 h2,.h2{font-size:30px} 
 h3,.h3{font-size:32px} 
 h4,.h4{font-size:18px} 
 h5,.h5{font-size:14px} 
 h6,.h6{font-size:12px} 
 p{margin:0 0 10px} 
 .lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4} 
 @media(min-width:768px){.lead{font-size:21px} 
 } 
small,.small{font-size:85%} 
 .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee} 
 ul,ol{margin-top:0;margin-bottom:10px} 
 ul ul,ol ul,ul ol,ol ol{margin-bottom:0} 
 .list-unstyled{padding-left:0;list-style:none} 
 .list-inline{padding-left:0;margin-left:-5px;list-style:none} 
 .list-inline>li{display:inline-block;padding-right:5px;padding-left:5px} 
 dl{margin-top:0;margin-bottom:20px} 
 dt,dd{line-height:1.42857143} 
 dt{font-weight:bold} 
 dd{margin-left:0} 
 @media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap} 
 .dl-horizontal dd{margin-left:180px} 
 }
 .container{padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto} 
 @media(min-width:768px){.container{width:750px} 
 } 
@media(min-width:992px){.container{width:970px} 
 } 
@media(min-width:1200px){.container{width:1170px} 
 } 
.container-fluid{padding:0px;margin-right:auto;margin-left:auto} 
 .row{margin-right:0px;margin-left:0px} 
 .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px} 
 .col-xs-4,.col-xs-11,.col-xs-12{float:left} 
 .col-xs-12{width:100%} 
 .col-xs-11{width:91.66666667%} 
 .col-xs-4{width:33.33333333%}
 @media(min-width:768px){.col-sm-4,.col-sm-10,.col-sm-12{float:left} 
 .col-sm-12{width:100%} 
 .col-sm-10{width:83.33333333%} 
 .col-sm-4{width:33.33333333%} 
 } 
@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left} 
 .col-md-12{width:100%} 
 .col-md-11{width:91.66666667%} 
 .col-md-10{width:83.33333333%} 
 .col-md-9{width:75%} 
 .col-md-8{width:66.66666667%} 
 .col-md-7{width:58.33333333%} 
 .col-md-6{width:50%} 
 .col-md-5{width:41.66666667%} 
 .col-md-4{width:33.33333333%} 
 .col-md-3{width:25%} 
 .col-md-2{width:16.66666667%} 
 .col-md-1{width:8.33333333%}
 } 
@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left} 
 .col-lg-12{width:100%} 
 .col-lg-7{width:58%} 
 } 

 .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear} 
 .fade.in{opacity:1} 
 .collapse{display:none} 
 .collapse.in{display:block} 
 tr.collapse.in{display:table-row} 
 tbody.collapse.in{display:table-row-group} 
 .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility} 
 .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent} 
 .navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent} 
 @media(min-width:768px){.navbar{border-radius:4px} 
 } 
@media(min-width:768px){.navbar-header{float:left} 
 } 
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7} 
 .navbar-default .navbar-brand{color:#777} 
 .navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent} 
 .navbar-default .navbar-text{color:#777} 
 .navbar-default .navbar-nav>li>a{color:#777} 
 .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent} 
 .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7} 
 .navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent} 
 .navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7} 
 .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7} 
.navbar-default .navbar-link{color:#777} 
 .navbar-default .navbar-link:hover{color:#333} 
 .navbar-default .btn-link{color:#777} 
 .navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333} 
 .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc} 
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "} 
 .clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both} 
 .center-block{display:block;margin-right:auto;margin-left:auto} 
 .pull-right{float:right!important} 
 .pull-left{float:left!important} 
 .hide{display:none!important} 
 .show{display:block!important} 
 .invisible{visibility:hidden} 
 .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0} 
 .hidden{display:none!important} 
 .affix{position:fixed} 
 @-ms-viewport{width:device-width} 
#li--help{display:none} 
 @media screen and (max-width:767px){#li--help{display:block} 
 } 
 #header-container-wrapper{background-color:#181818;margin-bottom:0;padding-right:20px;padding-left:20px;position:fixed;z-index:9999;width:100%;} 
 .header-container .header-nav{background-color:transparent;border:0;margin-bottom:0} 
 .navbar{background-color:transparent;border:0;margin-bottom:0} 
.navbar a:hover{border-bottom:0}  
 #navbar-logo{background:url("/images/logo-clandestinow2026.png") no-repeat;background-size:auto 40px;width:222px;height:40px;display:inline-block;margin:7px 0 0 0;padding:0} 
 @media only screen and (max-width:991px){.navbar__logo{background-size:119px 24px;width:119px;height:24px} 
 } 
.navbar__slogan{float:right;font-family:"1_questa_slab_light_italic_25",serif;font-size:1em;letter-spacing:.02em;line-height:20px;padding:18px 0 22px;color:#fff} 
 @media only screen and (max-width:991px){.navbar__slogan{padding:11px 0 13px;font-size:.875em} 
 } 
@media only screen and (max-width:768px){.navbar__slogan{display:none} 
 } 
.navbar-header-right{float:right;font-family:"1_questa_slab_light_italic_25",serif;font-size:16px;letter-spacing:.02em;line-height:20px;padding:20px 0;color:#fff} 
 @media only screen and (max-width:768px){.navbar-header-right{display:none} 
 } 
@media only screen and (max-width:768px){.navbar-header{padding:0} 
 } 
html{background-color:#fff} 
a,a:focus{color:#fff;text-decoration:none;cursor:pointer} 
 a:hover{text-decoration:none;color:#fff} 
 img{border:0} 
 form{margin:0} 
 .breaker{clear:both} 
 textarea:focus,input:focus{outline:0} 
 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} 
 .clearfix{display:inline-block} 
 html[xmlns] .clearfix{display:block} 
.piecast a:hover, .piecast a:focus {color:#2a97ca;}
.piecast a {color:#43aee0;}
 .container{font-family:"proximanova-regular",sans-serif} 
 @media only screen and (min-width:1200px){.container{width:1080px!important} 
 } 
@media only screen and (min-width:1200px){.container-full-width{width:100%!important} 
 } 
.main__container{max-width:1080px;padding-top:6.875em} 
 @media only screen and (max-width:991px){.main__container{padding-top:6.5em} 
 } 
.main__container.no-nav{padding-top:25px;padding-bottom:60px} 
 @media screen and (max-width:991px){.messages__actions,.messages__menu,.filters__collab{width:100%} 
 } 
.btn-red-lg{float:left} 
 .main-navbar{position:relative;min-height:50px;background-color:#333;border:0} 
 @media only screen and (max-width:991px){.main-navbar{min-height:40px} 
 } 
.navbar-brand{height:60px;padding:10px 12px 10px 0} 
 @media only screen and (max-width:991px){.navbar-brand{height:44px;padding:10px 5px 10px 0} 
 } 
.navbar-brand img{width:190px;height:40px} 
 @media only screen and (max-width:991px){.navbar-brand img{width:113px;height:24px} 
 } 
@media screen and (max-width:767px){.main-navbar__left{margin-top:0} 
 } 
 @media only screen and (max-width:991px){.main-navbar__left>li>a{padding:7px 10px 11px} 
 } 
@media screen and (max-width:777px){.main-navbar__left>li>a{font-size:.95em} 
 } 
@media screen and (max-width:767px){.main-navbar__left>li>a{padding:3px 15px;font-size:1em} 
 } 
.main-navbar__left>li>a:hover,.main-navbar__left>li>a:focus{text-decoration:none;background-color:#434343} 
 @media screen and (max-width:767px){.main-navbar__left>li>a:hover,.main-navbar__left>li>a:focus{color:#c1c1c1;background-color:#333} 
 } 
 .main-navbar__right{float:right} 
 @media screen and (max-width:767px){.main-navbar__right{float:left} 
 } 
.post-job,.find-jobs{position:absolute;float:right;top:18px} 
 .post-job{right:20px} 
 @media only screen and (max-width:991px){.post-job{right:15px;top:12px} 
 } 
@media screen and (max-width:767px){.post-job{position:static;float:left;right:inherit} 
 } 
.find-jobs{right:128px} 
 @media screen and (max-width:1100px){.find-jobs{display:none} 
 } 
 .main-navbar__container .navbar-collapse{max-height:inherit;box-shadow:none;padding-right:0;padding-left:0} 
 @media only screen and (min-width:769px){.main-navbar__container .navbar-collapse{max-height:340px;overflow-x:visible} 
 } 
 @font-face {  font-family: 'NGCon';  src: url('./fonts/NGCon.eot');  src: url('./fonts/NGCon.eot?#iefix') format('embedded-opentype'), url('./fonts/NGCon.woff2') format('woff2'), url('./fonts/NGCon.woff') format('woff'), url('./fonts/NGCon.ttf') format('truetype'), url('./fonts/NGCon.svg#ngcondensed') format('svg');  font-weight: normal;  font-style: normal;} 
@font-face {  font-family: 'NGDemi';  src: url('./fonts/NGDemi.eot');  src: url('./fonts/NGDemi.eot?#iefix') format('embedded-opentype'), url('./fonts/NGDemi.woff2') format('woff2'), url('./fonts/NGDemi.woff') format('woff'), url('./fonts/NGDemi.ttf') format('truetype'), url('./fonts/NGDemi.svg#ngdemi') format('svg');  font-weight: normal;  font-style: normal;} 
@font-face {  font-family: 'NGItalic';  src: url('./fonts/NGItalic.eot');  src: url('./fonts/NGItalic.eot?#iefix') format('embedded-opentype'), url('./fonts/NGItalic.woff2') format('woff2'), url('./fonts/NGItalic.woff') format('woff'), url('./fonts/NGItalic.ttf') format('truetype'), url('./fonts/NGItalic.svg#ngitalic') format('svg');  font-weight: normal;  font-style: normal;} 
@font-face {  font-family: 'NGBold';  src: url('./fonts/NGBold.eot');  src: url('./fonts/NGBold.eot?#iefix') format('embedded-opentype'), url('./fonts/NGBold.woff2') format('woff2'), url('./fonts/NGBold.woff') format('woff'), url('./fonts/NGBold.ttf') format('truetype'), url('./fonts/NGBold.svg#ngbold') format('svg');  font-weight: normal;  font-style: normal;} 
.header-container{margin:0 auto;padding:0} 
 @media only screen and (max-width:991px){.navbar{min-height:44px} 
 } 
.container-fluid{left:0!important} 
 .navbar a:hover{border-bottom:0} 
  .navbar__logo{background:url("/images/logo-clandestinow2026.png") no-repeat;background-size:222px 40px;width:222px;height:40px;display:inline-block;margin:10px 12px 10px 0;padding:0;float:left} 
 .navbar-header-right{float:right;font-family:"NGRegular";font-size:80px;line-height:20px;padding:20px 0;color:#fff} 

 @media only screen and (max-width:991px){#navbar-logo{background-size:auto 24px;width:173px;height:24px;margin-top:10px} 
 } 
#main-description{padding:60px 50px 60px 50px;text-align:center} 
 #header-nav{background-color:transparent;border:0;margin-bottom:0} 
#header-nav{background-color:transparent;border:0;margin-bottom:0} 
#header-nav-right{float:right;font-family:"NGItalic",sans-serif;font-size:14px;line-height:20px;padding:20px 0;color:#fff} 
 @media only screen and (max-width:991px){#header-nav-right{padding:12px 0} 
 } 
html,body{} 
 .row{padding-left:0!important;padding-right:0!important} 
 img{max-width:100%} 
 @media only screen and (max-width:768px){#features-hero{max-height:400px} 
 } 
@media only screen and (max-width:479px){#features-hero{max-height:460px} 
 } 
.hero-headline{max-width:1080px;padding:1em;position:relative;top:50%;transform:translateY(-50%)} 
 .hero-headline .tagline{color:#fff} 
 .tools-row{padding-top:50px;padding-bottom:50px} 
 @media only screen and (max-width:768px){.tools-row{padding-top:0;padding-bottom:0} 
 } 
.tools{text-align:left;float:left;font-family:'proximanova-regular',sans-serif} 
 .tools p{font-size:14px} 
 @media only screen and (max-width:479px){.tools{margin-left:-5px} 
 } 
@media only screen and (max-width:479px){.mobile-tools{padding-top:0px} 
 } 
@media only screen and (max-width:375px){.mobile-tools{padding-top:0px} 
 } 
.tool-title{font-family:'alergianormal-bold',sans-serif;padding-bottom:5px} 
 #tools-section{padding-top:40px;padding-bottom:40px} 
 @media only screen and (max-width:991px){#tools-section{padding-top:0;padding-bottom:30px} 
 } 
@media only screen and (max-width:768px){#tools-section{padding-top:30px} 
 } 
@media only screen and (max-width:479px){#tools-section{padding:0 20px 0 20px} 
 } 
.quote-section{margin:auto;padding-bottom:50px} 
 @media only screen and (max-width:768px){.quote-section{padding-bottom:0} 
 } 
.bottom-join{background-color:#3d3d3d} 
 .bottom-join .center-btn{margin-top:-30px} 
 .white{color:white} 
 .go-post-job{font-family:'NGDemi',sans-serif;height:60px;text-align:center;padding-top:50px} 
 .red-line{border-top:3px solid #ff6dc2;width:100px;padding-bottom:15px} 
 .red-line.centered{margin:0 auto;padding-top:10px;padding-bottom:10px} 
 .header{font-size:28px;text-align:center;font-family:'NGbold',sans-serif;letter-spacing:0;padding-bottom:30px} 
 .tagline{text-align:center;font-family:"NGDemi",sans-serif;font-size:32px;color:#333;padding:7px 5px} 
.tagline.top .header{font-size:30px;text-align:left;font-family:'NGCon',sans-serif;letter-spacing:0;padding-bottom:10px;line-height: 46px} 
 .tagline .subtitle{padding-top:10px;padding-left:0;font-size:16px;line-height:22px;font-family:'NGDemi',sans-serif;letter-spacing:1px;text-align:left} 
 @media only screen and (max-width:768px){.tagline .subtitle{padding-right:0} 
 } 
.parent{position:relative} 
 .product-headline-1{position:absolute;top:100px;padding-left:120px;color:#000} 
 @media only screen and (max-width:991px){.product-headline-1{top:20px} 
 } 
@media only screen and (max-width:769px){.product-headline-1{top:200px;padding-left:50px} 
 } 
@media only screen and (max-width:768px){.product-headline-1{top:200px;padding-left:50px} 
 } 
@media only screen and (max-width:479px){.product-headline-1{position:static;padding-top:20px;top:0;padding-right:15px;padding-left:15px} 
 } 
@media only screen and (max-width:375px){.product-headline-1{position:static;padding-top:20px;top:0;padding-right:15px;padding-left:15px} 
 } 
@media only screen and (max-width:768px){.product-headline-2{height:300px;padding-right:40px} 
 } 
@media only screen and (max-width:479px){.product-headline-2{padding-right:0} 
 } 
@media(max-width:768px){#header-container-wrapper{padding-right:15px;padding-left:15px} 
#header-nav-right{display:none}
 .navbar-header{padding:0} 
 .navbar-header-right{display:none} 
 } 
@media(max-width:480px){#header-nav-right{display:none!important} 
 .col-sm-4{margin-bottom:30px} 
 .btn-red-lg{font-size:12pt;width:200px} 
 #main-description{padding:60px 10px 60px 10px} 
 } 
#castproject-hero{background:url("./backstage.jpg") no-repeat center;background-size:cover;margin-top:0px;height:495px} 
 @media only screen and (max-width:768px){#castproject-hero{max-height:230px;    margin-top: 0px} 
 } 
@media only screen and (max-width:479px){#castproject-hero{max-height:230px} 
 } 
.image-hero-1{background:url("./camara.jpg") no-repeat center;width:100%;background-size:100% auto;margin:auto;margin-bottom:0;position:relative;top:0;height:350px} 
 @media only screen and (max-width:1200px){.image-hero-1{margin-bottom:0} 
 } 
@media only screen and (max-width:768px){.image-hero-1{height:115px;margin-bottom:0} 
 } 
@media only screen and (max-width:479px){.image-hero-1{} 
 } 
.product-headline-1{position:absolute;top:150px} 
 .product-headline-1 .tagline{color:#fff} 
 @media only screen and (max-width:479px){.product-headline-1 .tagline{color:#000} 
 } 
@media only screen and (max-width:991px){.product-headline-1{top:150px} 
 } 
@media only screen and (max-width:479px){.product-headline-1{position:relative;top:0} 
 } 
.close{position:absolute;right:10px;top:0;z-index:999;font-size:3rem;font-weight:normal;color:#000;opacity:1} 
 .mobile-tools{background-color:#3d3d3d;color:#fff;margin-top:0px;margin-bottom:0px;padding-bottom:30px} 
 @media only screen and (max-width:991px){.mobile-tools{margin-top:160px} 
 } 
@media only screen and (max-width:479px){.mobile-tools{margin-top:0;position:relative;top:20px} 
 } 
@media only screen and (max-width:991px){#tools-section{padding-top:30px} 
 } 
@media only screen and (max-width:479px){#tools-section{margin-top:30px;padding-top:0} 
 } 
.calidad-icon{background:url("./calidad-icon.png");width:50px;height:50px;background-size:50px 50px;float:left;margin-top:-10px} 
.atencion-icon{background:url("./personal-icon.png");width:50px;height:50px;background-size:50px 50px;float:left;margin-top:-10px} 
.masivo-icon{background:url("./masivo-icon.png");width:50px;height:50px;background-size:50px 50px;float:left;margin-top:-10px} 
.diseno-icon{background:url("./diseno-icon.png");width:50px;height:50px;background-size:50px 50px;float:left;margin-top:-10px} 
.referente-icon{background:url("./referente-icon.png");width:50px;height:50px;background-size:50px 50px;float:left;margin-top:-10px} 
.privacidad-icon{background:url("./privacidad-icon.png");width:50px;height:50px;background-size:50px 50px;float:left;margin-top:-10px} 
 #container-tagline,#companies{background-color:#fff;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding-top:50px;padding-bottom:50px;text-align:center} 
 .companies{text-align:center} 
 .company-logos img{padding:40px 0 0 40px;max-width:100%} 
 .company-logos img:nth-child(1){padding-left:0} 
 @media only screen and (max-width:599px){.company-logos img{clear:both;display:block;margin:0 auto;padding-left:0!important} 
 } 
.ready-to-cast{text-align:center;padding-right:150px;padding-left:150px;padding-bottom:0px;padding-top:30px} 
 @media only screen and (max-width:479px){.ready-to-cast{padding-left:0;padding-right:0} 
 } 
.pricing-container.full-width{width:100%;max-width:none} 
 .pricing-container p{text-align:center;margin-bottom:35px;float:left;width:100%} 
 @media only screen and (max-width:768px){.pricing-container .row{margin-right:0px;margin-left:0px} 
 } 
.pricing-switcher{text-align:center;width:100%;margin-bottom:20px} 
 .pricing-switcher ul{list-style-type:none;border:1px solid #333;border-radius:50px;padding:3px;display:inline-block} 
 .pricing-switcher ul li{display:inline-block} 
 .pricing-switcher ul li.active a{background:#333;color:#fff} 
 .pricing-switcher ul li a{padding:10px 20px;border-radius:50px;color:#333;font-family:"proximanova-regular",sans-serif;text-transform:uppercase;display:inline-block;font-size:12px} 
 @media only screen and (max-width:479px){.pricing-switcher ul li a{padding:8px 15px;font-size:11px} 
 } 
.pricing-switcher label{position:relative;z-index:1;display:inline-block;float:left;width:90px;height:40px;line-height:40px;cursor:pointer;font-size:1.4rem;color:#fff} 
 .pricing-list{margin:2em 0 0;list-style-type:none} 
 .pricing-list>li{position:relative;margin-bottom:1em} 
 @media only screen and (min-width:768px){.pricing-list{margin:3em 0 0} 
 .pricing-list:after{content:"";display:table;clear:both} 
 .pricing-list>li{width:33.3333333333%;float:left;padding-left:5px;padding-right:5px} 
 } 
.col-pricing{margin-bottom:20px} 
 @media only screen and (max-width:768px){.col-pricing{padding:0 10px} 
 } 
@media only screen and (max-width:599px){.col-pricing.col-xxs-12{width:100%} 
 } 
@media only screen and (max-width:599px){.col-pricing.na{margin-bottom:0} 
 } 
.pricing-wrapper{background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent;border:1px solid #333;width:100%;border-top:5px solid #333} 
 @media only screen and (max-width:768px){.pricing-wrapper{font-size:.75em} 
 } 
.annual .pricing-wrapper{border-top:5px solid #43aee0} 
 .pricing-wrapper__header{height:auto;padding:1em 0;text-align:center;background: #ff189f;box-shadow: 0px 0px 8px #333} 
 .pricing-wrapper__header h3{text-transform:uppercase;text-align:center;color:#fff;margin-bottom:0} 
 .pricing-wrapper__body{text-align:center;padding:.5em 0 1em 0} 
 .currency,.value{font-family:"NGCon",sans-serif;font-size:2em;font-weight:300} 
 .duration::before{content:'/';margin-right:2px} 
 .value{font-size:4em;font-weight:300} 
 .currency{display:inline-block;margin-top:12px;vertical-align:top;font-size:2em;font-weight:700;color:#333} 
 .duration{text-transform:uppercase} 
 .billing {font-size:18px;height:auto;font-family:"NGCon",sans-serif;color:#ffdb32;padding: 0px 5px} 
 .billing2{font-size:17px;height:36px;font-family:"NGCon",sans-serif;padding: 0px 5px;color:#333} 
@media only screen and (max-width: 736px){.billing, .billing2{height: 77px}
}
@media only screen and (max-width: 599px){.billing, .billing2{height:36px}
}
 .pricing-features{width:600px} 
 .pricing-features:after{content:"";display:table;clear:both} 
 .pricing-features li{width:100px;float:left;padding:1.6em 1em;font-size:1.5rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} 
 .pricing-features em{display:block;margin-bottom:5px;font-weight:600} 
 .pricing-features{width:auto;padding:0} 
 .pricing-features li{float:none;width:auto;padding:1em} 
 .annual .pricing-features li{margin:0 3px} 
 .pricing-features em{display:inline-block;margin-bottom:0} 
 .has-margins .annual .pricing-features li{margin:0} 
 .pricing-wrapper__cta{height:auto;width:100%;padding:0em 2em 2em;text-align:center} 
 .selectt, .btn-red-lg{display:inline-block;height:auto;padding:14px 20px 14px;color:#fff;font-size:20px;text-indent:0;letter-spacing:.04em;transition:all .3s;width:auto;background:#ff6dc2;border-radius:5px;margin-top:20px;border-bottom:3px solid #c05091;font-family:"NGCon",sans-serif} 
 .selectt:hover {background:#c05091} 
 @media only screen and (max-width:599px){.selectt, .btn-red-lg{width:auto} 
 } 
.selectt.na{background:transparent!important;cursor:default;border:none!important} 
 .col-pricing .selectt{width:100%} 
 @media only screen and (max-width:599px){.col-pricing .selectt{margin-top:0} 
 } 
@media only screen and (max-width:768px){.col-pricing .selectt{padding:1em} 
 } 
.bottom .selectt{margin:0 15px} 
 @media only screen and (max-width:599px){.bottom .selectt{margin:15px 0 0} 
 } 
.not-annual .selectt{background-color:#555;color:#fff;border-bottom:3px solid #434343} 
 .not-annual .selectt:hover{background-color:#434343} 
 .best-value.top{position:absolute;right:14px;top:-1px;z-index:9} 
 @media only screen and (max-width:991px){.best-value.top{display:none} 
 } 
@media only screen and (max-width:768px){.best-value.top{display:block} 
 } 
.best-value.bottom{text-align:center;background:#43aee0;color:#fff;padding:.4em 1em;font-size:15px;width:100%;margin-top:-1px;letter-spacing:.03em} 
 .best-value.bottom:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51,51,51,0);border-width:8px;left:50%;margin-left:-4px;margin-top:-22px;border-bottom-color:#43aee0} 
.container{font-family:"proximanova-regular",sans-serif} 
 #container-tagline,#container-get-discovered{background-color:#f3f3f3;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3} 
 #container-tagline{margin:30px auto 60px} 
 #container-get-discovered{margin:0 auto;padding-bottom:40px;padding-top:50px} 
 #top-tagline{text-align:center} 
 #top-cta{text-align:center} 
 .button-arrow{margin-top:-5px;padding-left:20px} 
 .gray-section1,.gray-section2{margin:0 auto;background-color:#00b9cf;text-align:center;padding:15px 0 0 0!important;margin-right:auto;margin-left:auto} 
 @media only screen and (max-width:599px){.tagline{font-size:28px;padding-top:15px} 
 } 
 @media only screen and (max-width:599px){.tagline.top .header{font-size:20px;padding-top:0px;line-height:24px;padding-bottom:0px} 
 } 
 .feature-text{text-align:center;vertical-align:middle;padding: 25px 15px 0 0;float:right} 
 .feature-text p{font-size:16px;line-height:24px;font-family:'proximanova-regular',sans-serif} 
 @media only screen and (max-width:991px){.feature-text{padding-top:0} 
 } 
@media only screen and (max-width:991px){#container-get-discovered .feature-text{margin-bottom:60px;margin-top:50px;padding:0px 10px} 
 } 
.feature-text-icon{margin:0 0 25px 0} 
 .feature-text-cta{margin:30px 0} 
 #screenshot-role{max-width:600px;text-align:right;padding:0 0 50px 100px} 
 @media only screen and (max-width:991px){#screenshot-role{text-align:center;margin:50px auto 60px;padding:0;max-width:650px} 
 } 
@media only screen and (max-width:991px){.gray-section2{padding:50px 0 0 0!important}} 
#screenshot-profile{max-width:690px;text-align:left;padding:0 0 20px 20px} 
@media only screen and (max-width:991px){#screenshot-profile{text-align:center;padding:0;max-width:800px}} 
#get-cast{margin-bottom:50px} 
 .scroll-button{position:fixed;bottom:2em;right:0;text-decoration:none;color:#fff;font-size:12px;font-weight:bold;padding:1em;background-color:rgba(0,0,0,0.3);-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px} 
 @media(min-width:1200px){.container-full-width{width:100%!important} 
 .gray-section,gray-section2{width:982px;float:left} 
 } 
@media(max-width:480px){.scroll-button{display:none!important} 
 } 
.billing-img{background:url("./semanasantadto.png") no-repeat center;margin-top:59px;height:75px}


.cntcontainer {
	max-width:500px;
	width:100%;
	margin:0 auto;
	position:relative;
}

#contact-form input[type="text"], #contact-form input[type="email"], #contact-form textarea, #contact-form button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#contact-form {
	background:#eee;
	padding:25px;
	margin:25px 0;
}

#contact-form h3 {
	color: #F96000;
	display: block;
	font-size: 30px;
	font-weight: 400;
}

#contact-form h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}

fieldset {
	border: medium none !important;
	margin: 0 0 10px;
	min-width: 100%;
	padding: 0;
	width: 100%;
}

#contact-form input[type="text"], #contact-form input[type="email"], #contact-form textarea {
	width:100%;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
}

#contact-form input[type="text"]:hover, #contact-form input[type="email"]:hover, #contact-form textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
}

#contact-form textarea {
	height:100px;
	max-width:100%;
  resize:none;
}

#contact-form .btn-send {
	cursor:pointer;
	width:100%;
	border:none;
	background:#0CF;
	color:#FFF;
        margin:10px 0 0;
	padding:10px;
	font-size:15px;
}

#contact-form .btn-send:hover {
	background:#09C;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}

#contact-form .btn-send:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }

#contact-form input:focus, #contact-form textarea:focus {
	outline:0;
	border:1px solid #999;
}
::-webkit-input-placeholder {
 color:#888;
}
:-moz-placeholder {
 color:#888;
}
::-moz-placeholder {
 color:#888;
}
:-ms-input-placeholder {
 color:#888;
}

input.form-control.d-none {
    display: none;
}
.help-block.with-errors {
    color: #ff5050;
    margin-top: 5px;
    font-size: 12px;
}
.alert.alert-success.alert-dismissable {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}
button.close {
    display: none;
}
p.col-sm-12.blanquito {
    text-align: center;
}
.row.blanquito {
    padding: 40px 0px;
}
h1.blanquito {
    text-align: center;
    margin-bottom: 5px;
}
.cntcontainer.foot {
    padding-bottom: 40px;
}