@font-face{font-family:'Montserrat UltraLight';src:url('http://thegem-wptheme.loc/wp-content/themes/TheGem/fonts/montserrat-ultralight.eot');src:url('http://thegem-wptheme.loc/wp-content/themes/TheGem/fonts/montserrat-ultralight.eot?#iefix') format('embedded-opentype'),url('http://thegem-wptheme.loc/wp-content/themes/TheGem/fonts/montserrat-ultralight.woff') format('woff'),url('http://thegem-wptheme.loc/wp-content/themes/TheGem/fonts/montserrat-ultralight.ttf') format('truetype'),url('http://thegem-wptheme.loc/wp-content/themes/TheGem/fonts/montserrat-ultralight.svg#montserratultra_light') format('svg');font-weight:400;font-style:normal}@media (min-width:768px) and (max-width:979px){#site-header .header-main{position:relative;display:table;width:100%;z-index:11}#primary-navigation .menu-toggle{display:inline-block}#primary-navigation .hamburger-toggle{display:none}.primary-navigation .dl-menu{position:absolute;left:0;right:0;opacity:0}#page.vertical-header #site-header-wrapper{position:static;width:100%;padding:0}#page.vertical-header{padding-left:0}#page.vertical-header #site-header .site-title{display:table-cell}#page.vertical-header #site-header .primary-navigation{display:table-cell}.vertical-menu-item-widgets{display:none}#page #site-header .site-title{display:table-cell;padding-top:15px}#page #site-header .primary-navigation{display:table-cell;text-align:right}#page #site-header .logo-position-right .primary-navigation{text-align:left}#page.vertical-header .vertical-toggle{display:none}#page.vertical-header{padding-left:0}#page.vertical-header #site-header-wrapper{margin-left:0}#page.vertical-header #site-header-wrapper .header-main{display:table}}@media (min-width:980px) and (max-width:1212px){#site-header .header-main:not(.header-layout-fullwidth_hamburger):not(.logo-position-menu_center) .site-title,#site-header .header-main:not(.header-layout-fullwidth_hamburger) .primary-navigation{display:block;text-align:center}#site-header .header-main:not(.header-layout-fullwidth_hamburger):not(.logo-position-menu_center) .site-title{padding-top:30px;padding-bottom:0}#site-header.fixed.shrink .header-main:not(.header-layout-fullwidth_hamburger) .site-title{display:none}}@media (max-width:767px){#top-area{display:none}}#primary-menu.no-responsive>li>a,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a{font-family:'Montserrat'}#primary-menu.no-responsive>li>a,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a{font-weight:700}#primary-menu.no-responsive>li>a,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a{font-size:14px}#primary-menu.no-responsive>li>a,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a{line-height:25px}#primary-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li li>a,.portfolio-filters-resp ul li a,.widget_nav_menu ul.menu,.widget_submenu>div>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_pages>ul{font-family:'Source Sans Pro'}.primary-navigation.responsive li a{font-family:'Source Sans Pro'}#primary-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li li>a,.portfolio-filters-resp ul li a,.widget_nav_menu ul.menu,.widget_submenu>div>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_pages>ul{font-weight:400}.primary-navigation.responsive li a{font-weight:400}#primary-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li li>a,.portfolio-filters-resp ul li a,.widget_nav_menu ul.menu,.widget_submenu>div>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_pages>ul{font-size:16px}.primary-navigation.responsive li a{font-size:16px}#primary-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li li>a,.portfolio-filters-resp ul li a,.widget_nav_menu ul.menu,.widget_submenu>div>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_pages>ul{line-height:20px}.primary-navigation.responsive li a{line-height:20px}.styled-subtitle,.diagram-circle .text div span.title,.diagram-circle .text div span.summary,.vc_pie_chart .vc_pie_chart_value,form.cart .quantity .qty,.shop_table .quantity .qty,.woocommerce-before-cart .cart-short-info,input[type=text].coupon-code,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.gem-dropcap.gem-dropcap-style-medium,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title,.single-product-content .price,.widget_shopping_cart ul li .quantity,.widget_shopping_cart .total span.amount{font-family:'Source Sans Pro'}.styled-subtitle,.diagram-circle .text div,.diagram-circle .text div span.title,.diagram-circle .text div span.summary,.vc_pie_chart .vc_pie_chart_value,form.cart .quantity .qty,.shop_table .quantity .qty,.woocommerce-before-cart .cart-short-info,input[type=text].coupon-code,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.gem-dropcap.gem-dropcap-style-medium,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title,.single-product-content .price,.widget_shopping_cart ul li .quantity,.widget_shopping_cart .total span.amount{font-weight:300}.styled-subtitle,.vc_pie_chart,form.cart .quantity .qty,.shop_table .quantity .qty,.woocommerce-before-cart .cart-short-info,input[type=text].coupon-code,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th .woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.gem-dropcap.gem-dropcap-style-medium,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title,.widget_shopping_cart .total span.amount{font-size:24px}@media (max-width:600px){.styled-subtitle,.vc_pie_chart,form.cart .quantity .qty,.shop_table .quantity .qty,.woocommerce-before-cart .cart-short-info,input[type=text].coupon-code,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th .woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.gem-dropcap.gem-dropcap-style-medium,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title,.widget_shopping_cart .total span.amount{font-size:4vw}}.styled-subtitle,.woocommerce-before-cart .cart-short-info,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title{line-height:37px}@media (max-width:600px){.styled-subtitle,.woocommerce-before-cart .cart-short-info,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title{line-height:6.1666666666667vw}}h1,.pricing-table-style-8 .pricing-cost,.title-h1{font-family:'Montserrat'}h1,.pricing-table-style-8 .pricing-cost,.title-h1{font-weight:700}h1,.title-h1{font-size:50px}@media (max-width:1000px){h1,.title-h1{font-size:5vw}}h1,.title-h1{line-height:69px}@media (max-width:1000px){h1,.title-h1{line-height:6.9vw}}h2,.title-h2,h3.comment-reply-title,.pricing-table-style-6 .pricing-price-title{font-family:'Montserrat'}h2,.title-h2,h3.comment-reply-title,.pricing-table-style-6 .pricing-price-title{font-weight:700}h2,.title-h2,.pricing-table-style-5 .pricing-price-title,.pricing-table-style-6 .pricing-price-title,.pricing-table-style-6 .pricing-price-subtitle,h3.comment-reply-title,.pricing-table-style-2 .pricing-price-title{font-size:36px}@media (max-width:1000px){h2,.title-h2,.pricing-table-style-5 .pricing-price-title,.pricing-table-style-6 .pricing-price-title,.pricing-table-style-6 .pricing-price-subtitle,h3.comment-reply-title,.pricing-table-style-2 .pricing-price-title{font-size:3.6vw}}h2,.title-h2,.pricing-table-style-6 .pricing-price-title,h3.comment-reply-title{line-height:53px}@media (max-width:1000px){h2,.title-h2,.pricing-table-style-6 .pricing-price-title,h3.comment-reply-title{line-height:5.3vw}}h3,.title-h3,.cart_totals table .order-total td,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.gem-dropcap{font-family:'Montserrat'}h3,.title-h3,.cart_totals table .order-total td,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.gem-dropcap{font-weight:700}h3,.title-h3,.portfolio.columns-1 .portfolio-item .caption .title,.cart_totals table .order-total td,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.gem-dropcap{font-size:28px}h3,.title-h3,.portfolio.columns-1 .portfolio-item .caption .title,.cart_totals table .order-total td,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount{line-height:42px}h4,.title-h4,.widget .gem-teams-name,.pricing-table-style-3 .pricing_row_title,.pricing-table-style-8 .pricing_row_title,.pricing-table-style-4 .pricing_row_title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{font-family:'Montserrat'}@media only screen and (min-width:992px) and (max-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{font-family:'Montserrat'}}h4,.title-h4,.widget .gem-teams-name,.pricing-table-style-3 .pricing_row_title,.pricing-table-style-4 .pricing_row_title,.pricing-table-style-8 .pricing_row_title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{font-weight:700}@media only screen and (min-width:992px) and (max-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{font-weight:700}}h4,.title-h4,.pricing-table-style-7 .pricing-price-title,.pricing-table-style-4 .pricing_row_title,.pricing-table-style-3 .pricing_row_title,.pricing-table-style-2 .pricing-cost,.pricing-table-style-2 .time,.pricing-table-style-1 .pricing-price-title,.widget .gem-teams-name,.pricing-table-style-8 .pricing_row_title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title,body .vc_separator h4{font-size:24px}@media only screen and (min-width:992px) and (max-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{font-size:24px}}h4,.title-h4,.pricing-table-style-7 .pricing-price-title,.pricing-table-style-5 .pricing-price-title,.pricing-table-style-4 .pricing_row_title,.pricing-table-style-3 .pricing_row_title,.pricing-table-style-2 .pricing-cost,.pricing-table-style-2 .time,.pricing-table-style-2 .pricing-price-title,.pricing-table-style-1 .pricing-price-title,.widget .gem-teams-name,.portfolio.columns-1 .portfolio-item .caption .title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title,body .vc_separator h4{line-height:38px}@media only screen and (min-width:992px) and (max-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{line-height:38px}}h5,.gem-table thead th,.title-h5,.gem-teams-phone,.shop_table td.product-price,.shop_table td.product-subtotal,.cart_totals table .cart-subtotal td,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.resp-tabs-list li,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.blog-style-styled_list1 .post-time,.gem-teams-phone{font-family:'Montserrat'}h5,.title-h5,.gem-teams-phone,.shop_table td.product-price,.shop_table td.product-subtotal,.cart_totals table .cart-subtotal td,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.resp-tabs-list li,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.blog-style-styled_list1 .post-time,.gem-teams-phone{font-weight:700}h5,.title-h5,.gem-teams-phone,.shop_table td.product-price,.shop_table td.product-subtotal,.cart_totals table .cart-subtotal td,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.resp-tabs-list li,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.blog-style-styled_list1 .post-time,.gem-teams-phone{font-size:19px}h5,.title-h5,.gem-teams-phone,.shop_table td.product-price,.shop_table td.product-subtotal,.cart_totals table .cart-subtotal td,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.resp-tabs-list li,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.gem-teams-phone{line-height:30px}h6,.title-h6,.project_info-item-style-1 .project_info-item .title,.project-info-shortcode-style-2 .project-info-shortcode-item .title,.gem_accordion_header a,.widget_rss li,#wp-calendar caption,.wpb_toggle,.vc_toggle_title h4,.testimonials-style-1-name.gem-testimonial-name,.testimonials-style-2-name.gem-testimonial-name,.diagram-wrapper .digram-line-box .skill-amount,.diagram-wrapper.style-3 .digram-line-box .skill-title,.row .vc_progress_bar .vc_label,.pricing-column-top-choice .pricing-column-top-choice-text{font-family:'Montserrat'}h6,.title-h6,.project_info-item-style-1 .project_info-item .title,.gem_accordion_header a,.widget_rss li,#wp-calendar caption,.wpb_toggle,.gem-table-responsive .tabletolist.rh>li>.titles,.vc_toggle_title h4,.testimonials-style-1-name.gem-testimonial-name,.testimonials-style-2-name.gem-testimonial-name,.diagram-wrapper .digram-line-box .skill-amount,.diagram-wrapper.style-3 .digram-line-box .skill-title,.row .vc_progress_bar .vc_label{font-weight:700}h6,.title-h6,.project_info-item-style-1 .project_info-item .title,.gem_accordion_header a,.widget_rss li,#wp-calendar caption,.wpb_toggle,.gem-table-responsive .tabletolist.rh>li>.titles,.vc_toggle_title h4,.diagram-wrapper.style-3 .digram-line-box .skill-title,.row .vc_progress_bar .vc_label{font-size:16px}h6,.title-h6,.project_info-item-style-1 .project_info-item .title,.gem_accordion_header a,.widget_rss li,#wp-calendar caption,.wpb_toggle,.gem-table-responsive .tabletolist.rh>li>.titles,.vc_toggle_title h4,.diagram-wrapper.style-3 .digram-line-box .skill-title,.row .vc_progress_bar .vc_label{line-height:25px}.title-xlarge{font-family:'Montserrat UltraLight'}.title-xlarge{font-weight:400}.title-xlarge{font-size:17px}@media (max-width:1000px){.title-xlarge{font-size:1.7vw}}.title-xlarge{line-height:18px}@media (max-width:1000px){.title-xlarge{line-height:1.8vw}}h1 .light,h2 .light,h3 .light,h4 .light,h5 .light,h6 .light,.title-h1 .light,.title-h2 .light,.title-h3 .light,.title-h4 .light,.title-h5 .light,.title-h6 .light,.title-xlarge .light,h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,.title-h1.light,.title-h2.light,.title-h3.light,.title-h4.light,.title-h5.light,.title-h6.light,.title-xlarge.light,.widget .gem-teams-name,.gem-counter-style-2 .gem-counter-number,.gem-gallery-grid .gallery-item .overlay .title,.gem-quote.gem-quote-style-3 blockquote,.row .vc_pie_wrapper span,.blog-style-styled_list1 .post-title,.blog-style-styled_list2 .post-time,.blog-style-styled_list2 .post-title,.blog-style-timeline .post-title,.pricing-table-style-1 .pricing-price-title,.pricing-table-style-1 .pricing-cost,.pricing-table-style-2 .pricing-price-title,.pricing-table-style-2 .pricing-cost,.pricing-table-style-2 .time,.pricing-table-style-5 .pricing-price-title,.pricing-table-style-6 .pricing-price-subtitle,.pricing-table-style-7 .pricing-price-title,.pricing-table-style-7 .pricing-cost,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item>span,.gem-media-grid .vc_gitem-post-data-source-post_title a,.gem-media-grid-2 .vc_gitem-post-data-source-post_title a{font-family:'Montserrat UltraLight'}h1 .light,h2 .light,h3 .light,h4 .light,h5 .light,h6 .light,.title-h1 .light,.title-h2 .light,.title-h3 .light,.title-h4 .light,.title-h5 .light,.title-h6 .light,.title-xlarge .light,h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,.title-h1.light,.title-h2.light,.title-h3.light,.title-h4.light,.title-h5.light,.title-h6.light,.title-xlarge.light,.widget .gem-teams-name,.gem-counter-style-2 .gem-counter-number,.gem-quote.gem-quote-style-3 blockquote,.row .vc_pie_wrapper span,.blog-style-styled_list1 .post-title,.blog-style-styled_list2 .post-time,.blog-style-timeline .post-title,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item>span,.gem-media-grid .vc_gitem-post-data-source-post_title a,.pricing-table-style-1 .pricing-price-title,.pricing-table-style-1 .pricing-cost,.pricing-table-style-2 .pricing-price-title,.pricing-table-style-2 .pricing-cost,.pricing-table-style-2 .time,.pricing-table-style-5 .pricing-price-title,.pricing-table-style-6 .pricing-price-subtitle,.pricing-table-style-7 .pricing-price-title,.pricing-table-style-7 .pricing-cost,.gem-media-grid-2 .vc_gitem-post-data-source-post_title a{font-weight:400}body,option,.gem-table thead th,.portfolio.columns-1 .portfolio-item .caption .subtitle,.gallery-item .overlay .subtitle,.cart_totals table .shipping td label,.widget_archive li,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div{font-family:'Source Sans Pro'}body,option,.gem-table thead th,.portfolio.columns-1 .portfolio-item .caption .subtitle,.gallery-item .overlay .subtitle,.cart_totals table .shipping td label,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div{font-weight:400}body,.gem-table thead th,.inline-column,.inline-inside>*,option,.portfolio.columns-1 .portfolio-item .caption .subtitle,.gallery-item .overlay .subtitle,.cart_totals table .shipping td label,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,.portfolio-filters a,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div{font-size:16px}body,option,.inline-column,.inline-inside>*,.related-element-info>a,.gallery-item .overlay .subtitle,.cart_totals table .shipping td label,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div{line-height:25px}.widget-title{font-family:'Montserrat'}.widget-title{font-weight:700}.widget-title{font-size:19px}.widget-title{line-height:30px}.gem-button,input[type=submit],.gem-pagination a,.gem-pagination .current,.blog-load-more button,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{font-family:'Montserrat'}.gem-button,input[type=submit],.gem-pagination a,.gem-pagination .current,.blog-load-more button,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{font-weight:700}.gem-button.gem-button-text-weight-thin{font-family:'Montserrat UltraLight'}.gem-button.gem-button-text-weight-thin{font-weight:400}.gem-nivoslider-title{font-family:'Montserrat'}.gem-nivoslider-title{font-weight:700}.gem-nivoslider-title{font-size:50px}.gem-nivoslider-title{line-height:69px}.gem-nivoslider-description{font-family:'Source Sans Pro'}.gem-nivoslider-description{font-weight:400}.gem-nivoslider-description{font-size:16px}.gem-nivoslider-description{line-height:25px}.portfolio-item-title,.portfolio-item .wrap>.caption .title,.fancybox-title .slide-info-title,.blog.blog-style-masonry article .description .title{font-family:'Montserrat'}.portfolio-item-title,.portfolio-item .wrap>.caption .title,.fancybox-title .slide-info-title,.blog.blog-style-masonry article .description .title{font-weight:700}.portfolio-item-title,.portfolio-item .wrap>.caption .title,.fancybox-title .slide-info-title,.blog.blog-style-masonry article .description .title{font-size:16px}.portfolio-item-title,.portfolio-item .wrap>.caption .title,.fancybox-title .slide-info-title,.blog.blog-style-masonry article .description .title{line-height:24px}.portfolio-item-description,.portfolio-item .caption .subtitle,.fancybox-title .slide-info-summary,.blog.blog-style-masonry article .description .summary{font-family:'Source Sans Pro'}.portfolio-item-description,.portfolio-item .caption .subtitle,.fancybox-title .slide-info-summary,.blog.blog-style-masonry article .description .summary{font-weight:400}.portfolio-item-description,.portfolio-item .caption .subtitle,.fancybox-title .slide-info-summary,.blog.blog-style-masonry article .description .summary{font-size:16px}.portfolio-item-description,.portfolio-item .caption .subtitle,.fancybox-title .slide-info-summary,.blog.blog-style-masonry article .description .summary{line-height:24px}.portfolio:not(.columns-1):not(.portfolio-style-masonry) .portfolio-item .wrap>.caption .subtitle{max-height:24px}.quickfinder-item-title{font-family:'Montserrat'}.quickfinder-item-title{font-weight:700}.quickfinder-item-title{font-size:28px}.quickfinder-item-title{line-height:42px}.quickfinder.quickfinder-title-thin .quickfinder-item-title{font-family:'Montserrat UltraLight'}.quickfinder.quickfinder-title-thin .quickfinder-item-title{font-weight:400}.quickfinder.quickfinder-title-thin .quickfinder-item-title{font-size:26px}.quickfinder.quickfinder-title-thin .quickfinder-item-title{line-height:38px}.quickfinder-item-text{font-family:'Source Sans Pro'}.quickfinder-item-text{font-weight:300}.quickfinder-item-text{font-size:17px}.quickfinder-item-text{line-height:24px}.gem-gallery-hover-zooming-blur .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery .gem-gallery-caption .gem-gallery-item-title{font-family:'Montserrat UltraLight'}.gem-gallery-hover-zooming-blur .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery .gem-gallery-caption .gem-gallery-item-title{font-weight:400}.gem-gallery-hover-zooming-blur .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery .gem-gallery-caption .gem-gallery-item-title{font-size:24px}.gem-gallery-hover-zooming-blur .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery .gem-gallery-caption .gem-gallery-item-title{line-height:30px}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{font-family:'Montserrat'}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{font-weight:700}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{font-size:24px}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{line-height:31px}.gallery-description,.gem-gallery-item-description{font-family:'Source Sans Pro'}.gallery-description,.gem-gallery-item-description{font-weight:300}.gallery-description,.gem-gallery-item-description{font-size:17px}.gallery-description,.gem-gallery-item-description{line-height:24px}.gem-testimonial-text,.testimonials-style-1-text{font-family:'Source Sans Pro'}.gem-testimonial-text,.testimonials-style-1-text{font-weight:300}.gem-testimonial-text,.testimonials-style-1-text{font-size:24px}@media (max-width:600px){.gem-testimonial-text,.testimonials-style-1-text{font-size:4vw}}.gem-testimonial-text,.testimonials-style-1-text{line-height:36px}@media (max-width:600px){.gem-testimonial-text,.testimonials-style-1-text{line-height:6vw}}.gem-counter-number,.diagram-circle .text div span{font-family:'Montserrat'}.gem-counter-number,.diagram-circle .text div span{font-weight:400}.gem-counter-number{font-size:59px}.gem-counter-number{line-height:66px}.widget_shopping_cart_content .quantity,.widget_shopping_cart_content .total .amount{font-family:'Source Sans Pro'}body{background-color:#8b94a5}#site-header,#site-header-wrapper,.header-layout-fullwidth_hamburger #primary-menu{background-color:#212331}#site-header.fixed.shrink{background-color:rgba(33,35,49,.95)}.block-content,.combobox-wrapper,.team-person:hover .team-person-hover,.gem-table td,body .gem-table-style-2 thead,body .gem-table-style-2 tr:nth-child(2n) td,.gem-table .tabletolist.nrh>li>ul>li,.resp-tabs-container,.resp-tab-content,.resp-tab-active,.gem-clients-type-carousel-grid .gem-client-item a:hover,.gem_client-carousel .gem-client-item a:hover,.products .product-inner,.gem-table .shop_table tbody tr,.widget_product_search input.search-field,.woocommerce-message:before,.woocommerce-info:before,.woocommerce table.shop_table.order-details tr.cart_item,.woocommerce table.shop_table.order-details tr.order_item,.triangle-with-shadow:after,.blog-style-default article .post-image .gem-dummy,.blog-style-default article.sticky .post-image .gem-dummy:after,.blog-style-timeline.blog-style-styled_list1 .item-post .post-text,.blog-style-default article.no-image .post-image .gem-dummy,.wpb_toggle,.vc_toggle_title,.page-title-style-2,.post-tags-list a:after,.portfolio .portfolio-item .overlay-line,.portfolio-item .wrap>.caption,.portfolio.background-style-dark .portfolio-item:hover .wrap>.caption,.portfolio.background-style-dark .caption-bottom-line .project-button .gem-button,.quickfinder-item .quickfinder-animation,.gem-counter .gem-counter-animation,.mc4wp-form input[type=email],.page-title-block.page-title-style-2,.page-title-block.has-background-image,body .widget .tagcloud a,.wpcf7-form.gem-contact-form-white .combobox-wrapper,.wpcf7-form.gem-contact-form-white input,.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,.diagram-wrapper.style-1 .digram-line-box .skill-line,.blog-style-styled_list1 .post-item,.blog-style-styled_list2 article,.blog-style-styled_list2 .post-item,.blog-style-styled_list2 .sticky,.blog-style-timeline .post-item,.blog-style-timeline .post-img,.blog-style-timeline .post-img a .dummy,.gem-basic-grid .vc_grid-item-mini,.gem-basic-grid .vc_gitem-zone-c,.shop-widget-area .widget .gem-products-content,.blog-style-compact article,.gem-search-form.gem-search-form-style-light .search-field{background-color:#fff}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before,.gem-gallery-grid.hover-gradient .gallery-item .overlay a.icon:before,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{background-color:rgba(255,255,255,.8)}.portfolio-item .wrap>.caption .caption-sizable-content:after,.portfolio.background-style-dark .portfolio-item:hover .wrap>.caption .caption-sizable-content:after{box-shadow:0 0 30px 45px #fff}.blog-style-compact article .gem-compact-item-content:after{box-shadow:0 5px 15px 15px #fff}.fullwidth-block .marker-direction-inside svg,.blog-style-styled_list1 .wrap-style,.blog-style-styled_list2 .wrap-style,.blog-style-timeline .wrap-style{fill:#fff}.gem-image a:after,.blog-style-default article.sticky .sticky-label,.blog-style-masonry article.sticky .sticky-label,.blog-style-styled_list1 article.sticky .sticky-label,.blog-style-styled_list2 article.sticky .sticky-label,.blog-style-timeline article.sticky .sticky-label,.justified-style-1 article.sticky .sticky-label,.justified-style-2 article.sticky .sticky-label,.blog-style-multi-author article.sticky .sticky-label,.blog article .post-featured-content>a:after,.blog .gem-simple-gallery .gem-gallery-item a:after,.blog-style-styled_list1 .wrap-style,.blog-style-styled_list2 .wrap-style,.blog-style-styled_list1 article a.default:after,.blog-style-styled_list2 article a.default:after,.blog-style-compact article a.default:after,.blog-style-timeline .wrap-style,#primary-navigation #primary-menu>li.menu-item-cart>a .minicart-item-count,.product .onsale,.product .new-label,.woocommerce ul.woocommerce-error li:before,.pricing-column-top-choice .pricing-column-top-choice-text,.widget .onsale:after,.widget_shopping_cart ul li.sale .minicart-image:before,#wp-calendar caption,.widget.widget_calendar a:hover,.shop-widget-area .onsale,.socials-sharing li a:hover:after,.wpb_wrapper .vc_progress_bar .vc_label_units,.portfolio-item .image .overlay .links a.icon:before,.portfolio.hover-title .portfolio-item .caption .title,.portfolio.hover-title.columns-4 .portfolio-item .caption .title,.portfolio.hover-title .portfolio-item .caption .subtitle,.portfolio.hover-title .portfolio-item .caption .info,.portfolio.hover-title .portfolio-item .caption .info a,.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.portfolio-filters a:hover,.portfolio-filters a.active,.portfolio.background-style-gray .portfolio-item:hover .wrap>.caption .title,.portfolio.background-style-dark .portfolio-item:not(:hover) .wrap>.caption .title,.gallery-item .overlay .title,.gallery-item .overlay .subtitle,.gallery-item .overlay a.icon:before,.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-prev:after,.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-next:after,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-caption,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-simple-gallery .gem-gallery-item a:after,.post-tags-list a:hover,div.blog article a.youtube:after,div.blog article a.vimeo:after,div.blog article a.self_video:after,#colophon .recentcomments .comment-author-link a:hover,#colophon .project_info-item-style-1 .project_info-item-title,#colophon .gem-contacts-item a:hover,#colophon .widget_calendar td a,#colophon .widget.widget_search .gem-button:hover,#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,#colophon #mc4wp_submit:hover,body .widget .tagcloud a:hover,.gem-table-responsive.gem-table-style-3 .tabletolist>li .titles,.gem-table-style-3 thead tr th,.gem-table-style-3 thead h6,.breadcrumbs a,.bc-devider:before,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item.vc_active>span,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item:hover>span,.vc_grid-item.gem-media-grid .vc_gitem-post-data-source-post_title a,.gem-media-grid-2 .midia-grid-item-post-author,.gem-media-grid-2 .midia-grid-item-post-author span a,.widget .gem-dummy:after,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.diagram-wrapper.style-3 .digram-line-box .skill-title,.gem-blog-slider .post-title a,#primary-menu.no-responsive>li.megamenu-enable>ul>li .mega-label,.gem-search-form.gem-search-form-style-dark .search-submit{color:#fff}@media (min-width:768px){.blog-style-timeline .item-post .post-text:after{border-right:20px solid #fff}}@media (max-width:768px){.blog-style-timeline .item-post .post-text:after{border-bottom:30px solid #fff}}@media (max-width:768px){.blog-style-timeline .post-text:after,.blog-style-timeline.blog-style-styled_list1 .post-text:after,.blog-style-timeline.blog-style-styled_list2 .post-text:after{border-bottom:30px solid #fff}}.blog-style-styled_list1 .post-img a,.blog-style-styled_list2 .post-img a,.blog-style-timeline .post-img a{border:3px solid #fff}#footer-nav,#colophon .gem-custom-mailchimp input[type=email]{background-color:#181828}.gem-dummy,.default-background,.sc-wrapbox-style-6 .sc-wrapbox-inner,.gem-table thead,.pricing-title-new,.highlighted .pricing-title,.gem-clients-type-carousel-grid .gem-client-item a,.gem_client-carousel .gem-client-item a,.before-products-list,.shipping-calculator-form-wrap,.woocommerce-message,.woocommerce-info,ul.woocommerce-error li,#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .minicart-bottom,.woocommerce .checkout #payment .payment_methods li .payment_box,.checkout-cart-info>td,.woocommerce table.shop_table.order-details thead tr th,.woocommerce #customer_login .col .login-box,.widget_recently_viewed_products ul.product_list_widget,.widget .searchform,.gem-tabs-style-1 .gem_tabs_nav li,.gem-tour-style-1 .gem_tabs_nav li,.gem-tabs-style-1 .resp-accordion.resp-tab-active,.gem-tour-style-1 .resp-accordion.resp-tab-active,.gem-tabs-style-2 .resp-accordion.resp-tab-active,.blog-style-timeline.blog-style-styled_list1 .item-post,.blog-style-default article .post-image .gem-dummy:after,.blog-style-default article.sticky .post-image .gem-dummy,.widget_recent_reviews .product_list_widget .wp-post-image,.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all,.post-author-block,.digram-line-box,#calendar_wrap,.widget_recent_comments li,.project_info-item-style-1,.widget_mc4wp_widget form,.widget_submenu ul ul,.widget_nav_menu ul ul,.widget_pages ul ul,.widget_categories ul ul,.widget_product_categories ul ul,.widget_recent_entries ul,.testimonials-style-2-text.gem-testimonial-text,.gem-teams-item-wrap,.gem-picturebox-text,.testimonials-style-1-image,.testimonials-style-1-text.gem-testimonial-text,.testimonials-style-1-name,.testimonials-style-1-post,.testimonials-style-1-teg,.gem-table-style-3 tr:nth-child(odd) td:nth-child(odd),.blog-style-masonry .description,.style2.gem-testimonials,.style2.gem-testimonials.fullwidth-block .container,.diagram-wrapper.style-3 .digram-line-box .skill-line,.blog-style-styled_list1 article,.blog-style-styled_list1 .post-img a .dummy,.blog-style-styled_list1 .sticky .post-item,.blog-style-styled_list2 .sticky .post-item,.blog-style-timeline .sticky .post-item,.project-info-shortcode-style-default .project-info-shortcode-item,.project_info-item-style-2 .project_info-item,.gem-basic-grid-2 .vc_gitem-zone-c .vc_gitem-col,.quickfinder-style-vertical-1 .quickfinder-item-info,.quickfinder-style-vertical-2 .quickfinder-item-info,.justified-style-2 .post-content-wrapper,.blog-style-multi-author .post-item,.project-info-shortcode-style-2 .project-info-shortcode-item,.portfolio-item:hover .wrap>.caption,.portfolio.background-style-gray .portfolio-item .wrap>.caption,.products .product-inner:hover{background-color:#f0f3f2}.testimonials_svg svg,.blog-style-styled_list1 .sticky .wrap-style,.blog-style-styled_list2 .sticky .wrap-style,.blog-style-timeline .sticky .wrap-style,.testimonials-style-2-item .wrap-style,.testimonials-style-1-item .wrap-style,.qf-svg-arrow-left,.qf-svg-arrow-right,.blog-style-multi-author .wrap-style{fill:#f0f3f2}.blog-style-styled_list2 .sticky .wrap-style{stroke:#f0f3f2}.gem-wrapbox-style-2,.products .product-inner:hover{border-color:#f0f3f2}.portfolio-item:hover .wrap>.caption .caption-sizable-content:after,.portfolio.background-style-gray .portfolio-item .wrap>.caption .caption-sizable-content:after{box-shadow:0 0 30px 45px #f0f3f2}.gem-styled-color-1,.gem-date-color,.gem-table thead th,.woocommerce table.shop_table.order-details thead tr th,.gem_accordion_header a,.gem-testimonial-name,.post-author-avatar:after,.comments-link a:hover,.shipping_calculator .shipping-calculator-button:before,.widget_calendar caption,.widget.widget_search .gem-button,#wp-calendar thead tr th,.widget.widget_calendar a:hover,.gem-teams-phone,.resp-tab-active,.wpb_toggle,.vc_toggle_title h4,.account-tittle,.blog-style-timeline .post-time span,.blog.blog-style-masonry article .description .tags a.active,.widget_tweets .twitter-box .jtwt_tweet:before,.jtwt_tweet_text.icon-twitter a,.gem-pp-posts-date,.gem-latest-news-title span,.widget.widget_search .gem-button:hover,.mc-text span,.blog-style-styled_list1 .post-time,.blog-style-styled_list2 .post-time,.blog-style-multi-author .post-date,.comment-form label em,.comment-awaiting-moderation,.woocommerce-before-cart .cart-short-info .items-count,.shop_table td.product-remove .remove,.products .product-info .price ins,.products .product-info .price .amount,.comment-form-rating .stars a.active,.comment-form-rating .stars a:hover,.woocommerce .checkout .woocommerce-billing-collumn .form-row label abbr,.woocommerce .edit-address-form .woocommerce-billing-collumn .form-row label abbr,.woocommerce ul.woocommerce-error li,.woocommerce .checkout-login-box .login .form-row label .required,.woocommerce .checkout-lost-password-box .form-row label .required,.woocommerce #customer_login .col .login-box .form-row label .required,.read-more-link:before,.gem_accordion_header.ui-accordion-header-active .ui-accordion-header-icon:before,.form-edit-adress abbr,.post-author-info .categories a,.post-author-info .categories,.block-navigation-prev a:before,.block-navigation-next a:after,h4.wpb_toggle_title_active:after,.vc_toggle_active .vc_toggle_title:after,.resp-accordion.resp-tab-active:after,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info span.sep,.blog.blog-style-masonry article .description .info .more-link:before,#colophon .widget_nav_menu ul.menu li.menu-item-current>a,#colophon .widget_submenu>div>ul li.menu-item-current>a,#colophon .widget_nav_menu ul.menu li.menu-item-active>a,#colophon .widget_submenu>div>ul li.menu-item-active>a{color:#00bcd4}#primary-navigation .hamburger-toggle>span,.portfolio-filters a.active,.post-tags-list a:hover,.portfolio .portfolio-item .caption .caption-separator,.portfolio .portfolio-item .caption .caption-separator-line:after,.portfolio .portfolio-item .caption .caption-separator-line-hover:after,.widget_pages>ul li.current_page_item>a:before,.widget_pages>ul li li .current_page_item>a:before,.widget_nav_menu li li .current-menu-item>a:before,.widget_submenu li li .menu-item-active>a:before,.widget_nav_menu .current-menu-ancestor>a:before,.widget_submenu .menu-item-active>a:before,.widget_submenu .current-menu-ancestor>a:before,.widget_nav_menu li li a:hover:before,.widget_submenu li li a:hover:before,.widget_categories li li a:hover:before,.widget_categories .current-cat a:before,.widget_categories>ul li.current-cat-parent>a:before,.widget_product_categories li li a:hover:before,.widget_product_categories .current-cat a:before,.widget_product_categories>ul li.current-cat-parent>a:before,.widget_pages>ul li li.page_item_has_children.current_page_ancestor>a:before,.widget_pages ul li li a:hover:before,#colophon .widget_calendar td a,body .widget .tagcloud a:hover,.gem-table-responsive.gem-table-style-3 .tabletolist>li:nth-child(odd) .titles,.gem-table-style-3 thead tr th:nth-child(odd),.site-footer .widget_text ul li:before,.wpcf7-form .gem-button,.wpcf7-form input[type=submit],.wpcf7-form.gem-contact-form-white input[type=submit],.wpcf7-form.gem-contact-form-dark input[type=submit],body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item.vc_active,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b,.ui-slider-handle.ui-state-default.ui-corner-all,.product .onsale,.products .product-info .rating-empty,.woocommerce-cart-form .actions .checkout-button,.widget_shopping_cart_content .buttons a.checkout,#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .buttons a.checkout,.woocommerce ul.woocommerce-error li:before,.widget .product_list_widget .onsale,.shop-widget-area .onsale,.widget_shopping_cart ul li.sale .minicart-image:before,.blog-style-default article.sticky .sticky-label,.blog-style-default article.sticky .sticky-label:after,.blog-style-masonry article.sticky .sticky-label,.blog-style-masonry article.sticky .sticky-label:before,.blog-style-masonry article.sticky .sticky-label:after,.blog-style-styled_list1 article.sticky .sticky-label,.blog-style-styled_list1 article.sticky .sticky-label:before,.blog-style-styled_list1 article.sticky .sticky-label:after,.blog-style-styled_list2 article.sticky .sticky-label,.blog-style-styled_list2 article.sticky .sticky-label:before,.blog-style-styled_list2 article.sticky .sticky-label:after,.blog-style-timeline article.sticky .sticky-label,.blog-style-timeline article.sticky .sticky-label:before,.blog-style-timeline article.sticky .sticky-label:after,.justified-style-1 article.sticky .sticky-label,.justified-style-2 article.sticky .sticky-label,.justified-style-1 article.sticky .sticky-label:before,.justified-style-2 article.sticky .sticky-label:before,.justified-style-1 article.sticky .sticky-label:after,.justified-style-2 article.sticky .sticky-label:after,.blog-style-multi-author article.sticky .sticky-label,.blog-style-multi-author article.sticky .sticky-label:before,.blog-style-multi-author article.sticky .sticky-label:after,.mc-form #mc4wp_submit:hover,#primary-navigation #primary-menu>li.menu-item-cart>a .minicart-item-count{background-color:#00bcd4}.header-style-2 #primary-menu.no-responsive li li.menu-item-current>a,.header-style-2 #primary-menu.no-responsive li li.menu-item-active>a,.header-style-2 #primary-menu.no-responsive li li:hover>a,.header-style-3 #primary-menu.no-responsive li li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive li li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive li li:hover>a,.header-style-2 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,.header-style-2 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive li li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive li li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive li li:hover>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive li li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive li li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive li li:hover>a,body .widget .tagcloud a:hover,.gem-media-grid .vc_gitem-animated-block .vc_gitem-zone-b .vc_separator .vc_sep_holder .vc_sep_line{border-color:#00bcd4}.gallery-item .overlay .subtitle a,.portfolio.background-style-gray .portfolio-item:hover .wrap>.caption .zilla-likes:hover,.single-product-content .price del,.shop_table td.product-subtotal,.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info .styled-subtitle,.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info .styled-subtitle,.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info h4 a,.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info h4 a,.widget_shopping_cart_content .quantity,.woocommerce .checkout_coupon .styled-subtitle,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.woocommerce .gem-products-price ins,.gem-products-price>span,.widget_product_search h4,.widget-area .reviewer,.widget_shopping_cart_content .quantity,.widget_shopping_cart_content .total .amount,.zilla-likes.active,.zilla-likes.active:hover,.pricing-table-style-1 .pricing-price-subtitle{color:#99a9b5}.widget.widget_search .gem-button,.widget_nav_menu li li a:before,.widget_submenu li li a:before,.widget_pages li li a:before,.widget_categories li li a:before,.widget_product_categories li li a:before,#wp-calendar caption,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item:hover{background-color:#99a9b5}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{border:2px solid #99a9b5}body .widget .tagcloud a{border:1px solid #99a9b5}.zilla-likes,.widget-title:after,#wp-calendar thead tr th:last-child,.widget_pages>ul li li li.current_page_item>a,.widget_nav_menu li li li a:hover,.widget_nav_menu li li li.current-menu-item>a,.widget_submenu li li li.menu-item-active>a,.widget_submenu li li li a:hover,.widget_pages ul li li li a:hover,.widget_categories li li li a:hover,.widget.widget_categories>ul li li.current-cat>a,.widget_product_categories li li li a:hover,.widget.widget_product_categories>ul li li.current-cat>a,.products .product-bottom .yith-wcwl-wishlistexistsbrowse a:before{color:#f44336}.widget_pages>ul li li li.current_page_item>a:before,.widget_nav_menu li li li.current-menu-item>a:before,.widget_submenu li li li.menu-item-active>a:before,.widget_nav_menu li li li a:hover:before,.widget_submenu li li li a:hover:before,.widget_pages li li li a:hover:before,.widget_categories li li li a:hover:before,.widget_product_categories li li li a:hover:before,.widget_nav_menu div ul li li li a:hover:before,.widget_submenu div ul li li li a:hover:before,.widget_pages ul li li li a:hover:before,.widget_categories ul li li li a:hover:before,.widget.widget_categories>ul li.current-cat>a:before,.widget_product_categories ul li li li a:hover:before,.widget.widget_product_categories>ul li.current-cat>a:before,#primary-menu.no-responsive>li.megamenu-enable>ul>li .mega-label{background-color:#f44336}.gem-default-divider{border-top:1px solid #dfe5e8}.blog-style-default article:not(.sticky){border-bottom:1px solid #dfe5e8}.skill-line{background-color:#dfe5e8}.bordered-box,.portfolio.columns-1.background-style-white .portfolio-item .wrap>.caption,.gem-table-responsive .tabletolist.nrh>li>ul,*:not(.gem-table)>table:not([class]):not([id]) tr:not([class]):not([id]) td:not([class]),*:not(.gem-table)>table:not([class]):not([id]) tr:not([class]):not([id]) th:not([class]),.products .product-inner,.widget_recent_reviews ul.product_list_widget li,.widget_shopping_cart_content ul.product_list_widget li,form.cart .quantity .minus,form.cart .quantity .plus,.shop_table .quantity .minus,.shop_table .quantity .plus,.woocommerce-cart-form.responsive .cart-item,.form-edit-adress-fields,.woocommerce-cart-form.responsive .coupon,.woocommerce .checkout_coupon,.woocommerce .checkout-login-box .login-message-box,.triangle-with-shadow:after,.gem-tabs-style-1 .resp-tabs-container,.gem-tabs-style-1 .gem_tabs_nav li,.gem-tour-style-1>.gem_tour_tabs_wrapper,.gem-tour-style-1 .gem_tabs_nav li,.gem-tabs-style-2 .resp-accordion,.blog-style-timeline .post-text,.widget_layered_nav ul,.gem-table,.gem-table-style-1 td,.blog-style-styled_list1 .post-item,.blog-style-styled_list2 .post-item,.blog-style-timeline .post-item,.gem-basic-grid .vc_grid-item-mini,.gem-media-grid-2 .vc_grid-item-mini,.justified-style-1 .post-content-wrapper,form.cart .quantity .qty{border:1px solid #dfe5e8}.blog-style-styled_list1 .wrap-style,.blog-style-styled_list1 .sticky .wrap-style,.blog-style-styled_list2 .wrap-style,.blog-style-timeline .wrap-style{stroke:#dfe5e8}.gem-wrapbox-style-1,.gem-wrapbox-style-4,.gem-wrapbox-style-5,.gem-wrapbox-style-6,.gem-wrapbox-style-7,.gem-wrapbox-style-8,.gem-wrapbox-style-11,.gem-wrapbox-style-10,.gem-wrapbox-style-3{border-color:#dfe5e8}.gem-table-style-2 td,.gem-table-style-2 thead{border:2px solid #dfe5e8}.shop_table .quantity .qty,.woocommerce table.shop_table.order-details,.woocommerce table.shop_table.order-details tr.cart_item,.woocommerce table.shop_table.order-details tr.order_item,.widget .product-dummy-wrapper,.post-related-posts,.sidebar .widget .gem-contacts-item.gem-contacts-address,.gem-tabs-style-2 .resp-tabs-container,.gem-tabs-style-1 .resp-accordion.resp-tab-active,.gem-tour-style-1 .resp-accordion.resp-tab-active,.widget_submenu>div>ul,.widget_nav_menu>div>ul,.widget.widget_pages>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_nav_menu ul.menu,.portfolio-item .wrap,.Custom_Recent_Posts ul li,.Custom_Popular_Posts ul li,.widget_recent_entries li,.widget_meta li,.widget_rss li,.gem-latest-news,.gem-latest-news ul,.widget .gem-products-content,.project_info-item-style-1 .project_info-item.iconed,.widget_tweets .twitter-box .jtwt_tweet,.blog-style-default article:not(.sticky),.project-info-shortcode-style-2 .project-info-shortcode-item,.single-product-content .rating-divider{border-bottom:1px solid #dfe5e8}.gem_accordion_section+.gem_accordion_section,.shop_table .quantity .qty,.gem-table .shop_table tr+tr td,.cart_totals table tr+tr td,.cart_totals table tr+tr th,.order-totals table tr+tr td,.order-totals table tr+tr th,.woocommerce table.checkout-cart-info-table tr,.gem-tabs-style-2 .resp-tabs-container,.gem-tour-style-2 .gem_tabs_nav li+li,.gem-tour-style-1 .resp-accordion,.gem-tour-style-2 .resp-accordion,.gem-tabs-style-1 .resp-accordion,.wpb_toggle_content+.wpb_toggle,.vc_toggle+.vc_toggle .vc_toggle_title,.widget .product-dummy-wrapper,.widget_layered_nav ul li,.widget_submenu li,.widget_nav_menu li,.widget.widget_pages li,.widget_categories li,.widget_product_categories li,.widget_recently_viewed_products ul.product_list_widget li+li,.widget .gem-products-content,#colophon .widget_nav_menu ul.menu>li>ul,#colophon .widget_submenu>div>ul>li>ul,.single-product-content .rating-divider{border-top:1px solid #dfe5e8}.widget_submenu>div>ul,.widget_nav_menu>div>ul,.widget.widget_pages>ul,.widget_categories>ul,.widget_product_categories>ul,.gem-tour-style-2 .resp-tabs-container,.gem-tabs-style-2 .gem_tabs_nav li+li,#colophon .widget_nav_menu ul.menu>li>ul,#colophon .widget_submenu>div>ul>li>ul{border-left:1px solid #dfe5e8}.widget_submenu>div>ul,.widget_nav_menu>div>ul,.widget.widget_pages>ul,.widget_categories>ul,.widget_product_categories>ul,.widget .gem-products-content,.gem-table-style-2 .tabletolist .row_headers,#colophon .widget_nav_menu ul.menu>li>ul,#colophon .widget_submenu>div>ul>li>ul{border-right:1px solid #dfe5e8}.portfolio-filters a,.testimonials-style-2-item,.widget_calendar td a,.widget-area .widget.widget_search form,form.cart .quantity .minus,form.cart .quantity .plus,.shop_table .quantity .minus,.shop_table .quantity .plus,.blog-style-timeline article:after,#colophon .widget_calendar td a:hover,.diagram-wrapper.style-2 .digram-line-box .skill-line,.blog-style-styled_list1 .sticky,.blog-style-styled_list1 .sticky .post-img a .dummy,.widget .gem-dummy,.quickfinder-style-vertical .quickfinder-item:first-child .quickfinder-item-connector.connector-bot,body .quickfinder-item .quickfinder-item-connector,.sharing-popup,.widget-gem-portfolio-item.gem-portfolio-dummy,.blog-style-timeline article:before{background-color:#dfe5e8}.sharing-popup .sharing-styled-arrow{fill:#dfe5e8}@media (min-width:768px){.blog-style-timeline .item-post .post-text:before{border-right:20px solid #dfe5e8}}.blog-style-styled_list1 .post-img,.blog-style-styled_list2 .post-img,.blog-style-timeline .post-img{border:3px solid #dfe5e8}@media (max-width:768px){.gem-table-responsive .tabletolist>li span{border-top:1px solid #dfe5e8}.gem-table-responsive .tabletolist>li{border:1px solid #dfe5e8}.gem-table-responsive .tabletolist .row_headers{border-right:1px solid #dfe5e8}.gem-table-responsive.gem-table-style-2 .tabletolist>li{border:2px solid #dfe5e8}.gem-table-responsive.gem-table-style-2 .tabletolist>li span{border-top:2px solid #dfe5e8}.gem-table-responsive.gem-table-style-2 .tabletolist .row_headers,.gem-table-responsive.gem-table-style-2 .tabletolist .row_headers{border-right:2px solid #dfe5e8}.blog-style-timeline .item-post .post-text:before,.blog-style-timeline .post-text:before,.blog-style-timeline.blog-style-styled_list1 .post-text:before,.blog-style-timeline.blog-style-styled_list2 .post-text:before{border-bottom:30px solid #dfe5e8}}#primary-menu.no-responsive>li>a{color:#3c3950}#page.vertical-header .vertical-toggle>span{background-color:#3c3950}#primary-menu.no-responsive>li:hover>a{color:#00bcd4}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li>a:hover,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-current>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-active>a{background-color:#00bcd4}#primary-menu.no-responsive>li.menu-item-current>a,#primary-menu.no-responsive>li.menu-item-active>a{color:#00bcd4}#primary-menu.no-responsive>li>ul>li>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li>a{color:#5f727f}#primary-menu.no-responsive>li>ul>li>a,#primary-menu.no-responsive>li.megamenu-enable>ul,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li>span.megamenu-column-header>a,.header-style-2 .minisearch .sf-input,.header-style-3 .minisearch .sf-input,.header-style-1 .minisearch,.header-style-4 .minisearch{background-color:#f4f6f7}#primary-menu.no-responsive>li>ul>li:hover>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li:hover>a{color:#3c3950}#primary-menu.no-responsive>li>ul>li:hover>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li:hover>a{background-color:#fff}#primary-menu.no-responsive>li>ul>li.menu-item-current>a,#primary-menu.no-responsive>li>ul>li.menu-item-active>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.minisearch .sf-submit-icon:before,.minisearch .sf-input{color:#3c3950}#primary-menu.no-responsive>li>ul>li.menu-item-current>a,#primary-menu.no-responsive>li>ul>li.menu-item-active>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.header-style-2 .minisearch,.header-style-3 .minisearch,.header-style-1 .minisearch .sf-input,.header-style-4 .minisearch .sf-input{background-color:#fff}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a.mega-no-link{color:#3c3950}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a:hover{color:#00bcd4}#primary-menu.no-responsive>li.megamenu-enable>ul>li.menu-item-active>span.megamenu-column-header a{color:#00bcd4}#primary-menu.no-responsive>li li li>a{color:#5f727f}#primary-menu.no-responsive>li li li>a{background-color:#fff}#primary-menu.no-responsive>li li li:hover>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-current>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-active>a{color:#fff}#primary-menu.no-responsive>li li li:hover>a{background-color:#494c64}#primary-menu.no-responsive>li li li.menu-item-current>a,#primary-menu.no-responsive>li li li.menu-item-active>a{color:#00bcd4}#primary-menu.no-responsive>li li li.menu-item-current>a,#primary-menu.no-responsive>li li li.menu-item-active>a{background-color:#fff}#primary-menu.no-responsive ul>li,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header,.minisearch,.minisearch .sf-input{border-top:1px solid #dfe5e8}#primary-menu.no-responsive ul,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li,.minisearch,.minisearch .sf-input{border-bottom:1px solid #dfe5e8;border-left:1px solid #dfe5e8;border-right:1px solid #dfe5e8}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header{border-bottom:1px solid #dfe5e8}#primary-menu.no-responsive>li.megamenu-enable>ul{border-top:1px solid #dfe5e8}#primary-menu.no-responsive ul ul{margin-top:-1px}#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger) #primary-menu.no-responsive>li>a{color:#fff}#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-1,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-2,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-3{background-color:#fff}#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger) #primary-menu.no-responsive>li:hover>a{color:#fff}#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger) #primary-menu.no-responsive>li.menu-item-current>a,#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger) #primary-menu.no-responsive>li.menu-item-active>a{color:#fff}#site-header:not(.shrink) .header-colors-light.header-style-3 #primary-menu.no-responsive>li.menu-item-current>a,#site-header:not(.shrink) .header-colors-light.header-style-3 #primary-menu.no-responsive>li.menu-item-active>a,#site-header:not(.shrink) .header-colors-light.header-style-4 #primary-menu.no-responsive>li.menu-item-current>a,#site-header:not(.shrink) .header-colors-light.header-style-4 #primary-menu.no-responsive>li.menu-item-active>a{border:2px solid #fff}body,.portfolio.background-style-gray .portfolio-item:hover .wrap>.caption .info,.portfolio.background-style-dark .portfolio-item:not(:hover) .wrap>.caption .info,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-caption,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay .title,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay .subtitle,.widget.widget_contacts a:hover,.widget_recent_comments a,.digram-line-box .skill-title,.shipping_calculator .shipping-calculator-button,.widget_shopping_cart_content ul.cart_list li a,.shop-widget-area .gem-products-title a,.woocommerce-page ul.product_list_widget li a,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-horizontal-sliding .overlay .links .caption .info span.sep,#colophon .jtwt_tweet:before,#colophon .project_info-item-style-1 .project_info-item .icon,#colophon .widget_recent_comments li:before,#colophon .widget_recent_entries ul li:before,#colophon .portfolio-filters a .icon,#colophon .comment-form label:before,#colophon .jtwt_tweet:before,#colophon .socials-sharing a:after,#colophon .widget_archive li:before,#colophon .widget_nav_menu ul.menu li>a:before,#colophon .widget_submenu>div>ul li>a:before,#colophon .widget_categories>ul li>a:before,#colophon .widget_product_categories>ul li>a:before,#colophon .widget_product_categories>ul li:before,#colophon .widget_pages>ul li>a:before,#colophon .widget_meta li:before,#colophon .widget_rss li:before,#colophon .project_info-item-style-2 .icon,#colophon .gem_accordion_header,#colophon .widget_layered_nav ul li a:before,#colophon .widget .gem-contacts-address:before,#colophon .widget .gem-contacts-phone:before,#colophon .widget .gem-contacts-fax:before,#colophon .widget .gem-contacts-email:before,#colophon .widget .gem-contacts-website:before,#colophon .widget_meta li:before,#colophon .widget .mc-text.small-body,#colophon .widget.widget_search input,#colophon #mc4wp_email,blockquote,.widget_price_filter .price_label span,.gem-quote.gem-quote-style-default blockquote,.gem-quote.gem-quote-style-1,.wpcf7-form.gem-contact-form-white span,.wpcf7-form.gem-contact-form-white .wpcf7-list-item-label,.wpcf7-form.gem-contact-form-dark span,.wpcf7-form.gem-contact-form-dark .wpcf7-list-item-label,.blog-style-styled_list1 .post-content,.blog-style-styled_list2 .post-content,.blog-style-timeline .post-content,.thegem_testimonial a .gem-testimonial-text{color:#5f727f}#colophon .widget.widget_search .gem-button:hover,#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,.wpcf7-form.gem-contact-form-dark input[type=submit]:hover{background-color:#5f727f}.wpcf7-form.gem-contact-form-dark input[type=submit]:hover{border-color:#5f727f}h1,.title-h1,.gem-counter-number,.gem-testimonial-item:after,blockquote p:after,.testimonials-style-1-teg,.testimonials-style-2-teg,.pricing-title{color:#3c3950}h2,.title-h2,.blog-style-multi-author .post-title a,.single-product-content .price{color:#3c3950}.skill-line>div{background-color:#3c3950}h3,.title-h3,.blog-style-styled_list1 .post-title a,.blog-style-styled_list2 .post-title a,.blog-style-timeline .post-title a{color:#3c3950}h4,.title-h4,.team-person-name,.widget .gem-teams-name,.testimonials-style-2-item .testimonials-style-2-text.gem-testimonial-text,.diagram-wrapper.style-3 .digram-line-box .skill-title span,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.blog-style-masonry .entry-title.title-h4 a,.gem-basic-grid .post-title h4.entry-title a,.gem-basic-grid-2 .vc_gitem-zone-c .post-title a,.justified-style-1 .entry-title.title-h4 a,.justified-style-2 .entry-title.title-h4 a,.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before,.gem-gallery-grid.hover-gradient .gallery-item .overlay a.icon:before,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{color:#3c3950}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay a.icon:before,.blog article .post-featured-content>a:after,.blog .gem-simple-gallery .gem-gallery-item a:after,body .blog-style-styled_list1 article a.default:after,body .blog-style-styled_list2 article a.default:after,body .blog-style-compact article a.default:after{background-color:#3c3950}h5,.title-h5{color:#3c3950}h6,.title-h6,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a,.project_info-item-style-1 .project_info-item .title,.portfolio-item:hover .wrap>.caption .title{color:#3c3950}a,.widget_recent_comments .comment-author-link a,.widget .team-person-email a:hover:before,.gem-team-style-5 .team-person:hover .team-person-name,.portfolio.hover-vertical-sliding .overlay .links .caption .info a,.portfolio.hover-horizontal-sliding .overlay .links .caption .info a,.portfolio-set-comma,.blog-style-masonry .entry-title.title-h4 a:hover,.blog-style-styled_list1 .post-title a:hover,.blog-style-styled_list2 .post-title a:hover,.blog-style-timeline .post-title a:hover,.products .product-info .product-title a:hover,.gem-basic-grid .post-title h4.entry-title a:hover,.gem-basic-grid-2 .vc_gitem-zone-c .post-title a:hover,.gem-media-grid .midia-grid-item-post-author span a:hover,.justified-style-1 .entry-title.title-h4 a:hover,.justified-style-2 .entry-title.title-h4 a:hover,.blog-style-multi-author .post-title a:hover,.reverse-link-color a:hover,a.reverse-link-color:hover,.gem-blog-slider .post-title a:hover,.socials-list.socials-colored a:hover .socials-item-icon,#footer-navigation li a:hover{color:#00bcd4}a:hover{color:#384554}a:active{color:#00bcd4}#footer-navigation li a{color:#99a9b5}.footer-site-info{color:#99a9b5}.footer-site-info a{color:#00bcd4}.page-title-block{background-color:#6c7cd0}.page-title-block,.page-title-title h1,.page-title-excerpt{color:#fff}.wpb_widgetised_column .mc4wp-form-fields,.sidebar .mc4wp-form-fields,.top-area{background-color:#f4f6f7}.top-area{border-top:5px solid #00bcd4}.top-area{border-bottom:1px solid #dfe5e8}.top-area{color:#5f727f}.top-area a{color:#5f727f}.top-area a:hover{color:#00bcd4}.top-area .gem-button{color:#fff}.top-area .gem-button{background-color:#494c64}.top-area .gem-button:hover{color:#fff}.top-area .gem-button:hover{background-color:#00bcd4}.gem-news-item-date,.related-element-info .gem-post-date,.date-color,.combobox-wrapper .combobox-text,.socials-sharing a.socials-item,.gem-testimonial-position,.gem-testimonial-company,.jtwt_date,.blog.blog-style-timeline .comments,.entry-date,.portfolio-filters a,.comments-link a,.widget_recent_entries .post-date,.post-author-info .date,.block-date,.block-tags .sep,.styled-blog-meta .comments:after,.related-element-info .date,.login label,.register label,.form-edit-adress label,.teaser_grid_container .gem-post-date,.gem-post-grid-item-date,.page-title-style-2 .page-title-excerpt,.blog.blog-style-masonry article .description .info .date,.blog.blog-style-masonry article .description .info .sep,.blog.blog-style-masonry article .description .info .comments,.widget_categories>ul li,.widget_product_categories>ul li,.widget_pages>ul,.gem-teams-position.body-small,.widget .mc-text.small-body,.widget .team-person-email,.widget .jtwt_date,.widget_recent_comments li,.widget_price_filter .price_label,.project_info-item-style-2 .project_info-item .title,.mc4wp-form input[type=email],.gallery-caption,#colophon .widget_tweets .jtwt_tweet a:hover,#colophon .gem-contacts .gem-contacts-item.gem-contacts-website a:hover,#colophon .gem-contacts .gem-contacts-item.gem-contacts-email a:hover,#colophon .widget_calendar td a:hover,.widget_meta li:before,#colophon .skill-title,#colophon .widget.widget_search .gem-button,#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit,#colophon #mc4wp_submit,#colophon .widget_meta li:before,.gem-quote.gem-quote-style-5 blockquote,.blog-style-masonry .post-meta-likes:hover,.wpcf7-form .combobox-wrapper .combobox-text,.blog-style-styled_list1 .post-date,.blog-style-styled_list1 .post-author,.blog-style-styled_list2 .post-date,.blog-style-styled_list2 .post-author,.gem-media-grid .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.midia-grid-item-post-author,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a,.project-info-shortcode-style-default .project-info-shortcode-item .title,.woocommerce-variation-availability,.gem-search-form.gem-search-form-style-dark .search-field{color:#99a9b5}.blog.blog-style-timeline article .comments:before,.widget .gem-contacts-email:before,.widget .gem-contacts-phone:before,.widget .gem-contacts-address:before,.widget .gem-contacts-fax:before,.top-area-search .searchform button:before,.blog.blog-style-masonry article .description .info .comments:before,.blog-style-default .post-image .gem-dummy:after,.widget_product_search button,.products .product-bottom .bottom-product-link,.products .product-bottom .add_to_cart_button,.products .product-bottom .added_to_cart,.products .product-bottom .add_to_wishlist,.products .product-bottom .yith-wcwl-wishlistaddedbrowse a,.combobox-wrapper .combobox-button:before{color:#99a3b0}.project_info-item-style-1 .project_info-item .icon,.widget_recent_comments li:before,.widget_recent_entries ul li:before,.portfolio-filters a .icon,.comment-form label:before,.jtwt_tweet:before,.socials-sharing a:after{color:#b6c6c9}.gem-button,.caption-bottom-line .post-footer-sharing .gem-button,input[type=submit],.page-links a,.blog-load-more button span,.blog-load-more button span:before,.widget a.gem-button,#wp-calendar #prev a:after,#wp-calendar #next a:after,#wp-calendar caption:after,#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .buttons a.checkout{color:#fff}.gem-button:hover,input[type=submit]:hover,.caption-bottom-line .project-button .gem-button,.portfolio.background-style-dark .portfolio-item:hover .caption-bottom-line .project-button .gem-button,.page-links a,.blog-load-more button span:hover,.widget a.gem-button:hover,#wp-calendar #prev a:hover:after,#wp-calendar #next a:hover:after,#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .buttons a:hover{color:#fff}.gem-button,.caption-bottom-line .post-footer-sharing .gem-button,.portfolio-filters a:hover,input[type=submit],.radio-sign.checked:before,.page-links a,.widget a.gem-button,#wp-calendar #prev a,#wp-calendar #next a,.blog-load-more button,.ui-slider-range.ui-widget-header.ui-corner-all,.gem-blog-slider .gem-blog-slider-prev:hover,.gem-blog-slider .gem-blog-slider-next:hover{background-color:#b6c6c9}.comment-form .comment-author-input:after,.comment-form .comment-email-input:after,.comment-form .comment-url-input:after,.team-person-socials .socials-item,.checkbox-sign.checked:before,body .wpcf7-form .combobox-button:before,.wpcf7-form .phone:after,.wpcf7-form .website:after,.wpcf7-form .email:after,.wpcf7-form .name:after,.blog-style-styled_list1 .post-img a .dummy,.blog-style-styled_list2 .post-img a .dummy,.blog-style-timeline article:before,.blog-style-timeline .post-img a .dummy{color:#b6c6c9}.checkbox-sign,.radio-sign{border:1px solid #b6c6c9}.gem-button:hover,input[type=submit]:hover,.comment-form .form-submit .gem-button.submit:hover,.caption-bottom-line .project-button .gem-button,.portfolio.background-style-dark .portfolio-item:hover .caption-bottom-line .project-button .gem-button,.page-links a,.widget a.gem-button:hover,#wp-calendar #prev a:hover,#wp-calendar #next a:hover,.blog-load-more button:hover,.wpcf7-form.gem-contact-form-white input[type=submit]:hover,.gem-blog-slider .gem-blog-slider-prev,.gem-blog-slider .gem-blog-slider-next,.gem-search-form.gem-search-form-style-dark .search-field{background-color:#3c3950}.portfolio.background-style-dark .caption-bottom-line .project-button .gem-button{color:#3c3950}.gem-button.gem-button-style-outline{color:#00bcd4}.gem-button.gem-button-style-outline:hover,#colophon.wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,body #colophon .tagcloud a:hover{color:#fff}.gem-button.gem-button-style-outline{border-color:#00bcd4}.gem-button.gem-button-style-outline:hover,.comment-form .form-submit .gem-button.submit,.portfolio-item:hover .caption-bottom-line .project-button .gem-button,#colophon #mc4wp_submit:hover,#colophon.wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,body #colophon .tagcloud a:hover,.portfolio-item-page-bottom .project-button .gem-button{background-color:#00bcd4}.widget-title,.woocommerce .widget .gem-products-price ins,.woocommerce .widget .gem-products-price .amount,.widget_shopping_cart ul li .quantity,.widget_shopping_cart .total span.amount{color:#3c3950}.widget a{color:#5f727f}.widget a:hover,.gem-contacts-item.gem-contacts-email a,.gem-contacts-item.gem-contacts-website a,.widget_nav_menu li a:hover,.widget_submenu li a:hover,.widget_pages ul li a:hover,.widget_categories>ul>li>a:hover,.widget_product_categories>ul>li>a:hover,.widget_nav_menu .current-menu-ancestor>a,.widget_submenu .menu-item-active>a,.widget_submenu .current-menu-ancestor>a,.widget_categories>ul li.current-cat>a,.widget_categories>ul>li.cat-parent.current-cat-ancestor:after,.widget_categories>ul>li.cat-parent.current-cat-parent:after,.widget_categories>ul>li.cat-parent.current-cat:after,.widget_categories>ul li.cat-parent.current-cat-ancestor>a,.widget_categories>ul li.cat-parent.current-cat-parent>a,.widget_product_categories>ul li.current-cat>a,.widget_product_categories>ul>li.cat-parent.current-cat-ancestor:after,.widget_product_categories>ul>li.cat-parent.current-cat-parent:after,.widget_product_categories>ul>li.cat-parent.current-cat:after,.widget_product_categories>ul li.cat-parent.current-cat-ancestor>a,.widget_product_categories>ul li.cat-parent.current-cat-parent>a,.widget_pages>ul li li.current_page_item>a,.widget_pages>ul li li.page_item_has_children.current_page_ancestor>a,.widget_pages>ul li li.page_item_has_children.current_page_ancestor>a:after{color:#00bcd4}.widget a:active{color:#384554}#colophon{background-color:#212331}#colophon .widget-title{color:#feffff}#colophon .widget,#colophon .widget .gem-testimonial-position,#colophon .widget.widget_recent_entries .post-date{color:#99a9b5}#colophon .widget a,#colophon .gem-contacts .gem-contacts-item:before{color:#99a9b5}#colophon .widget a:hover,#colophon .gem-contacts .gem-contacts-item.gem-contacts-website a,#colophon .gem-contacts .gem-contacts-item.gem-contacts-email a,#colophon #wp-calendar #prev a:hover:after,#colophon #wp-calendar #next a:hover:after,#colophon .widget_tweets .jtwt_tweet a,#colophon .recentcomments .comment-author-link a,#colophon .widget .jtwt_date,#colophon .widget_tweets .twitter-box .jtwt_tweet:before,#colophon .recentcomments .comment-author-link,#colophon .comment-author-link,#colophon .gem-latest-news-title span,#colophon .gem-pp-posts-date,#colophon .gem-contacts a:before{color:#00bcd4}#colophon .widget a:active{color:#00bcd4}.portfolio-item .caption .title{color:#5f727f}.portfolio-item .caption .subtitle{color:#5f727f}.portfolio-item .caption .info,.portfolio.background-style-gray .portfolio-item:hover .wrap>.caption .subtitle,.portfolio.background-style-dark .portfolio-item:not(:hover) .wrap>.caption .subtitle{color:#99a9b5}.slideinfo .fancybox-title{background-color:#000;background-color:rgba(0,0,0,.8)}.fancybox-title .slide-info-title{color:#fff}.fancybox-title .slide-info-summary{color:#fff}.nivo-directionNav .gem-prev:after,.nivo-directionNav .gem-next:after,.ls-thegem a.ls-nav-prev:after,.ls-thegem a.ls-nav-next:after{background-color:#394050;font-size:27px}.vc_images_carousel .vc_carousel-control .icon-prev:before,.vc_images_carousel .vc_carousel-control .icon-next:before,.nivo-directionNav .gem-prev:after,.nivo-directionNav .gem-next:after,.ls-thegem a.ls-nav-prev:after,.ls-thegem a.ls-nav-next:after{color:#fff}.gem-prev:after,.gem-next:after,.row .wpb_gallery .wpb_flexslider .flex-direction-nav a,.row .theme-default .nivo-directionNav a,.row .vc_carousel-control .icon-next,.row .vc_carousel-control .icon-prev,.thegem_pf_item .post-meta-navigation a,.thegem_pf_item .post-meta-left .post-meta-date:before{color:#3c3950}.gem-prev:after,.gem-next:after,.row .theme-default .nivo-directionNav a,.row .vc_images_carousel .vc_carousel-control .icon-prev,.row .vc_images_carousel .vc_carousel-control .icon-next,.portfolio.portfolio-slider .portolio-slider-prev span,.portfolio.portfolio-slider .portolio-slider-next span{background-color:#b6c6c9}.gem-prev:hover:after,.gem-next:hover:after,.row .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover,.row .theme-default .nivo-directionNav a:hover,.row .vc_images_carousel .vc_carousel-control .icon-prev:hover,.row .vc_images_carousel .vc_carousel-control .icon-next:hover,.row .vc_images_carousel .vc_carousel-control .icon-prev:hover:before,.row .vc_images_carousel .vc_carousel-control .icon-next:hover:before,.portfolio.portfolio-slider .portolio-slider-prev span,.portfolio.portfolio-slider .portolio-slider-next span,.portfolio.portfolio-slider .portolio-slider-prev:hover span,.portfolio.portfolio-slider .portolio-slider-next:hover span{color:#fff}.gem-prev:hover:after,.gem-next:hover:after,.gem-testimonials.fullwidth-block .gem-prev:hover:after,.gem-testimonials.fullwidth-block .gem-next:hover:after,.row .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover,.row .theme-default .nivo-directionNav a:hover,.row .vc_images_carousel .vc_carousel-control .icon-prev:hover,.row .vc_images_carousel .vc_carousel-control .icon-next:hover,.portfolio.portfolio-slider .portolio-slider-prev:hover span,.portfolio.portfolio-slider .portolio-slider-next:hover span{background-color:#00bcd4}.gem-image a:before,.team-person-image a:before,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before,.gem-simple-gallery .gem-gallery-item a:before,.portfolio-item .image .overlay:before,.gallery-item .overlay:before,.widget .flickr-item a:before,.widget-gem-portfolio-item .widget-gem-portfolio-item-hover,div.blog article a.youtube:before,div.blog article a.vimeo:before,div.blog article a.self_video:before,div.blog article a.default:before,.widget .gem-pp-posts a:before,.widget .gem-latest-news-image a:before{background-color:rgba(0,188,212,.8)}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a:before,.gem-gallery-hover-default .active .gem-gallery-item-image:after{background-color:#00bcd4}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#00bcd4}.gem-gallery-hover-default .active .gem-gallery-item-image:after{background-color:#00bcd4}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:before,.portfolio.hover-zooming-blur .portfolio-item .image .overlay:before,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay:before,.gem-gallery-hover-zooming-blur .gem-gallery-item .gem-gallery-item-image a:before,body .blog-style-styled_list1 article a.default:before,body .blog-style-styled_list2 article a.default:before,body .blog-style-compact article a.default:before,.blog article .post-featured-content>a:before,.blog .gem-simple-gallery .gem-gallery-item a:before{background-color:rgba(255,255,255,.8)}.gem-gallery.gem-gallery-hover-zooming-blur .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg,.gem-gallery.gem-gallery-hover-gradient .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#fff}.gem-gallery.gem-gallery-hover-zooming-blur .active .gem-gallery-item-image:after,.gem-gallery.gem-gallery-hover-gradient .active .gem-gallery-item-image:after{background-color:#fff}.gem-gallery-hover-horizontal-sliding .gem-gallery-item .gem-gallery-item-image a:before,.portfolio.hover-horizontal-sliding .overlay:before,.gem-gallery-grid.hover-horizontal-sliding .gallery-item .overlay:before{background-color:rgba(70,72,92,.8)}.gem-gallery-hover-horizontal-sliding .active .gem-gallery-item-image:after{background-color:#46485c}.gem-gallery.gem-gallery-hover-horizontal-sliding .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#46485c}.gem-gallery-hover-vertical-sliding .gem-gallery-item .gem-gallery-item-image a:before,.portfolio.hover-vertical-sliding .overlay:before,.gem-gallery-grid.hover-vertical-sliding .gallery-item .overlay:before{background-color:rgba(244,67,54,.8)}.gem-gallery-hover-vertical-sliding .active .gem-gallery-item-image:after{background-color:#f44336}.gem-gallery.gem-gallery-hover-vertical-sliding .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#f44336}.quickfinder-item-title,.quickfinder-item-title a,.project_info-item-style-2 .title{color:#4c5867}.quickfinder-item-text,.quickfinder-item-text a{color:#384554}.widget_archive li:before,.widget_nav_menu ul.menu li>a:before,.widget_submenu>div>ul li>a:before,.widget_categories>ul li>a:before,.widget_product_categories>ul li>a:before,.widget_pages>ul li>a:before,.widget_meta li:before,.widget_rss li:before,.project_info-item-style-2 .icon,.gem_accordion_header .ui-accordion-header-icon:before,.wpb_toggle:after,.vc_toggle_title:after,.widget_layered_nav ul li a:before,.widget .gem-contacts-address:before,.widget .gem-contacts-phone:before,.widget .gem-contacts-fax:before,.widget .gem-contacts-email:before,.widget .gem-contacts-website:before,.resp-accordion:after{color:#5f727f}.gem-icon,.widget .team-person-email a:before,.woocommerce-message:before,.woocommerce-info:before{color:#91a0ac}.gem-pagination a,.gem-pagination .current{border:2px solid #99a9b5}.gem-pagination .prev,.gem-pagination .next{background-color:#99a9b5}.gem-pagination a,.gem-pagination .current{color:#99a9b5}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{border:2px solid #99a9b5 !important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a{background-color:#99a9b5 !important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{color:#99a9b5 !important}.gem-pagination a,.gem-pagination .current{background-color:#fff}.gem-pagination a:hover,.gem-pagination .current,.gem-pagination .prev,.gem-pagination .next{color:#fff}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{background-color:#fff !important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page.vc_grid-active a{color:#fff !important}.gem-pagination a:hover{background-color:#00bcd4}.gem-pagination a:hover{border-color:#00bcd4}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a:hover{background-color:#00bcd4}.gem-pagination .current{background-color:#3c3950}.gem-pagination .current{border-color:#3c3950}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page.vc_grid-active a{background-color:#3c3950 !important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page.vc_grid-active a{background-color:#3c3950 !important}.gem-mini-pagination a,.flexslider .flex-control-paging li a,.flexslider .flex-control-paging li a:hover,.vc_carousel-indicators li,.row .gem-mini-pagination a,.row .flexslider .flex-control-paging li a,.row .flexslider .flex-control-paging li a:hover,.row .vc_carousel-indicators li,.row .theme-default .nivo-controlNav a{background-color:#b6c6c9}.gem-mini-pagination a.selected,.gem-mini-pagination a.active,.flexslider .flex-control-paging li a.flex-active,.flexslider .flex-control-paging li a.flex-active:hover,.vc_carousel-indicators .vc_active,.row .flexslider .flex-control-paging li a.flex-active,.row .flexslider .flex-control-paging li a.flex-active:hover,.row .vc_carousel-indicators .vc_active,.row .theme-default .nivo-controlNav a.active{background-color:#00bcd4}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=month],input[type=week],textarea,.chosen-container,.select2-container,.checkbox-sign,.radio-sign{background-color:#f5f7f6}.chosen-container-single .chosen-single div:before,.select2-container .select2-choice .select2-arrow:before{color:#f5f7f6}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=month],input[type=week],textarea,select,.chosen-container-single .chosen-single,.select2-container .select2-choice,.widget_product_search form:before{color:#3c3950}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=month],input[type=week],textarea,.combobox-wrapper,.chosen-container-single .chosen-single,.select2-container .select2-choice,select.wpcf7-form-control.wpcf7-select{border:1px solid #dfe5e8}.chosen-container-single .chosen-single div,.edit-address-form .form-row .chosen-container-single .chosen-single div,.select2-container .select2-choice .select2-arrow{background-color:#dfe5e8}.preloader:after,.loading:after{background-image:url('http://thegem-wptheme.loc/wp-content/themes/TheGem/images/preloader-3.gif')}.preloader .preloader-spin,.loading .preloader-spin{display:none}.gem-counter-box.itd-counter-home{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.gem-counter-box.itd-counter-home .gem-counter,.gem-counter-box.itd-counter-home .gem-counter-inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.gem-counter-box.itd-counter-home{min-height:340px;padding:0}.gem-counter-box.itd-counter-program{box-sizing:border-box;min-height:300px;padding:0;color:#fff;text-align:center}.gem-counter-box.itd-counter-home .gem-counter,.gem-counter-box.itd-counter-home .gem-counter-inner{height:340px;min-height:340px}.gem-counter-box.itd-counter-home .gem-counter-inner{padding:48px 16px 42px}.gem-counter-box.itd-counter-home .gem-counter-icon{margin-bottom:34px}.gem-counter-box.itd-counter-home .gem-counter-number,.gem-counter-box.itd-counter-home .gem-counter-number[style],.gem-counter-box.itd-counter-home .gem-counter-odometer,.gem-counter-box.itd-counter-home .gem-counter-suffix{color:#fff !important;font-family:var(--thegem-to-h1-font-family),Montserrat,sans-serif !important;font-size:60px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:0;white-space:nowrap}.gem-counter-box.itd-counter-home .gem-counter-text,.gem-counter-box.itd-counter-home .gem-counter-text[style],.gem-counter-box.itd-counter-home .gem-counter-text p{max-width:none;margin-right:auto;margin-left:auto;font-size:26px !important;line-height:1.3 !important}.gem-counter-box.itd-counter-home .gem-counter-text strong{font-size:26px !important;line-height:1.25 !important;white-space:nowrap}.gem-counter-box.itd-counter-program .gem-counter,.gem-counter-box.itd-counter-program .gem-counter-inner{height:300px;min-height:300px}.gem-counter-box.itd-counter-program .gem-counter,.gem-counter-box.itd-counter-program .gem-counter-inner,.gem-counter-box.itd-counter-program .gem-counter-number,.gem-counter-box.itd-counter-program .gem-counter-text,.gem-counter-box.itd-counter-program .gem-counter-text p{color:#fff}.gem-counter-box.itd-counter-program .gem-counter-number,.gem-counter-box.itd-counter-program .gem-counter-number[style],.gem-counter-box.itd-counter-program .gem-counter-odometer,.gem-counter-box.itd-counter-program .gem-counter-suffix{color:#fff !important;font-family:'Montserrat',sans-serif !important;font-size:59px !important;font-weight:800 !important;line-height:66px !important;letter-spacing:0}.gem-counter-box.itd-counter-program .gem-counter-text,.gem-counter-box.itd-counter-program .gem-counter-text[style],.gem-counter-box.itd-counter-program .gem-counter-text p{max-width:360px;margin-right:auto;margin-left:auto;color:#fff !important;font-size:17px !important;font-weight:600 !important;line-height:1.45 !important;text-align:center}.gem-counter-box.itd-counter-program .gem-counter-text strong{display:inline-block;margin-bottom:6px;color:#fff !important;font-family:var(--thegem-to-h6-font-family),var(--thegem-to-h5-font-family),var(--thegem-to-h4-font-family),Montserrat,sans-serif !important;font-size:19px !important;font-weight:800 !important;line-height:1.3 !important;letter-spacing:0;text-transform:uppercase}.gem-counter-box.itd-counter-program .gem-counter-text:first-line {font-weight:700;text-transform:uppercase}.custome-counter-box .gem-counter-box{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:340px;padding:0;text-align:center}.custome-counter-box .gem-counter-box .gem-counter,.custome-counter-box .gem-counter-box .gem-counter-inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:340px;min-height:340px;text-align:center}.custome-counter-box .gem-counter-box .gem-counter-inner{padding:48px 16px 42px}.custome-counter-box .gem-counter-box .gem-counter-icon{margin-bottom:34px}.custome-counter-box .gem-counter-box .gem-counter-number,.custome-counter-box .gem-counter-box .gem-counter-number[style],.custome-counter-box .gem-counter-box .gem-counter-odometer,.custome-counter-box .gem-counter-box .gem-counter-suffix{color:#fff !important;font-family:var(--thegem-to-h1-font-family),Montserrat,sans-serif !important;font-size:60px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:0;white-space:nowrap}.custome-counter-box .gem-counter-box .gem-counter-text,.custome-counter-box .gem-counter-box .gem-counter-text[style],.custome-counter-box .gem-counter-box .gem-counter-text p{max-width:none;margin-right:auto;margin-left:auto;font-size:26px !important;line-height:1.3 !important}.custome-counter-box .gem-counter-box .gem-counter-text strong{font-size:26px !important;line-height:1.25 !important;white-space:nowrap}.gem-counter-box.itd-counter-program-overview{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:100%;min-height:340px;padding:0;text-align:center}.gem-counter-box.itd-counter-program-overview .gem-counter,.gem-counter-box.itd-counter-program-overview .gem-counter-inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:340px;min-height:340px;text-align:center}.gem-counter-box.itd-counter-program-overview .gem-counter-inner{padding:48px 24px 42px}.gem-counter-box.itd-counter-program-overview .gem-counter-icon{margin-bottom:34px}.gem-counter-box.itd-counter-program-overview .gem-counter-number,.gem-counter-box.itd-counter-program-overview .gem-counter-number[style],.gem-counter-box.itd-counter-program-overview .gem-counter-odometer,.gem-counter-box.itd-counter-program-overview .gem-counter-suffix{color:#fff !important;font-family:var(--thegem-to-h1-font-family),Montserrat,sans-serif !important;font-size:60px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:0;white-space:nowrap}.gem-counter-box.itd-counter-program-overview .gem-counter-text,.gem-counter-box.itd-counter-program-overview .gem-counter-text[style],.gem-counter-box.itd-counter-program-overview .gem-counter-text p,body.page-id-22455 .custome-counter-box .gem-counter-box.itd-counter-home .gem-counter-text,body.page-id-22455 .custome-counter-box .gem-counter-box.itd-counter-home .gem-counter-text[style],body.page-id-22455 .custome-counter-box .gem-counter-box.itd-counter-home .gem-counter-text p{width:100%;max-width:340px;margin-right:auto;margin-left:auto;font-size:26px !important;line-height:1.3 !important}.gem-counter-box.itd-counter-program-overview .gem-counter-text strong,body.page-id-22455 .custome-counter-box .gem-counter-box.itd-counter-home .gem-counter-text strong{display:block;max-width:100%;font-size:26px !important;line-height:1.25 !important;white-space:normal;overflow-wrap:normal}.itd-program-works-counters .gem-counter-box{box-sizing:border-box;min-height:300px;padding:0;text-align:center}.itd-program-works-counters .gem-counter-box .gem-counter,.itd-program-works-counters .gem-counter-box .gem-counter-inner{box-sizing:border-box;width:100%;height:300px;min-height:300px;text-align:center}.itd-program-works-counters .gem-counter-box .gem-counter,.itd-program-works-counters .gem-counter-box .gem-counter-inner,.itd-program-works-counters .gem-counter-box .gem-counter-number,.itd-program-works-counters .gem-counter-box .gem-counter-text,.itd-program-works-counters .gem-counter-box .gem-counter-text p{color:#fff}.itd-program-works-counters .gem-counter-box .gem-counter-number,.itd-program-works-counters .gem-counter-box .gem-counter-number[style],.itd-program-works-counters .gem-counter-box .gem-counter-odometer,.itd-program-works-counters .gem-counter-box .gem-counter-suffix{color:#fff !important;font-family:'Montserrat',sans-serif !important;font-size:59px !important;font-weight:800 !important;line-height:66px !important;letter-spacing:0}.itd-program-works-counters .gem-counter-box .gem-counter-text,.itd-program-works-counters .gem-counter-box .gem-counter-text[style],.itd-program-works-counters .gem-counter-box .gem-counter-text p{max-width:360px;margin-right:auto;margin-left:auto;color:#fff !important;font-size:17px !important;font-weight:600 !important;line-height:1.45 !important;text-align:center}.itd-program-works-counters .gem-counter-box .gem-counter-text strong{display:inline-block;margin-bottom:6px;color:#fff !important;font-family:var(--thegem-to-h6-font-family),var(--thegem-to-h5-font-family),var(--thegem-to-h4-font-family),Montserrat,sans-serif !important;font-size:19px !important;font-weight:800 !important;line-height:1.3 !important;letter-spacing:0;text-transform:uppercase}.itd-program-works-counters .gem-counter-box .gem-counter-text:first-line {font-weight:700;text-transform:uppercase}@media (max-width:767px){.gem-counter-box.itd-counter-home{min-height:300px}.gem-counter-box.itd-counter-program-overview{min-height:300px}.gem-counter-box.itd-counter-home .gem-counter,.gem-counter-box.itd-counter-home .gem-counter-inner,.gem-counter-box.itd-counter-program-overview .gem-counter,.gem-counter-box.itd-counter-program-overview .gem-counter-inner{height:300px;min-height:300px}.gem-counter-box.itd-counter-program{min-height:260px}.gem-counter-box.itd-counter-program .gem-counter,.gem-counter-box.itd-counter-program .gem-counter-inner{height:260px;min-height:260px}.custome-counter-box .gem-counter-box{min-height:300px}.custome-counter-box .gem-counter-box .gem-counter,.custome-counter-box .gem-counter-box .gem-counter-inner{height:300px;min-height:300px}.gem-counter-box.itd-counter-home .gem-counter-text strong,.gem-counter-box.itd-counter-program-overview .gem-counter-text strong,.custome-counter-box .gem-counter-box .gem-counter-text strong{white-space:normal}.itd-program-works-counters .gem-counter-box{min-height:260px}.itd-program-works-counters .gem-counter-box .gem-counter,.itd-program-works-counters .gem-counter-box .gem-counter-inner{height:260px;min-height:260px}}.itd-testimonials{--itd-testimonials-card-padding:30px;--itd-testimonials-cell-padding:20px;--itd-testimonials-per-view:3;--itd-testimonials-gap:0px;--itd-testimonials-transition-speed:.42s;--itd-testimonials-text-align:left;--itd-testimonials-card-bg:#fff;--itd-testimonials-card-radius:10px;--itd-testimonials-card-shadow:0 10px 28px rgba(31,35,48,.06);--itd-testimonials-card-hover-shadow:0 16px 42px rgba(31,35,48,.11);--itd-testimonials-card-hover-transform:translateY(-3px);--itd-testimonials-text-size:18px;--itd-testimonials-text-color:var(--thegem-to-body-color,#3c4251);--itd-testimonials-heading-color:var(--thegem-to-h6-color,var(--thegem-to-h5-color,#1f2330));--itd-testimonials-title-size:16px;--itd-testimonials-title-color:var(--thegem-to-body-color,#667085);--itd-testimonials-accent-color:var(--thegem-to-styled-color1,var(--thegem-to-link-color,#00bcd4));--itd-testimonials-quote-mark-color:var(--itd-testimonials-heading-color);--itd-testimonials-circle-bg:linear-gradient(135deg,var(--thegem-to-styled-color1,#00bcd4),var(--thegem-to-styled-color2,var(--thegem-to-link-color,#5f6fff)));--itd-testimonials-control-bg:var(--thegem-to-h6-color,#3b394f);--itd-testimonials-control-color:var(--thegem-to-main-bg-color,#fff);position:relative;max-width:1180px;margin-right:auto;margin-left:auto;padding:12px 46px 42px;color:var(--itd-testimonials-text-color);font-family:var(--thegem-to-body-font-family,inherit);overflow:visible}.itd-testimonials,.itd-testimonials *{box-sizing:border-box}.itd-testimonials__viewport{overflow:hidden}.itd-testimonials--visible-overflow .itd-testimonials__viewport{overflow:visible}.itd-testimonials__track{display:flex;align-items:stretch;gap:var(--itd-testimonials-gap);transition:transform var(--itd-testimonials-transition-speed,.42s) ease,height var(--itd-testimonials-transition-speed,.42s) ease;will-change:transform,height}.itd-testimonials--cell-align-center .itd-testimonials__track{justify-content:center}.itd-testimonials--cell-align-right .itd-testimonials__track{justify-content:flex-end}.itd-testimonials--is-circular-loop .itd-testimonials__track{justify-content:flex-start}.itd-testimonials__slide{flex:0 0 100%;min-width:0;display:flex;padding:var(--itd-testimonials-cell-padding);transition:opacity .24s ease,transform .24s ease}.itd-testimonials__card{position:relative;display:flex;flex-direction:column;width:100%;min-height:225px;padding:var(--itd-testimonials-card-padding);border:0;border-radius:var(--itd-testimonials-card-radius);background:var(--itd-testimonials-card-bg);box-shadow:var(--itd-testimonials-card-shadow);color:var(--itd-testimonials-text-color);transition:transform .24s ease,box-shadow .24s ease}.itd-testimonials__card:hover{transform:var(--itd-testimonials-card-hover-transform);box-shadow:var(--itd-testimonials-card-hover-shadow)}.itd-testimonials--shadow-default{--itd-testimonials-card-shadow:none}.itd-testimonials--shadow-small{--itd-testimonials-card-shadow:0 8px 20px rgba(31,35,48,.05)}.itd-testimonials--shadow-medium{--itd-testimonials-card-shadow:0 10px 28px rgba(31,35,48,.06)}.itd-testimonials--shadow-large{--itd-testimonials-card-shadow:0 12px 34px rgba(31,35,48,.08)}.itd-testimonials--shadow-inverse-small{--itd-testimonials-card-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 8px 22px rgba(255,255,255,.42)}.itd-testimonials--shadow-inverse-medium{--itd-testimonials-card-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 12px 34px rgba(255,255,255,.5)}.itd-testimonials--shadow-inverse-large{--itd-testimonials-card-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 18px 48px rgba(255,255,255,.58)}.itd-testimonials--shadow-hover-default{--itd-testimonials-card-hover-shadow:var(--itd-testimonials-card-shadow)}.itd-testimonials--shadow-hover-small{--itd-testimonials-card-hover-shadow:0 10px 26px rgba(31,35,48,.08)}.itd-testimonials--shadow-hover-medium{--itd-testimonials-card-hover-shadow:0 14px 36px rgba(31,35,48,.11)}.itd-testimonials--shadow-hover-large{--itd-testimonials-card-hover-shadow:0 18px 48px rgba(31,35,48,.14)}.itd-testimonials--shadow-hover-inverse-small{--itd-testimonials-card-hover-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 8px 24px rgba(255,255,255,.46)}.itd-testimonials--shadow-hover-inverse-medium{--itd-testimonials-card-hover-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 14px 40px rgba(255,255,255,.54)}.itd-testimonials--shadow-hover-inverse-large{--itd-testimonials-card-hover-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 24px 64px rgba(255,255,255,.62)}.itd-testimonials--hover-animation-none{--itd-testimonials-card-hover-transform:none}.itd-testimonials--hover-animation-fly-small{--itd-testimonials-card-hover-transform:translateY(-4px)}.itd-testimonials--hover-animation-fly-medium{--itd-testimonials-card-hover-transform:translateY(-7px)}.itd-testimonials--hover-animation-fly-large{--itd-testimonials-card-hover-transform:translateY(-10px)}.itd-testimonials--hover-animation-scale-small{--itd-testimonials-card-hover-transform:scale(1.025)}.itd-testimonials--hover-animation-scale-medium{--itd-testimonials-card-hover-transform:scale(1.045)}.itd-testimonials--hover-animation-scale-large{--itd-testimonials-card-hover-transform:scale(1.065)}.itd-testimonials--hover-animation-scale-inverse-small{--itd-testimonials-card-hover-transform:scale(.985)}.itd-testimonials--hover-animation-scale-inverse-medium{--itd-testimonials-card-hover-transform:scale(.965)}.itd-testimonials--hover-animation-scale-inverse-large{--itd-testimonials-card-hover-transform:scale(.945)}.itd-testimonials__rating{display:flex;gap:4px;margin-bottom:16px;color:var(--itd-testimonials-accent-color)}.itd-testimonials__star{position:relative;display:inline-block;width:16px;height:16px;color:var(--thegem-to-divider-color,rgba(31,35,48,.22))}.itd-testimonials__star:before{content:"";position:absolute;inset:0;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 35%);background:currentColor}.itd-testimonials__star.is-filled{color:var(--itd-testimonials-accent-color)}.itd-testimonials__quote{flex:1 1 auto;color:var(--itd-testimonials-text-color);font-family:var(--thegem-to-body-font-family,inherit);font-size:var(--itd-testimonials-text-size);font-style:var(--thegem-to-body-font-style,normal);font-weight:var(--thegem-to-body-font-weight,400);line-height:1.65;text-align:var(--itd-testimonials-text-align)}.itd-testimonials--quote-marks .itd-testimonials__quote{position:relative;isolation:isolate}.itd-testimonials--quote-style-corner .itd-testimonials__quote:before,.itd-testimonials--quote-style-corner .itd-testimonials__quote>:last-child:after,.itd-testimonials--quote-style-gem-single .itd-testimonials__quote>:last-child:after{position:absolute;z-index:-1;color:var(--itd-testimonials-quote-mark-color);font-family:Georgia,"Times New Roman",serif;font-size:96px;font-style:normal;font-weight:700;line-height:.8;pointer-events:none}.itd-testimonials--quote-style-corner .itd-testimonials__quote:before{content:"\201C";top:-24px;left:-2px}.itd-testimonials--quote-style-corner .itd-testimonials__quote>:last-child:after{content:"\201D";right:0;bottom:-.45em}.itd-testimonials--quote-style-gem-single .itd-testimonials__quote>:last-child:after{content:"\201D";right:2px;bottom:-.58em;font-size:118px;line-height:.7}.itd-testimonials--quote-marks .itd-testimonials__quote>*{position:relative;z-index:1}.itd-testimonials--content-bold .itd-testimonials__quote{font-weight:var(--thegem-to-body-font-weight-bold,700)}.itd-testimonials--content-italic .itd-testimonials__quote{font-style:italic}.itd-testimonials--content-secondary .itd-testimonials__quote{font-family:var(--thegem-to-h6-font-family,var(--thegem-to-body-font-family,inherit))}.itd-testimonials__quote p{margin:0 0 16px}.itd-testimonials__quote p:last-child{margin-bottom:0}.itd-testimonials__person{display:flex;align-items:center;gap:16px;margin-top:26px;padding-top:0;border-top:0;text-align:var(--itd-testimonials-text-align)}.itd-testimonials--text-align-left{--itd-testimonials-text-align:left}.itd-testimonials--text-align-center{--itd-testimonials-text-align:center}.itd-testimonials--text-align-right{--itd-testimonials-text-align:right}.itd-testimonials--content-color-heading{--itd-testimonials-text-color:var(--thegem-to-h6-color,var(--thegem-to-h5-color,#1f2330))}.itd-testimonials--content-color-link{--itd-testimonials-text-color:var(--thegem-to-link-color,var(--itd-testimonials-accent-color))}.itd-testimonials--content-color-muted{--itd-testimonials-text-color:var(--thegem-to-body-color-07,var(--thegem-to-body-color,#667085))}.itd-testimonials--content-color-white{--itd-testimonials-text-color:#fff}.itd-testimonials__image{flex:0 0 auto;width:64px;height:64px;padding:4px;border-radius:50%;background:var(--itd-testimonials-circle-bg)}.itd-testimonials__avatar{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.itd-testimonials__meta{min-width:0}.itd-testimonials__name{display:block;color:var(--itd-testimonials-heading-color);font-family:var(--thegem-to-body-font-family,inherit);font-size:var(--thegem-to-body-font-size,17px);font-style:var(--thegem-to-body-font-style,normal);font-weight:var(--thegem-to-body-font-weight,400);line-height:1.25;letter-spacing:0;text-decoration:none}a.itd-testimonials__name:hover{color:var(--itd-testimonials-accent-color)}.itd-testimonials__title{margin-top:4px;color:var(--itd-testimonials-title-color);font-family:var(--thegem-to-body-font-family,inherit);font-size:var(--itd-testimonials-title-size);font-style:var(--thegem-to-body-font-style,normal);font-weight:var(--thegem-to-body-font-weight,400);line-height:1.35}.itd-testimonials--style-1 .itd-testimonials__card{min-height:210px}.itd-testimonials--style-2 .itd-testimonials__card{align-items:center;text-align:center}.itd-testimonials--style-2 .itd-testimonials__person{flex-direction:column;gap:10px;margin-top:22px}.itd-testimonials--style-2 .itd-testimonials__rating{justify-content:center}.itd-testimonials--slider-style-opacity .itd-testimonials__slide:not(.is-visible){opacity:0}.itd-testimonials--slider-style-one-active .itd-testimonials__slide:not(.is-active),.itd-testimonials--slider-scale .itd-testimonials__slide:not(.is-visible){transform:scale(.94);opacity:.58}.itd-testimonials--slider-effect-circular .itd-testimonials__track,.itd-testimonials--slider-effect-circular-left .itd-testimonials__track,.itd-testimonials--slider-effect-circular-right .itd-testimonials__track{transition-timing-function:cubic-bezier(.22,.8,.32,1)}.itd-testimonials--free-scroll .itd-testimonials__viewport{cursor:grab;touch-action:pan-y}.itd-testimonials__arrows{pointer-events:none;position:absolute;top:calc(50% - 20px);right:0;left:0;display:flex;justify-content:space-between;transform:translateY(-50%)}.itd-testimonials__arrow{-webkit-appearance:none;appearance:none;pointer-events:auto;position:relative;width:42px;height:42px;padding:0;border:0 !important;border-radius:50%;background:var(--itd-testimonials-control-bg) !important;box-shadow:0 12px 26px rgba(24,31,43,.2);color:var(--itd-testimonials-control-color);cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.itd-testimonials__arrow:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid currentColor;border-left:2px solid currentColor}.itd-testimonials__arrow--prev:before{transform:translate(-35%,-50%) rotate(-45deg)}.itd-testimonials__arrow--next:before{transform:translate(-65%,-50%) rotate(135deg)}.itd-testimonials__arrow:hover,.itd-testimonials__arrow:focus-visible{background:var(--itd-testimonials-accent-color) !important;box-shadow:0 14px 30px rgba(24,31,43,.24);transform:translateY(-1px)}.itd-testimonials__arrow:disabled{opacity:.35;cursor:default}.itd-testimonials__dots{display:flex;justify-content:center;gap:9px;margin-top:28px}.itd-testimonials__dot{-webkit-appearance:none;appearance:none;width:9px !important;height:9px !important;padding:0;border:0 !important;border-radius:50% !important;background:var(--thegem-to-divider-color,rgba(31,35,48,.25));cursor:pointer;transition:background-color .18s ease,transform .18s ease}.itd-testimonials__dot.is-active,.itd-testimonials__dot:hover,.itd-testimonials__dot:focus-visible{background:var(--itd-testimonials-accent-color);transform:none}.itd-testimonials--text-default{--itd-testimonials-text-size:var(--thegem-to-body-font-size,16px)}.itd-testimonials--text-16{--itd-testimonials-text-size:16px}.itd-testimonials--text-18{--itd-testimonials-text-size:18px}.itd-testimonials--text-20{--itd-testimonials-text-size:20px}.itd-testimonials--title-size-default{--itd-testimonials-title-size:16px}.itd-testimonials--title-size-14{--itd-testimonials-title-size:14px}.itd-testimonials--title-size-16{--itd-testimonials-title-size:16px}.itd-testimonials--title-size-18{--itd-testimonials-title-size:18px}.itd-testimonials--title-size-20{--itd-testimonials-title-size:20px}.itd-testimonials--bg-main{--itd-testimonials-card-bg:var(--thegem-to-main-bg-color,#fff)}.itd-testimonials--bg-transparent{--itd-testimonials-card-bg:transparent}.itd-testimonials--circle-color-accent{--itd-testimonials-circle-bg:var(--itd-testimonials-accent-color)}.itd-testimonials--circle-color-heading{--itd-testimonials-circle-bg:var(--thegem-to-h6-color,var(--thegem-to-h5-color,#1f2330))}.itd-testimonials--circle-color-body{--itd-testimonials-circle-bg:var(--thegem-to-body-color,#3c4251)}.itd-testimonials--circle-color-white{--itd-testimonials-circle-bg:#fff}.itd-testimonials--circle-color-transparent{--itd-testimonials-circle-bg:transparent}.itd-testimonials--radius-0{--itd-testimonials-card-radius:0}.itd-testimonials--radius-6{--itd-testimonials-card-radius:6px}.itd-testimonials--radius-10{--itd-testimonials-card-radius:10px}.itd-testimonials--radius-16{--itd-testimonials-card-radius:16px}.itd-testimonials--name-secondary .itd-testimonials__name{font-family:var(--thegem-to-h6-font-family,var(--thegem-to-h5-font-family,var(--thegem-to-body-font-family,inherit)));font-style:var(--thegem-to-h6-font-style,normal)}.itd-testimonials--name-bold .itd-testimonials__name{font-weight:var(--thegem-to-h6-font-weight,700)}.itd-testimonials--name-italic .itd-testimonials__name{font-style:italic}.itd-testimonials--name-size-h6 .itd-testimonials__name{font-size:var(--thegem-to-h6-font-size,17px);line-height:var(--thegem-to-h6-line-height,1.25);text-transform:var(--thegem-to-h6-text-transform,none);letter-spacing:var(--thegem-to-h6-letter-spacing,0)}.itd-testimonials--name-size-h5 .itd-testimonials__name{font-size:var(--thegem-to-h5-font-size,20px);line-height:var(--thegem-to-h5-line-height,1.25);text-transform:var(--thegem-to-h5-text-transform,none);letter-spacing:var(--thegem-to-h5-letter-spacing,0)}.itd-testimonials--name-color-body{--itd-testimonials-heading-color:var(--thegem-to-body-color,#3c4251)}.itd-testimonials--name-color-link{--itd-testimonials-heading-color:var(--thegem-to-link-color,var(--itd-testimonials-accent-color))}.itd-testimonials--name-color-muted{--itd-testimonials-heading-color:var(--thegem-to-body-color-07,var(--thegem-to-body-color,#667085))}.itd-testimonials--name-color-white{--itd-testimonials-heading-color:#fff}.itd-testimonials--title-color-heading{--itd-testimonials-title-color:var(--thegem-to-h6-color,var(--thegem-to-h5-color,#1f2330))}.itd-testimonials--title-color-muted{--itd-testimonials-title-color:var(--thegem-to-body-color-07,var(--thegem-to-body-color,#667085))}.itd-testimonials--title-color-link{--itd-testimonials-title-color:var(--thegem-to-link-color,var(--itd-testimonials-accent-color))}.itd-testimonials--title-color-white{--itd-testimonials-title-color:#fff}.itd-testimonials--title-bold .itd-testimonials__title{font-weight:var(--thegem-to-body-font-weight-bold,700)}.itd-testimonials--title-italic .itd-testimonials__title{font-style:italic}.itd-testimonials--title-secondary .itd-testimonials__title{font-family:var(--thegem-to-h6-font-family,var(--thegem-to-body-font-family,inherit))}.itd-testimonials--image-style-circle-top .itd-testimonials__person{order:-1;margin-top:0;margin-bottom:24px}.itd-testimonials--image-style-circle-top .itd-testimonials__rating{order:-2}.itd-testimonials--image-style-circle-bottom .itd-testimonials__person,.itd-testimonials--image-style-circle-left .itd-testimonials__person{order:0}.itd-testimonials--image-style-none .itd-testimonials__image{display:none}.itd-clients-carousel{--itd-clients-carousel-arrow-gutter:20px;--itd-clients-carousel-logo-gutter:30px;width:100%;max-width:1180px;margin-right:auto;margin-left:auto;padding-right:calc(46px + var(--itd-clients-carousel-arrow-gutter));padding-left:calc(46px + var(--itd-clients-carousel-arrow-gutter));padding-top:8px;padding-bottom:34px}.itd-clients-carousel--fullwidth{width:100%;max-width:none;margin-right:0;margin-left:0}.itd-clients-carousel .itd-testimonials__slide{justify-content:center;width:100%;max-width:100%;padding:0 var(--itd-clients-carousel-logo-gutter)}.itd-clients-carousel__card{display:inline-flex;flex-direction:column;align-items:center;width:auto;max-width:100%;min-height:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.itd-clients-carousel__card:hover{transform:none;box-shadow:none}.itd-clients-carousel__logo{display:flex;align-items:center;justify-content:center;width:var(--itd-client-logo-width,auto);max-width:min(var(--itd-client-logo-width, 100%), 100%, calc(100vw - 72px));max-height:var(--itd-client-logo-height,none);margin:0;color:inherit;text-align:center;text-decoration:none}.itd-clients-carousel__logo:hover,.itd-clients-carousel__logo:focus-visible{color:inherit;text-decoration:none}.itd-clients-carousel--logo-grayscale .itd-clients-carousel__image{opacity:.5;filter:grayscale(1);transition:opacity .18s ease,filter .18s ease}.itd-clients-carousel--logo-grayscale .itd-clients-carousel__logo:hover .itd-clients-carousel__image,.itd-clients-carousel--logo-grayscale .itd-clients-carousel__logo:focus-visible .itd-clients-carousel__image{opacity:1;filter:none}.itd-clients-carousel--logo-white .itd-clients-carousel__image{filter:brightness(0) invert(1)}.itd-clients-carousel__image{display:inline-block;width:auto;max-width:min(var(--itd-client-logo-width, 100%), 100%);max-height:var(--itd-client-logo-height,none);height:auto;object-fit:contain}.itd-clients-carousel--fit-slots .itd-clients-carousel__logo{width:100%;max-width:100%;height:var(--itd-clients-normalized-logo-height,auto);max-height:none}.itd-clients-carousel--fit-slots .itd-clients-carousel__image{width:auto;max-width:100%;height:var(--itd-clients-normalized-logo-height,auto);max-height:none}.itd-clients-carousel__name{margin-top:12px;color:var(--thegem-to-body-color,#3c4251);font-family:var(--thegem-to-body-font-family,inherit);font-size:14px;font-weight:600;line-height:1.25;text-align:center;letter-spacing:0}@media (max-width:1023px){.itd-testimonials{padding-right:46px;padding-left:46px}.itd-clients-carousel{padding-right:calc(46px + var(--itd-clients-carousel-arrow-gutter));padding-left:calc(46px + var(--itd-clients-carousel-arrow-gutter))}.itd-testimonials__card{min-height:225px;padding:calc(var(--itd-testimonials-card-padding) * 0.93)}.itd-clients-carousel .itd-testimonials__slide{padding-right:14px;padding-left:14px}.itd-clients-carousel__card{min-height:0;padding:0}}@media (max-width:767px){.itd-testimonials{padding-right:0;padding-left:0}.itd-testimonials__slide{padding:18px}.itd-testimonials__card{min-height:0;padding:32px 24px 26px}.itd-testimonials__quote{font-size:16px;line-height:1.6}.itd-testimonials--quote-style-corner .itd-testimonials__quote:before,.itd-testimonials--quote-style-corner .itd-testimonials__quote>:last-child:after{font-size:64px}.itd-testimonials--quote-style-corner .itd-testimonials__quote:before{top:-15px}.itd-testimonials--quote-style-gem-single .itd-testimonials__quote>:last-child:after{font-size:84px}.itd-testimonials__arrows{position:static;width:104px;margin:24px auto 0;transform:none}.itd-testimonials__dots{margin-top:22px}.itd-clients-carousel{padding-right:20px;padding-left:20px;padding-bottom:28px}.itd-clients-carousel .itd-testimonials__slide{padding-right:10px;padding-left:10px}.itd-clients-carousel__card{min-height:0;padding:0}}.itd-cards{--itd-cards-gap:32px;--itd-cards-column-gap:var(--itd-cards-gap);--itd-cards-row-gap:72px;--itd-cards-min-height:420px;--itd-card-radius:6px;--itd-card-bg:#fff;--itd-card-text-color:var(--thegem-to-body-color,#3c4251);--itd-card-heading-color:var(--thegem-to-h3-color,var(--thegem-to-h4-color,#1f2330));--itd-card-accent-color:var(--thegem-to-styled-color1,var(--thegem-to-link-color,#00bcd4));--itd-card-button-bg:var(--thegem-to-styled-color1,var(--thegem-to-link-color,#00bcd4));--itd-card-button-color:#fff;--itd-card-icon-bg:var(--itd-card-accent-color);--itd-card-icon-color:#fff;--itd-card-icon-shadow:var(--itd-card-shadow);--itd-card-shadow:0 18px 48px rgba(24,31,43,.14);--itd-card-hover-shadow:0 24px 64px rgba(24,31,43,.2);--itd-card-hover-transform:translateY(-4px);--itd-card-title-size:28px;--itd-card-title-align:center;--itd-card-title-justify:center;--itd-card-text-size:16px;--itd-card-text-align:center;width:100%;max-width:none;margin-right:auto;margin-left:auto;color:var(--itd-card-text-color)}.itd-cards,.itd-cards *{box-sizing:border-box}.itd-cards__grid{display:grid;grid-template-columns:repeat(var(--itd-cards-columns,3),minmax(0, 1fr));column-gap:var(--itd-cards-column-gap,var(--itd-cards-gap));row-gap:var(--itd-cards-row-gap,var(--itd-cards-gap))}.itd-cards--columns-1{--itd-cards-columns:1}.itd-cards--columns-2{--itd-cards-columns:2}.itd-cards--columns-3{--itd-cards-columns:3}.itd-cards--columns-4{--itd-cards-columns:4}.itd-cards__card{position:relative;display:flex;min-width:0;min-height:max(420px, var(--itd-cards-min-height));border-radius:var(--itd-card-radius);background-color:var(--itd-card-bg);background-position:center;background-size:cover;box-shadow:var(--itd-card-shadow);overflow:visible;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease}.itd-cards__card:hover{transform:var(--itd-card-hover-transform);box-shadow:var(--itd-card-hover-shadow)}.itd-cards__content{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:inherit;padding:68px 34px 112px;text-align:center}.itd-cards--align-left .itd-cards__content{align-items:flex-start;text-align:left}.itd-cards--align-left{--itd-card-title-align:left;--itd-card-title-justify:flex-start;--itd-card-text-align:left}.itd-cards__icon{position:absolute;top:0;left:50%;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0;border-radius:50%;border:3px solid var(--itd-card-icon-border,var(--itd-card-icon-bg));background:var(--itd-card-icon-bg);color:var(--itd-card-icon-color);font-size:24px;line-height:1;transform:translate(-50%,-50%);box-shadow:var(--itd-card-icon-shadow);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.itd-cards__card:hover .itd-cards__icon,.itd-cards__card:focus-within .itd-cards__icon{box-shadow:var(--itd-card-hover-shadow)}.itd-cards__card:hover .itd-cards__icon--hover-reverse,.itd-cards__card:focus-within .itd-cards__icon--hover-reverse{border-color:var(--itd-card-icon-hover-border,var(--itd-card-icon-border,var(--itd-card-icon-bg)));background:var(--itd-card-icon-hover-bg,#fff);color:var(--itd-card-icon-hover-color,var(--itd-card-icon-bg))}.itd-cards__card:hover .itd-cards__icon--hover-reverse.itd-cards__icon--style-outlined,.itd-cards__card:focus-within .itd-cards__icon--hover-reverse.itd-cards__icon--style-outlined{background:var(--itd-card-icon-hover-bg,var(--itd-card-icon-bg));color:var(--itd-card-icon-hover-color,#fff)}.itd-cards__icon-glyph{font-size:1em !important;font-weight:900;line-height:1}.itd-cards__icon-glyph.gem-icon-pack-elegant{font-family:ElegantIcons}.itd-cards__icon-glyph.gem-icon-pack-material{font-family:MaterialDesignIcons}.itd-cards__icon-glyph.gem-icon-pack-fontawesome{font-family:FontAwesome,"Font Awesome 5 Free","Font Awesome 6 Free"}.itd-cards__icon-glyph.gem-icon-pack-thegemdemo,.itd-cards__icon-glyph.thegemdemo{font-family:TheGemDemoIcons}.itd-cards__icon-glyph.gem-icon-pack-userpack{font-family:UserPack}.itd-cards__icon-glyph.gem-icon-pack-thegem-header{font-family:"TheGem Header"}.itd-cards__icon--size-medium{width:80px;height:80px;border-width:4px;font-size:48px}.itd-cards__icon--size-large{width:160px;height:160px;border-width:7px;font-size:96px}.itd-cards__icon--shape-square{border-radius:0}.itd-cards__icon--shape-rounded{border-radius:12px}.itd-cards__icon--style-outlined{background:#fff;color:var(--itd-card-icon-bg)}.itd-cards__icon--style-gradient{border-color:var(--itd-card-icon-border,transparent);background:linear-gradient(135deg,var(--itd-card-icon-bg),var(--itd-card-icon-color-2,var(--itd-card-icon-bg)))}.itd-cards__card:hover .itd-cards__icon--hover-reverse.itd-cards__icon--style-gradient,.itd-cards__card:focus-within .itd-cards__icon--hover-reverse.itd-cards__icon--style-gradient{background:var(--itd-card-icon-hover-bg,#fff)}.itd-cards--icon-location-top .itd-cards__icon,.itd-cards--icon-location-left .itd-cards__icon,.itd-cards--icon-location-right .itd-cards__icon,.itd-cards--icon-location-bottom .itd-cards__icon{position:static;top:auto;left:auto;margin:0;transform:none}.itd-cards--icon-location-top .itd-cards__content,.itd-cards--icon-location-bottom .itd-cards__content{padding-top:42px}.itd-cards--icon-location-top .itd-cards__icon{margin-bottom:24px}.itd-cards--icon-location-bottom .itd-cards__icon{order:20;margin-top:24px}.itd-cards--icon-location-center-float .itd-cards__card{overflow:visible}.itd-cards--icon-location-center-float .itd-cards__icon{top:50%;left:0;transform:translate(-50%,-50%)}.itd-cards--icon-location-center-float .itd-cards__content{align-items:flex-start;justify-content:center;padding-left:68px;text-align:left}.itd-cards--icon-location-center-float,.itd-cards--icon-location-left,.itd-cards--icon-location-right{--itd-card-title-align:left;--itd-card-title-justify:flex-start;--itd-card-text-align:left}.itd-cards--icon-location-left .itd-cards__content,.itd-cards--icon-location-right .itd-cards__content{display:grid;align-content:flex-start;align-items:flex-start;column-gap:22px;padding-top:42px;text-align:left}.itd-cards--icon-location-left .itd-cards__content{grid-template-columns:auto minmax(0, 1fr)}.itd-cards--icon-location-right .itd-cards__content{grid-template-columns:minmax(0, 1fr) auto}.itd-cards--icon-location-left .itd-cards__icon,.itd-cards--icon-location-right .itd-cards__icon{grid-row:1/span 4}.itd-cards--icon-location-left .itd-cards__icon{grid-column:1}.itd-cards--icon-location-right .itd-cards__icon{grid-column:2}.itd-cards--icon-location-left .itd-cards__eyebrow,.itd-cards--icon-location-left .itd-cards__title,.itd-cards--icon-location-left .itd-cards__text{grid-column:2}.itd-cards--icon-location-right .itd-cards__eyebrow,.itd-cards--icon-location-right .itd-cards__title,.itd-cards--icon-location-right .itd-cards__text{grid-column:1}.itd-cards--icon-location-left .itd-cards__title,.itd-cards--icon-location-right .itd-cards__title{justify-content:var(--itd-card-title-justify);text-align:var(--itd-card-title-align)}.itd-cards__eyebrow{margin:0 0 56px;color:inherit;font-family:var(--thegem-to-body-font-family,inherit);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.8px;text-transform:uppercase;opacity:.9}.itd-cards__title{display:flex;align-items:flex-start;justify-content:var(--itd-card-title-justify);width:100%;min-height:64px;margin:0 0 16px;color:var(--itd-card-heading-color);font-family:var(--thegem-to-h3-font-family,var(--thegem-to-h4-font-family,inherit));font-size:var(--itd-card-title-size);font-weight:var(--thegem-to-h3-font-weight,800);line-height:1.15;letter-spacing:0;text-align:var(--itd-card-title-align);text-transform:uppercase}.itd-cards--align-left .itd-cards__title{justify-content:var(--itd-card-title-justify)}.itd-cards__text{max-width:320px;color:inherit;font-family:var(--thegem-to-body-font-family,inherit);font-size:var(--itd-card-text-size);line-height:1.55;text-align:var(--itd-card-text-align)}.itd-cards__text p{margin:0 0 12px}.itd-cards__text p:last-child{margin-bottom:0}.itd-cards__button{position:absolute;bottom:40px;left:50%;margin-top:0;transform:translateX(-50%);transition:transform .18s ease,background-color .18s ease}.itd-cards__button:not(.gem-button-container){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 26px;border-radius:999px;background:var(--itd-card-button-bg);color:var(--itd-card-button-color);font-family:var(--thegem-to-body-font-family,inherit);font-size:14px;font-weight:800;line-height:1.2;letter-spacing:0;text-decoration:none}.itd-cards__button.gem-button-container{display:block}.itd-cards__button.gem-button-container .gem-button{margin:0}.itd-cards__button:hover,.itd-cards__button:focus-visible{color:var(--itd-card-button-color);text-decoration:none;transform:translateX(-50%) translateY(-1px)}.itd-cards--align-left .itd-cards__button{left:34px;transform:none}.itd-cards--align-left .itd-cards__button:hover,.itd-cards--align-left .itd-cards__button:focus-visible{transform:translateY(-1px)}.itd-cards--style-program-overlay .itd-cards__card--has-image:before{content:"";position:absolute;inset:0;z-index:1;background:rgba(24,32,56,.58);pointer-events:none}.itd-cards--style-program-overlay .itd-cards__card--has-image .itd-cards__icon{top:0}.itd-cards--style-program-overlay .itd-cards__card--has-image .itd-cards__button:not(.gem-button-container){border:2px solid var(--itd-card-accent-color);background:0 0;text-transform:uppercase}.itd-cards--style-program-overlay .itd-cards__card--has-image .itd-cards__button:not(.gem-button-container):hover,.itd-cards--style-program-overlay .itd-cards__card--has-image .itd-cards__button:not(.gem-button-container):focus-visible{background:var(--itd-card-button-bg)}.itd-cards--style-program-overlay .itd-cards__card--has-image{--itd-card-heading-color:#fff;--itd-card-text-color:#fff;color:#fff}.itd-cards--style-program-overlay .itd-cards__card--has-image .itd-cards__text,.itd-cards--style-program-overlay .itd-cards__card--has-image .itd-cards__eyebrow{color:#fff}.itd-cards--style-simple .itd-cards__card{border:1px solid var(--thegem-to-divider-color,rgba(31,35,48,.1));background-image:none !important;overflow:visible}.itd-cards--style-simple .itd-cards__content{padding-top:78px;padding-bottom:112px}.itd-cards--style-simple .itd-cards__button{min-width:146px;padding-right:28px;padding-left:28px}.itd-cards--style-program-cards .itd-cards__grid{row-gap:32px}.itd-cards--style-program-cards{--itd-card-bg:#fff;--itd-card-heading-color:#302f46;--itd-card-text-color:#4d4b63;--itd-card-shadow:none;--itd-card-hover-shadow:none;--itd-card-hover-transform:none;--itd-card-title-size:28px;--itd-card-text-size:19px;--itd-card-title-align:center;--itd-card-title-justify:center;--itd-card-text-align:left}.itd-cards--style-program-cards .itd-cards__card{height:auto;min-height:max(400px, var(--itd-cards-min-height));border:0;background:var(--itd-card-bg) !important;background-image:none !important;overflow:hidden}.itd-cards--style-program-cards.itd-cards--icon-location-top-float .itd-cards__card{margin-top:40px;overflow:visible}.itd-cards--style-program-cards .itd-cards__card--has-image:before,.itd-cards--style-program-cards .itd-cards__eyebrow,.itd-cards--style-program-cards .itd-cards__button{display:none !important}.itd-cards--style-program-cards.itd-cards--icon-location-top-float .itd-cards__icon{position:absolute;top:0;left:50%;flex:0 0 auto;margin:0;transform:translate(-50%,-50%)}.itd-cards--style-program-cards.itd-cards--icon-location-top .itd-cards__content,.itd-cards--style-program-cards.itd-cards--icon-location-bottom .itd-cards__content{padding-top:34px}.itd-cards--style-program-cards.itd-cards--icon-location-left .itd-cards__content,.itd-cards--style-program-cards.itd-cards--icon-location-right .itd-cards__content{padding-top:34px;text-align:left}.itd-cards--style-program-cards.itd-cards--icon-location-center-float .itd-cards__content{padding-top:34px;padding-left:68px}.itd-cards--style-program-cards .itd-cards__content{align-items:center;justify-content:flex-start;min-height:0;padding:82px 24px 42px;text-align:center}.itd-cards--style-program-cards .itd-cards__title,.itd-cards--style-program-cards .itd-cards__title[style]{display:block;min-height:0;max-width:620px;margin:0 auto 24px;color:var(--itd-card-heading-color);font-size:var(--itd-card-title-size);font-weight:800;line-height:1.15;letter-spacing:0;text-align:var(--itd-card-title-align);text-transform:uppercase}.itd-cards--style-program-cards .itd-cards__text,.itd-cards--style-program-cards .itd-cards__text[style]{width:100%;max-width:360px;margin-right:auto;margin-left:auto;color:var(--itd-card-text-color);font-size:var(--itd-card-text-size);font-weight:400;line-height:1.65;text-align:var(--itd-card-text-align);opacity:1}.itd-cards--style-program-cards .itd-cards__text p,.itd-cards--style-program-cards .itd-cards__text ul,.itd-cards--style-program-cards .itd-cards__text ol{margin-top:0 !important;margin-bottom:0 !important}.itd-cards--style-program-cards .itd-cards__text ul,.itd-cards--style-program-cards .itd-cards__text ol,.itd-cards--style-program-cards .itd-cards__list{padding-left:1.05em;list-style-position:outside}.itd-cards--style-program-cards .itd-cards__text li{margin:0;padding-left:.15em}.itd-cards--shadow-none{--itd-card-shadow:none}.itd-cards--shadow-small{--itd-card-shadow:0 8px 20px rgba(31,35,48,.05)}.itd-cards--shadow-medium{--itd-card-shadow:0 10px 28px rgba(31,35,48,.06)}.itd-cards--shadow-large{--itd-card-shadow:0 12px 34px rgba(31,35,48,.08)}.itd-cards--shadow-inverse-small{--itd-card-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 8px 22px rgba(255,255,255,.42)}.itd-cards--shadow-inverse-medium{--itd-card-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 12px 34px rgba(255,255,255,.5)}.itd-cards--shadow-inverse-large{--itd-card-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 18px 48px rgba(255,255,255,.58)}.itd-cards--shadow-hover-none{--itd-card-hover-shadow:var(--itd-card-shadow)}.itd-cards--shadow-hover-small{--itd-card-hover-shadow:0 10px 26px rgba(31,35,48,.08)}.itd-cards--shadow-hover-medium{--itd-card-hover-shadow:0 14px 36px rgba(31,35,48,.11)}.itd-cards--shadow-hover-large{--itd-card-hover-shadow:0 18px 48px rgba(31,35,48,.14)}.itd-cards--shadow-hover-inverse-small{--itd-card-hover-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 8px 24px rgba(255,255,255,.46)}.itd-cards--shadow-hover-inverse-medium{--itd-card-hover-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 14px 40px rgba(255,255,255,.54)}.itd-cards--shadow-hover-inverse-large{--itd-card-hover-shadow:inset 0 0 0 1px rgba(24,31,43,.08),0 24px 64px rgba(255,255,255,.62)}.itd-cards--hover-animation-none{--itd-card-hover-transform:none}.itd-cards--hover-animation-fly-small{--itd-card-hover-transform:translateY(-4px)}.itd-cards--hover-animation-fly-medium{--itd-card-hover-transform:translateY(-7px)}.itd-cards--hover-animation-fly-large{--itd-card-hover-transform:translateY(-10px)}.itd-cards--hover-animation-scale-small{--itd-card-hover-transform:scale(1.025)}.itd-cards--hover-animation-scale-medium{--itd-card-hover-transform:scale(1.045)}.itd-cards--hover-animation-scale-large{--itd-card-hover-transform:scale(1.065)}.itd-cards--hover-animation-scale-inverse-small{--itd-card-hover-transform:scale(.985)}.itd-cards--hover-animation-scale-inverse-medium{--itd-card-hover-transform:scale(.965)}.itd-cards--hover-animation-scale-inverse-large{--itd-card-hover-transform:scale(.945)}@media (max-width:1023px){.itd-cards--columns-3,.itd-cards--columns-4{--itd-cards-columns:2}.itd-cards__content{padding:64px 24px 104px}.itd-cards--style-program-cards .itd-cards__card{height:auto;min-height:max(380px, calc(var(--itd-cards-min-height) - 40px))}.itd-cards--style-program-cards .itd-cards__content{padding:78px 24px 38px}}@media (max-width:767px){.itd-cards{--itd-cards-columns:1;--itd-card-title-size:23px}.itd-cards__grid{column-gap:calc(var(--itd-cards-column-gap, var(--itd-cards-gap)) * 0.75);row-gap:calc(var(--itd-cards-row-gap, var(--itd-cards-gap)) * 0.75)}.itd-cards__card{min-height:max(260px, calc(var(--itd-cards-min-height) - 42px))}.itd-cards__content,.itd-cards--style-simple .itd-cards__content{padding-top:62px}.itd-cards__icon{width:50px;height:50px;font-size:24px}.itd-cards--icon-location-center-float .itd-cards__icon{position:static;top:auto;left:auto;margin:0 auto 24px;transform:none}.itd-cards--icon-location-center-float .itd-cards__content{align-items:center;padding-left:28px;text-align:center}.itd-cards--icon-location-center-float,.itd-cards--icon-location-left,.itd-cards--icon-location-right{--itd-card-title-align:center;--itd-card-title-justify:center;--itd-card-text-align:center}.itd-cards--icon-location-left .itd-cards__content,.itd-cards--icon-location-right .itd-cards__content{display:flex;align-items:center;text-align:center}.itd-cards--icon-location-left .itd-cards__icon,.itd-cards--icon-location-right .itd-cards__icon{order:0;margin:0 auto 24px}.itd-cards--icon-location-left .itd-cards__title,.itd-cards--icon-location-right .itd-cards__title{justify-content:var(--itd-card-title-justify);text-align:var(--itd-card-title-align)}.itd-cards__title{min-height:54px}.itd-cards--style-program-cards .itd-cards__card{height:auto;min-height:0}.itd-cards--style-program-cards .itd-cards__content{padding:78px 28px 34px}.itd-cards--style-program-cards{--itd-card-title-size:24px;--itd-card-text-size:18px}.itd-cards--style-program-cards .itd-cards__text,.itd-cards--style-program-cards .itd-cards__text[style]{max-width:100%}}body:not(.compose-mode) .entry-content.post-content>.wpb_row,body:not(.compose-mode) .entry-content.post-content>.wpb-content-wrapper>.wpb_row{margin-bottom:0 !important}.wpb_row.row-flush,.vc_row.row-flush,.vc_section.section-flush{margin-bottom:0 !important}.wpb_row.row-flush+.vc_row-full-width,.vc_row.row-flush+.vc_row-full-width{height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;line-height:0 !important}.wpb_row.row-flush>.vc_column_container>.vc_column-inner>.wpb_wrapper>:last-child,.vc_row.row-flush>.vc_column_container>.vc_column-inner>.wpb_wrapper>:last-child,.vc_section.section-flush>:last-child{margin-bottom:0 !important}.wpb_row.row-flush+.vc_row-full-width+.wpb_row>.vc_column_container>.vc_column-inner,.vc_row.row-flush+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.wpb_row.row-flush+.wpb_row>.vc_column_container>.vc_column-inner,.vc_row.row-flush+.vc_row>.vc_column_container>.vc_column-inner,.vc_section.section-flush+.wpb_row>.vc_column_container>.vc_column-inner,.vc_section.section-flush+.vc_row>.vc_column_container>.vc_column-inner{padding-top:0 !important}.itd-community-pictureboxes .gem-textbox-picture{overflow:hidden}.itd-community-pictureboxes .gem-textbox-picture img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}@media (min-width:768px){.itd-community-pictureboxes,.itd-community-pictureboxes>.container{display:flex;flex-wrap:wrap}.itd-community-pictureboxes>.vc_column_container,.itd-community-pictureboxes>.container>.vc_column_container{display:flex;align-items:stretch}.itd-community-pictureboxes>.vc_column_container>.vc_column-inner,.itd-community-pictureboxes>.container>.vc_column_container>.vc_column-inner,.itd-community-pictureboxes .vc_column-inner>.wpb_wrapper,.itd-community-pictureboxes .lazy-loading,.itd-community-pictureboxes .gem-textbox,.itd-community-pictureboxes .gem-textbox-inner,.itd-community-pictureboxes .gem-textbox-content{display:flex;flex-direction:column}.itd-community-pictureboxes>.vc_column_container>.vc_column-inner,.itd-community-pictureboxes>.container>.vc_column_container>.vc_column-inner,.itd-community-pictureboxes .vc_column-inner>.wpb_wrapper,.itd-community-pictureboxes .lazy-loading,.itd-community-pictureboxes .gem-textbox,.itd-community-pictureboxes .gem-textbox-inner{width:100%;flex:1 1 auto}.itd-community-pictureboxes .gem-textbox{height:100%;margin-bottom:0}.itd-community-pictureboxes .gem-textbox-content{flex:1 1 auto}.itd-community-pictureboxes .gem-textbox-content>.gem-button-container{margin-top:auto}}li.menu-item-title>a,li.menu-item-title>a span,.menu-item-title .menu-item-link{font-weight:700 !important;text-transform:uppercase !important;color:#2f2e40 !important;font-size:16px !important;line-height:1.25 !important;pointer-events:none;cursor:default;padding-left:0 !important;margin-left:0 !important;text-indent:0 !important}li.menu-item-title>a:before,li.menu-item-title>a:after,li.menu-item-title .menu-item-link:before,li.menu-item-title .menu-item-link:after,li.menu-item-title>a .menu-item-icon,li.menu-item-title .menu-item-icon{display:none !important;content:none !important;width:0 !important;margin:0 !important;padding:0 !important}li.menu-item-title{margin-top:18px !important}li.menu-item-title-link>a,li.menu-item-title-link>a span,li.menu-item-title-link .menu-item-link{background:0 0 !important;font-weight:800 !important;text-transform:uppercase !important;color:#2f2e40 !important;font-size:16px !important;line-height:1.25 !important;text-decoration:none !important;pointer-events:auto !important;cursor:pointer !important}li.menu-item-title-link:hover>a,li.menu-item-title-link:hover>a span,li.menu-item-title-link>a:hover,li.menu-item-title-link>a:hover span{background:0 0 !important;color:#00bcd4 !important}li.menu-item-title-link{margin-top:22px !important}.thegem-te-menu .nav-menu .menu-item a,.thegem-te-menu .nav-menu .menu-item a span{white-space:normal !important;overflow-wrap:anywhere;word-break:normal;line-height:1.3}.fullwidth-block.itd-styled-marker-bottom-image{--itd-fullwidth-marker-height:70px;--itd-fullwidth-marker-width:140px}@supports ((-webkit-mask-image:linear-gradient(#000,#000)) or (mask-image:linear-gradient(#000,#000))){.fullwidth-block.itd-styled-marker-bottom-image{z-index:1;margin-bottom:calc(-1 * var(--itd-fullwidth-marker-height));-webkit-mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='70' viewBox='0 0 140 70'%3E%3Cpath fill='black' d='M 0,0 Q 65,5 70,70 Q 75,5 140,0'/%3E%3C/svg%3E");-webkit-mask-position:top center,bottom center;-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% calc(100% - var(--itd-fullwidth-marker-height)),
			var(--itd-fullwidth-marker-width) var(--itd-fullwidth-marker-height);-webkit-mask-composite:source-over;mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='70' viewBox='0 0 140 70'%3E%3Cpath fill='black' d='M 0,0 Q 65,5 70,70 Q 75,5 140,0'/%3E%3C/svg%3E");mask-position:top center,bottom center;mask-repeat:no-repeat,no-repeat;mask-size:100% calc(100% - var(--itd-fullwidth-marker-height)),
			var(--itd-fullwidth-marker-width) var(--itd-fullwidth-marker-height);mask-composite:add}.fullwidth-block.itd-styled-marker-bottom-image:after{display:block;height:var(--itd-fullwidth-marker-height);content:"";pointer-events:none}}@media (max-width:1023px){.fullwidth-block.itd-styled-marker-bottom-image{--itd-fullwidth-marker-height:56px;--itd-fullwidth-marker-width:112px}}@media (max-width:767px){.fullwidth-block.itd-styled-marker-bottom-image{--itd-fullwidth-marker-height:42px;--itd-fullwidth-marker-width:84px}}.gem-infotext.counter-style-icon .gem-infotext-icon .gem-icon{position:relative;box-sizing:border-box;width:172px;height:172px;padding:0;border-width:4px;border-style:solid;border-radius:50%;font-size:48px}.gem-infotext.counter-style-icon .gem-infotext-icon .gem-icon:before{content:"";position:absolute;inset:9px;box-sizing:border-box;border:2px solid;border-color:inherit;border-radius:50%;pointer-events:none;z-index:1}.gem-infotext.counter-style-icon .gem-infotext-icon .gem-icon-inner{width:164px;height:164px;margin:0;line-height:164px;border-radius:50%}.vc_row.counter-style-row{display:flex;flex-wrap:wrap;justify-content:center;row-gap:40px}.vc_row.counter-style-row>.wpb_column{float:none;flex:0 0 25%;width:25%;min-width:0}.counter-style-row .gem-infotext.counter-style-icon{width:100%;margin-left:auto;margin-right:auto}.counter-style-row .counter-style-icon>.gem-infotext-wrap{flex-direction:column;align-items:center;width:100%;max-width:none;text-align:center}.counter-style-row .gem-infotext.counter-style-icon .gem-infotext-icon{margin:0 0 30px !important}.counter-style-row .counter-style-icon>.gem-infotext-wrap>.gem-infotext{width:100%}.counter-style-row .counter-style-icon .title-customize,.counter-style-row .counter-style-icon .subtitle-customize,.counter-style-row .counter-style-icon .description-customize{text-align:center !important;margin-left:auto;margin-right:auto}@media (max-width:1023px){.vc_row.counter-style-row>.wpb_column{flex-basis:50%;width:50%}}@media (max-width:599px){.vc_row.counter-style-row>.wpb_column{flex-basis:100%;width:100%}}