@font-face{font-family:"PT Sans";font-style:italic;font-weight:400;src:url(/assets/fonts/e230d92884c9.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Sans";font-style:italic;font-weight:400;src:url(/assets/fonts/9bfbe7f84324.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Sans";font-style:italic;font-weight:400;src:url(/assets/fonts/6fd7da706a4f.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Sans";font-style:italic;font-weight:400;src:url(/assets/fonts/55cde6bc00b6.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Sans";font-style:italic;font-weight:700;src:url(/assets/fonts/9701b46c323f.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Sans";font-style:italic;font-weight:700;src:url(/assets/fonts/2be256edf5ae.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Sans";font-style:italic;font-weight:700;src:url(/assets/fonts/4ce219551779.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Sans";font-style:italic;font-weight:700;src:url(/assets/fonts/20c9e946404d.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url(/assets/fonts/46d8464969d5.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url(/assets/fonts/08a4157e6812.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url(/assets/fonts/84f19dc02d6d.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url(/assets/fonts/e9234ad2f8fc.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:url(/assets/fonts/7f72009b069a.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:url(/assets/fonts/9b7b5b446e38.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:url(/assets/fonts/34ad25a24471.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:url(/assets/fonts/684af2806376.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,div,span,iframe,img,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,em,small,strong,var,i,ol,ul,li,form,label,table,tbody,tr,th,td,article,button,figure,footer,header,menu,nav,section,menu,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}html,body{width:100%;height:100%}*{-moz-box-sizing:border-box;box-sizing:border-box}article,figure,footer,header,main,nav,section{display:block}html{font-family:sans-serif;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:0}a:active,input:focus,textarea:focus,select:focus{outline:0}h1,h2,h3,h4,h5,h6{font-weight:400}strong{font-weight:700}i,em{font-style:italic}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}td,th,li{vertical-align:top}ul,ol{list-style:none;margin:0}.i-cf:before,.i-cf:after{content:" ";display:table}.i-cf:after{clear:both}.g-html .align_center{text-align:center}.l-header{position:relative}.l-main{position:relative}.l-footer{position:relative}.l-subfooter{position:relative;margin:0 auto}.l-subfooter-h{margin:0 auto;max-width:1200px}a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-bottom:20px}.g-html h2,.g-html h3,.g-html h4,.g-html h5,.g-html h6{padding-top:10px}.g-html h2:first-child,.g-html h3:first-child,.g-html h4:first-child,.g-html h5:first-child,.g-html h6:first-child,.g-html h1+h2,.g-html h1+h3,.g-html h1+h4,.g-html h1+h5,.g-html h1+h6,.g-html h2+h3,.g-html h2+h4,.g-html h2+h5,.g-html h2+h6,.g-html h3+h4,.g-html h3+h5,.g-html h3+h6,.g-html h4+h6,.g-html h4+h5,.g-html h5+h6,.g-html .g-hr+h2,.g-html .g-hr+h3,.g-html .g-hr+h4,.g-html .g-hr+h5,.g-html .g-hr+h6{padding-top:0}.g-html p{margin-bottom:20px}input[type=text],input[type=email],input[type=url],textarea,select{border:0;line-height:1.5em;width:100%;padding:8px}input[type=text],input[type=email],input[type=url],select{height:40px;vertical-align:top}textarea{height:120px;resize:vertical}.g-btn,button{display:inline-block;vertical-align:middle;text-align:center;white-space:nowrap;position:relative;cursor:pointer;padding:5px 20px}.g-cols:before,.g-cols:after{display:table;line-height:0;content:""}.g-cols:after{clear:both}.g-cols>div{float:left;width:100%}.g-cols.offset_default>div{margin-left:4%}.g-cols.offset_default>div:first-child{margin-left:0}.g-cols.offset_default>.one-half{width:48%}.g-cols.offset_default>.one-third{width:30.6666%}.g-cols.offset_default>.one-quarter{width:22%}.w-iconbox{position:relative}.w-iconbox-link{display:inline}.w-iconbox-icon{text-align:center;margin:0 auto;position:relative}.w-iconbox .w-iconbox-title{margin-bottom:0}.w-iconbox-text p,.w-iconbox-text ul,.w-iconbox-text ol{margin-bottom:10px}.w-iconbox.iconpos_left{text-align:left}.w-iconbox.iconpos_left:after{display:table;content:"";clear:both}.w-iconbox.iconpos_left .w-iconbox-icon{float:left}.w-logo{clear:both;height:100%;position:relative}.w-logo-link{display:block;font-size:0;height:100%}.w-logo-img{display:inline-block;vertical-align:middle}.w-logo-title{display:none;font-size:2em;white-space:normal}.w-nav:after{content:"";display:block;clear:both}.w-nav-control{display:none}.w-nav-list{display:block;width:auto;min-width:150px}.w-nav-item:hover>.w-nav-list,.w-nav-anchor:hover+.w-nav-list,.w-nav-item.opened>.w-nav-list{display:block}.w-nav-item{display:block;position:relative}.w-nav-anchor{display:block;text-align:left;text-decoration:none;padding:10px 20px;overflow:hidden;position:relative}.w-nav.layout_hor>.w-nav-list:after{display:table;content:"";clear:both}.w-nav.layout_hor>.w-nav-list>.w-nav-item{float:left}.w-portfolio-list{position:relative}.w-portfolio-list:after{content:"";display:block;clear:both}.w-portfolio-item{float:left}.w-portfolio-item-anchor{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.w-portfolio-item-image img{display:block;margin:0 auto;width:100%}.w-portfolio-item-title{margin-bottom:0}.w-portfolio-item-text{display:block}@media only screen and (max-width:479px){.w-portfolio-list{margin:0!important}.w-portfolio-item{width:100%!important;padding:0!important}}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:"FontAwesome";src:url(/assets/fonts/8df1aeef5eb4.eot);src:url(/assets/fonts/ba1c564857e4.woff2)format("woff2"),url(/assets/fonts/f939532a6cce.woff)format("woff");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-envelope-o:before{content:""}.fa-star:before{content:""}.fa-user:before{content:""}.fa-th-large:before{content:""}.fa-camera:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-plus:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-phone:before{content:""}.fa-globe:before{content:""}.fa-bars:before{content:""}.fa-envelope:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-spinner:before{content:""}.fa-newspaper-o:before{content:""}.fa-paint-brush:before{content:""}.fa-venus-mars:before{content:""}button::-moz-focus-inner{padding:0;border:0}
/*!
 * Fotorama 4.6.2 | http://fotorama.io/license/
 */
.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>:not(:first-child){display:none}html{height:auto}a{color:#c20;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}::selection{background-color:rgba(0,0,0,.5);color:#fff}.l-body{height:auto;min-width:1200px}.l-header{font-size:0;text-align:right;line-height:80px;width:100%;z-index:2;box-shadow:0 4px 10px rgba(0,0,0,.07);background-color:#fff;color:#666}.l-body.headertype_sticky .l-header{position:absolute}.l-body.headertype_sticky .l-header.fixed,.l-body.headertype_sticky.headerpos_top .l-header{position:fixed;top:0}.l-header-h{position:relative;margin:0 auto;height:100%;width:96%;max-width:1140px}.l-header.full_width .l-header-h{max-width:none}.l-footer{left:0;right:0;bottom:0;min-height:70px;overflow-y:auto;background-color:#333;color:#999}.l-footer a{color:#c20}.no-touch .l-footer a:hover{color:#fff;border-bottom:1px solid}.l-footer p{font-size:14px;line-height:22px;margin-bottom:20px}.l-footer p:last-child{margin-bottom:0}.l-subfooter{width:96%;max-width:1140px}.l-subfooter.at_top{padding:40px 0;border-bottom:1px solid #444}.l-subfooter.at_bottom{padding:10px 0;text-align:center}.l-footer .widget{margin-bottom:35px}.l-footer .widget:last-child{margin-bottom:0}.l-main{margin-bottom:70px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1}.page-template-page-home-php .l-main.align_center{text-align:center}.l-section{overflow:auto;background-color:#fff;color:#444}.l-subsection{position:relative;padding:60px 0;background-position:center center;background-size:cover}.no-touch .l-subsection{background-attachment:fixed}.l-subsection-h{position:relative;z-index:2;margin:0 auto;width:96%;max-width:1140px}.l-subsection.full_width .l-subsection-h{width:100%;max-width:100%}.l-subsection.full_height{padding:0}.l-subsection.with_parallax{overflow:hidden}.l-body.hometype_fullscreen .l-section:first-child .l-subsection{height:100%;min-height:inherit;width:100%;padding:0;overflow:hidden}.l-body.hometype_fullscreen .l-section:first-child .l-subsection-h{max-width:100%;width:100%}.l-subsection.color_dark{background-color:#000;color:#fff}.l-subsection.color_dark:after{display:block;content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:rgba(0,0,0,.3)}.no-touch .l-subsection.color_dark a:hover{color:#fff}.no-touch .color_primary a:hover{color:#fff}.l-subsection.color_alternate{background-color:#f2f2f2}body{font:16px/26px"PT Sans",sans-serif}h1{font:54px/1.3"Dosis"}h2{font:44px/1.4"Dosis"}h4{font:30px/1.4"Dosis"}h5{font:24px/1.4"Dosis"}h1,h2,h3,h4,h5,h6{margin-bottom:22px;text-transform:uppercase}h1.home-heading{font-size:90px;line-height:1;text-align:center;text-shadow:0 3px 10px rgba(0,0,0,.2)}.home-heading-line{display:inline-block;vertical-align:top;margin:0-.1em;padding:.5% 1.1% .6%;color:#fff}.home-heading-line.type_dark_bg{background-color:#111;background-color:rgba(0,0,0,.5);color:#fff}.g-html p{margin-bottom:26px}.g-html .g-cols>div>p:last-child{margin-bottom:0}.g-html p.size_big{font-size:1.2em;line-height:1.6}.g-html p.subtitle{font-size:1.3em;line-height:1.4;margin-bottom:5px;text-transform:uppercase}.no-touch .g-html p a:hover{border-bottom:1px solid}.no-touch .g-html li a:hover{border-bottom:1px solid}.g-html img.alignleft{display:inline;float:left;margin-right:30px;margin-bottom:30px}.g-hr{position:relative;font-size:0;text-align:center;height:24px;margin:2%0;width:100%;padding:2px 0;overflow:hidden;clear:both}.g-hr-h:before,.g-hr-h:after{display:inline-block;content:"";height:1px;width:50%;margin-top:9px;vertical-align:top;position:relative;background-color:#e8e8e8}.g-hr-h:before{left:-13px;margin-left:-50%}.g-hr-h:after{left:13px;margin-right:-50%}.g-hr-h i{font-size:16px;line-height:20px;height:20px;width:20px;vertical-align:top;text-align:center;color:#e8e8e8}.g-hr.type_short{width:30%;margin-left:auto;margin-right:auto}.g-hr.type_invisible{height:0;padding:0}input[type=text],input[type=email],input[type=url],textarea,select{border:0;font-size:16px;height:42px;padding:10px;border-radius:5px;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 0 0 2px transparent;-webkit-transition:box-shadow .3s;transition:box-shadow .3s;background-color:#f2f2f2}textarea{height:150px;line-height:24px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,textarea:focus,select:focus{border-color:transparent;box-shadow:0 0 0 2px #999}.g-btn,button{font-size:18px;font-weight:700;line-height:24px;text-transform:uppercase;padding:13px 40px;margin:4px 0;border:0!important;border-radius:5px;overflow:hidden;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.g-btn i{margin:0 14px 0-2px;position:relative;z-index:1}.g-btn span{position:relative;z-index:1}.no-touch .g-btn:after{display:block;content:"";position:absolute;top:0;left:0;right:0;height:0;z-index:0;-webkit-transition:height .3s;transition:height .3s}.no-touch .g-btn:hover:after{height:100%}.no-touch .g-btn.color_default:hover{color:#fff}.g-btn.color_primary{background-color:#c20;color:#fff}.no-touch .g-btn.color_primary:after{background-color:#8c0}.no-touch .g-btn.color_primary:hover{color:#fff}.g-btn.size_big,input.g-btn.size_big,button.g-btn.size_big{font-size:22px;line-height:32px;padding:14px 44px}.no-touch .w-contacts a:hover{border-bottom:1px solid}.l-main .w-contacts-list{margin:0-20px;line-height:0}.l-main .w-contacts-item{display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle;font-size:0;padding:0 20px;margin-bottom:15px}.l-main .w-contacts-item>i{display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle;font-size:24px;text-align:center;line-height:52px;height:50px;width:50px;margin:8px;border-radius:50%;box-shadow:0 1px 1px rgba(0,0,0,.1);background-color:#f2f2f2;color:#444}.l-main .w-contacts-item-value{display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle;font-size:24px;line-height:34px;margin:0 8px;text-transform:uppercase}.l-footer .w-contacts-item>i{float:left;font-size:20px;text-align:center;line-height:26px;height:26px;width:26px}.l-footer .w-contacts-item-value{display:block;margin:0 0 14px 36px}.l-footer .w-contacts-item:last-child .w-contacts-item-value{margin-bottom:0}.w-copyright{font-size:13px;line-height:50px}.no-touch .w-copyright a:hover{border-bottom:1px solid}.w-form{max-width:450px}.w-form.align_center{margin:0 auto}.w-form-row{padding-bottom:20px}.w-form-label{display:none;margin-bottom:3px}.w-form-field{position:relative}.w-form-field>input[type=text],.w-form-field>input[type=email],.w-form-field>textarea,.w-form-field>select{padding-left:50px}.w-form-field>i{display:block;position:absolute;top:0;left:0;font-size:20px;text-align:center;line-height:42px;height:42px;width:50px;opacity:.33;-webkit-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}.w-form-field>input:focus+i,.w-form-field>textarea:focus+i{opacity:.66}.w-form-state{font-size:14px;line-height:24px;color:red}.w-form-field-success{display:inline-block;vertical-align:top;font-size:20px;line-height:28px;font-weight:700;text-transform:uppercase;padding:14px;color:#4c0}.w-form.align_center .w-form-field-success{display:block;padding:5px 0 0}.w-form-row.for_submit .g-btn i{display:none;position:absolute;top:50%;left:50%;font-size:26px;line-height:30px;height:30px;width:30px;margin:-15px 0 0-15px}.w-icon{display:inline-block;vertical-align:top;margin:4px}.w-icon-link{display:block;color:#444}.no-touch .l-subsection.color_dark .w-icon-link:hover{color:#c20}.w-icon.with_circle{text-align:center;border-radius:50%;overflow:hidden}.w-icon.with_circle .w-icon-link{background-color:#f2f2f2}.w-icon.color_border .w-icon-link{color:#e8e8e8}.w-icon.color_border.with_circle .w-icon-link{background-color:#e8e8e8;color:#fff}.w-icon.size_small{font-size:36px}.w-icon.size_small.with_circle{font-size:24px;line-height:48px;height:48px;width:48px}.w-iconbox-icon{color:#c20;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.w-iconbox-title{-webkit-transition:color .3s;transition:color .3s}.no-touch a.w-iconbox-link:hover .w-iconbox-icon,.no-touch a.w-iconbox-link:hover .w-iconbox-title{color:#8c0}.w-iconbox-text p,.w-iconbox-text ul,.w-iconbox-text ol{margin-bottom:0}.w-iconbox.iconpos_left .w-iconbox-icon{position:absolute;top:0;left:0;font-size:36px;line-height:40px;height:40px;width:40px}.w-iconbox.iconpos_left.with_circle .w-iconbox-icon{font-size:28px;line-height:70px;height:70px;width:70px}.w-iconbox.iconpos_left .w-iconbox-title{margin-left:55px;padding-top:0;padding-bottom:12px}.w-iconbox.with_circle .w-iconbox-icon{border-radius:50%;background-color:#c20;color:#fff!important}.no-touch .w-iconbox.with_circle a.w-iconbox-link:hover .w-iconbox-icon{background-color:#8c0;color:#fff}.no-touch .w-iconbox.with_circle .w-iconbox-icon:after{display:block;content:"";position:absolute;left:-5px;top:-5px;padding:5px;height:100%;width:100%;border-radius:50%;box-shadow:0 0 0 3px #8c0;opacity:0;transform:scale(.8);-webkit-transition:opacity .3s;transition:transform .3s,opacity .3s}.no-touch .w-iconbox.with_circle a.w-iconbox-link:hover .w-iconbox-icon:after{opacity:1;transform:scale(1)}.w-iconbox.iconpos_left.with_circle .w-iconbox-title,.w-iconbox.iconpos_left.with_circle .w-iconbox-text{margin-left:95px}.w-logo{float:left;z-index:2}.w-logo-link{color:inherit}.w-logo-img{height:30px}.w-logo-title{font-size:36px;font-weight:700!important;font-family:"Dosis";text-transform:uppercase}.w-map{margin:20px}.no-touch .w-map{margin:0}.w-map img{max-width:none}.l-header .w-nav{display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle}.w-nav-control{font-size:21px;text-align:center;width:50px;cursor:pointer}.l-header .w-nav-list{clear:both}.l-header .w-nav-item{font-size:17px;font-family:"Dosis";text-transform:uppercase}.l-header .w-nav-anchor.level_1{padding:0 20px;color:inherit}.l-header .w-nav-arrow{display:none;position:absolute;top:0;right:0;font-family:FontAwesome;font-size:16px;font-weight:400;line-height:inherit;height:100%;width:20px}.no-touch .l-header .w-nav-item.level_1 .w-nav-anchor.level_1:before{display:block;content:"";position:absolute;top:0;left:0;right:0;height:0;-webkit-transition:height .3s;transition:height .3s;background-color:#f5f5f5}.no-touch .l-header .w-nav-item.level_1:hover .w-nav-anchor.level_1:before{height:100%}.l-header .w-nav-anchor.level_1>.w-nav-title{position:relative}.w-portfolio{overflow:hidden}.w-portfolio-list{font-size:0;box-shadow:0-1px 0 rgba(0,0,0,.1) inset}.w-portfolio-item{float:none;display:inline-block;vertical-align:top;text-align:left;width:25%}.w-portfolio-item-anchor{position:relative;overflow:hidden;z-index:1;height:0;padding-bottom:100%}.w-portfolio.ratio_3-2 .w-portfolio-item-anchor{padding-bottom:66.6666%}.w-portfolio-item-anchor:after{display:none;content:"";position:absolute;bottom:-25px;left:50%;margin-left:-20px;height:40px;width:40px;z-index:2;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.w-portfolio-item.active .w-portfolio-item-anchor:after{display:block}.w-portfolio-item-meta{position:absolute;left:0;right:0;bottom:0;padding:60px 30px 30px;background-image:linear-gradient(to top,rgba(40,40,40,.5)0,transparent 100%);background-repeat:repeat-x;z-index:2}.w-portfolio-item-title{font-size:22px;line-height:28px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3)}.w-portfolio-item-text{font-size:13px;line-height:18px;color:#fff;margin-top:4px;text-shadow:0 1px 1px rgba(0,0,0,.3);opacity:.75}.w-portfolio-item-hover{display:none}.no-touch .w-portfolio-item-hover{display:block;position:absolute;top:0;left:0;right:0;height:0;font-size:0;text-align:center;overflow:hidden;z-index:1;-webkit-transition:height .3s,font-size .3s;transition:height .3s,font-size .3s}.no-touch .w-portfolio-item-anchor:hover .w-portfolio-item-hover{height:100%;font-size:40px}.no-touch .w-portfolio-item.active .w-portfolio-item-hover{display:none}.no-touch .w-portfolio-item-hover:before{display:block;content:"";height:100%;width:100%;background-color:rgba(0,0,0,.75)}.no-touch .w-portfolio-item-hover i{position:absolute;top:50%;left:50%;margin:-30px 0 0-30px;font-size:inherit;line-height:60px;height:60px;width:60px;color:#fff}.w-portfolio-item-details{position:absolute;top:auto;left:0;right:0;height:auto;overflow:hidden}.no-touch .w-portfolio-item-details-close:hover{opacity:1;background-color:#f2f2f2}.no-touch .w-portfolio-item-details-arrow:hover{opacity:1;background-color:#f2f2f2}.w-toplink{display:block;position:fixed;bottom:-50px;right:30px;text-align:center;font-size:20px;line-height:50px;height:50px;width:50px;border-radius:5px;opacity:0;z-index:100;-webkit-transition:background-color .3s,opacity .3s,bottom .3s;transition:background-color .3s,opacity .3s,bottom .3s;background-color:#333;background-color:rgba(0,0,0,.3);color:#fff}.w-toplink.active{bottom:30px;opacity:1}.no-touch .w-toplink:hover{background-color:#000;background-color:rgba(0,0,0,.75);color:#fff}.widget{margin-bottom:45px}.l-body{overflow-x:hidden;min-width:0}.l-footer{position:fixed}@media (max-width:1279px){.l-header-h,.l-subsection-h,.l-subfooter{width:94%}.l-header{line-height:60px}.l-subsection{padding:50px 0}h1.home-heading{font-size:75px}.w-logo-title{font-size:26px}.l-header .w-nav-anchor.level_1{padding:0 15px}.w-portfolio-item{width:33.3333%}.w-portfolio-item-anchor:after{bottom:-30px}}@media (max-width:1023px){.l-header-h,.l-subsection-h,.l-subfooter{width:92%}.l-header{line-height:50px}.l-subsection{padding:40px 0}h1,h2,h3,h4,h5,h6{margin-bottom:18px}h1.home-heading{font-size:60px}.g-html p.size_big{font-size:18px;line-height:28px;margin-bottom:28px}.g-html p.subtitle{font-size:22px;line-height:32px}.g-btn{font-size:16px;line-height:20px;padding:12px 34px}.g-btn.size_big,input.g-btn.size_big,button.g-btn.size_big{font-size:20px;line-height:30px;padding:12px 40px}.w-logo-title{font-size:22px}.w-portfolio-item{width:50%}}@media (max-width:959px){.l-footer{position:static}.l-main{margin-bottom:0!important}.g-cols>div{width:100%!important;margin-left:0!important;margin-bottom:30px}.g-cols>div:last-child{margin-bottom:0}}@media (max-width:767px){.l-subsection{padding:30px 0}.no-touch .l-subsection{background-attachment:scroll}.l-subsection.with_parallax{background-position:50% 50%!important}h1.home-heading{font-size:50px}.w-copyright{line-height:inherit}.w-portfolio-item-meta{padding:50px 20px 20px}}@media (max-width:599px){.l-header-h,.l-subsection-h,.l-subfooter{width:88%}.g-cols>div{margin-bottom:20px}h1,h2,h3,h4,h5,h6{margin-bottom:10px}h1.home-heading{font-size:40px}.g-html p.size_big{font-size:16px;line-height:26px;margin-bottom:26px}.g-btn.size_big,input.g-btn.size_big,button.g-btn.size_big{font-size:18px;line-height:24px;padding:12px 34px}.l-main .w-contacts-item-value{display:block;font-size:18px;line-height:26px;text-align:center}.w-iconbox.iconpos_left.with_circle .w-iconbox-title,.w-iconbox.iconpos_left.with_circle .w-iconbox-text{margin-left:88px}.w-portfolio-item{width:100%}}@media (max-width:479px){.l-main .w-contacts-list{margin:0}.l-main .w-contacts-item{display:block;padding:0}}@media (orientation:portrait){.g-cols>div{margin-bottom:20px;margin-left:0!important;width:100%!important}}body{font-family:"PT Sans";font-size:16px;line-height:26px;font-weight:400}.w-portfolio-item-details{font-size:16px}.l-header .menu-item-language,.l-header .w-nav-item{font-family:"PT Sans";font-weight:400}.touch_disabled .menu-item-language>a,.l-header .touch_disabled .w-nav-anchor.level_1{font-size:17px}h1,h2,h3,h4,h5,h6,.w-logo-title{font-family:"PT Sans";font-weight:400}h1{font-size:54px}h2{font-size:44px}h3{font-size:36px}h4{font-size:30px}h5{font-size:24px}h6{font-size:20px}@media only screen and (max-width:767px){body{font-size:14px;line-height:24px}h1{font-size:30px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5,.w-portfolio-item-title{font-size:20px}h6{font-size:18px}}.l-header,.no-touch .l-header .menu-item-language>a:hover,.no-touch .touch_disabled .menu-item-language:hover>a{background-color:#56627f}.no-touch .touch_disabled .w-nav-list>.menu-item-language:hover>a,.no-touch .l-header .w-nav-item.level_1 .w-nav-anchor.level_1:before{background-color:#31c5c7}.l-header{color:#dcdfe6}.no-touch .l-header .menu-item-language>a:hover,.no-touch .touch_disabled .menu-item-language:hover>a,.no-touch .w-logo-link:hover,.no-touch .l-header .w-nav-control:hover,.no-touch .l-header .w-nav-item:hover>.w-nav-anchor{color:#fff}.l-header .w-nav-item.active>.w-nav-anchor,.l-header .w-nav-item.current-menu-item>.w-nav-anchor,.l-header .w-nav-item.current-menu-ancestor>.w-nav-anchor{color:#fff}.l-section,.color_primary .g-btn.color_primary,.w-portfolio-item-anchor:after{background-color:#fff}.w-icon.color_border.with_circle .w-icon-link{color:#fff}input[type=text],input[type=email],input[type=url],textarea,select,.l-main .w-contacts-item>i,.w-icon.with_circle .w-icon-link,.no-touch .w-portfolio-item-details-close:hover,.no-touch .w-portfolio-item-details-arrow:hover{background-color:#edf2f5}.w-portfolio-item-meta{border-color:#e1e4eb}.g-hr-h:before,.g-hr-h:after,.g-btn.color_default,.w-icon.color_border.with_circle .w-icon-link{background-color:#e1e4eb}.g-hr-h i,.w-icon.color_border .w-icon-link{color:#e1e4eb}.l-section,input[type=text],input[type=email],input[type=url],textarea,select,.color_primary .g-btn.color_primary,.g-btn.color_default,.l-main .w-contacts-item>i,.w-icon-link{color:#3d4862}a,.g-html .highlight,.w-icon.color_primary .w-icon-link,.w-iconbox-icon,.no-touch .l-subsection.color_dark .w-icon-link:hover,.w-iconbox.with_circle .w-iconbox-icon{color:#31c5c7}.l-subsection.color_primary,.g-btn.color_primary,.no-touch .slick-prev:hover,.no-touch .slick-next:hover,.w-icon.color_primary.with_circle .w-icon-link,.w-iconbox.with_circle .w-iconbox-icon{background-color:#31c5c7}.g-html blockquote{border-color:#31c5c7}.no-touch a:hover,.no-touch a:active,.no-touch a.w-iconbox-link:hover .w-iconbox-icon,.no-touch a.w-iconbox-link:hover .w-iconbox-title{color:#3d4862}.no-touch .g-btn.color_default:after,.no-touch .g-btn.color_primary:after,.no-touch .w-iconbox.with_circle a.w-iconbox-link:hover .w-iconbox-icon{background-color:#3d4862}.no-touch .w-iconbox.with_circle .w-iconbox-icon:after{box-shadow:0 0 0 3px #3d4862}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,textarea:focus,select:focus{box-shadow:0 0 0 2px #9ea4b5}.l-subsection.color_alternate,.color_alternate .color_primary .g-btn.color_primary,.color_alternate .w-portfolio-item-anchor:after{background-color:#e9eff2}.color_alternate .w-icon.color_border.with_circle .w-icon-link{color:#e9eff2}.color_alternate .g-btn.color_default,.color_alternate input[type=text],.color_alternate input[type=email],.color_alternate input[type=url],.color_alternate textarea,.color_alternate select,.color_alternate .w-contacts-item>i,.color_alternate .w-icon.with_circle .w-icon-link,.no-touch .color_alternate .w-portfolio-item-details-close:hover,.no-touch .color_alternate .w-portfolio-item-details-arrow:hover{background-color:#fff}.color_alternate .w-portfolio-item-meta{border-color:#e1e4eb}.color_alternate .g-hr-h:before,.color_alternate .g-hr-h:after,.color_alternate .g-btn.color_default,.color_alternate .w-icon.color_border.with_circle .w-icon-link{background-color:#e1e4eb}.color_alternate .g-hr-h i,.color_alternate .w-icon.color_border .w-icon-link{color:#e1e4eb}.color_alternate,.color_alternate input[type=text],.color_alternate input[type=email],.color_alternate input[type=url],.color_alternate textarea,.color_alternate select,.color_alternate .g-btn.color_default,.color_alternate .w-contacts-item>i,.color_alternate .w-icon-link{color:#5b657c}.color_alternate a,.color_alternate .g-html .highlight,.color_alternate .w-icon.color_primary .w-icon-link,.color_alternate .w-iconbox-icon{color:#31c5c7}.color_alternate .g-btn.color_primary,.no-touch .color_alternate .slick-prev:hover,.no-touch .color_alternate .slick-next:hover,.color_alternate .w-icon.color_primary.with_circle .w-icon-link,.color_alternate .w-iconbox.with_circle .w-iconbox-icon{background-color:#31c5c7}.color_alternate .g-html blockquote{border-color:#31c5c7}.no-touch .color_alternate a:hover,.no-touch .color_alternate a:active,.no-touch .color_alternate a.w-iconbox-link:hover .w-iconbox-icon,.no-touch .color_alternate a.w-iconbox-link:hover .w-iconbox-title{color:#5b657c}.no-touch .color_alternate .g-btn.color_default:after,.no-touch .color_alternate .g-btn.color_primary:after,.no-touch .color_alternate .w-iconbox.with_circle a.w-iconbox-link:hover .w-iconbox-icon{background-color:#5b657c}.no-touch .color_alternate .w-iconbox.with_circle .w-iconbox-icon:after{box-shadow:0 0 0 3px #5b657c}.color_alternate input[type=text]:focus,.color_alternate input[type=email]:focus,.color_alternate input[type=url]:focus,.color_alternate textarea:focus,.color_alternate select:focus{box-shadow:0 0 0 2px #9ea4b5}.l-footer{background-color:#3d4862}.l-subfooter.at_top{border-color:#56627f}.l-footer input[type=text],.l-footer input[type=email],.l-footer input[type=url],.l-footer textarea,.l-footer select{background-color:#56627f}.l-footer{color:#97a0ac}.l-footer input[type=text]:focus,.l-footer input[type=email]:focus,.l-footer input[type=url]:focus,.l-footer textarea:focus,.l-footer select:focus{box-shadow:0 0 0 2px #97a0ac}.l-footer a,.l-footer input[type=text],.l-footer input[type=email],.l-footer input[type=url],.l-footer textarea,.l-footer select{color:#cfd9de}.no-touch .l-footer a:hover{color:#fff}.w-portfolio-item{width:33.33333%}