blockquote{padding:67px 87px;font-size:24px;position:relative;background-color:#f3f5f6;margin:0;line-height:37px}blockquote:after{font-size:76px;font-weight:400;right:67px;color:#a3e7f0;content:"";position:absolute;bottom:7px;line-height:37px;font-family:thegem-icons}.gem-quote{overflow:hidden;margin-bottom:3em;position:relative}.gem-quote blockquote,.gem-quote blockquote div,.gem-quote blockquote p{margin:0}.gem-quote.gem-quote-style-default{padding:3px;border:1px solid #c9d2d9}.gem-quote.gem-quote-style-default blockquote{padding:60px 80px;font-size:24px;border:1px solid #e9edf0;font-weight:100;margin:0;line-height:37px}.gem-quote.gem-quote-style-1{background-color:#f3f5f6}.gem-quote.gem-quote-style-1,.gem-quote.gem-quote-style-2{padding:67px 87px;font-size:24px;font-weight:200;line-height:37px}.gem-quote.gem-quote-style-2{color:#bcc6cd;background-color:#2c3e50}.gem-quote.gem-quote-style-2 blockquote{color:#b6c6c9}.gem-quote.gem-quote-style-3 blockquote{padding:67px 87px;font-size:19px;border:1px solid #e9edf0;text-transform:uppercase;letter-spacing:.085em;margin:0;line-height:1.85em}.gem-quote.gem-quote-style-3{padding:4px;border:1px solid #c9d2d9;color:#2c3e50}.gem-quote.gem-quote-style-4{color:#2c3e50;background-color:#f3f5f6}.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5{padding:72px 92px;text-transform:uppercase;letter-spacing:.085em}.gem-quote.gem-quote-style-5{color:#fff;background-color:#2c3e50}.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-1:after,.gem-quote.gem-quote-style-2:after,.gem-quote.gem-quote-style-3:after,.gem-quote.gem-quote-style-4:after,.gem-quote.gem-quote-style-5:after,.gem-quote.gem-quote-style-default:after{font-size:76px;right:67px;content:"";position:absolute;font-family:thegem-icons}.gem-quote.gem-quote-style-1 blockquote,.gem-quote.gem-quote-style-2 blockquote,.gem-quote.gem-quote-style-4 blockquote,.gem-quote.gem-quote-style-5 blockquote{padding:0;background-color:transparent}.gem-quote.gem-quote-style-3 blockquote,.gem-quote.gem-quote-style-default blockquote{background-color:transparent}.gem-quote.gem-quote-style-1 blockquote:after,.gem-quote.gem-quote-style-2 blockquote:after,.gem-quote.gem-quote-style-3 blockquote:after,.gem-quote.gem-quote-style-4 blockquote:after,.gem-quote.gem-quote-style-5 blockquote:after,.gem-quote.gem-quote-style-default blockquote:after{display:none}.gem-quote.gem-quote-style-1.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-1:after,.gem-quote.gem-quote-style-2.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-2:after,.gem-quote.gem-quote-style-4:after,.gem-quote.gem-quote-style-5:after{bottom:6px}.custom-color-blockqute-mark-added.gem-quote:after{display:none}.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-3:after,.gem-quote.gem-quote-style-default:after{bottom:11px}.gem-quote.gem-quote-style-default:after{color:#e7ebee}.gem-quote.gem-quote-style-1:after{color:#a3e7f0}.gem-quote.gem-quote-style-2:after{color:#4dd0e1}.gem-quote.gem-quote-style-3:after{color:#e7ebee}.gem-quote.gem-quote-style-4:after{color:#a3e7f0}.gem-quote.gem-quote-style-5:after{color:#4dd0e1}.gem-quote.gem-quote-style-1.gem-quote-no-paddings,.gem-quote.gem-quote-style-2.gem-quote-no-paddings,.gem-quote.gem-quote-style-4.gem-quote-no-paddings,.gem-quote.gem-quote-style-5.gem-quote-no-paddings{padding:50px 20px 50px 50px}@media (max-width:767px){.gem-quote.gem-quote-style-1,.gem-quote.gem-quote-style-1.gem-quote-no-paddings,.gem-quote.gem-quote-style-2,.gem-quote.gem-quote-style-2.gem-quote-no-paddings,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-4.gem-quote-no-paddings,.gem-quote.gem-quote-style-5,.gem-quote.gem-quote-style-5.gem-quote-no-paddings{padding:25px 10px 50px 25px}}.gem-quote.gem-quote-style-3.gem-quote-no-paddings blockquote,.gem-quote.gem-quote-style-default.gem-quote-no-paddings blockquote{padding:44px 20px 50px 39px}@media (max-width:767px){.gem-quote.gem-quote-style-3 blockquote,.gem-quote.gem-quote-style-3.gem-quote-no-paddings blockquote,.gem-quote.gem-quote-style-default blockquote,.gem-quote.gem-quote-style-default.gem-quote-no-paddings blockquote{padding:22px 10px 50px 19px}}.gem-quote.gem-quote-style-1.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-1.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-2.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-2.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-4.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-4.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-5.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-5.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-default.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-default.gem-quote-no-paddings:after{font-size:67px;right:35px;bottom:4px}.gem-quote.gem-quote-style-3.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-default.gem-quote-no-paddings:after{font-size:67px;right:35px;bottom:10px}.wpb_text_column ul li{list-style:none;position:relative;padding-bottom:6px}.wpb_text_column ol li ol,.wpb_text_column ul li ul{padding-top:5px;padding-bottom:5px;padding-left:30px}.wpb_text_column ul li:before{height:3px;content:"";position:absolute;top:12px;background-color:#002b36;border-radius:50%;left:-12px;width:3px}.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{padding:4px 0;font-weight:700;content:counter(li);position:absolute;counter-increment:li;text-align:center;top:-4px;left:-2em;width:2em;counter-reset:section}.wpb_text_column .yith-wcwl-share ul li:before{display:none}.gem-list{margin-bottom:1.421em}.gem-list>ul{list-style:none;margin:0;padding-left:1.2em}.gem-list>ul>li{margin-bottom:.7em;text-indent:-1.2em;position:relative}.gem-list>ul>li:last-child{margin-bottom:0}.gem-list>ul>li:before{font-size:16px;font-weight:400;text-indent:0;content:"";width:21px;vertical-align:top;font-family:thegem-icons;display:inline-block}.gem-list.gem-list-type-check>ul>li:before{content:""}.gem-list.gem-list-type-arrow>ul>li:before{content:""}.gem-list.gem-list-type-double-arrow>ul>li:before{content:""}.gem-list.gem-list-type-check-style-1>ul>li:before{content:""}.gem-list.gem-list-type-check-style-2>ul>li:before{content:""}.gem-list.gem-list-type-disc-style-1>ul>li:before{content:""}.gem-list.gem-list-type-disc-style-2>ul>li:before{content:""}.gem-list.gem-list-type-checkbox>ul>li:before{content:""}.gem-list.gem-list-type-cross>ul>li:before{content:""}.gem-list.gem-list-type-snowflake-style-1>ul>li:before{content:""}.gem-list.gem-list-type-snowflake-style-2>ul>li:before{content:""}.gem-list.gem-list-type-square>ul>li:before{content:""}.gem-list.gem-list-type-disc>ul>li:before{content:""}.gem-list.gem-list-type-star>ul>li:before{content:""}.gem-list.gem-list-type-plus>ul>li:before{content:""}.gem-list.gem-list-type-Label>ul>li:before{content:""}.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:#fff}.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{overflow:visible;border:none!important}.gem-table.gem-table-style-3{overflow:visible;border:none}@media (max-width:768px){.gem-table.gem-table-responsive{border:0;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:none;background-color:#f4f7f6;margin:0}.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(2n){background-color:#f4f7f6}.gem-table-responsive.gem-table-style-2 .tabletolist>li span.titles,.gem-table-responsive.gem-table-style-3 .tabletolist .row_headers,.gem-table-responsive.gem-table-style-3 .tabletolist>li,.gem-table-responsive.gem-table-style-3 .tabletolist>li span{border: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(2n){background-color:#ebf0ef}.gem-table-responsive.gem-table-style-3 .tabletolist>li li:nth-child(2n) .row_headers{background-color:#e6ebe9}.gem-table-responsive .tabletolist,.gem-table-responsive .tabletolist>li>ul{list-style:none;padding:0;margin:0}.gem-table-responsive .tabletolist>li>ul{width:100%;display:table}.gem-table-responsive .tabletolist>li>ul>li{display:table-row}.gem-table-responsive .tabletolist .row_data,.gem-table-responsive .tabletolist .row_headers{padding:17px;vertical-align:middle;display:table-cell}.gem-table-responsive.gem-table-style-1 .tabletolist.nrh .row_headers{font-weight:700}.gem-table-responsive .tabletolist.rh>li>.titles{padding:14px;text-transform:uppercase;text-align:center;display:block}.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:none}.gem-table-style-3 tr:nth-child(2n) td{background-color:#e6ebe9}.gem-table-style-3 tr:nth-child(2n) td:nth-child(2n){background-color:#ebf0ef}.gem-table-style-3 tr:nth-child(odd) td{background-color:#f4f7f6}.gem-table-style-3 thead tr th:nth-child(2n){background-color:#46485c}.gem-table-style-1 tr:nth-child(2n) td,.gem-table-style-2 thead tr{background-color:#f4f7f6}.gem-table-style-2.gem-table{border:none}.gem-table-responsive .tabletolist.rh>li:first-child>.titles{border-top:none}.gem-table h1,.gem-table h2,.gem-table h3,.gem-table h4,.gem-table h5,.gem-table h6{margin:0}.custom-header .title-xlarge{margin:.4em 0}.custom-header-subtitle span{display:block}.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-subtitle,.gem-custom-header-icon-position-left .custom-header-title{clear:right;float: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{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}.custom-header h1,.custom-header h2,.custom-header h3,.custom-header h4,.custom-header h5,.custom-header h6,body .site-main .custom-header .gem-icon{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{width:100%;display:inline-block}.gem-custom-header-icon-position-centered .gem-custom-header-conteiner .custom-header-subtitle,.gem-custom-header-icon-position-centered .gem-custom-header-conteiner .custom-header-title{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}@media (max-width:768px){.custom-header .breadcrumbs{right:0!important;text-align:center!important;left:0!important}.gem-custom-header-icon-position-left .custom-header-subtitle,.gem-custom-header-icon-position-left .custom-header-title{float:none}}@media (max-width:1080px){.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}.gem-custom-header-icon-position-centered .custom-header-title{text-align:center!important;margin:0 auto}}@media (max-width:880px){.custom-header .custom-header-title span{max-width:480px!important}}@media (max-width:767px){.custom-header .custom-header-title{max-width:550px!important;text-align:center;margin:0 auto;float:none}.custom-header .custom-header-title span{max-width:550px!important;text-align:center!important;margin:0 auto;float:none}.custom-header .custom-header-title span h1{font-size:2.6em!important}.custom-header .gem-icon{float:none;display:inline-block}.custom-header,.styled-subtitle .light{text-align:center}.gem-icon-size-big{height:95px;font-size:95px;width: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{padding:11px;margin:0;width:100%;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{margin-left:0;margin-top:-17px;padding-left:0}.site-footer .widget_text ul li{list-style:none;padding:8px 0;border-bottom:1px solid #393d50;margin-left:13px;width:100%;float:left}.site-footer .widget_text ul li:last-child{border-bottom:none}.site-footer .widget_text ul li:before{height:5px;content:"";border-radius:50%;margin-left:-14px;width:5px;float:left;margin-top:10px}.site-footer .gem-mini-pagination a{height:13px;width:13px}.site-footer .gem-clients-grid-carousel-wrap .gem-clients-slide a{border-radius:0}.site-footer .mc-form{position:relative;margin-top:35px}.site-footer #mc4wp_submit{border-bottom-left-radius:0;right:0;position:absolute;border-top-left-radius:0;top:-8px}.site-footer .mc4wp-form input[type=email]{padding:7px 21px;width:100%}.site-footer .widget-title{margin-bottom:40px}.digram-line-box{padding-top:28px;padding-bottom:36px}.digram-line-box .skill-element{padding-top:4px}.skill-title{margin-bottom:7px;padding-left:28px}.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{float:right;display:block}.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:0}.romb-icon-conteiner{height:100%;transform:rotate(-45deg);width: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}.gem-wrapbox{margin-bottom:1.421em;position:relative}.gem-wrapbox-position-left{float:left}.gem-wrapbox-position-right{float:right}.gem-wrapbox-position-below,.gem-wrapbox-position-centered{display:inline-block}.gem-wrapbox-inner{position:relative}.gem-wrapbox-element{width:100%}.gem-wrapbox-style-1{border:8px solid transparent}.gem-wrapbox-style-1.shadow-box{box-shadow:none}.gem-wrapbox-style-2{border:16px solid transparent}.gem-wrapbox-style-3{padding:8px;border:1px solid transparent}.gem-wrapbox-style-4{padding:20px;border:2px solid transparent}.gem-wrapbox-style-5{padding:20px}body .gem-wrapbox-style-5{-webkit-box-shadow:0 1px 27px 1px rgba(44,46,61,.25);-moz-box-shadow:0 1px 27px 1px rgba(44,46,61,.25);box-shadow:0 1px 27px 1px rgba(44,46,61,.25)}.gem-wrapbox-style-6{padding:8px;border:20px solid transparent}.gem-wrapbox-style-7{padding:10px;border:10px solid transparent;border-radius:20px}.gem-wrapbox-style-8{padding:18px;border:6px solid transparent;border-radius:55px}.gem-wrapbox-style-8 .gem-wrapbox-inner a:before,.gem-wrapbox-style-8 img{border-radius:34px}.gem-wrapbox-style-8 .gem-wrapbox-inner a{overflow:hidden;border-radius:34px;z-index:1}.gem-wrapbox-style-8 .overlay-wrap{overflow:hidden;border-radius:34px}.gem-wrapbox-style-9 .gem-wrapbox-inner:after,.gem-wrapbox-style-9 .overlay-wrap:after{border:2px dashed transparent;right:20px;content:"";position:absolute;bottom:20px;top:20px;left:20px}.gem-wrapbox-style-11 .gem-wrapbox-inner{overflow:hidden;border-radius:50%;z-index:1}.gem-wrapbox-style-11 .gem-wrapbox-inner:after{border:2px solid #fff;right:15px;content:"";position:absolute;bottom:15px;top:15px;border-radius:50%;left:15px;z-index:1}.gem-gallery-grid.metro.metro-item-style-6 .gallery-set .gallery-item{overflow:visible!important;margin-bottom:70px!important}.gem-gallery-grid.metro.metro-item-style-10 .gallery-set .gallery-item,.gem-gallery-grid.metro.metro-item-style-4 .gallery-set .gallery-item,.gem-gallery-grid.metro.metro-item-style-5 .gallery-set .gallery-item,.gem-gallery-grid.metro.metro-item-style-8 .gallery-set .gallery-item{overflow:visible!important;margin-bottom:60px!important}.gem-gallery-grid.metro.metro-item-style-2 .gallery-set .gallery-item,.gem-gallery-grid.metro.metro-item-style-7 .gallery-set .gallery-item{overflow:visible!important;margin-bottom:50px!important}.gem-gallery-grid.metro.metro-item-style-1 .gallery-set .gallery-item{overflow:visible!important;margin-bottom:30px!important}.gem-gallery-grid.metro.metro-item-style-3 .gallery-set .gallery-item{overflow:visible!important;margin-bottom:35px!important}.gem-gallery-grid.metro.metro-item-style-11 .gallery-set .gallery-item{overflow:visible!important;margin-bottom:20px!important}.gem-wrapbox-style-10{padding:20px;border:2px dashed transparent}.gem-wrapbox-style-12{z-index:5}.gem-wrapbox-style-14 img{border-radius:50%}.gem-wrapbox-style-12 .shadow-wrap{height:auto;padding:16px}.gem-wrapbox-style-12 .shadow-wrap:after,.gem-wrapbox-style-12 .shadow-wrap:before{height:20%;transform:rotate(2deg);content:"";position:absolute;max-width:300px;top:22px;box-shadow:0 -15px 20px rgba(0,0,0,.1);left:2px;width:40%;z-index:-2}.gem-wrapbox-style-12 .shadow-wrap:after{transform:rotate(-2deg);right:2px;left:auto}.gem-wrapbox-style-12 .gem-wrapbox-inner:after,.gem-wrapbox-style-12 .gem-wrapbox-inner:before{height:20%;transform:rotate(-2deg);content:"";position:absolute;max-width:300px;bottom:20px;box-shadow:0 15px 25px rgba(0,0,0,.35);left:5px;width:40%;z-index:-2}.gem-wrapbox-style-12 .gem-wrapbox-inner:after{transform:rotate(2deg);right:5px;left:auto}.gem-wrapbox-style-9 .gem-wrapbox-inner:after,.gem-wrapbox-style-9 .overlay-wrap:after{border-color:hsla(0,0%,100%,.5)}.gem-video.gem-wrapbox-style-11,.gem-vimeo.gem-wrapbox-style-11,.gem-youtube.gem-wrapbox-style-11{overflow:hidden;border-radius:50%}.wpcf7-form .combobox-wrapper,.wpcf7-form .wpcf7-quiz,.wpcf7-form input.wpcf7-text,.wpcf7-form input[type=date],.wpcf7-form input[type=number],.wpcf7-form textarea{width:100%}.wpcf7-form .wpcf7-quiz,.wpcf7-form input.wpcf7-text,.wpcf7-form input[type=date],.wpcf7-form input[type=number]{padding:12px 12px 12px 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-right:12px;padding-left:20px}.wpcf7-form span.wpcf7-list-item{margin-right:20px;margin-left:0}@media (max-width:768px){.wpcf7-form span.wpcf7-list-item{float:left;display:block}}.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;padding:10px 40px;font-size:20px;line-height:30px}.wpcf7 .cf-style1-email,.wpcf7 .cf-style1-name{margin-right:16px;float:left}.wpcf7 .cf-style1-title{margin-right:11px;float:left}.cf-style1-email span,.cf-style1-name span,.cf-style1-title>span{margin-right:19px}.wpcf7 .cf-style1-email span,.wpcf7 .cf-style1-name span,.wpcf7 .cf-style1-website span{max-width:310px}.cf-style1-website{float:left}body .cf-style1-checkbox{margin-bottom:24px;clear:both;width:100%}select.wpcf7-form-control.wpcf7-select option{padding-top:3px;padding-left:10px}.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-right:-21px;margin-left:-21px}body .contact-form-style-3 input,body .contact-form-style-3 span{width:100%}body .cf-style1-textarea{margin-bottom:35px;width:100%;float:left;margin-top:20px}div.wpcf7 .gem-button-position-center .ajax-loader{margin-right:-20px}.wpcf7-form .gem-form-icon-email,.wpcf7-form .gem-form-icon-name,.wpcf7-form .gem-form-icon-phone,.wpcf7-form .gem-form-icon-website,.wpcf7-form .website{position:relative}.wpcf7-form .email:after,.wpcf7-form .gem-form-icon-email:after,.wpcf7-form .gem-form-icon-name:after,.wpcf7-form .gem-form-icon-phone:after,.wpcf7-form .gem-form-icon-website:after,.wpcf7-form .name:after,.wpcf7-form .phone:after,.wpcf7-form .website:after{font-size:24px;right:12px;position:absolute;top:12px;font-family:thegem-icons}.wpcf7-form .gem-form-icon-website:after,.wpcf7-form .website:after{content:""}.wpcf7-form .email:after,.wpcf7-form .gem-form-icon-email:after{content:""}.wpcf7-form .gem-form-icon-name:after,.wpcf7-form .name:after{content:""}.wpcf7-form .gem-form-icon-phone:after,.wpcf7-form .phone:after{content:""}.wpcf7-form .gem-form-icon-email .email:after,.wpcf7-form .gem-form-icon-name .name:after,.wpcf7-form .gem-form-icon-phone .phone:after,.wpcf7-form .gem-form-icon-website .website:after{display:none}.contact-form-style-2 .wpcf7-form-control-wrap,.contact-form-style-2 input{width:100%}.cf-style2-text,.cf-style2-text>span,.cf-style2-title,.cf-style2-title>span{float:left}.cf-style2-textarea textarea{width:100%}p.cf-style2-textarea{width:100%;float:left;margin-top:30px}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;float:left;display:block}p.cf-style2-title{margin-right:3%;width:28%}p.cf-style2-text{width:69%}.cf-style2-adreess .combobox-wrapper{max-width:100%}.widget .wpcf7-form .wpcf7-form-control-wrap{width:100%;display:inline-block}.wpcf7-form .wpcf7-form-control-wrap{width:100%}.widget .wpcf7 textarea{height:100px;width:100%}.form-sidebar input,.form-sidebar span,.form-sidebar textarea{width:100%}.widget .wpcf7-form input{width:100%}.widget .wpcf7-form input,.widget .wpcf7-form textarea{overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.widget .wpcf7-form p{width:100%}.wpcf7-form p.col-lg-3:after,.wpcf7-form p.col-lg-4:after,.wpcf7-form p.col-lg-6:after{right:30px}.widget .wpcf7-form input.wpcf7-text{padding:6px 40px 6px 20px}.widget .wpcf7-form .email:after,.widget .wpcf7-form .name:after,.widget .wpcf7-form .phone:after,.widget .wpcf7-form .website: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:0}.widget .wpcf7-form .combobox-wrapper{height:41px;max-width:331px}.widget .wpcf7-form input[type=submit]{height:40px;padding:10px 40px;font-size:14px;line-height:21px}.widget .combobox-wrapper .combobox-button:before{margin-top:-11px}.wpcf7-form .contact-form-style-2 .combobox-wrapper{height:49px}@media (max-width:1212px){.wpcf7 .contact-form-style-1 p,.wpcf7 .contact-form-style-3 p,.wpcf7-form .wpcf7-form-control-wrap{width:100%}.wpcf7 .cf-style1-email input,.wpcf7 .cf-style1-name input,.wpcf7 .cf-style1-website input,.wpcf7 .cf-style3-email input,.wpcf7 .cf-style3-name input,.wpcf7 .cf-style3-website input{max-width:100%;width:100%}}@media (max-width:768px){.wpcf7 .cf-style1-email span,.wpcf7 .cf-style1-name span,.wpcf7 .cf-style1-website span,.wpcf7 .cf-style3-email span,.wpcf7 .cf-style3-name span,.wpcf7 .cf-style3-website span,.wpcf7-form .contact-form-style-1 .combobox-wrapper,.wpcf7-form .contact-form-style-2 .combobox-wrapper{max-width:100%;width:100%}.cf-style1-email,.cf-style1-name,.cf-style1-title,.widget .wpcf7 textarea,.wpcf7-form .cf-style1-title .wpcf7-form-control-wrap,p.cf-style2-text,p.cf-style2-title{width:100%}}.wpcf7-form.gem-contact-form-white .checkbox-sign,.wpcf7-form.gem-contact-form-white .combobox-wrapper,.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 input:not(.gem-button-wpcf-custom),.wpcf7-form.gem-contact-form-white span.radio-sign,.wpcf7-form.gem-contact-form-white textarea{border:none}.wpcf7-form.gem-contact-form-dark .checkbox-sign,.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 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 .email:after,.wpcf7-form.gem-contact-form-dark .name:after,.wpcf7-form.gem-contact-form-dark .phone:after,.wpcf7-form.gem-contact-form-dark .website:after{color:#46485c}.wpcf7-form.gem-contact-form-dark ::-webkit-input-placeholder{color:#46485c}.wpcf7-form.gem-contact-form-dark:-moz-placeholder,.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{width:100%;float:left;margin-top:14px}p.cf-style3-textarea span{width:100%}.wpcf7 .cf-style3-website{float:left}.wpcf7 .cf-style3-textarea span,.wpcf7 .cf-style3-textarea textarea,.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{width:100%;display:block}}.wpcf7-form .contact-form-style-logistics-1 .combobox-wrapper{border-color:#fff;color:#fff;max-width:100%;background:0 0}.wpcf7-form .contact-form-style-logistics-1 .combobox-button:before,.wpcf7-form .contact-form-style-logistics-1 .combobox-text,.wpcf7-form .contact-form-style-logistics-1 .email:after,.wpcf7-form .contact-form-style-logistics-1 .name:after{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=email],.wpcf7-form .contact-form-style-logistics-1 input[type=text],.wpcf7-form .contact-form-style-logistics-1 select,.wpcf7-form .contact-form-style-logistics-1 textarea{border-color:#fff;color:#fff;border-radius:3px;background:0 0;width:100%}.wpcf7-form .contact-form-style-logistics-1 input[type=submit]{padding:10px 25px;text-align:center;margin:15px auto;background:#2d2a40;width:auto;display:block}.wpcf7-form .contact-form-style-logistics-1 input[type=submit]:hover{color:#2d2a40;background:#fff}.wpcf7-form .contact-form-style-logistics-1 ::-webkit-input-placeholder{color:#fff}.wpcf7-form .contact-form-style-logistics-1 :-moz-placeholder,.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=color],form.wpcf7-form.gem-contact-form-simple-line input[type=date],form.wpcf7-form.gem-contact-form-simple-line input[type=datetime-local],form.wpcf7-form.gem-contact-form-simple-line input[type=datetime],form.wpcf7-form.gem-contact-form-simple-line input[type=email],form.wpcf7-form.gem-contact-form-simple-line input[type=month],form.wpcf7-form.gem-contact-form-simple-line input[type=number],form.wpcf7-form.gem-contact-form-simple-line input[type=password],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=text],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=week],form.wpcf7-form.gem-contact-form-simple-line textarea{border-right:0;border-left:0;border-top:0;background:0 0}.row .theme-default .nivo-controlNav a{height:16px;margin:5px 7px;border-radius:50%;width:16px;background-image:none}.row .flex-direction-nav a:before{padding:8px;font-size:24px;content:"";font-family:thegem-icons;display:inline-block}.row .flex-direction-nav a.flex-next:before{content:""}.row .vc_images_carousel .vc_carousel-indicators{bottom:-50px}.row .vc_images_carousel .vc_carousel-indicators .vc_active{height:16px;border:4px solid #b6c6c9;background-color:transparent;width:16px}.row .vc_images_carousel .vc_carousel-indicators li{height:16px;border:3px solid #b6c6c9;background-color:#b6c6c9;margin:0 6px;width:16px}.row .flexslider{border:none;box-shadow:none;border-radius:0}.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:0}.row .flex-direction-nav li .flex-prev{left:0}.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{padding:9px;font-size:24px;background:0 0;display:inline-block}.row .theme-default a.nivo-nextNav{right:0}.row .theme-default .nivo-directionNav a{height:40px;font-size:0;text-indent:0;width:40px}.row .theme-default a.nivo-nextNav:after{font-size:24px;content:"";margin-top:0;font-family:thegem-icons}.row .theme-default a.nivo-prevNav:after{font-size:24px;content:"";margin-top:0;font-family:thegem-icons}.row .theme-default a.nivo-prevNav{left:0}.row .vc_carousel-control .icon-next{font-size:24px;content:"";margin-top:0;font-family:thegem-icons}.row .vc_carousel-control .icon-prev{font-size:24px;content:"";font-family:thegem-icons}.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-next,.row .vc_images_carousel .vc_carousel-control .icon-prev{height:40px;width:40px}.row .vc_images_carousel .vc_carousel-control{text-shadow:none;opacity:1}.row .vc_images_carousel .vc_carousel-control .icon-next:before,.row .vc_images_carousel .vc_carousel-control .icon-prev:before{top:0}.row .vc_images_carousel .vc_carousel-control .icon-prev:before{font-size:24px;content:"";top:7px;font-family:thegem-icons}.row .vc_images_carousel .vc_carousel-control .icon-next:before{font-size:24px;content:"";top:7px;font-family:thegem-icons}.row .vc_pie_chart_back{border:7px solid #f7f7f7}.row .vc_pie_wrapper span{font-size:50px}.diagram-wrapper.style-2 .digram-line-box{padding-top:5px;padding-right:0;background-color:transparent}.diagram-wrapper.style-2 .digram-line-box .skill-line{margin-right:0}.diagram-wrapper.style-2 .digram-line-box .skill-title{padding-left:0}.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:0}.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{padding-right:0;background-color:transparent}.diagram-wrapper.style-3 .digram-line-box .skill-line{height:30px;overflow:hidden;margin-right:0;border-radius:50px}.diagram-wrapper.style-3 .digram-line-box .skill-title{padding-top:3px;text-transform:uppercase;position:absolute;letter-spacing:.07em;padding-left:22px}.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:400}.widget_diagram .diagram-legend .legend-element .color{height:12px;width:12px;float:left;margin-top:-1px;display:block}.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:0 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{height:10px;width:10px;margin-top:8px}.style-2 .diagram-circle .diagram-legend .legend-element{margin:-10px 0 15px}.gem-dropcap-shape-hexagon{border:0;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.gem-dropcap-shape-hexagon span.gem-dropcap-letter{border:none!important;background:0 0!important}.dropcap-hexagon-inner{position:absolute}.gem-dropcap-letter{z-index:10}.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-back{overflow:hidden;transform:rotate(-30deg) skewX(30deg);font-size:0;position:relative;line-height:1;display:block;z-index: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{height:inherit;overflow:hidden;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;width:inherit;display:block}.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{transform:skewX(-30deg) rotate(60deg) skewX(30deg)}.gem-dropcap-shape-hexagon .gem-dropcap-shape-hexagon-top{overflow:hidden;transform:rotate(-30deg) skewX(30deg);font-size:0;position:absolute;top:0;left:0;line-height:1;display:block;z-index:2}.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{height:inherit;overflow:hidden;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;width:inherit;display:block}.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{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{height:76px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:86px}.gem-dropcap-shape-hexagon.gem-dropcap-style-big .gem-dropcap-shape-hexagon-top{height:70px;top:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;left:3px;width:80px}.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{height:52px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:62px}.gem-dropcap-shape-hexagon.gem-dropcap-style-medium .gem-dropcap-shape-hexagon-top{height:48px;top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;left:2px;width:58px}.gem-dropcap-style-medium .dropcap-hexagon-inner{margin-top:0}.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{height:48px;overflow:hidden;transform:translate(0);font-size:10000px;border:3px solid #4dc4c8;position:relative;margin:0 auto;border-radius:50px;cursor:pointer;width:32px;display:block}.mouse-scroll:after{animation:scrollAnimation 1.5s cubic-bezier(.68,-.55,.265,1.55) 0s infinite normal none running;-webkit-animation:scrollAnimation 1.5s cubic-bezier(.68,-.55,.265,1.55) 0s infinite normal none;height:8px;transform:translateY(0) scaleY(1) scaleX(1) translateZ(0);-webkit-transform:translateY(0) scaleY(1) scaleX(1) translateZ(0);content:"";position:absolute;opacity:1;top:7px;background-color:#4dc4c8;border-radius:4px;margin-left:-2px;left:50%;width:4px}.wpcf7 .contact-form-style-1 input[type=submit]{width:auto}div.wpcf7-validation-errors{border:2px solid #f7e700;text-align:center;margin:0 auto;width:100%;float:left}.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 input,.contact-form-style-7 textarea{border:none;background-color:hsla(0,0%,90%,.11)}.contact-form-style-7 p input[type=submit]{border-radius:0}.contact-form-style-7 :after{color:#fff!important}.contact-form-style-7 input{margin-bottom:17px}.products-grid-form p{padding:0;margin:0 0 20px}.products-grid-form p,.products-grid-form p span{width:100%!important;display:block}.products-grid-form p input{height:50px;text-align:center;border-radius:0!important;width:100%;line-height:50px;display:inline-block}.products-grid-form p.area input{color:#a8b4bc!important}.products-grid-form p.button input{font-weight:200;color:#fff!important;background:#272439}.products-grid-form p.button input:hover{background:#00bcd4}