*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}*{outline:none !important}html,body{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-size:15px;line-height:26px;font-weight:400}p,b,strong,span,i,li,td,input,select,textarea{font-family:"Open Sans",sans-serif;font-size:15px;line-height:26px;font-weight:400;color:#36353e}ul{margin:0 0 20px;padding:0;list-style:inside}ul li{font-family:"Open Sans",sans-serif;font-size:15px;line-height:26px;font-weight:400;color:#36353e;margin-bottom:8px}p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:26px;font-weight:400;margin:0 0 16px;color:#36353e}p a{font:inherit;font-weight:700;color:inherit}a{font-family:"Open Sans",sans-serif;font-size:15px;line-height:26px;color:#36353e;font-weight:700;text-decoration:none;position:relative}b,strong{font-weight:700}button,input{outline:none !important;background:transparent;box-shadow:none;border:1px solid transparent}figure{margin:0}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:700;color:#36353e;margin:5px 0 20px}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:inherit;font-family:inherit;color:inherit}h1{font-size:30px;line-height:39px}h2{font-size:25px;line-height:33px}h3{font-size:21px;line-height:27px}h4{font-size:17px;line-height:22px}h5{font-size:14px;line-height:18px}h6{font-size:12px;line-height:16px}select,textarea,input[type="text"],input[type="phone"],input[type="number"],input[type="email"],input[type="search"],input[type="password"],input[type="date"]{height:41px;border:0px;border-bottom:1px solid #36353e;padding:5px 0 15px;background:transparent;caret-color:#ec2025}input[type="date"]::-webkit-calendar-picker-indicator{display:none}input[type="date"]::-webkit-datetime-edit{color:#999}textarea{min-height:140px;max-width:750px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../img/icons/svg/select-arrow.svg") white no-repeat 98.5% !important;background:url("../img/icons/svg/select-arrow.svg") white no-repeat -moz-calc(100% - 10px) !important;background:url("../img/icons/svg/select-arrow.svg") white no-repeat calc(100% - 10px) !important}select::-ms-expand{display:none}[class*="fx-"]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.fx-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.fx-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fx-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fx-6{-webkit-box-flex:6;-webkit-flex:6;-moz-box-flex:6;-ms-flex:6;flex:6}.fx-5{-webkit-box-flex:5;-webkit-flex:5;-moz-box-flex:5;-ms-flex:5;flex:5}.fx-4{-webkit-box-flex:4;-webkit-flex:4;-moz-box-flex:4;-ms-flex:4;flex:4}.fx-3{-webkit-box-flex:3;-webkit-flex:3;-moz-box-flex:3;-ms-flex:3;flex:3}.fx-2{-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2}.fx-1{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.fx-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fx-justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.fx-justify-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fx-justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fx-align-middle{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.fx-align-start{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.fx-align-end{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.fx-two-columns{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fx-two-columns .fx-column{-webkit-box-flex:0;-webkit-flex:0 1 calc(50% - 20px);-moz-box-flex:0;-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px)}@media screen and (max-width: 1200px){.fx-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.fx-column{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}}@media screen and (max-width: 768px){.fx-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fx-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.fx-align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.fx-justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.fx-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fx-justify-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fx-justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fx-align-middle{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.fx-align-start{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.fx-align-end{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}}@font-face{font-family:'Open Sans';src:url("../fonts/Open_Sans/OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/Open_Sans/OpenSans-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/Open_Sans/OpenSans-ExtraBold.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/Open_Sans/OpenSans-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/Open_Sans/OpenSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/Open_Sans/OpenSans-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/Open_Sans/OpenSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/Open_Sans/OpenSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}.pull-right{float:right}.pull-left{float:left}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.text-strike{text-decoration:line-through}.text-muted{color:#a1a1a1}.hidden{display:none}.btn{width:100%;max-width:280px;height:60px;background:rgba(0,0,0,0);border:1px solid #ec2025;-moz-box-sizing:initial;box-sizing:initial;padding:0 50px;-webkit-transition:all 0.1s;-o-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s;color:#ec2025;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none;font-size:15px;text-transform:uppercase;line-height:16px;font-weight:700;position:relative;left:5px}.btn[disabled]{opacity:0.65}.btn:hover{background:#ec2025;-webkit-transition:all 0.25s;-o-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;color:#fff}.btn:hover .arrow{color:#fff;background-image:url("../img/icons/svg/arrow-white.svg")}.btn .arrow{width:25px;height:22px;position:absolute;right:30px;top:50%;-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%);background-image:url("../img/icons/svg/arrow.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.btn{padding:0 30px 0 10px}}.btn.btn-secondary{width:100%;max-width:280px;height:60px;background:rgba(0,0,0,0);border:1px solid #fff;-moz-box-sizing:initial;box-sizing:initial;padding:0 50px;-webkit-transition:all 0.1s;-o-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s;color:#fff;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none;font-size:15px;text-transform:uppercase;line-height:16px;font-weight:700;position:relative;left:5px}.btn.btn-secondary[disabled]{opacity:0.65}.btn.btn-secondary:hover{background:#919093;-webkit-transition:all 0.25s;-o-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;color:#fff}.btn.btn-secondary:hover .arrow{color:#fff;background-image:url("../img/icons/svg/arrow-white.svg")}.btn.btn-secondary .arrow{width:25px;height:22px;position:absolute;right:30px;top:50%;-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%);background-image:url("../img/icons/svg/arrow.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.btn.btn-secondary{padding:0 30px 0 10px}}.btn.btn-secondary .arrow{background-image:url("../img/icons/svg/arrow-white.svg")}.cf{*zoom:1}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.check{--color-label: #36353e;--color-default: #ec2025;--color-active: #fff;--rotate-default: 180deg;--rotate-active: 40deg;--border-size-checkmark: 2px;--border-size-box: 2px;--input-size: 18px;--guter: 30px}.check{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative}.check *,.check *::before,.check *::after{-moz-box-sizing:border-box;box-sizing:border-box}.check>input{display:none}.check>input[type="checkbox"],.check>input[type="radio"]{-webkit-clip-path:polygon(0 0);clip-path:polygon(0 0)}.check.check-radio-color .check-label{padding-left:0;margin-right:15px;height:10px;width:10px;border-radius:100%}.check.check-radio-color .check-label::before{display:none}.check.check-radio-color .check-label::after{display:none}.check.check-checkbox>input:checked+.check-label::before{background:var(--color-default)}.check.check-checkbox>input:checked+.check-label::after{left:-moz-calc((var(--input-size) / 3) * 2 - 1px);left:calc((var(--input-size) / 3) * 2 - 1px);-webkit-transform:rotate(var(--rotate-active)) scale(1);-moz-transform:rotate(var(--rotate-active)) scale(1);-ms-transform:rotate(var(--rotate-active)) scale(1);-o-transform:rotate(var(--rotate-active)) scale(1);transform:rotate(var(--rotate-active)) scale(1)}.check.check-checkbox .check-label::before{border-radius:2px}.check.check-checkbox .check-label::after{content:'';display:block;width:-moz-calc(var(--input-size) / 3 - 2px);width:calc(var(--input-size) / 3 - 2px);height:-moz-calc((var(--input-size) / 3) * 2 - 2px);height:calc((var(--input-size) / 3) * 2 - 2px);border-width:0 var(--border-size-checkmark) var(--border-size-checkmark) 0;border-style:solid;border-color:transparent var(--color-active) var(--color-active) transparent;position:absolute;top:5px;left:0;-webkit-transform:rotate(var(--rotate-default)) scale(0);-moz-transform:rotate(var(--rotate-default)) scale(0);-ms-transform:rotate(var(--rotate-default)) scale(0);-o-transform:rotate(var(--rotate-default)) scale(0);transform:rotate(var(--rotate-default)) scale(0)}.check.check-radio>input:checked+.check-label::after{background-color:var(--color-active);height:-moz-calc(var(--input-size) - 2px);height:calc(var(--input-size) - 2px);top:4px}.check.check-radio>input:checked+.check-label::before{background-color:var(--color-active)}.check.check-radio .check-label::before,.check.check-radio .check-label::after{border-radius:100%;top:4px}.check.check-radio .check-label::after{content:'';display:block;position:absolute;width:-moz-calc(var(--input-size) - 2px);width:calc(var(--input-size) - 2px);height:0;top:100%;left:6px}.check.check-switcher>input:checked+.check-label::before{background-color:var(--color-active);border-color:var(--color-active)}.check.check-switcher>input:checked+.check-label::after{background-color:#fff;left:18px}.check.check-switcher .check-label{padding-left:-moz-calc(var(--guter) + 10px);padding-left:calc(var(--guter) + 10px)}.check.check-switcher .check-label::before{content:'';width:-moz-calc(var(--input-size) * 2);width:calc(var(--input-size) * 2);height:var(--input-size);border-radius:-moz-calc(var(--input-size) * 2);border-radius:calc(var(--input-size) * 2);top:4px}.check.check-switcher .check-label::after{content:'';border-radius:4px;width:6px;height:6px;background-color:var(--color-default);position:absolute;top:6px;left:7px}.check [data-onchecked="show"],.check>input:checked ~ [data-onchecked="hide"]{display:none}.check [data-onchecked="hide"],.check>input:checked ~ [data-onchecked="show"]{display:inline-block}.check>input:checked+.check-label.line-across{text-decoration:line-through}.check .check-label{display:inline-block;padding-left:var(--guter);color:var(--color-label);vertical-align:text-top;line-height:19px}.check .check-label::before,.check .check-label::after{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.check .check-label::before{content:'';display:block;width:var(--input-size);height:var(--input-size);border:var(--border-size-box) solid var(--color-default);position:absolute;top:4px;left:5px;-webkit-transform:rotate(0deg) scale(1);-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-o-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.check .check-label:hover::before{border-color:var(--color-default)}.table{border-spacing:0;border-collapse:collapse;width:100%}.table-head .table-row{background:#fff}.table-head .table-row .table-column{text-align:left;padding:16px 21px;color:#ec2025;vertical-align:middle}.table-head .table-row .table-column .title{margin:0}.table-body .table-row .table-column,.table-foot .table-row .table-column{text-align:left;padding:16px 26px;border-bottom:1px solid #8d8d8d}.table-body .table-row .table-column:first-child,.table-foot .table-row .table-column:first-child{border-left:1px solid #8d8d8d}.table-body .table-row .table-column:last-child,.table-foot .table-row .table-column:last-child{border-right:1px solid #8d8d8d}.table-body .table-row .table-column{vertical-align:middle}.dev-pages{position:fixed;top:0;left:0;z-index:9999;width:100%;padding:10px;background:white;border-bottom:1px solid silver;-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%);-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.dev-pages.active .show .mdi:first-of-type,.dev-pages.active .show .mdi:nth-child(3n+2){display:none}.dev-pages.active .show .mdi:last-of-type{display:block}.dev-pages h1{margin:0 0 10px;font:300 18px/40px "Open Sans",sans-serif}.dev-pages ul{*zoom:1}.dev-pages ul:before,.dev-pages ul:after{content:" ";display:table}.dev-pages ul:after{clear:both}.dev-pages ul li{display:inline-block;display:block;float:left;text-transform:uppercase;margin:0 10px 10px 0}.dev-pages ul li a{display:inline-block;border:1px solid transparent;background:#606060;font:400 12px/32px "Open Sans",sans-serif;padding:0 16px;color:white;text-decoration:none;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.dev-pages ul li a:hover{color:#202020;border-color:silver;background-color:white}.dev-pages .show{position:absolute;top:100%;padding:8px;text-decoration:none;background-color:black;color:white}.dev-pages .show .mdi{display:none;font-size:20px}.dev-pages .show .mdi:first-of-type{display:block}.dev-pages .show:hover{color:orange}.dev-pages:hover,.dev-pages.active{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.dev-pages:hover .show .mdi:first-of-type{display:none}.dev-pages:hover .show .mdi:nth-child(3n+2){display:block}header{position:fixed;width:100%;top:0;left:0;z-index:100}header .block.block-header .header{background:-moz-linear-gradient(top, #000 0%, rgba(0,0,0,0.25) 75%, rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(top, #000 0%, rgba(0,0,0,0.25) 75%, rgba(125,185,232,0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(75%, rgba(0,0,0,0.25)), to(rgba(125,185,232,0)));background:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.25) 75%, rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#007db9e8', GradientType=0);padding:50px 70px}header .block.block-header .header .header-logo{margin-right:30px;position:absolute;top:43px;left:70px}header .block.block-header .header .header-logo .logo{height:70px;width:70px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}header .block.block-header .header .header-logo .logo img{max-width:100%}@media screen and (max-width: 1500px){header .block.block-header .header{padding:30px}header .block.block-header .header .header-logo{top:23px;left:30px}}@media screen and (max-width: 768px){header .block.block-header .header{padding:-moz-calc(30px / 2) -moz-calc(30px / 2);padding:calc(30px / 2) calc(30px / 2)}header .block.block-header .header .header-logo{position:relative;top:initial;left:initial}header .block.block-header .header .header-logo .logo{height:50px;width:50px;margin:auto}}.block.block-breadcrumbs{margin:26px 0}.block.block-breadcrumbs a{position:relative;text-decoration:none;font-weight:400}.block.block-breadcrumbs a:after{content:"/";padding:0 3px}.block.block-social{position:fixed;left:100px;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:5}.block.block-social .social .social-list{list-style:none}.block.block-social .social .social-list .social-item:not(:last-child){margin-bottom:8.5vw}.block.block-social .social .social-list .social-item:hover .social-link{background-color:#ec2025;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.block.block-social .social .social-list .social-item .social-link{width:45px;height:45px;border:1px solid #fff;background-color:#222127;border-radius:100%;display:inline-block;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.block.block-social .social .social-list .social-item .social-link .social-icon{max-height:25px;max-width:25px;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.block.block-social .social .social-list .social-item .social-link .social-icon.fb{height:25px}.block.block-social .social .social-list .social-item .social-link .social-icon.in{height:21px}.block.block-social .social .social-list .social-item .social-link .social-icon.tw{height:20px}@media screen and (max-width: 1500px){.block.block-social{left:3vw}}@media screen and (max-width: 768px){.block.block-social{left:19px}.block.block-social .social .social-list .social-item .social-link{width:33px;height:33px}.block.block-social .social .social-list .social-item .social-link .social-icon{max-height:19px;max-width:19px}.block.block-social .social .social-list .social-item .social-link .social-icon.fb{height:19px}.block.block-social .social .social-list .social-item .social-link .social-icon.in{height:17px}.block.block-social .social .social-list .social-item .social-link .social-icon.tw{height:15px}}.block.block-nav .nav{list-style:none;margin:0}.block.block-nav .nav.main-menu.light .nav-item a{color:#fff}.block.block-nav .nav.main-menu.dark .nav-item a{color:#646367}.block.block-nav .nav.main-menu .nav-item{margin:15px;padding:0 15px}.block.block-nav .nav.main-menu .nav-item:hover a:after,.block.block-nav .nav.main-menu .nav-item.active a:after{background:#ec2025;width:100%;opacity:1;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.block.block-nav .nav.main-menu .nav-item a{position:relative;text-decoration:none;font-weight:700;padding:15px 20px;text-transform:uppercase}.block.block-nav .nav.main-menu .nav-item a:after{content:'';height:8px;width:0;opacity:0;background:transparent;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;position:absolute;left:0;top:-moz-calc(100% - 4px);top:calc(100% - 4px)}.block.block-nav .nav.nav-footer .nav-item{margin:5px 20px 5px 0}.block.block-nav .nav.nav-footer .nav-item:hover a,.block.block-nav .nav.nav-footer .nav-item.active a{color:#ec2025}.block.block-nav .nav.nav-footer .nav-item:hover a span,.block.block-nav .nav.nav-footer .nav-item.active a span{color:#fff}.block.block-nav .nav.nav-footer .nav-item:hover a:after,.block.block-nav .nav.nav-footer .nav-item.active a:after{background:#ec2025;width:70px;opacity:1;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.block.block-nav .nav.nav-footer .nav-item a{position:relative;text-decoration:none;color:#fff;font-weight:normal}.block.block-nav .nav.nav-footer .nav-item a span{color:#fff;margin-left:5px}.block.block-nav .nav.nav-footer .nav-item a:after{content:'';height:2px;width:0;opacity:0;background:transparent;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;position:absolute;left:0;top:110%}.block.block-nav .nav .nav-item{display:inline-block;margin:15px}@media screen and (max-width: 768px){.block.block-nav .nav.main-menu{margin:10px 0}.block.block-nav .nav.main-menu .nav-item{margin:5px;padding:0}.block.block-nav .nav.main-menu .nav-item:first-child{margin-left:0}.block.block-nav .nav.main-menu .nav-item a{position:relative;text-decoration:none;font-weight:700;padding:15px 10px}}@media screen and (max-width: 450px){.block.block-nav .nav.main-menu{margin:10px 0}.block.block-nav .nav.main-menu .nav-item a{padding:15px 0}}.block.block-form .form{--space_between: 15px;margin:30px 0}.block.block-form .form.form-lg{--space_between: 30px}.block.block-form .form.form-lg .form-container .form-group .form-control{margin-bottom:25px}.block.block-form .form.form-lg .form-container .form-group .form-control.short{-webkit-box-flex:0;-webkit-flex:0 1 calc((100% - var(--space_between)) / 2);-moz-box-flex:0;-ms-flex:0 1 calc((100% - var(--space_between)) / 2);flex:0 1 calc((100% - var(--space_between)) / 2)}.block.block-form .form .form-title{margin:15px 0 25px;font-size:30px;position:relative;display:inline-block}.block.block-form .form .form-title:after{content:'';height:2px;width:70px;background:#ec2025;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;position:absolute;left:0;top:100%}.block.block-form .form .form-title *{font-size:inherit}.block.block-form .form .form-container .form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block.block-form .form .form-container .form-group .form-control{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px;position:relative}.block.block-form .form .form-container .form-group .form-control.short{-webkit-box-flex:0;-webkit-flex:0 1 calc((100% - var(--space_between)) / 2);-moz-box-flex:0;-ms-flex:0 1 calc((100% - var(--space_between)) / 2);flex:0 1 calc((100% - var(--space_between)) / 2)}.block.block-form .form .form-container .form-group .form-control.choose-file{border:1px solid #36353e;padding:15px 10px;border-radius:3px;box-shadow:0 6px 30px rgba(40,42,47,0.2)}.block.block-form .form .form-container .form-group .form-control.choose-file .label{margin-bottom:10px}.block.block-form .form .form-container .form-group .form-control.required .label:after{content:"*";color:inherit;margin-left:3px}.block.block-form .form .form-container .form-group .form-control.error .field{border-bottom:1px solid red}.block.block-form .form .form-container .form-group .form-control.error .field+.error-text{opacity:1}.block.block-form .form .form-container .form-group .form-control .label{position:relative}.block.block-form .form .form-container .form-group .form-control .label .info{font-size:11px;color:#8d8d8d;font-style:italic}.block.block-form .form .form-container .form-group .form-control .field{position:relative}.block.block-form .form .form-container .form-group .form-control .field+.error-text{position:absolute;right:0;padding:5px 0;top:100%;font-size:11px;line-height:1;opacity:0}@media screen and (max-width: 768px){.block.block-form .form .form-container .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block.block-form .form .form-container .form-group:last-child .form-control:not(:last-child){margin-bottom:15px}.block.block-form .form .form-container .form-group .form-control.short{-webkit-box-flex:0;-webkit-flex:0 1;-moz-box-flex:0;-ms-flex:0 1;flex:0 1}}.block.block-footer{background-color:#222127;background-image:url("../img/bg-vector.png");background-repeat:repeat;background-size:100%;background-position:center}.block.block-footer .footer{font-size:12px;line-height:15px;color:#fff;padding:50px 70px}.block.block-footer .footer .footer-column{-webkit-box-flex:1;-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1}.block.block-footer .footer .footer-column .footer-logo .logo img{width:120px;height:auto}.block.block-footer .footer .footer-title{color:#8d8d8d;text-transform:uppercase}.block.block-footer .footer .footer-contacts .footer-contact{display:inline-block;margin-right:60px}@media screen and (max-width: 1500px){.block.block-footer .footer{padding:30px}}@media screen and (max-width: 768px){.block.block-footer .footer{padding:-moz-calc(30px / 2) -moz-calc(30px / 2);padding:calc(30px / 2) calc(30px / 2)}.block.block-footer .footer .footer-column{margin-bottom:10px}}:root{--unit-x:100/10;--unit-x-viewport:100/12
}body{margin:0;padding:0;overflow-x:hidden}section{padding:90px 0}.wrapper{position:relative}.block.block-info{overflow:hidden}.block.block-info.main-info{padding-bottom:150px}.block.block-info.main-info .title{font-size:100px;font-weight:900;line-height:1.2}.block.block-info.main-info .subtitle{font-size:50px;font-weight:900;line-height:1.2;width:260px;margin-right:30px;color:#222127}.block.block-info.main-info .content .info-content{max-width:390px;font-size:18px}.block.block-info.main-info .content .info-content p{font-size:inherit}.block.block-info.diensten{background-color:#fff;position:relative;padding:90px 0 140px}.block.block-info.diensten:after{content:"";background-image:url("../img/bg-vector.png");background-repeat:repeat;background-size:contain;position:absolute;left:0;top:0;width:100%;height:100%}.block.block-info.diensten .title{font-size:200px;font-weight:900;line-height:202px}.block.block-info.diensten .subtitle{font-size:50px;font-weight:900;line-height:1.2;color:#36353e}.block.block-info.diensten .subtitle_news{color:#fff}.block.block-info.diensten .content_news{color:#8d8d8d}.block.block-info.diensten .sub-container.light-style.transparent .content .info-content{max-width:540px;font-size:17px}.block.block-info.diensten .sub-container.light-style.transparent .content .info-content p{font-size:inherit}.block.block-info.offerte{position:relative;background-color:#fff}.block.block-info.offerte:before{content:"";background-image:url("../img/watermark-offerte.png");background-repeat:no-repeat;background-size:cover;background-position:top center;position:absolute;left:0;top:0;width:100%;height:100%}.block.block-info.offerte .title{font-size:238px;font-weight:900;line-height:202px;position:relative;padding:140px 0;margin-top:-180px;color:#2c2b31}.block.block-info.offerte .title:before{content:'';height:100%;width:95%;background:#fff;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;position:absolute;left:0;top:0;z-index:-1;box-shadow:0 12px 60px rgba(40,42,47,0.2)}.block.block-info.offerte .form{max-width:420px}.block.block-info.offerte .form .form-title{color:#36353e}.block.block-info.over{position:relative;background-color:#fff;padding:90px 0 215px}.block.block-info.over:before{content:"";background-image:url("../img/watermark.png");background-repeat:no-repeat;background-size:95%;background-position:0 center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.block.block-info.over .sub-container{padding:60px 40px}.block.block-info.over .title{font-size:238px;font-weight:900;line-height:202px;position:relative}.block.block-info.over .subtitle{font-size:96px;font-weight:900;line-height:1.5;color:#222127;position:relative;display:inline-block}.block.block-info.over .subtitle:after{content:'';height:2px;width:70px;background:#ec2025;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;position:absolute;left:0;top:110%}.block.block-info.over .content .info-content{font-size:17px}.block.block-info.over .content .info-content p{font-size:inherit}.block.block-info .title .red,.block.block-info .subtitle .red{color:#ec2025;font-size:inherit}.center-wrapper{background-color:#222127;background-image:url("../img/bg-vector.png");background-repeat:repeat;background-size:contain;padding-top:130px}.container{width:100%;max-width:1360px;padding:0 30px;margin:auto}.sub-container{width:50%;-webkit-box-flex:0;-webkit-flex:0 1 50%;-moz-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 30px;position:relative}.sub-container:before{content:"";height:100%;width:50vw;position:absolute;top:0;left:0;z-index:0}.sub-container.light-style{padding:40px}.sub-container.light-style.transparent:before{background-color:transparent;box-shadow:none}.sub-container.light-style:before{background-color:#fff;box-shadow:0 12px 60px rgba(40,42,47,0.2)}.sub-container.dark-style{padding:40px;color:#fff}.sub-container.dark-style.transparent:before{background-color:transparent}.sub-container.dark-style:before{background-color:#222127}.sub-container.dark-style h1,.sub-container.dark-style h2,.sub-container.dark-style h3,.sub-container.dark-style h4,.sub-container.dark-style h5,.sub-container.dark-style h6,.sub-container.dark-style p,.sub-container.dark-style b,.sub-container.dark-style strong,.sub-container.dark-style span,.sub-container.dark-style i,.sub-container.dark-style li,.sub-container.dark-style td,.sub-container.dark-style input,.sub-container.dark-style select,.sub-container.dark-style textarea{color:#fff}.sub-container.dark-style .title,.sub-container.dark-style .subtitle{color:#fff}.sub-container.left-style:before{left:revert;right:0}.sub-container.right-style:before{left:0;right:revert}.sub-container.full-style:before{width:100%}.sub-container .content{z-index:2}.sub-container .content p{margin-bottom:0}@media screen and (min-width: 1500px){.block.block-info.main-info .sub-container.left-style .info-header{margin-left:-110px;display:inline-block}}@media screen and (max-width: 1360px){.block.block-info.main-info .sub-container.left-style .fx-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block.block-info.main-info .sub-container.left-style .subtitle,.block.block-info.main-info .sub-container.left-style .info-content{margin-left:auto;text-align:right}}@media screen and (max-width: 1280px){.sub-container .text-right{text-align:left}.block.block-info.main-info{padding:50px 0}.block.block-info.main-info .title{font-size:4.5em;line-height:1.2}.block.block-info.main-info .subtitle{font-size:25px}.block.block-info.main-info .content .info-content{font-size:15px}.block.block-info.diensten{padding:50px 0 200px}.block.block-info.diensten .title{font-size:6.5em;line-height:1.2}.block.block-info.diensten .subtitle{font-size:25px}.block.block-info.diensten .content .info-content{font-size:15px}.block.block-info.offerte .title{padding:70px 0}.block.block-info.offerte .btn{padding:0}.block.block-info.over .content{padding:25px}.block.block-info.over .btn{padding:0}.block.block-info.offerte,.block.block-info.over{padding:50px 0}.block.block-info.offerte .sub-container,.block.block-info.over .sub-container{padding:25px}.block.block-info.offerte .title,.block.block-info.over .title{font-size:6.5em;line-height:1.2}.block.block-info.offerte .subtitle,.block.block-info.over .subtitle{font-size:25px}.block.block-info.offerte .content .info-content,.block.block-info.over .content .info-content{font-size:15px}}@media screen and (max-width: 768px){.block.block-info.main-info .title{font-size:2.5em}.block.block-info.main-info .subtitle{font-size:20px}.block.block-info.diensten .title{font-size:4.5em}.block.block-info.diensten .subtitle{font-size:20px}.block.block-info.offerte .title{padding:35px 0}.block.block-info.offerte .subtitle{font-size:20px}.block.block-info.offerte .title,.block.block-info.over .title{font-size:4.5em;line-height:1.2}.block.block-info.offerte .subtitle,.block.block-info.over .subtitle{font-size:20px}.block.block-info.over .content{padding:0}section{padding:30px 0}.container{padding:0 -moz-calc(30px / 2);padding:0 calc(30px / 2)}.sub-container{width:100%;-webkit-box-flex:0;-webkit-flex:0 1 100%;-moz-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:0 -moz-calc(30px / 2);padding:0 calc(30px / 2)}.sub-container:before{width:100vw;left:-moz-calc(-1 * 30px / 2);left:calc(-1 * 30px / 2)}.sub-container.light-style,.sub-container.dark-style{padding:25px}.sub-container.left-style:before{left:-moz-calc(-1 * 30px / 2);left:calc(-1 * 30px / 2);right:0}.sub-container.right-style:before{left:-moz-calc(-1 * 30px / 2);left:calc(-1 * 30px / 2);right:0}}
