/* vsh thegem-new-css.css */
blockquote{margin: 0;font-size: 24px;line-height: 37px;padding: 67px 87px;background-color: #f3f5f6;position: relative}blockquote:after{position: absolute;font-family: thegem-icons;font-style: normal;content: '\e60c';font-size: 76px;line-height: 37px;font-weight: normal;right: 67px;bottom: 7px;color: #a3e7f0}.wpb_text_column ul li{position: relative;list-style: none;padding-bottom: 6px}.wpb_text_column ul li ul,.wpb_text_column ol li ol{padding-bottom: 5px;padding-left: 30px;padding-top: 5px}.wpb_text_column ul li:before{left: -12px;content: "";height: 3px;width: 3px;position: absolute;background-color: #002b36;border-radius: 50%;top: 12px}.wpb_text_column ol li{position: relative;padding-bottom: 6px}.wpb_text_column ol{list-style: none;counter-reset:li}.wpb_text_column ol li:before{content:counter(li);counter-increment:li;position:absolute;counter-reset: section;top:-4px;left:-2em;width:2em;padding:4px 0;font-weight:bold;text-align:center}.wpb_text_column .yith-wcwl-share ul li:before{display: none}.gem-list{margin-bottom: 1.421em}.gem-list>ul{list-style: none;padding-left: 1.2em;margin: 0}.gem-list>ul>li{position: relative;text-indent: -1.2em;margin-bottom: 0.7em}.gem-list>ul>li:last-child{margin-bottom: 0}.gem-list>ul>li:before{font-family: 'thegem-icons';font-style: normal;font-weight: normal;content: '\e601';font-size: 16px;vertical-align: top;display: inline-block;width: 21px;text-indent: 0}.gem-list.gem-list-type-check>ul>li:before{content: '\e614'}.gem-list.gem-list-type-arrow>ul>li:before{content: '\e64c'}.gem-list.gem-list-type-double-arrow>ul>li:before{content: '\e653'}.gem-list.gem-list-type-check-style-1>ul>li:before{content: '\e614'}.gem-list.gem-list-type-check-style-2>ul>li:before{content: '\e650'}.gem-list.gem-list-type-disc-style-1>ul>li:before{content: '\e617'}.gem-list.gem-list-type-disc-style-2>ul>li:before{content: '\e651'}.gem-list.gem-list-type-checkbox>ul>li:before{content: '\e647'}.gem-list.gem-list-type-cross>ul>li:before{content: '\e619'}.gem-list.gem-list-type-snowflake-style-1>ul>li:before{content: '\e644'}.gem-list.gem-list-type-snowflake-style-2>ul>li:before{content: '\e645'}.gem-list.gem-list-type-square>ul>li:before{content: '\e618'}.gem-list.gem-list-type-disc>ul>li:before{content: '\e617'}.gem-list.gem-list-type-star>ul>li:before{content: '\e61a'}.gem-list.gem-list-type-plus>ul>li:before{content: '\e652'}.gem-list.gem-list-type-Label>ul>li:before{content: '\e648'}.gem-list.gem-list-color-1>ul>li:before{color: #3c3950}.gem-list.gem-list-color-2>ul>li:before{color: #00bfa5}.gem-list.gem-list-color-3>ul>li:before{color: #00bcd4}.gem-list.gem-list-color-4>ul>li:before{color: #ffb932}.gem-list.gem-list-color-5>ul>li:before{color: #f44336}.gem-list.gem-list-color-6>ul>li:before{color: #7e57c2}.gem-list.gem-list-color-7>ul>li:before{color: #d500f9}.gem-list.gem-list-color-8>ul>li:before{color: #8d6e63}.gem-list.gem-list-color-9>ul>li:before{color: #f26c4f}.gem-list.gem-list-color-10>ul>li:before{color: #ad1457}.gem-list.gem-list-color-11>ul>li:before{color: #afb42b}.gem-list.gem-list-color-12>ul>li:before{color: #ffffff}.gem-list.gem-list-color-13>ul>li:before{color: #e5bf93}.gem-list .gem-list>ul>li:before{color: #5f727f}.gem-table{margin-bottom: 1.421em}.gem-table table{width: 100%}.gem-table thead th{padding: 17px;text-transform: uppercase}.gem-table td{padding: 16px}.gem-table table{border: medium none !important;overflow: visible}.gem-table.gem-table-style-3{border: medium none;overflow: visible}@media (max-width: 768px){.gem-table.gem-table-responsive{border: 0 none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0}.gem-table-responsive .tabletolist>li span{margin-bottom: 30px}.gem-table-responsive .tabletolist .titles{border: medium none;margin: 0;background-color: #f4f7f6}.gem-table-responsive .tabletolist .row_headers{border-right: 1px solid #dfe5e8}.gem-table-responsive .tabletolist>li{margin-bottom: 30px}.gem-table-responsive.gem-table-style-1 .tabletolist>li li:nth-child(even){background-color: #f4f7f6}.gem-table-responsive.gem-table-style-2 .tabletolist>li span.titles{border:medium none}.gem-table-responsive.gem-table-style-3 .tabletolist>li,.gem-table-responsive.gem-table-style-3 .tabletolist .row_headers,.gem-table-responsive.gem-table-style-3 .tabletolist>li span{border: medium none}.gem-table-responsive.gem-table-style-3 .tabletolist>li .titles{background-color: #46485c}.gem-table-responsive.gem-table-style-3 .tabletolist>li li:nth-child(odd){background-color: #f4f7f6}.gem-table-responsive.gem-table-style-3 .tabletolist>li li:nth-child(odd) .row_headers{background-color: #f0f3f2}.gem-table-responsive.gem-table-style-3 .tabletolist>li li:nth-child(even){background-color: #ebf0ef}.gem-table-responsive.gem-table-style-3 .tabletolist>li li:nth-child(even) .row_headers{background-color: #e6ebe9}.gem-table-responsive .tabletolist,.gem-table-responsive .tabletolist>li>ul{margin: 0;padding: 0;list-style: none}.gem-table-responsive .tabletolist>li>ul{display: table;width: 100%}.gem-table-responsive .tabletolist>li>ul>li{display: table-row}.gem-table-responsive .tabletolist .row_headers,.gem-table-responsive .tabletolist .row_data{display: table-cell;padding: 17px;vertical-align: middle}.gem-table-responsive.gem-table-style-1 .tabletolist.nrh .row_headers{font-weight: bold}.gem-table-responsive .tabletolist.rh>li>.titles{display: block;padding: 14px;text-align: center;text-transform: uppercase}.gem-table-style-1 .tabletolist.rh>li>.titles{position: relative}.gem-table-responsive .tabletolist.rh .row_data,.gem-table-responsive .tabletolist.rh .row_headers{text-align: center}}.gem-table-style-1.gem-table{border: medium none}.gem-table-style-3 tr:nth-child(even) td{background-color: #e6ebe9}.gem-table-style-3 tr:nth-child(even) td:nth-child(even){background-color: #ebf0ef}.gem-table-style-3 tr:nth-child(odd) td{background-color: #f4f7f6}.gem-table-style-3 thead tr th:nth-child(even){background-color: #46485c}.gem-table-style-1 tr:nth-child(even) td{background-color: #f4f7f6}.gem-table-style-2 thead tr{background-color: #f4f7f6}.gem-table-style-2.gem-table{border: medium none}.gem-table-responsive .tabletolist.rh>li:first-child>.titles{border-top: medium none}.gem-table h1,.gem-table h2,.gem-table h3,.gem-table h4,.gem-table h5,.gem-table h6{margin: 0px}.custom-header .title-xlarge{margin: 0.4em 0}.custom-header-subtitle span{display: block}.gem-custom-header-icon-position-centered{text-align: center}.gem-custom-header-icon-position-left .gem-icon{float: left}.gem-custom-header-icon-position-left .gem-custom-header-conteiner{text-align: right}.gem-custom-header-icon-position-right .gem-icon{float: right}.gem-custom-header-icon-position-left .custom-header-title,.gem-custom-header-icon-position-left .custom-header-subtitle{float: right;clear: right}.gem-custom-header-icon-position-left{text-align: right}.gem-custom-header-icon-position-right{text-align: left}.gem-custom-header-icon-position-centered{text-align: center}.custom-header .breadcrumbs{width: 100%}.gem-custom-header-icon-position-centered .gem-icon{float: none;display: inline-block}.gem-custom-header-icon-position-centered .gem-custom-header-conteiner{width: 100%;text-align: center}.gem-custom-header-icon-position-centered .styled-subtitle .light{display: inline-block}.custom-header.gem-custom-header-no-icon .gem-icon{display: none}.gem-custom-header-icon-position-centered .container{padding: 0}.custom-header .container{position: inherit}.gem-custom-header-icon-position-left .breadcrumbs{right: 21px}.gem-custom-header-icon-position-right .breadcrumbs{left: 21px}body .site-main .custom-header .gem-icon{margin-top: 50px}.custom-header h1,.custom-header h2,.custom-header h3,.custom-header h4,.custom-header h5,.custom-header h6{margin-top: 50px}.gem-custom-header-icon-position-centered h1{margin-top: 30px}.gem-custom-header-icon-position-centered{padding-top: 20px}.custom-header h1{margin-bottom: 20px}.gem-custom-header-icon-position-centered .gem-custom-header-conteiner{display: inline-block;width: 100%}.gem-custom-header-icon-position-centered .gem-custom-header-conteiner .custom-header-title,.gem-custom-header-icon-position-centered .gem-custom-header-conteiner .custom-header-subtitle{width: 100%}.gem-custom-header-no-icon .custom-header-title span{display: inline}.custom-header-title span{display: inline-block}.custom-header .breadcrumbs{position: absolute;bottom: 10px}.custom-header .gem-icon-shape-none{border: none !important}.custom-header.centreed_breadcrumbs .breadcrumbs{text-align: center}.breadcrumbs .current{color: #e7ff89;padding-bottom: 12px;border-bottom: 3px solid #e7ff89}.bc-devider:before{font-family: thegem-icons;font-style: normal;width: 20px;vertical-align: middle;padding: 0px 12px;content: '\e64c'}@media (max-width: 768px){.custom-header .breadcrumbs{right: 0 !important;left: 0 !important;text-align: center !important}.gem-custom-header-icon-position-left .custom-header-title,.gem-custom-header-icon-position-left .custom-header-subtitle{float: none}}@media (max-width: 1080px){.custom-header .custom-header-title span{max-width: 800px !important}.custom-header .custom-header-title span{max-width: 800px !important}}@media (min-width:980px) and (max-width:1200px){.row .custom-header{padding-top: 120px !important}}@media (max-width: 980px){.custom-header .custom-header-title span{max-width: 600px !important}.custom-header .custom-header-title span{max-width: 600px !important}.gem-custom-header-icon-position-centered .custom-header-title{margin: 0 auto;text-align: center !important}}@media (max-width: 880px){.custom-header .custom-header-title span{max-width: 480px !important}.custom-header .custom-header-title span{max-width: 480px !important}}@media (max-width: 767px){.custom-header .custom-header-title{max-width: 550px !important;margin: 0 auto;text-align: center;float: none}.custom-header .custom-header-title span{max-width: 550px !important;margin: 0 auto;text-align: center !important;float: none}.custom-header .custom-header-title span h1{font-size: 2.6em !important}.custom-header .gem-icon{display: inline-block;float: none}.custom-header{text-align: center}.styled-subtitle .light{text-align: center}.gem-icon-size-big{font-size: 95px;width: 95px;height: 95px;line-height: 95px}}.contact-form-footer input{padding-top: 21px;border-radius: 3px;padding-bottom: 17px}.wpcf7 .wpcf7-form .contact-form-footer textarea{height: 95px;width: 100%}.wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit{width: 100%;padding: 11px;margin: 0;line-height: 0}.site-footer .contact-form-footer .wpcf7-form-control-wrap .wpcf7-form-control{padding: 7px !important}.site-footer #colophon .widget-title{margin-bottom: 42px}.site-footer .widget_contacts .gem-contacts div{line-height: inherit;display: block}.site-footer .gem-contacts-item.gem-contacts-address{border-bottom: 1px solid #393d50;padding-bottom: 30px;margin-top: -15px}.site-footer .gem-contacts-item.gem-contacts-phone{padding-top: 30px}.site-footer .widget_text ul{padding-left: 0px;margin-left: 0px;margin-top: -17px}.site-footer .widget_text ul li{list-style: none;float: left;padding-left: 14px;padding: 8px 0;margin-left: 13px;border-bottom: 1px solid #393d50;width: 100%}.site-footer .widget_text ul li:last-child{border-bottom: medium none}.site-footer .widget_text ul li:before{border-radius: 50%;content: '';width: 5px;margin-top: 10px;height: 5px;float: left;margin-left: -14px}.site-footer .gem-mini-pagination a{width: 13px;height: 13px}.site-footer .gem-clients-grid-carousel-wrap .gem-clients-slide a{border-radius: 0px}.site-footer .mc-form{position: relative;margin-top: 35px}.site-footer #mc4wp_submit{position: absolute;top: -8px;right: 0;border-top-left-radius: 0px;border-bottom-left-radius: 0px}.site-footer .mc4wp-form input[type='email']{padding: 7px 21px;width: 100%}.site-footer .widget-title{margin-bottom: 40px}.digram-line-box .skill-element{padding-top:4px}.skill-title{padding-left: 28px;margin-bottom: 7px}.widget .diagram-summary-skill-line{font-size: 22px;font-weight: 100}body .gem-icon-with-text.gem-icon-with-text-float-right .gem-icon-with-text-icon{display: block;float: right}.gem-icon-shape-romb{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gem-icon-shape-romb .gem-icon-inner{border-radius: 0px}.romb-icon-conteiner{transform: rotate(-45deg);width: 100%;height: 100%}.gem-icon-size-xlarge.gem-icon-shape-romb{border-radius: 14px}.gem-icon-size-large.gem-icon-shape-romb{margin: 34px;border-radius: 7px}.gem-icon-size-medium.gem-icon-shape-romb{margin: 16px;border-radius: 3px}.gem-icon-size-small.gem-icon-shape-romb{margin: 10px;border-radius: 3px}body .gem-icon.gem-icon-size-small{border-width: 3px}.wpcf7-form .wpcf7-quiz,.wpcf7-form input[type="number"],.wpcf7-form input[type="date"],.wpcf7-form input.wpcf7-text,.wpcf7-form .combobox-wrapper,.wpcf7-form textarea{width: 100%}.wpcf7-form .wpcf7-quiz,.wpcf7-form input[type="number"],.wpcf7-form input[type="date"],.wpcf7-form input.wpcf7-text{padding: 12px;padding-left: 20px}.wpcf7-form .combobox-wrapper{overflow: hidden}.wpcf7-form input:not(.gem-button-wpcf-custom){padding-right: 40px}.wpcf7 p{margin-bottom: 24px}.wpcf7-form .wpcf7-form-control-wrap{display: inline-block}.wpcf7-form .combobox-wrapper{height: 51px}.wpcf7-form .combobox-wrapper .combobox-button{height: 51px;width: 51px}.wpcf7-form .combobox-wrapper .combobox-button:before{font-size: 24px;margin-left: -11px}.wpcf7-form .combobox-wrapper .combobox-text{padding: 10px 20px;line-height: 32px}.wpcf7 textarea{padding-left: 20px;padding-right: 12px}.wpcf7-form span.wpcf7-list-item{margin-right: 20px;margin-left: 0px}@media (max-width: 768px){.wpcf7-form span.wpcf7-list-item{display: block;float: left}}.wpcf7-form .gem-button:not(.gem-button-wpcf-custom),.wpcf7-form input[type='submit']:not(.gem-button-wpcf-custom){margin: 15px 15px 15px 0}.wpcf7-form .checkbox-sign,.wpcf7-form .radio-sign,.wpcf7-quiz-label{margin-right: 10px}.wpcf7-form input[type='submit']:not(.gem-button-wpcf-custom){height: 50px;line-height: 30px;padding: 10px 40px;font-size: 20px}.wpcf7 .cf-style1-name,.wpcf7 .cf-style1-email{float: left;margin-right: 16px}.wpcf7 .cf-style1-title{margin-right: 11px;float: left}.cf-style1-title>span,.cf-style1-name span,.cf-style1-email span{margin-right: 19px}.wpcf7 .cf-style1-website span,.wpcf7 .cf-style1-name span,.wpcf7 .cf-style1-email span{max-width: 310px}.cf-style1-website{float: left}body .cf-style1-checkbox{clear: both;width: 100%;margin-bottom: 24px}select.wpcf7-form-control.wpcf7-select option{padding-left: 10px;padding-top: 3px}.cf-style1-textarea .wpcf7-form-control-wrap,.cf-style1-textarea textarea{width: 100%}.cf-style1-textarea textarea{height: 220px}.wpcf7-form-control-wrap select{width: 100%}.contact-form-style-3{margin-left: -21px;margin-right: -21px}body .contact-form-style-3 input,body .contact-form-style-3 span{width: 100%}body .cf-style1-textarea{margin-top: 20px;float: left;width: 100%;margin-bottom: 35px}div.wpcf7 .gem-button-position-center .ajax-loader{margin-right: -20px}.wpcf7-form .website{position: relative}.wpcf7-form .gem-form-icon-phone,.wpcf7-form .gem-form-icon-website,.wpcf7-form .gem-form-icon-email,.wpcf7-form .gem-form-icon-name{position: relative}.wpcf7-form .phone:after,.wpcf7-form .website:after,.wpcf7-form .email:after,.wpcf7-form .name:after,.wpcf7-form .gem-form-icon-phone:after,.wpcf7-form .gem-form-icon-website:after,.wpcf7-form .gem-form-icon-email:after,.wpcf7-form .gem-form-icon-name:after{position: absolute;font-family: thegem-icons;font-style: normal;right: 12px;top: 12px;font-size: 24px}.wpcf7-form .website:after,.wpcf7-form .gem-form-icon-website:after{content: '\e623'}.wpcf7-form .email:after,.wpcf7-form .gem-form-icon-email:after{content: '\e643'}.wpcf7-form .name:after,.wpcf7-form .gem-form-icon-name:after{content: '\e63b'}.wpcf7-form .phone:after,.wpcf7-form .gem-form-icon-phone:after{content: '\e625'}.wpcf7-form .gem-form-icon-phone .phone:after,.wpcf7-form .gem-form-icon-website .website:after,.wpcf7-form .gem-form-icon-email .email:after,.wpcf7-form .gem-form-icon-name .name:after{display: none}.contact-form-style-2 input,.contact-form-style-2 .wpcf7-form-control-wrap{width: 100%}.cf-style2-title,.cf-style2-text{float: left}.cf-style2-title>span{float: left}.cf-style2-text>span{float: left}.cf-style2-textarea textarea{width: 100%}p.cf-style2-textarea{margin-top: 30px;float: left;width: 100%}p.cf-style2-checkbox,p.cf-style2-radio{margin-bottom: -24px}p.cf-style2-checkbox .wpcf7-list-item,p.cf-style2-radio .wpcf7-list-item{padding-bottom: 24px;display: block;float: left}p.cf-style2-title{width: 28%;margin-right: 3%}p.cf-style2-text{width: 69%}.cf-style2-adreess .combobox-wrapper{max-width: 100%}.widget .wpcf7-form .wpcf7-form-control-wrap{display: inline-block;width: 100%}.wpcf7-form .wpcf7-form-control-wrap{width: 100%}.widget .wpcf7 textarea{height: 100px;width: 100%}.form-sidebar span,.form-sidebar textarea,.form-sidebar input{width: 100%}.widget .wpcf7-form input{width: 100%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;overflow: hidden}.widget .wpcf7-form textarea{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;overflow: hidden}.widget .wpcf7-form p{width: 100%}.wpcf7-form p.col-lg-6:after,.wpcf7-form p.col-lg-3:after,.wpcf7-form p.col-lg-4:after{right: 30px}.widget .wpcf7-form input.wpcf7-text{padding: 6px;padding-left: 20px;padding-right: 40px}.widget .wpcf7-form .phone:after,.widget .wpcf7-form .website:after,.widget .wpcf7-form .email:after,.widget .wpcf7-form .name:after{top: 7px}.widget .wpcf7 p{margin-bottom: 20px}.widget .wpcf7-form .combobox-wrapper .combobox-text{padding: 5px 20px;line-height: 31px}.widget .wpcf7-form input[type='submit']{margin-top: 0px}.widget .wpcf7-form .combobox-wrapper{height: 41px;max-width: 331px}.widget .wpcf7-form input[type='submit']{height: 40px;line-height: 21px;padding: 10px 40px;font-size: 14px}.widget .combobox-wrapper .combobox-button:before{margin-top: -11px}.wpcf7-form .contact-form-style-2 .combobox-wrapper{height: 49px}@media (max-width: 1212px){.wpcf7-form .wpcf7-form-control-wrap,.wpcf7 .contact-form-style-3 p,.wpcf7 .contact-form-style-1 p{width: 100%}.wpcf7 .cf-style3-website input,.wpcf7 .cf-style3-name input,.wpcf7 .cf-style3-email input,.wpcf7 .cf-style1-website input,.wpcf7 .cf-style1-name input,.wpcf7 .cf-style1-email input{width: 100%;max-width: 100%}}@media (max-width: 768px){.wpcf7 .cf-style3-website span,.wpcf7 .cf-style3-name span,.wpcf7 .cf-style3-email span,.wpcf7-form .contact-form-style-2 .combobox-wrapper,.wpcf7-form .contact-form-style-1 .combobox-wrapper,.wpcf7 .cf-style1-website span,.wpcf7 .cf-style1-name span,.wpcf7 .cf-style1-email span{width: 100%;max-width: 100%}p.cf-style2-title{width: 100%}p.cf-style2-text{width: 100%}.cf-style1-title,.cf-style1-name,.cf-style1-email{width: 100%}.wpcf7-form .cf-style1-title .wpcf7-form-control-wrap{width: 100%}.widget .wpcf7 textarea{width: 100%}}.wpcf7-form.gem-contact-form-white .combobox-wrapper,.wpcf7-form.gem-contact-form-white input:not(.gem-button-wpcf-custom),.wpcf7-form.gem-contact-form-white .combobox-wrapper .combobox-button,.wpcf7-form.gem-contact-form-white .combobox-wrapper .combobox-text,.wpcf7-form.gem-contact-form-white .checkbox-sign,.wpcf7-form.gem-contact-form-white span.radio-sign,.wpcf7-form.gem-contact-form-white textarea{border: none}.wpcf7-form.gem-contact-form-dark .combobox-wrapper,.wpcf7-form.gem-contact-form-dark input:not(.gem-button-wpcf-custom),.wpcf7-form.gem-contact-form-dark .checkbox-sign,.wpcf7-form.gem-contact-form-dark span.radio-sign,.wpcf7-form.gem-contact-form-dark textarea{border: 1px solid #394050;background-color: #181828}.wpcf7-form.gem-contact-form-dark .combobox-wrapper .combobox-button:before,.wpcf7-form.gem-contact-form-dark .combobox-wrapper .combobox-text,.wpcf7-form.gem-contact-form-dark .phone:after,.wpcf7-form.gem-contact-form-dark .website:after,.wpcf7-form.gem-contact-form-dark .email:after,.wpcf7-form.gem-contact-form-dark .name:after{color: #46485c}.wpcf7-form.gem-contact-form-dark ::-webkit-input-placeholder{color: #46485c}.wpcf7-form.gem-contact-form-dark:-moz-placeholder{color: #46485c}.wpcf7-form.gem-contact-form-dark::-moz-placeholder{color: #46485c}.wpcf7-form.gem-contact-form-dark:-ms-input-placeholder{color: #46485c}p.cf-style3-textarea{margin-top: 14px;float: left;width: 100%}p.cf-style3-textarea span{width: 100%}.wpcf7 .cf-style3-website{float: left}.wpcf7 .cf-style3-textarea span,.wpcf7 .cf-style3-textarea textarea{width: 100%}.wpcf7 input[type='submit']:not(.gem-button-wpcf-custom){width: 100%}@media (max-width: 368px){.wpcf7 input{width: 100% !important}.wpcf7-form .wpcf7-form-control-wrap{display: block;width: 100%}}.wpcf7-form .contact-form-style-logistics-1 .combobox-wrapper{max-width: 100%;background: transparent;color: #fff;border-color: #fff}.wpcf7-form .contact-form-style-logistics-1 .name:after,.wpcf7-form .contact-form-style-logistics-1 .email:after,.wpcf7-form .contact-form-style-logistics-1 .combobox-button:before,.wpcf7-form .contact-form-style-logistics-1 .combobox-text{color: #fff}.wpcf7-form .contact-form-style-logistics-1 .combobox-wrapper select{color: #2d2a40}.wpcf7-form .contact-form-style-logistics-1 .wpcf7-form-control-wrap,.wpcf7-form .contact-form-style-logistics-1 input[type=text],.wpcf7-form .contact-form-style-logistics-1 input[type=email],.wpcf7-form .contact-form-style-logistics-1 select,.wpcf7-form .contact-form-style-logistics-1 textarea{width: 100%;background: transparent;border-radius: 3px;color: #fff;border-color: #fff}.wpcf7-form .contact-form-style-logistics-1 input[type='submit']{width: auto;text-align: center;margin: 15px auto;padding: 10px 25px;display: block;background: #2d2a40}.wpcf7-form .contact-form-style-logistics-1 input[type='submit']:hover{background: #fff;color: #2d2a40}.wpcf7-form .contact-form-style-logistics-1 ::-webkit-input-placeholder{color:#fff}.wpcf7-form .contact-form-style-logistics-1 ::-moz-placeholder{color:#fff}.wpcf7-form .contact-form-style-logistics-1 :-moz-placeholder{color:#fff}.wpcf7-form .contact-form-style-logistics-1 :-ms-input-placeholder{color:#fff}form.wpcf7-form.gem-contact-form-simple-line input[type="text"],form.wpcf7-form.gem-contact-form-simple-line input[type="password"],form.wpcf7-form.gem-contact-form-simple-line input[type="color"],form.wpcf7-form.gem-contact-form-simple-line input[type="date"],form.wpcf7-form.gem-contact-form-simple-line input[type="datetime"],form.wpcf7-form.gem-contact-form-simple-line input[type="datetime-local"],form.wpcf7-form.gem-contact-form-simple-line input[type="email"],form.wpcf7-form.gem-contact-form-simple-line input[type="number"],form.wpcf7-form.gem-contact-form-simple-line input[type="range"],form.wpcf7-form.gem-contact-form-simple-line input[type="search"],form.wpcf7-form.gem-contact-form-simple-line input[type="tel"],form.wpcf7-form.gem-contact-form-simple-line input[type="time"],form.wpcf7-form.gem-contact-form-simple-line input[type="url"],form.wpcf7-form.gem-contact-form-simple-line input[type="month"],form.wpcf7-form.gem-contact-form-simple-line input[type="week"],form.wpcf7-form.gem-contact-form-simple-line textarea{border-top: 0 none;border-left: 0 none;border-right: 0 none;background: transparent}.row .theme-default .nivo-controlNav a{width: 16px;height: 16px;background-image: none;border-radius: 50%;margin: 5px 7px}.row .flex-direction-nav a:before{font-family: thegem-icons;font-style: normal;font-size: 24px;display: inline-block;padding: 8px;content: '\e636'}.row .flex-direction-nav a.flex-next:before{content: '\e634'}.row .vc_images_carousel .vc_carousel-indicators{bottom: -50px}.row .vc_images_carousel .vc_carousel-indicators .vc_active{width: 16px;height: 16px;background-color: transparent;border: 4px solid #b6c6c9}.row .vc_images_carousel .vc_carousel-indicators li{width: 16px;height: 16px;margin: 0 6px;background-color: #b6c6c9;border: 3px solid #b6c6c9}.row .flexslider{border: medium none;border-radius: 0px;box-shadow: none}.row .wpb_gallery .wpb_flexslider .flex-control-nav{margin-top: 25px}.row .flex-direction-nav a{text-shadow: none}.row .flex-direction-nav li .flex-next{right: 0px}.row .flex-direction-nav li .flex-prev{left: 0px}.row .wpb_gallery .wpb_flexslider .flex-direction-nav a{border: none}.row .theme-default .nivoSlider{box-shadow: none}.row .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{border: none}.row .theme-default .nivo-directionNav a{background: none;font-size: 24px;display: inline-block;padding: 9px}.row .theme-default a.nivo-nextNav{right: 0px}.row .theme-default .nivo-directionNav a{font-size: 0px;text-indent: 0;height:40px;width: 40px}.row .theme-default a.nivo-nextNav:after{font-size: 24px;content: '\e634';font-family: thegem-icons;font-style: normal;margin-top: 0px}.row .theme-default a.nivo-prevNav:after{font-size: 24px;content: '\e636';font-family: thegem-icons;font-style: normal;margin-top: 0px}.row .theme-default a.nivo-prevNav{left: 0px}.row .vc_carousel-control .icon-next{font-size: 24px;content: '\e634';font-family: thegem-icons;font-style: normal;margin-top: 0px}.row .vc_carousel-control .icon-prev{font-size: 24px;content: '\e636';font-family: thegem-icons;font-style: normal}.row .vc_images_carousel .vc_carousel-control.vc_left{margin-left: -15px}.row .vc_images_carousel .vc_carousel-control.vc_right{margin-right: -5px}.row .vc_images_carousel .vc_carousel-control .icon-prev,.row .vc_images_carousel .vc_carousel-control .icon-next{height: 40px;width: 40px}.row .vc_images_carousel .vc_carousel-control{opacity: 1;text-shadow: none}.row .vc_images_carousel .vc_carousel-control .icon-prev:before,.row .vc_images_carousel .vc_carousel-control .icon-next:before{top: 0px}.row .vc_images_carousel .vc_carousel-control .icon-prev:before{content: '\e636';top: 7px;font-size: 24px;font-family: thegem-icons;font-style: normal}.row .vc_images_carousel .vc_carousel-control .icon-next:before{content: '\e634';top: 7px;font-family: thegem-icons;font-style: normal;font-size: 24px}.row .vc_pie_chart_back{border: 7px solid #f7f7f7}.row .vc_pie_wrapper span{font-size: 50px}.diagram-wrapper.style-2 .digram-line-box .skill-line{margin-right: 0px}.diagram-wrapper.style-2 .digram-line-box .skill-title{padding-left: 0px}.diagram-wrapper.style-2 .digram-line-box .skill-amount{margin-top: -30px}.diagram-wrapper.style-2 .digram-line-box .skill-element{padding-top: 14px}.diagram-wrapper.style-1 .digram-line-box .skill-line{margin-right: 0px}.diagram-wrapper.style-1 .digram-line-box .skill-amount{margin-top: -30px}.diagram-wrapper.style-1 .digram-line-box .skill-element{padding-top: 14px}.diagram-wrapper.style-3 .digram-line-box .skill-line{margin-right: 0px;height: 30px;overflow: hidden;border-radius: 50px}.diagram-wrapper.style-3 .digram-line-box .skill-title{position: absolute;padding-top: 3px;padding-left: 22px;text-transform: uppercase;letter-spacing: 0.07em}.diagram-wrapper.style-3 .digram-line-box .skill-title span{margin-left: 8px}.diagram-wrapper.style-3 .digram-line-box .skill-amount{margin-top: -30px}.diagram-wrapper.style-3 .digram-line-box .skill-element{padding-top: 18px}.diagram-wrapper.style-3 .skill-line div{height: 30px}p.skill-style-3{font-size: 10px;display: inline-block}.diagram-wrapper.style-3 .skill-amount{display: none}.diagram-legend .legend-element .color{margin-top: 5px}.widget_diagram .diagram-legend .legend-element .title{font-size: 14px;font-weight: normal}.widget_diagram .diagram-legend .legend-element .color{display: block;float: left;width: 12px;height: 12px}.widget_diagram .diagram-legend .legend-element .color{margin-top: -1px}.widget_diagram .diagram-legend .legend-element{margin-top: 15px}.row .vc_progress_bar .vc_label{text-transform: uppercase}.row .vc_round-chart .vc_chart-legend span{border-radius: 50%}.row .vc_chart .vc_chart-legend li{margin: 0px 20px 1em}.diagram-circle .diagram-legend .legend-element .title{line-height: inherit}.style-2 .diagram-circle .diagram-legend .legend-element .title{font-size: inherit;color: #5f727f;margin-left: 18px}.style-2 .diagram-circle .diagram-legend .legend-element .color{margin-top: 8px;width: 10px;height: 10px}.style-2 .diagram-circle .diagram-legend .legend-element{margin: -10px 0 15px 0}.gem-dropcap-shape-hexagon{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: 0;position: relative}.gem-dropcap-shape-hexagon span.gem-dropcap-letter{background: transparent !important;border: none !important}.dropcap-hexagon-inner{position: absolute}.gem-dropcap-letter{z-index: 10}.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-back{display: block;transform: rotate(-30deg) skewX(30deg);overflow: hidden;position: relative;z-index: 1;font-size: 0;line-height: 1}.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-back .gem-dropcap-shape-hexagon-back-inner,.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-back .gem-dropcap-shape-hexagon-back-inner-before{display: block;width: inherit;height: inherit;-webkit-border-radius: inherit;-moz-border-radius: inherit;border-radius: inherit;overflow: hidden}.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-back .gem-dropcap-shape-hexagon-back-inner{transform: skewX(-30deg) rotate(60deg) skewX(30deg)}.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-back .gem-dropcap-shape-hexagon-back-inner-before{transform: skewX(-30deg) rotate(60deg) skewX(30deg)}.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-top{display: block;transform: rotate(-30deg) skewX(30deg);overflow: hidden;position: absolute;left: 0;top: 0;z-index: 2;font-size: 0;line-height: 1}.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-top .gem-dropcap-shape-hexagon-top-inner,.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-top .gem-dropcap-shape-hexagon-top-inner-before{display: block;width: inherit;height: inherit;-webkit-border-radius: inherit;-moz-border-radius: inherit;border-radius: inherit;overflow: hidden}.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-top .gem-dropcap-shape-hexagon-top-inner{transform: skewX(-30deg) rotate(60deg) skewX(30deg)}.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-top .gem-dropcap-shape-hexagon-top-inner-before{transform: skewX(-30deg) rotate(60deg) skewX(30deg)}.gem-dropcap-shape-hexagon.gem-dropcap-style-big,.gem-dropcap-shape-hexagon.gem-dropcap-style-big:last-child{margin: 5px 0}.gem-dropcap-shape-hexagon.gem-dropcap-style-big .gem-dropcap-shape-hexagon-back{width: 86px;height: 76px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}.gem-dropcap-shape-hexagon.gem-dropcap-style-big .gem-dropcap-shape-hexagon-top{width: 80px;height: 70px;left: 3px;top: 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}.gem-dropcap-shape-hexagon .gem-dropcap-letter{line-height: 62px}.gem-dropcap-shape-hexagon.gem-dropcap-style-medium,.gem-dropcap-shape-hexagon.gem-dropcap-style-medium:last-child{margin: 3px 0}.gem-dropcap-shape-hexagon.gem-dropcap-style-medium .gem-dropcap-letter{text-indent: 13px;line-height: 36px}.gem-dropcap-shape-hexagon.gem-dropcap-style-medium .gem-dropcap-shape-hexagon-back{width: 62px;height: 52px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}.gem-dropcap-shape-hexagon.gem-dropcap-style-medium .gem-dropcap-shape-hexagon-top{width: 58px;height: 48px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;left: 2px;top: 2px}.gem-dropcap-style-medium .dropcap-hexagon-inner{margin-top: 0px}.gem-dropcap-shape-hexagon span.gem-dropcap-letter{text-indent: 9px}body .vc_separator.vc_sep_double .vc_sep_line{height: 7px !important}.vc_separator.vc_sep_double.vc_sep_border_width_2 .vc_sep_line{height: 8px !important}body .vc_separator h4{margin-top: 3px}.mouse-scroll{display: block;width: 32px;height: 48px;border: 3px solid #4dc4c8;border-radius: 50px;position: relative;cursor: pointer;margin: 0 auto;transform: translate(0,0);overflow: hidden;font-size: 10000px}.mouse-scroll:after{content: '';width: 4px;height: 8px;position: absolute;left: 50%;top: 7px;border-radius: 4px;background-color: #4dc4c8;margin-left: -2px;opacity: 1;transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);-webkit-transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);animation: 1.5s cubic-bezier(0.68,-0.55,0.265,1.55) 0s normal none infinite running scrollAnimation;-webkit-animation: 1.5s cubic-bezier(0.68,-0.55,0.265,1.55) 0s normal none infinite scrollAnimation}@keyframes scrollAnimation{0%,20%{transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}10%{opacity: 1;transform: translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px)}100%{opacity: 0.01;transform: translateY(16px) scaleY(2.5) scaleX(0.5) translateZ(0px)}}@-webkit-keyframes scrollAnimation{0%,20%{-webkit-transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}10%{opacity: 1;-webkit-transform: translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px)}100%{opacity: 0.01;-webkit-transform: translateY(16px) scaleY(2.5) scaleX(0.5) translateZ(0px)}}.wpcf7 .contact-form-style-1 input[type='submit']{width: auto}div.wpcf7-validation-errors{border: 2px solid #f7e700;float: left;width: 100%;margin: 0 auto;text-align: center}.vc_message_box-icon>*,.vc_message_box-icon>.fa{margin-top: -12px}.contact-form-style-7 textarea{height: 140px !important}.contact-form-style-7 input[type='submit']{background-color: #8f44ad}.contact-form-style-7 textarea,.contact-form-style-7 input{background-color: rgba(230,230,230,0.11);border: medium none}.contact-form-style-7 p input[type='submit']{border-radius: 0px}.contact-form-style-7 :after{color: #fff !important}.contact-form-style-7 input{margin-bottom: 17px}.products-grid-form p{display:block;width:100% !important;margin:0 0 20px 0;padding:0}.products-grid-form p span{display:block;width:100% !important}.products-grid-form p input{display:inline-block;width:100%;height:50px;line-height:50px;text-align:center;border-radius:0 !important}.products-grid-form p.area input{color:#a8b4bc !important}.products-grid-form p.button input{color:#fff !important;background:#272439;font-weight:200}.products-grid-form p.button input:hover{background:#00bcd4}