@import "css/form_editor.css";.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{max-width:1200px;width:100%;padding:0;}@media screen and (max-width: 1199px){.container{padding:0 20px;}}header,#content,footer{width:100%;clear:both;}a:focus{border:0;box-shadow:none;outline:none;}.btn-pink-circle{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#d7278a;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;}.btn-grey-circle{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#eee;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;}header{background:#fff;height:116px;z-index:100;position:relative;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header{height:auto;}}header .container{position:relative;}header .top-nav{margin:28px 0 0;}header .btn-home{display:inline-block;vertical-align:middle;width:36px;height:36px;background:url("img/share/home-icon.png") #d7278a center;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 27px 0 0;}@media only screen and (max-width: 576px){header .btn-home{margin:0 10px 0 0;}}header .btn-lang{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#eee;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;margin:0 9px 0 0;font-size:14px;color:#797979;}header .btn-lang.last{margin:0;}header .btn-lang.active{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#d7278a;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;}header .btn-social{margin:0 9px 0 0;}header .btn-social.last{margin:0;}header .nav-wrap{border-left:3px solid #eee;display:inline-block;vertical-align:middle;padding:6px 29px;}header .nav-wrap.social{height:48px;box-sizing:border-box;padding:6px 0 6px 29px;}@media only screen and (max-width: 576px){header .nav-wrap.social{padding:6px 0 6px 10px;}}header .logo{background:url("img/share/logo-bg.png") no-repeat center;width:452px;height:200px;display:block;position:absolute;top:0;left:5.4%;z-index:1;}header .logo img{display:block;margin:17px auto;width:24%;}header .logo-m{background:url("img/share/logo-bg-m.png") no-repeat center;background-size:100%;width:265px;height:176px;display:block;position:absolute;top:0;left:5.4%;z-index:1;}@media only screen and (max-width: 576px){header .logo-m{width:250px;height:166px;left:0;}}header .logo-m img{display:block;margin:17px auto;width:32%;}header .btn-toggle-menu{background:url("img/share/nav-icon.png") no-repeat;width:32px;height:32px;display:block;position:absolute;top:10px;right:20px;}header .btn-toggle-menu.active{background:url("img/share/nav-close-icon.png") no-repeat;}header .nav{position:relative;margin:30px auto 0;border-top:10px solid #811f56;text-align:right;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#d7278a;min-height:62px;}}header .nav .bg{background:rgba(215,39,138,0.9);-webkit-border-radius:0 0 50px 50px;-moz-border-radius:0 0 50px 50px;border-radius:0 0 50px 50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:110%;height:100%;position:absolute;top:0;right:-4.4%;}@media screen and (max-width: 1410px){header .nav .bg{width:72%;right:0;}}header .nav .lang{margin:23px 0 37px;}header .nav .lang .btn-lang{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#eee;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;font-size:14px;background:#bb2178;color:#000;margin:0 24px 0 0;}header .nav .lang .btn-lang.last{margin:0;}header .nav .lang .btn-lang.active{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#d7278a;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;background:#fff;color:#d7278a;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav .menu-wrap{display:none;position:absolute;top:52px;left:0;width:100%;background:#d7278a;padding:0 20px;}}@media screen and (max-width: 1410px){header .nav .menu{margin:0 20px 0 456px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav .menu{margin:0;}}header .nav li{list-style:none;display:inline-block;vertical-align:middle;padding:16px 0 15px;margin:0 0 0 33.5px;position:relative;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li{display:block;text-align:left;border-bottom:2px solid #e84aa3;padding:18px 0;margin:0;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li.has-child{background:url("img/share/nav-collapsed.png") no-repeat 100% 25px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li.has-child.active{background:url("img/share/nav-expanded.png") no-repeat 100% 25px;}}header .nav li a{font-size:15px;color:#fff;letter-spacing:0.5px;}header .nav li a.btn-submenu{display:inline-block;width:100%;}header .nav li a.active{color:#000;}header .nav li:hover a{color:#000;}header .nav li:hover a:hover{text-decoration:underline;}header .nav li:hover .submenu{display:block;}header .nav li:hover .submenu a{color:#fff;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li:hover .submenu{display:none;}}header .nav li .submenu{display:none;background:url("img/share/subnav-pointer.png") no-repeat top center;position:absolute;top:99%;left:50%;width:220px;margin-left:-110px;z-index:10;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li .submenu{text-align:left;background:none;position:static;top:auto;right:auto;width:100%;margin:0;}}header .nav li ul{margin:15px 0 0;width:100%;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;background:#811f56;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li ul{text-align:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:none;}}header .nav li li{display:block;padding:18px 0;margin:0;border-bottom:2px solid #aa3476;}header .nav li li:hover a{text-decoration:underline;}header .nav li li.last{border:0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li li{background:none;border:0;}}footer{border-top:2px solid #e8e8e8;padding:30px;}footer .container{position:relative;}footer p{position:absolute;top:0;right:0;font-size:14px;font-weight:bold;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer p{position:static;text-align:center;}}footer p a{font-size:14px;font-weight:bold;}.ft-contact div{display:inline-block;vertical-align:middle;margin:0 35px 0 0;}.ft-contact div a{height:22px;line-height:22px;display:inline-block;vertical-align:middle;font-weight:bold;font-size:14px;}/*953795e33e25c16a067bcfa2a5842f5b*/@media screen and (max-width: 991px),only screen and (max-width: 767px){.ft-contact div{display:block;text-align:center;margin:0 0 15px;}}.btn-tel{background:url("img/share/contact-tel.png") no-repeat left center;padding:0 0 0 33px;font-size:14px;}.btn-fax{background:url("img/share/contact-fax.png") no-repeat left center;padding:0 0 0 33px;font-size:14px;}a.btn-email{background:url("img/share/contact-email.png") no-repeat left center;padding:0 0 0 33px;text-decoration:underline;font-size:14px;}.bg-overlay{display:none;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:60;}.about{padding:166px 0 0 0;position:relative;}.about .bg{position:absolute;top:0;left:0;width:100%;}.about .bg2{background:url("img/about/about-bg.png") no-repeat;background-position-y:395px;background-size:100% 100%;position:absolute;top:0;left:0;width:100%;height:100%;}.about .bg2 .mask{bottom:auto;top:242px;}.about .mask{background:url("img/about/background-mask.png") top center repeat-x;background-size:auto 100%;display:block;width:100%;height:154px;position:absolute;bottom:0;left:0;}.about .content-wrap{position:relative;z-index:1;}.about h1{font-size:48px;font-weight:700;color:#d7278a;}.about h1 span{font-size:48px;font-weight:normal;color:#5e0e3b;}.about h2{font-size:24px;font-weight:700;color:#fff;padding:0 0 22px 62px;letter-spacing:0.8px;word-break:break-word;margin:0 115px 0 0;}.about .rounded-outer-wrap{position:relative;background:#de499d;padding:21px 0 0;-webkit-border-radius:60px 60px 0 0;-moz-border-radius:60px 60px 0 0;border-radius:60px 60px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;max-width:1325px;margin:41px auto 0;}.about .rounded-middle-wrap{position:relative;-webkit-border-radius:55px 55px 0 0;-moz-border-radius:55px 55px 0 0;border-radius:55px 55px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;max-width:1305px;margin:0 auto;padding:11px 0 0;}.about .rounded-inner-wrap{background:#fff;-webkit-border-radius:55px 55px 0 0;-moz-border-radius:55px 55px 0 0;border-radius:55px 55px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;padding:38px 0 0 0;box-shadow:0 -11px #811f56;}.about .btn-back{background:url("img/news/back-arrow.png") no-repeat left;width:18px;height:18px;position:absolute;top:29px;right:94px;padding:0 0 0 19px;color:#fff;font-size:14px;white-space:nowrap;}.about h1{color:#43b134;}.about h1 span{color:#12440b;}.about .rounded-outer-wrap{background:#5dbc50;}.about .rounded-inner-wrap{box-shadow:0 -11px #12440b;}.pagination-wrap.top{margin:11px 0 0;}.pagination-wrap.bottom{margin:29px 0 0;}.pagination-wrap .page-item{width:30px;height:30px;line-height:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.pagination-wrap li{display:inline-block;vertical-align:middle;margin:0 11px 0 0;text-align:center;overflow:hidden;}.pagination-wrap li a{font-size:14px;color:#000;}.pagination-wrap li.active{background:#43b134;}.pagination-wrap li.active a{color:#fff;}.srch-page{width:54px;background:#efefef;height:30px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0 10px;}.btn-submit{text-align:center;}.btn-submit span{display:inline-block;width:200px;font-size:18px;color:#fff;background:url(img/contact/submit-arrows.png) #43b134 no-repeat 89%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:40px;line-height:40px;letter-spacing:0.5px;text-align:center;}@media only screen and (max-width: 767px){.btn-submit span{width:150px;}}.slide-submit{background:#e7e7e7;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:380px;height:40px;display:inline-block;vertical-align:middle;position:relative;text-align:left;}@media only screen and (max-width: 767px){.slide-submit{width:100%;margin:0 0 20px;}}.slide-submit .handler{cursor:pointer;position:relative;z-index:1;color:#fff;font-size:16px;background-color:#43b134;}.slide-submit p{position:absolute;right:0;top:0;width:44%;text-align:left;line-height:40px;color:#000;box-sizing:border-box;font-size:14px;letter-spacing:0.3px;}a.btn-reset{display:inline-block;vertical-align:middle;background:#919191;color:#fff;font-size:16px;height:40px;line-height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 0 0 0.6%;width:200px;text-align:center;letter-spacing:0.5px;}@media only screen and (max-width: 767px){a.btn-reset{width:100%;}}input.error,textarea.error{background:#fdcaca;}input,textarea,button{-webkit-appearance:none;-webkit-font-smoothing:antialiased;resize:none;}input[type="checkbox"]{-webkit-appearance:checkbox;}input[type="radio"]{-webkit-appearance:radio;}.form{margin:12px 0 0;position:relative;}.form .msg{position:absolute;top:20px;right:5%;font-size:15px;color:#f00;}.form .form-control{border:0;box-shadow:none;}.form label .hints{display:inline;color:#f00;}div.error .form-check-label:before,.radio-group.error .form-check-label:before{background:#fdcaca;}div.error .form-check-label2:before,.radio-group.error .form-check-label2:before{background:#fdcaca;}.timetable .col-day{background:#811f56;color:#fff;font-size:15px;font-weight:bold;text-align:center;border:0;width:11.7%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.timetable .col-day{width:50%;}}.timetable .col-session{background:#efdae6;color:#811f56;font-size:15px;font-weight:bold;padding:0 0 0 20px;width:18%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.timetable .col-session{width:50%;}}.timetable .off{background:#e3c7d7;}.timetable td{border:1px solid #efefef;background:#fff;height:52px;}.timetable td:hover label{background:url('img/support_table/tick-on.png') #fff no-repeat center;}.timetable td label{cursor:pointer;display:block;width:100%;height:100%;background:url('img/support_table/tick-off.png') #e3c7d7 no-repeat center;}.timetable td input[type=checkbox]{display:none;}.timetable td input[type=checkbox]:checked + label{background:url('img/support_table/tick-on.png') #fff no-repeat center;}.timetable td img{display:block;margin:0 auto;}.timetable th{border:1px solid #efefef;background:#efdae6;height:52px;}.personal-info{background:#efefef;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:34px 40px 25px 40px;margin:0 0 20px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.personal-info{padding:20px;}}.personal-info h4{font-size:18px;font-weight:700;color:#811f56;letter-spacing:0.7px;margin:0 0 24px;}.personal-info h4 .hints{display:inline;color:#f00;}.personal-info label{font-size:15px;font-weight:normal;color:#000;line-height:36px;letter-spacing:0.6px;}.personal-info .form-group{margin-bottom:14px;}.personal-info .form-group .row{line-height:36px;}.personal-info .form-control{height:36px;width:72%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.personal-info .form-control{width:100%;}}.personal-info div.error .form-check-label:before,.personal-info .radio-group.error .form-check-label:before{background:#fdcaca;}.personal-info div.error .form-check-label2:before,.personal-info .radio-group.error .form-check-label2:before{background:#fdcaca;}.personal-info .radio-wrap{display:inline-block;vertical-align:middle;margin-right:32px;}.personal-info .radio-wrap input{display:none;}.personal-info .radio-wrap .form-check-label{cursor:pointer;position:relative;font-size:15px;letter-spacing:0.6px;padding:0 0 0 32px;}.personal-info .radio-wrap .form-check-label:before{position:absolute;top:10px;left:0;border-radius:50%;content:'';width:20px;height:20px;background:#fff;border:3px solid #fff;}.personal-info .radio-wrap input[type=radio]:checked + .form-check-label:before{background:#d7278a;}.personal-info .radio-wrap .form-check-label2{cursor:pointer;position:relative;font-size:15px;letter-spacing:0.6px;padding:0 0 0 32px;}.personal-info .radio-wrap .form-check-label2:before{position:absolute;top:10px;left:0;content:'';width:20px;height:20px;background:#fff;}.personal-info .radio-wrap input[type=checkbox]:checked + .form-check-label2:before{background:url(img/support/tick-on.png) no-repeat center #fff;background-size:100%;}.personal-info .radio-group .radio-outer-wrap{display:inline-block;vertical-align:middle;}@media only screen and (max-width: 767px){.personal-info .radio-group .radio-outer-wrap{display:block;}}.personal-info .radio-input-wrap{display:inline-block;position:relative;cursor:pointer;}.personal-info .radio-input-wrap.checked:before{background:#d7278a;}.personal-info .radio-input-wrap:before{position:absolute;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:'';width:20px;height:20px;line-height:20px;background:#fff;border:3px solid #fff;top:50%;margin-top:-10px;left:-3px;z-index:2;transition:background 0.6s;cursor:pointer;}.personal-info .checkbox-input-wrap{position:relative;cursor:pointer;}.personal-info .checkbox-input-wrap.checked:before{background:url("img/support/tick-on.png") no-repeat center #fff;background-size:100%;}.personal-info .checkbox-input-wrap:before{position:absolute;display:block;content:'';width:20px;height:20px;line-height:20px;background:#fff;top:50%;margin-top:-10px;left:0;z-index:2;transition:background 0.6s;cursor:pointer;}.personal-info input[type=text]::-webkit-input-placeholder{font-size:15px;color:;text-align:left;}.personal-info input[type=text]::-moz-placeholder{font-size:15px;color:;text-align:left;}.personal-info input[type=text]::-ms-input-placeholder{font-size:15px;color:;text-align:left;}.personal-info input[type=text]::-moz-placeholder{font-size:15px;color:;text-align:left;}.personal-info .right{margin:0 0 0 -6%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.personal-info .right{margin:0;}}.personal-info .right input[type=text]{font-size:15px;margin:0 0 0 -2%;width:68%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.personal-info .right input[type=text]{margin:0;width:100%;}}.personal-info .right span{font-size:15px;display:inline-block;vertical-align:middle;padding:0 34px 0 12px;letter-spacing:0.6px;}.personal-info .wrap{margin:0 0 0 -4.5%;line-height:36px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.personal-info .wrap{margin:0;}}.personal-info .wrap span{font-size:15px;display:inline-block;vertical-align:middle;letter-spacing:0.6px;padding:0 34px 0 11px;}.personal-info .wrap.radio-group span{padding:0 35px 0 10px;position:relative;}.personal-info .wrap.checkboxes.error .form-check-label:before{background:#fdcaca;}.personal-info .wrap.checkboxes.error .form-check-label2:before{background:#fdcaca;}.personal-info .wrap.checkboxes input[type=checkbox]{display:none;}.personal-info .wrap.checkboxes .form-check-label2{cursor:pointer;position:relative;font-size:15px;letter-spacing:0.6px;padding:0 0 0 32px;}.personal-info .wrap.checkboxes .form-check-label2:before{position:absolute;top:10px;left:0;content:'';width:20px;height:20px;background:#fff;}.personal-info .wrap.checkboxes input[type=checkbox]:checked + .form-check-label2:before{background:url(img/support/tick-on.png) no-repeat center #fff;background-size:100%;}.personal-info .wrap.text-wrap{margin:0 0 0 -5%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.personal-info .wrap.text-wrap{margin:0;}}.personal-info .wrap.text-wrap input{width:59.5%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.personal-info .wrap.text-wrap input{width:100%;}}.available_time{background:#efefef;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:34px 40px 23px 40px;margin:0 0 20px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.available_time{padding:20px;}}.available_time .checkbox-input-wrap{position:relative;cursor:pointer;}.available_time .checkbox-input-wrap.checked:before{background:url("img/support/tick-on.png") no-repeat center #fff;background-size:100%;}.available_time .checkbox-input-wrap:before{position:absolute;display:block;content:'';width:20px;height:20px;line-height:20px;background:#fff;top:50%;margin-top:-10px;left:-2px;z-index:2;transition:background 0.6s;cursor:pointer;}.available_time .table-responsive-wrapper{width:100%;}.available_time .timetable{margin:0 0 26px;width:100%;}.available_time img{margin:0 0 26px;}.available_time h4{font-size:18px;font-weight:700;color:#811f56;letter-spacing:0.4px;margin:0 0 30px;}.available_time h4 .hints{display:inline;color:#f00;}.available_time label{font-size:15px;letter-spacing:0.15px;line-height:36px;}.available_time label.hour{width:84%;}.available_time .form-group{line-height:36px;}.available_time .form-control{height:36px;width:72%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.available_time .wrap{margin:0 0 0 -12%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.available_time .wrap{margin:0;}}.available_time .per-hours{width:13.5%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.available_time .per-hours{width:100%;}}.available_time .experience{width:78.5%;height:182px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.available_time .experience{width:100%;}}.skills{background:#efefef;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:34px 40px 14px 40px;margin:0 0 19px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.skills{padding:20px;}}.skills h4{font-size:18px;font-weight:700;color:#811f56;letter-spacing:0.4px;margin:0 0 30px;}.skills h4 .hints{display:inline;color:#f00;}.skills h4 span{font-weight:normal;}.skills .checkboxes.error .form-check-label:before{background:#fdcaca;}.skills .checkboxes.error .form-check-label2:before{background:#fdcaca;}.skills .checkboxes input[type=checkbox]{display:none;}.skills .checkboxes .form-check-label2{cursor:pointer;position:relative;font-size:15px;letter-spacing:0.6px;padding:0 0 0 32px;}.skills .checkboxes .form-check-label2:before{position:absolute;top:2px;left:0;content:'';width:20px;height:20px;background:#fff;}.skills .checkboxes input[type=checkbox]:checked + .form-check-label2:before{background:url(img/support/tick-on.png) no-repeat center #fff;background-size:100%;}.skills .checkboxes div{line-height:20px;margin-bottom:23px;}.skills .checkboxes div.checkbox-input-wrap{display:inline-block;margin:0;}.skills .checkboxes div.nomargin{margin-bottom:0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.skills .checkboxes div.nomargin{margin-bottom:23px;}}.skills .checkboxes .col-2{margin:0 0 0 -6%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.skills .checkboxes .col-2{margin:0;}}.skills .checkboxes .col-3{margin:0 0 0 -13%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.skills .checkboxes .col-3{margin:0;}}.skills .checkboxes .col-4{margin:0 0 0 -20%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.skills .checkboxes .col-4{margin:0;}}.skills .checkboxes .col-5{margin:0 0 0 -2%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.skills .checkboxes .col-5{margin:0;}}hr{width:100%;height:3px;background:#efefef;border:0;}.hr1{margin:42px 0 28px;}.hr2{margin:28px 0 38px;}.btn-submit{text-align:center;margin:0 20px 47px;}