html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:'montserratregular';src:url('../../sabimed/fonts/Montserrat-Regular-webfont.eot');src:url('../../sabimed/fonts/Montserrat-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../../sabimed/fonts/Montserrat-Regular-webfont.woff2') format('woff2'),url('../../sabimed/fonts/Montserrat-Regular-webfont.woff') format('woff'),url('../../sabimed/fonts/Montserrat-Regular-webfont.ttf') format('truetype'),url('../../sabimed/fonts/Montserrat-Regular-webfont.svg#montserratregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'montserratbold';src:url('../../sabimed/fonts/Montserrat-Bold-webfont.eot');src:url('../../sabimed/fonts/Montserrat-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../sabimed/fonts/Montserrat-Bold-webfont.woff2') format('woff2'),url('../../sabimed/fonts/Montserrat-Bold-webfont.woff') format('woff'),url('../../sabimed/fonts/Montserrat-Bold-webfont.ttf') format('truetype'),url('../../sabimed/fonts/Montserrat-Bold-webfont.svg#montserratbold') format('svg');font-weight:normal;font-style:normal}.address-box{font-family:montserratregular;font-size:.750em}.services-item .link{font-family:montserratregular;font-size:.875em}.field .placeholder-input,.field .placeholder-text,.field .placeholder-select-text{font-family:montserratregular;font-size:.938em}.form-alert,#contact .info-box .content.small,#contact .info-box .title,.text-box,.menu-link{font-family:montserratregular;font-size:1.000em}.main-link{font-family:montserratregular;font-size:1.375em}.courses-link,.contact-link{font-family:montserratbold;font-size:.750em}.button{font-family:montserratbold;font-size:.875em}.services-link .title,h2.content-header{font-family:montserratbold;font-size:1.125em}.courses-list h3.content-header{font-family:montserratbold;font-size:1.375em}#contact .info-box .content,h3.content-header{font-family:montserratbold;font-size:1.500em}#services .content-box h3.content-header{font-family:montserratbold;font-size:1.750em}.main-title{font-family:montserratbold;font-size:3.438em}body,html{height:100%}body{color:#FFF;background:#313b4c}#wrapper{position:relative;height:100%;margin:0 auto;min-width:1040px}.container{position:relative;max-width:1000px;margin:0 auto;padding:0 20px}ul,ol{margin:0;padding:0;list-style:none}li{vertical-align:bottom}var{font-style:normal}a{outline:0}img{color:transparent}figure img{display:block;width:100%}button::-moz-focus-inner{padding:0;border:0}input[type=file]{position:absolute;top:0;right:0;height:100%;width:100%;cursor:pointer;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.hidden{display:none}.overflow{overflow:hidden}.clear{clear:both}.no-padding{padding:0!important}.center{text-align:center}.animate{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.button{line-height:54px;cursor:pointer;min-width:160px;padding:0 30px;text-align:center;text-decoration:none;text-transform:uppercase;color:#FFF;display:inline-block;background:#4bcaa8;border:0;overflow:visible;white-space:nowrap;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*display:inline;*zoom:1}.button-bullet{display:inline-block;background:top left no-repeat;*display:inline;*zoom:1}.button.selected,.button.disabled,.button:hover,.button:focus{background:#1d263a}.link{display:inline-block;color:#FFF;text-decoration:none;text-transform:uppercase}.link .bullet{border:1px solid transparent;border-width:0}.link .icon{float:right;display:block;width:12px;height:11px;margin:0 0 0 5px;background:url(../../sabimed/img/ic-arrows2.png) #FFF 0 0 no-repeat}.link .icon.up{background-position:0 -11px}.link .icon.right{background-position:-12px -11px}.link .icon.down{background-position:-24px -11px}.link .icon.left{background-position:-36px -11px}.link.darkgray{color:#111}.link.darkgray .icon{background-color:#111}.link.darkgray .icon.up{background-position:0 0}.link.darkgray .icon.right{background-position:-12px 0}.link.darkgray .icon.down{background-position:-24px 0}.link.darkgray .icon.left{background-position:-36px 0}.link.gray{color:#BBB}.link.gray .icon{background-color:#BBB}.link.gray .icon.up{background-position:0 0}.link.gray .icon.right{background-position:-12px 0}.link.gray .icon.down{background-position:-24px 0}.link.gray .icon.left{background-position:-36px 0}.link.green{color:#4bcaa8}.link:hover,.link:focus,.link.selected{color:#279de3}.link:hover span,.link:focus span,.link.selected span{border-width:0 0 1px 0;border-color:#279de3}.link:hover .icon,.link:focus .icon,.link.selected .icon{background-color:#279de3}.link.darkgray:hover,.link.darkgray:focus,.link.darkgray.selected{color:#279de3}.link.darkgray:hover span,.link.darkgray:focus span,.link.darkgray.selected span{border-color:#279de3}.link.gray:hover,.link.gray:focus,.link.gray.selected{color:#279de3}.link.gray:hover span,.link.gray:focus span,.link.gray.selected span{border-color:#279de3}.link.green:hover,.link.green:focus,.link.green.selected{color:#4bcaa8}.link.green:hover span,.link.green:focus span,.link.green.selected span{border-color:#4bcaa8}.link.dark:hover,.link.dark:focus,.link.dark.selected{color:#1d263a}.link.dark:hover span,.link.dark:focus span,.link.dark.selected span{border-color:#1d263a}#header{position:absolute;top:50px;left:0;width:100%;z-index:100}.main-header{position:relative;display:block;float:left;width:255px;text-indent:-999em;overflow:hidden}.site-logo{display:block;height:100%;width:100%}.site-logo img{display:block;width:100%}#header.fixed{position:fixed;top:-72px;background:#313b4c;-webkit-box-shadow:0 0 25px rgba(0,0,0,0.25);-moz-box-shadow:0 0 25px rgba(0,0,0,0.25);box-shadow:0 0 25px rgba(0,0,0,0.25)}#header.fixed.active{top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#header.fixed .main-header{top:17px;width:150px}#menu{float:right;padding:25px 0}.menu-item{float:left;padding:0 0 0 60px}.menu-link{line-height:140%}.section{position:relative;display:table;text-align:center;height:100%;width:100%}.section-content{display:table-cell;padding:120px 0 140px 0;vertical-align:middle}.content-box{padding:30px 0;max-width:860px;margin:0 auto}.header-box{padding:0 0 50px 0}.content-header{display:inline-block;font-weight:normal;line-height:160%}h2.content-header{color:#FFF;border:1px solid #FFF;border-width:0 0 2px 0;text-transform:uppercase}.text-box{line-height:180%}.text-box p{padding:30px 0 0 0}#home{background:url(../../sabimed/img/bg-home.jpg) #1d263a top center no-repeat}#home .section-content{padding:330px 0}.main-title{line-height:125%;margin:0 0 30px 0}.main-title,.main-link{text-shadow:0 0 50px rgba(0,0,0,0.5)}.main-link{line-height:140%;text-transform:none}.main-link .icon{float:none;width:24px;height:22px;margin:20px auto 0 auto;background-position:0 -22px;background-color:transparent}.main-link:hover .icon,.main-link:focus .icon{background-color:transparent}#services{background:#1d263a;color:#CCC}#services .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:10}#services .header-box h2.content-header{color:#4bcaa8;border-color:#4bcaa8}#services .content-box h3.content-header{color:#FFF}.services-list{overflow:hidden;margin:50px 0 0 0}.services-item{float:left;width:33.33%;height:235px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.services-item .photo{width:134px;margin:0 auto 20px auto}.services-item .title{margin:0 0 5px 0;line-height:160%}.services-item .link{text-transform:none}.services-link{display:block;color:#FFF;text-decoration:none}#courses{background:#4bcaa8;color:#FFF}#courses .content-box{padding-top:0}#courses .content-box .text-box p{padding:0}.courses-list{max-width:860px;margin:50px auto 0 auto;color:#666;text-align:left}.courses-list h3.content-header{color:#333}.courses-item{padding:20px 25px;margin:0 0 6px 0;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.courses-item .slide{display:none;clear:both;margin:20px 0 0 0;border:1px solid #DDD;border-width:1px 0 0 0}.courses-item .text-box p{padding:20px 0 0 0}.courses-item .text-box.contact{color:#111}.courses-item .text-box .link{text-transform:none}.courses-item .text-box .icon{position:relative;top:8px}.courses-link{position:relative;top:15px;float:right}#contact{background:#289de3;color:#FFF}#contact .content-box{text-align:left;overflow:hidden;padding:20px 0 0 0}#contact .info-box{padding:0 0 30px 0}#contact .info-box .title{padding:0 0 5px 0;-webkit-opacity:.6;-moz-opacity:.6;-ms-opacity:.6;-o-opacity:.6;opacity:.6}#contact .info-box .content{text-transform:none;line-height:140%}#contact .info-box .content.small{line-height:180%}#about{background:#f2f2f5;color:#666}#about h2.content-header{color:#4bcaa8;border-color:#4bcaa8}#about h3.content-header{color:#333}#footer{position:fixed;bottom:0;left:0;width:100%;height:50px;background:#313b4c;z-index:10}.address-box{float:left;line-height:50px}.contact-link{position:relative;top:20px;float:right}.form-options{overflow:hidden}.form .submit{display:block;border:0;height:0;width:0;overflow:hidden;visibility:hidden}.field-alert{display:none;position:absolute;top:22px;right:20px;width:12px;height:11px;background:url(../../sabimed/img/ic-arrows2.png) #f55858 -36px 0 no-repeat;z-index:100}.field-block{overflow:hidden}.field-blocker{position:absolute;top:-1px;left:-1px;width:100%;height:100%;padding:1px;-webkit-opacity:.5;-moz-opacity:.5;-ms-opacity:.5;-o-opacity:.5;opacity:.5;background:#FFF center center no-repeat;z-index:10}.form-alert{display:none;position:fixed;top:12%;left:10px;right:10px;z-index:99999}.form-alert-helper{position:relative;margin:0 auto;max-width:500px;padding:20px 42px 20px 20px;color:#FFF;background:#cc3d45;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 25px rgba(0,0,0,0.25);-moz-box-shadow:0 0 25px rgba(0,0,0,0.25);box-shadow:0 0 25px rgba(0,0,0,0.25)}.form-alert .close-button{position:absolute;top:18px;right:18px;width:20px;height:20px;background:url(../../sabimed/img/close-button.png) center center no-repeat}.form-alert.ok .form-alert-helper{background:#4ca45a}.form-trigger{border:0;cursor:pointer;white-space:nowrap;overflow:visible}.form-swap{float:left;position:relative;top:10px}.form-trigger.disabled{cursor:default}.form-trigger.disabled .button-bullet{padding:0 0 0 20px;background:0}.field{overflow:visible;margin:0 0 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.field.left{float:left}.field .field-text{display:block;padding:0 0 15px 0}.field .placeholder{position:relative;text-align:left;float:left;width:100%;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*overflow:hidden}.field div.placeholder{background:0;border:0}.field .placeholder-input,.field .placeholder-text,.field .placeholder-select-text{display:block;vertical-align:bottom;margin:0;outline:0;width:100%;height:54px;line-height:54px;padding:0 20px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.field .placeholder-input{position:relative;z-index:10;background:0}.field .placeholder-text,.field .placeholder-select-text{position:absolute;top:0;left:0;display:block;overflow:hidden}.field .placeholder-select-text{padding:0}.field .placeholder-input,.field .placeholder-select-text{color:#333}.field .placeholder-select-text span{display:block;height:100%;margin:0 10px}.field .placeholder-text{color:#AAA}.field.alert .placeholder-input,.field.alert .placeholder-text,.field.alert .placeholder-select-text{color:#f55858}.field.select .placeholder-input{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.field.select .placeholder-input,.field.select .placeholder-text,.field.select .placeholder-select-text{*height:52px;*line-height:52px}.field.select option{background:#FFF;color:#ff7272}.field.textarea .placeholder-input{resize:vertical}.field.textarea .placeholder-input,.field.textarea .placeholder-text{padding-top:18px;padding-bottom:18px;min-height:54px;height:145px;max-height:300px;line-height:normal}.form.contact{float:left;text-align:left;width:540px;padding:0 50px}