@charset "UTF-8";
@import url("//hello.myfonts.net/count/34fb81");
@-webkit-viewport { width: device-width; }

@-moz-viewport { width: device-width; }

@-ms-viewport { width: device-width; }

@-o-viewport { width: device-width; }

@viewport { width: device-width; }

div .post-pagination:after { content: " "; display: block; clear: both; }

.post-carousel2 .img-wrap.opinion:after, .theme-grid .img-wrap.opinion:after, .listing-section .img-wrap.opinion:after, #news .img-wrap.opinion:after, .countries .img-wrap.opinion:after, #gray-strip .img-wrap.opinion:after, .post-carousel2 .box-small.height-100 .box-inner:after, .theme-grid .box-small.height-100 .box-inner:after, .listing-section .box-small.height-100 .box-inner:after, #news .box-small.height-100 .box-inner:after, .countries .box-small.height-100 .box-inner:after, #gray-strip .box-small.height-100 .box-inner:after, .post-carousel2 .box-small.height-100 .box-inner:before, .theme-grid .box-small.height-100 .box-inner:before, .listing-section .box-small.height-100 .box-inner:before, #news .box-small.height-100 .box-inner:before, .countries .box-small.height-100 .box-inner:before, #gray-strip .box-small.height-100 .box-inner:before, .content.no-banner.standard-post .box .box-inner:after, .theme-grid .box .box-inner:after, .listing-section .box .box-inner:after, #news .box .box-inner:after, .lightbox-content-covid .img, #partners .column .bubble .bubble-wrap:after, #partners .column .bubble .bubble-wrap:before, #team .column .bubble .bubble-wrap:after, #team .column .bubble .bubble-wrap:before, #start-ups-carousel .bubble .img-wrap:after, #start-ups-carousel .bubble .img-wrap:before, #themes .column .box:after, #themes .column .box:before, .bubble-team-content .bubble-inner .bubble .bubble-wrap:after, .bubble-team-content .bubble-inner .bubble .bubble-wrap:before, .content-strip .bubble .bubble-wrap:after, .content-strip .bubble .bubble-wrap:before, .content-strip.animate, .header-strip .circles .bubble .img-wrap:after, .header-strip .circles .bubble .img-wrap:before, .image-strip .bg-img .caption, .image-strip .bg-img:after, #banner-slider .owl-item .item:after, .content .bubble .bubble-wrap:after, .content .bubble .bubble-wrap:before, .visual-area.win-height.home:after, .visual-area.default .overlay-bottom, .visual-area .overlay, #header-visual-wrap.fixed-effect .visual-area, #header-visual-wrap.fixed-effect, .bg-stretch, #notification-bar:after, #cookie-bar:after, .item-anchor, #news .browse-by-impact a:not([href]):not([tabindex]):after, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):after, .content-strip a:not([href]):not([tabindex]):after, .header-strip a:not([href]):not([tabindex]):after, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):after, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):after, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):after, .content a:not([href]):not([tabindex]):after, .visual-area.flagship-home a:not([href]):not([tabindex]):after, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):after, .btn-wrap a:not([href]):not([tabindex]):after, #news .browse-by-impact .btn:after, .bubble-content .bubble-inner .text .btn:after, .content-strip .btn:after, .header-strip .btn:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:after, #banner-slider .owl-item .item .info .container .btn:after, #case-study-facts .inner-wrap .btn:after, .content .gform_wrapper .btn:after, .content form .btn:after, .content .btn:after, .visual-area.flagship-home .btn:after, #header .column.right #main-menu ul li .btn:after, .btn-wrap .btn:after, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:after, .content-strip #mc_embed_signup input[type=submit]:after, .header-strip #mc_embed_signup input[type=submit]:after, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:after, .content #mc_embed_signup input[type=submit]:after, .visual-area.flagship-home #mc_embed_signup input[type=submit]:after, .btn-wrap #mc_embed_signup input[type=submit]:after, #news .browse-by-impact .gform_button[type=submit]:after, .bubble-content .bubble-inner .text .gform_button[type=submit]:after, .content-strip .gform_button[type=submit]:after, .header-strip .gform_button[type=submit]:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:after, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:after, #case-study-facts .inner-wrap .gform_button[type=submit]:after, .content .gform_wrapper .gform_button[type=submit]:after, .content form .gform_button[type=submit]:after, .content .gform_button[type=submit]:after, .visual-area.flagship-home .gform_button[type=submit]:after, #header .column.right #main-menu ul li .gform_button[type=submit]:after, .btn-wrap .gform_button[type=submit]:after, #news .browse-by-impact input[type=submit]:after, .bubble-content .bubble-inner .text input[type=submit]:after, .content-strip input[type=submit]:after, .header-strip input[type=submit]:after, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:after, #banner-slider .owl-item .item .info .container input[type=submit]:after, #case-study-facts .inner-wrap input[type=submit]:after, .content .gform_wrapper input[type=submit]:after, .content form input[type=submit]:after, .content input[type=submit]:after, .visual-area.flagship-home input[type=submit]:after, #header .column.right #main-menu ul li input[type=submit]:after, .btn-wrap input[type=submit]:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; }

.post-carousel2 .box-small .text.on-top, .theme-grid .box-small .text.on-top, .listing-section .box-small .text.on-top, #news .box-small .text.on-top, .countries .box-small .text.on-top, #gray-strip .box-small .text.on-top, .content.no-banner.standard-post .box .box-inner .caption, .theme-grid .box .box-inner .caption, .listing-section .box .box-inner .caption, #news .box .box-inner .caption, .post-carousel2 .owl-nav div:after, .post-carousel2 .owl-nav div, .blockquote-carousel .owl-item blockquote, #partners .column .bubble .bubble-wrap:after, #team .column .bubble .bubble-wrap:after, #start-ups-carousel .bubble .img-wrap:before, #news .browse-by-impact .btn.blue-no-bg span svg, .bubble-team-content .bubble-inner .bubble .bubble-wrap:after, .content-strip .bubble .bubble-wrap:after, .header-strip .circles .bubble .img-wrap:after, .content .bubble .bubble-wrap:after, a:hover, a:focus, a:active, a, #news .browse-by-impact a:not([href]):not([tabindex]):after, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):after, .content-strip a:not([href]):not([tabindex]):after, .header-strip a:not([href]):not([tabindex]):after, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):after, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):after, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):after, .content .gform_wrapper a:not([href]):not([tabindex]):after, .content form a:not([href]):not([tabindex]):after, .content a:not([href]):not([tabindex]):after, .visual-area.flagship-home a:not([href]):not([tabindex]):after, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):after, .btn-wrap a:not([href]):not([tabindex]):after, #news .browse-by-impact .btn:after, .bubble-content .bubble-inner .text .btn:after, .content-strip .btn:after, .header-strip .btn:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:after, #banner-slider .owl-item .item .info .container .btn:after, #case-study-facts .inner-wrap .btn:after, .content .gform_wrapper .btn:after, .content form .btn:after, .content .btn:after, .visual-area.flagship-home .btn:after, #header .column.right #main-menu ul li .btn:after, .btn-wrap .btn:after, #news .browse-by-impact #mc_embed_signup input[type=submit]:after, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:after, .content-strip #mc_embed_signup input[type=submit]:after, .header-strip #mc_embed_signup input[type=submit]:after, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:after, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:after, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:after, .content .gform_wrapper #mc_embed_signup input[type=submit]:after, .content form #mc_embed_signup input[type=submit]:after, .content #mc_embed_signup input[type=submit]:after, .visual-area.flagship-home #mc_embed_signup input[type=submit]:after, .btn-wrap #mc_embed_signup input[type=submit]:after, #news .browse-by-impact .gform_button[type=submit]:after, .bubble-content .bubble-inner .text .gform_button[type=submit]:after, .content-strip .gform_button[type=submit]:after, .header-strip .gform_button[type=submit]:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:after, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:after, #case-study-facts .inner-wrap .gform_button[type=submit]:after, .content .gform_wrapper .gform_button[type=submit]:after, .content form .gform_button[type=submit]:after, .content .gform_button[type=submit]:after, .visual-area.flagship-home .gform_button[type=submit]:after, #header .column.right #main-menu ul li .gform_button[type=submit]:after, .btn-wrap .gform_button[type=submit]:after, #news .browse-by-impact input[type=submit]:after, .bubble-content .bubble-inner .text input[type=submit]:after, .content-strip input[type=submit]:after, .header-strip input[type=submit]:after, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:after, #banner-slider .owl-item .item .info .container input[type=submit]:after, #case-study-facts .inner-wrap input[type=submit]:after, .content .gform_wrapper input[type=submit]:after, .content form input[type=submit]:after, .content input[type=submit]:after, .visual-area.flagship-home input[type=submit]:after, #header .column.right #main-menu ul li input[type=submit]:after, .btn-wrap input[type=submit]:after, #news .browse-by-impact a:not([href]):not([tabindex]):before, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):before, .content-strip a:not([href]):not([tabindex]):before, .header-strip a:not([href]):not([tabindex]):before, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):before, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):before, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):before, .content .gform_wrapper a:not([href]):not([tabindex]):before, .content form a:not([href]):not([tabindex]):before, .content a:not([href]):not([tabindex]):before, .visual-area.flagship-home a:not([href]):not([tabindex]):before, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):before, .btn-wrap a:not([href]):not([tabindex]):before, #news .browse-by-impact .btn:before, .bubble-content .bubble-inner .text .btn:before, .content-strip .btn:before, .header-strip .btn:before, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:before, #banner-slider .owl-item .item .info .container .btn:before, #case-study-facts .inner-wrap .btn:before, .content .gform_wrapper .btn:before, .content form .btn:before, .content .btn:before, .visual-area.flagship-home .btn:before, #header .column.right #main-menu ul li .btn:before, .btn-wrap .btn:before, #news .browse-by-impact #mc_embed_signup input[type=submit]:before, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:before, .content-strip #mc_embed_signup input[type=submit]:before, .header-strip #mc_embed_signup input[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:before, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:before, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:before, .content .gform_wrapper #mc_embed_signup input[type=submit]:before, .content form #mc_embed_signup input[type=submit]:before, .content #mc_embed_signup input[type=submit]:before, .visual-area.flagship-home #mc_embed_signup input[type=submit]:before, .btn-wrap #mc_embed_signup input[type=submit]:before, #news .browse-by-impact .gform_button[type=submit]:before, .bubble-content .bubble-inner .text .gform_button[type=submit]:before, .content-strip .gform_button[type=submit]:before, .header-strip .gform_button[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:before, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:before, #case-study-facts .inner-wrap .gform_button[type=submit]:before, .content .gform_wrapper .gform_button[type=submit]:before, .content form .gform_button[type=submit]:before, .content .gform_button[type=submit]:before, .visual-area.flagship-home .gform_button[type=submit]:before, #header .column.right #main-menu ul li .gform_button[type=submit]:before, .btn-wrap .gform_button[type=submit]:before, #news .browse-by-impact input[type=submit]:before, .bubble-content .bubble-inner .text input[type=submit]:before, .content-strip input[type=submit]:before, .header-strip input[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:before, #banner-slider .owl-item .item .info .container input[type=submit]:before, #case-study-facts .inner-wrap input[type=submit]:before, .content .gform_wrapper input[type=submit]:before, .content form input[type=submit]:before, .content input[type=submit]:before, .visual-area.flagship-home input[type=submit]:before, #header .column.right #main-menu ul li input[type=submit]:before, .btn-wrap input[type=submit]:before, #news .browse-by-impact a:not([href]):not([tabindex]) .svg-arrow, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]) .svg-arrow, .content-strip a:not([href]):not([tabindex]) .svg-arrow, .header-strip a:not([href]):not([tabindex]) .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]) .svg-arrow, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]) .svg-arrow, #case-study-facts .inner-wrap a:not([href]):not([tabindex]) .svg-arrow, .content .gform_wrapper a:not([href]):not([tabindex]) .svg-arrow, .content form a:not([href]):not([tabindex]) .svg-arrow, .content a:not([href]):not([tabindex]) .svg-arrow, .visual-area.flagship-home a:not([href]):not([tabindex]) .svg-arrow, #header .column.right #main-menu ul li a:not([href]):not([tabindex]) .svg-arrow, .btn-wrap a:not([href]):not([tabindex]) .svg-arrow, #news .browse-by-impact .btn .svg-arrow, .bubble-content .bubble-inner .text .btn .svg-arrow, .content-strip .btn .svg-arrow, .header-strip .btn .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn .svg-arrow, #banner-slider .owl-item .item .info .container .btn .svg-arrow, #case-study-facts .inner-wrap .btn .svg-arrow, .content .gform_wrapper .btn .svg-arrow, .content form .btn .svg-arrow, .content .btn .svg-arrow, .visual-area.flagship-home .btn .svg-arrow, #header .column.right #main-menu ul li .btn .svg-arrow, .btn-wrap .btn .svg-arrow, #news .browse-by-impact #mc_embed_signup input[type=submit] .svg-arrow, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit] .svg-arrow, .content-strip #mc_embed_signup input[type=submit] .svg-arrow, .header-strip #mc_embed_signup input[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit] .svg-arrow, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit] .svg-arrow, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit] .svg-arrow, .content .gform_wrapper #mc_embed_signup input[type=submit] .svg-arrow, .content form #mc_embed_signup input[type=submit] .svg-arrow, .content #mc_embed_signup input[type=submit] .svg-arrow, .visual-area.flagship-home #mc_embed_signup input[type=submit] .svg-arrow, .btn-wrap #mc_embed_signup input[type=submit] .svg-arrow, #news .browse-by-impact .gform_button[type=submit] .svg-arrow, .bubble-content .bubble-inner .text .gform_button[type=submit] .svg-arrow, .content-strip .gform_button[type=submit] .svg-arrow, .header-strip .gform_button[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit] .svg-arrow, #banner-slider .owl-item .item .info .container .gform_button[type=submit] .svg-arrow, #case-study-facts .inner-wrap .gform_button[type=submit] .svg-arrow, .content .gform_wrapper .gform_button[type=submit] .svg-arrow, .content form .gform_button[type=submit] .svg-arrow, .content .gform_button[type=submit] .svg-arrow, .visual-area.flagship-home .gform_button[type=submit] .svg-arrow, #header .column.right #main-menu ul li .gform_button[type=submit] .svg-arrow, .btn-wrap .gform_button[type=submit] .svg-arrow, #news .browse-by-impact input[type=submit] .svg-arrow, .bubble-content .bubble-inner .text input[type=submit] .svg-arrow, .content-strip input[type=submit] .svg-arrow, .header-strip input[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit] .svg-arrow, #banner-slider .owl-item .item .info .container input[type=submit] .svg-arrow, #case-study-facts .inner-wrap input[type=submit] .svg-arrow, .content .gform_wrapper input[type=submit] .svg-arrow, .content form input[type=submit] .svg-arrow, .content input[type=submit] .svg-arrow, .visual-area.flagship-home input[type=submit] .svg-arrow, #header .column.right #main-menu ul li input[type=submit] .svg-arrow, .btn-wrap input[type=submit] .svg-arrow, #news .browse-by-impact a:not([href]):not([tabindex]) span, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]) span, .content-strip a:not([href]):not([tabindex]) span, .header-strip a:not([href]):not([tabindex]) span, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]) span, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]) span, #case-study-facts .inner-wrap a:not([href]):not([tabindex]) span, .content .gform_wrapper a:not([href]):not([tabindex]) span, .content form a:not([href]):not([tabindex]) span, .content a:not([href]):not([tabindex]) span, .visual-area.flagship-home a:not([href]):not([tabindex]) span, #header .column.right #main-menu ul li a:not([href]):not([tabindex]) span, .btn-wrap a:not([href]):not([tabindex]) span, #news .browse-by-impact .btn span, .bubble-content .bubble-inner .text .btn span, .content-strip .btn span, .header-strip .btn span, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn span, #banner-slider .owl-item .item .info .container .btn span, #case-study-facts .inner-wrap .btn span, .content .gform_wrapper .btn span, .content form .btn span, .content .btn span, .visual-area.flagship-home .btn span, #header .column.right #main-menu ul li .btn span, .btn-wrap .btn span, #news .browse-by-impact #mc_embed_signup input[type=submit] span, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit] span, .content-strip #mc_embed_signup input[type=submit] span, .header-strip #mc_embed_signup input[type=submit] span, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit] span, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit] span, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit] span, .content .gform_wrapper #mc_embed_signup input[type=submit] span, .content form #mc_embed_signup input[type=submit] span, .content #mc_embed_signup input[type=submit] span, .visual-area.flagship-home #mc_embed_signup input[type=submit] span, .btn-wrap #mc_embed_signup input[type=submit] span, #news .browse-by-impact .gform_button[type=submit] span, .bubble-content .bubble-inner .text .gform_button[type=submit] span, .content-strip .gform_button[type=submit] span, .header-strip .gform_button[type=submit] span, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit] span, #banner-slider .owl-item .item .info .container .gform_button[type=submit] span, #case-study-facts .inner-wrap .gform_button[type=submit] span, .content .gform_wrapper .gform_button[type=submit] span, .content form .gform_button[type=submit] span, .content .gform_button[type=submit] span, .visual-area.flagship-home .gform_button[type=submit] span, #header .column.right #main-menu ul li .gform_button[type=submit] span, .btn-wrap .gform_button[type=submit] span, #news .browse-by-impact input[type=submit] span, .bubble-content .bubble-inner .text input[type=submit] span, .content-strip input[type=submit] span, .header-strip input[type=submit] span, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit] span, #banner-slider .owl-item .item .info .container input[type=submit] span, #case-study-facts .inner-wrap input[type=submit] span, .content .gform_wrapper input[type=submit] span, .content form input[type=submit] span, .content input[type=submit] span, .visual-area.flagship-home input[type=submit] span, #header .column.right #main-menu ul li input[type=submit] span, .btn-wrap input[type=submit] span, #news .browse-by-impact a:not([href]):not([tabindex]), .bubble-content .bubble-inner .text a:not([href]):not([tabindex]), .content-strip a:not([href]):not([tabindex]), .header-strip a:not([href]):not([tabindex]), .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]), #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]), #case-study-facts .inner-wrap a:not([href]):not([tabindex]), .content .gform_wrapper a:not([href]):not([tabindex]), .content form a:not([href]):not([tabindex]), .content a:not([href]):not([tabindex]), .visual-area.flagship-home a:not([href]):not([tabindex]), #header .column.right #main-menu ul li a:not([href]):not([tabindex]), .btn-wrap a:not([href]):not([tabindex]), #news .browse-by-impact .btn, .bubble-content .bubble-inner .text .btn, .content-strip .btn, .header-strip .btn, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn, #banner-slider .owl-item .item .info .container .btn, #case-study-facts .inner-wrap .btn, .content .gform_wrapper .btn, .content form .btn, .content .btn, .visual-area.flagship-home .btn, #header .column.right #main-menu ul li .btn, .btn-wrap .btn, #news .browse-by-impact #mc_embed_signup input[type=submit], .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit], .content-strip #mc_embed_signup input[type=submit], .header-strip #mc_embed_signup input[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit], #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit], #case-study-facts .inner-wrap #mc_embed_signup input[type=submit], .content .gform_wrapper #mc_embed_signup input[type=submit], .content form #mc_embed_signup input[type=submit], .content #mc_embed_signup input[type=submit], .visual-area.flagship-home #mc_embed_signup input[type=submit], .btn-wrap #mc_embed_signup input[type=submit], #news .browse-by-impact .gform_button[type=submit], .bubble-content .bubble-inner .text .gform_button[type=submit], .content-strip .gform_button[type=submit], .header-strip .gform_button[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit], #banner-slider .owl-item .item .info .container .gform_button[type=submit], #case-study-facts .inner-wrap .gform_button[type=submit], .content .gform_wrapper .gform_button[type=submit], .content form .gform_button[type=submit], .content .gform_button[type=submit], .visual-area.flagship-home .gform_button[type=submit], #header .column.right #main-menu ul li .gform_button[type=submit], .btn-wrap .gform_button[type=submit], #news .browse-by-impact input[type=submit], .bubble-content .bubble-inner .text input[type=submit], .content-strip input[type=submit], .header-strip input[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit], #banner-slider .owl-item .item .info .container input[type=submit], #case-study-facts .inner-wrap input[type=submit], .content .gform_wrapper input[type=submit], .content form input[type=submit], .content input[type=submit], .visual-area.flagship-home input[type=submit], #header .column.right #main-menu ul li input[type=submit], .btn-wrap input[type=submit] { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }

.content-strip { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }

#where-next .column .animateSVGblock .title, #stats .column .animateSVGblock .text, #stats .column .animateSVGblock .title, #stats .h3 { -webkit-transition: opacity 0.8s ease 0.4s, -webkit-transform 0.8s ease 0.4s; -moz-transition: opacity 0.8s ease 0.4s, -moz-transform 0.8s ease 0.4s; transition: opacity 0.8s ease 0.4s, transform 0.8s ease 0.4s; }

.post-carousel2 .box-small .text.on-top .inner p, .theme-grid .box-small .text.on-top .inner p, .listing-section .box-small .text.on-top .inner p, #news .box-small .text.on-top .inner p, .countries .box-small .text.on-top .inner p, #gray-strip .box-small .text.on-top .inner p, .content.no-banner.standard-post .box .box-inner .caption .event-details, .theme-grid .box .box-inner .caption .event-details, .listing-section .box .box-inner .caption .event-details, #news .box .box-inner .caption .event-details, .content.no-banner.standard-post .box .box-inner .caption p, .theme-grid .box .box-inner .caption p, .listing-section .box .box-inner .caption p, #news .box .box-inner .caption p, #partnership .logos li, .content .gform_wrapper .ginput_container_checkbox ul li label, .content form .ginput_container_checkbox ul li label { transition: opacity .3s ease-in; -moz-transition: opacity .3s ease-in; -webkit-transition: opacity .3s ease-in; -o-transition: opacity .3s ease-in; }

.post-carousel2 .box-small:before, .theme-grid .box-small:before, .listing-section .box-small:before, #news .box-small:before, .countries .box-small:before, #gray-strip .box-small:before, .content.no-banner.standard-post .box:before, .theme-grid .box:before, .listing-section .box:before, #news .box:before { content: ""; width: 88%; height: 25%; position: absolute; left: 50%; bottom: 0; z-index: 1; -webkit-transition: box-shadow 0.4s ease; -moz-transition: box-shadow 0.4s ease; transition: box-shadow 0.4s ease; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

#partnership .box blockquote img, #news .browse-nav .btn-group, #sidebar .btn-group, .content .img-wrap.video img, .post-carousel2 .box-small:before, .theme-grid .box-small:before, .listing-section .box-small:before, #news .box-small:before, .countries .box-small:before, #gray-strip .box-small:before, .content.no-banner.standard-post .box:before, .theme-grid .box:before, .listing-section .box:before, #news .box:before { -webkit-box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.37); -moz-box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.37); box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.37); }

.post-carousel2 .box-small.hover:before, .theme-grid .box-small.hover:before, .listing-section .box-small.hover:before, #news .box-small.hover:before, .countries .box-small.hover:before, #gray-strip .box-small.hover:before, .post-carousel2 .box-small:hover:before, .theme-grid .box-small:hover:before, .listing-section .box-small:hover:before, #news .box-small:hover:before, .countries .box-small:hover:before, #gray-strip .box-small:hover:before, .content.no-banner.standard-post .box.hover:before, .theme-grid .box.hover:before, .listing-section .box.hover:before, #news .box.hover:before, .content.no-banner.standard-post .box:hover:before, .theme-grid .box:hover:before, .listing-section .box:hover:before, #news .box:hover:before { -webkit-box-shadow: 0px 2px 25px 0px rgba(50, 50, 50, 0.37); -moz-box-shadow: 0px 2px 25px 0px rgba(50, 50, 50, 0.37); box-shadow: 0px 2px 25px 0px rgba(50, 50, 50, 0.37); }

#partnership .logos li .circle { -webkit-box-shadow: 0px 10px 65px 0px rgba(50, 50, 50, 0.37); -moz-box-shadow: 0px 10px 65px 0px rgba(50, 50, 50, 0.37); box-shadow: 0px 10px 65px 0px rgba(50, 50, 50, 0.37); }

.box-shadow { -webkit-box-shadow: 0px 7px 25px 0px rgba(50, 50, 50, 0.22); -moz-box-shadow: 0px 7px 25px 0px rgba(50, 50, 50, 0.22); box-shadow: 0px 7px 25px 0px rgba(50, 50, 50, 0.22); }

#partners .column .bubble .bubble-wrap:before, #team .column .bubble .bubble-wrap:before, .bubble-team-content .bubble-inner .bubble .bubble-wrap:before, .content-strip .bubble .bubble-wrap:before, .header-strip .circles .bubble .img-wrap:before, .content .bubble .bubble-wrap:before { -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); -ms-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); }

#header.home.animation-completed .column.left .logo, #header.home.animation-completed .column.right #main-menu { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0); }

#where-next .column .animateSVGblock .title, #stats .column .animateSVGblock .text, #stats .column .animateSVGblock .title, #stats .h3 { -webkit-transform: translateY(140px); -moz-transform: translateY(140px); -ms-transform: translateY(140px); -o-transform: translateY(140px); transform: translateY(140px); }

#where-next .column .animateSVGblock.fireAnimation .title, #stats .column .animateSVGblock.fireAnimation .text, #stats .column .animateSVGblock.fireAnimation .title, #stats .h3.fireAnimation { -webkit-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); -ms-transform: translateX(0) translateY(0); -o-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); visibility: visible; opacity: 1; }

.listing-section .btn.theme-red:before, #news .browse-by-impact a.rotate:not([href]):not([tabindex]):before, .bubble-content .bubble-inner .text a.rotate:not([href]):not([tabindex]):before, .content-strip a.rotate:not([href]):not([tabindex]):before, .header-strip a.rotate:not([href]):not([tabindex]):before, .image-strip .bg-img .caption .text .form-newsletter .form-group a.rotate:not([href]):not([tabindex]):before, #banner-slider .owl-item .item .info .container a.rotate:not([href]):not([tabindex]):before, #case-study-facts .inner-wrap a.rotate:not([href]):not([tabindex]):before, .content a.rotate:not([href]):not([tabindex]):before, .visual-area.flagship-home a.rotate:not([href]):not([tabindex]):before, #header .column.right #main-menu ul li a.rotate:not([href]):not([tabindex]):before, .btn-wrap a.rotate:not([href]):not([tabindex]):before, #news .browse-by-impact .btn.rotate:before, .bubble-content .bubble-inner .text .btn.rotate:before, .content-strip .btn.rotate:before, .header-strip .btn.rotate:before, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn.rotate:before, #banner-slider .owl-item .item .info .container .btn.rotate:before, #case-study-facts .inner-wrap .btn.rotate:before, .content .gform_wrapper .btn.rotate:before, .content form .btn.rotate:before, .content .btn.rotate:before, .visual-area.flagship-home .btn.rotate:before, #header .column.right #main-menu ul li .btn.rotate:before, .btn-wrap .btn.rotate:before, .bubble-content .bubble-inner .text #mc_embed_signup input.rotate[type=submit]:before, .content-strip #mc_embed_signup input.rotate[type=submit]:before, .header-strip #mc_embed_signup input.rotate[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input.rotate[type=submit]:before, .content #mc_embed_signup input.rotate[type=submit]:before, .visual-area.flagship-home #mc_embed_signup input.rotate[type=submit]:before, .btn-wrap #mc_embed_signup input.rotate[type=submit]:before, #news .browse-by-impact .gform_button.rotate[type=submit]:before, .bubble-content .bubble-inner .text .gform_button.rotate[type=submit]:before, .content-strip .gform_button.rotate[type=submit]:before, .header-strip .gform_button.rotate[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button.rotate[type=submit]:before, #banner-slider .owl-item .item .info .container .gform_button.rotate[type=submit]:before, #case-study-facts .inner-wrap .gform_button.rotate[type=submit]:before, .content .gform_wrapper .gform_button.rotate[type=submit]:before, .content form .gform_button.rotate[type=submit]:before, .content .gform_button.rotate[type=submit]:before, .visual-area.flagship-home .gform_button.rotate[type=submit]:before, #header .column.right #main-menu ul li .gform_button.rotate[type=submit]:before, .btn-wrap .gform_button.rotate[type=submit]:before, #news .browse-by-impact input.rotate[type=submit]:before, .bubble-content .bubble-inner .text input.rotate[type=submit]:before, .content-strip input.rotate[type=submit]:before, .header-strip input.rotate[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group input.rotate[type=submit]:before, #banner-slider .owl-item .item .info .container input.rotate[type=submit]:before, #case-study-facts .inner-wrap input.rotate[type=submit]:before, .content .gform_wrapper input.rotate[type=submit]:before, .content form input.rotate[type=submit]:before, .content input.rotate[type=submit]:before, .visual-area.flagship-home input.rotate[type=submit]:before, #header .column.right #main-menu ul li input.rotate[type=submit]:before, .btn-wrap input.rotate[type=submit]:before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

div .post-pagination .nav-previous .btn:before { -webkit-transform: rotate(0) !important; -ms-transform: rotate(0) !important; -o-transform: rotate(0) !important; transform: rotate(0) !important; }

#partnership .box, #sidebar #menu-sidebar, #sidebar #sidebar-signup, #case-study-facts .inner-wrap, #standard-post-facts .inner-wrap { border-radius: 24px 0 24px 0; }

#news .strip-title, #themes .strip-intro, #themes .strip-title { opacity: 0; -webkit-transform: rotateY(-60deg) skewY(-7deg); transform: rotateY(-60deg) skewY(-7deg); transition: all 1.4s cubic-bezier(0.48, 0, 0.12, 1) 0ms; -webkit-perspective: 1000px; perspective: 1000px; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform; }

#news .strip-title.on-screen-show, #themes.on-screen-show .strip-title, #themes.on-screen-show .strip-intro { opacity: 1; -webkit-transform: rotateY(0deg) skewY(0deg); transform: rotateY(0deg) skewY(0deg); }

/* Owl Carousel - Core */
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; }

.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden; /* fix firefox animation glitch */ }

.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }

.owl-carousel .owl-item .item { background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; }

.owl-carousel .owl-item img { display: block; width: 100%; }

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel.owl-loaded { display: block; }

.owl-carousel.owl-loading { opacity: 0; display: block; }

.owl-carousel.owl-hidden { opacity: 0; }

.owl-carousel.owl-refresh .owl-item { visibility: hidden; }

.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel.owl-grab { cursor: move; cursor: grab; }

.owl-carousel.owl-rtl { direction: rtl; }

.owl-carousel.owl-rtl .owl-item { float: right; }

/* No Js */
.no-js .owl-carousel { display: block; }

/* Owl Carousel - Animate Plugin */
.owl-carousel .animated { animation-duration: 1150ms; animation-fill-mode: both; }

.owl-carousel .owl-animated-in { z-index: 0; }

.owl-carousel .owl-animated-out { z-index: 1; }

.owl-carousel .fadeOut { animation-name: fadeOut; }

@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

/* Owl Carousel - Auto Height Plugin */
.owl-height { transition: height 500ms ease-in-out; }

/* Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }

/* Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }

.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover { transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }

.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }

/* Default theme - Owl Carousel CSS File */
.owl-theme .owl-nav { margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent; }

.owl-theme .owl-nav [class*='owl-'] { color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; display: inline-block; cursor: pointer; border-radius: 3px; }

.owl-theme .owl-nav [class*='owl-']:hover { color: #FFF; text-decoration: none; }

.owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 0; }

.owl-theme .owl-dots { text-align: left; -webkit-tap-highlight-color: transparent; position: absolute; bottom: 30px; left: 24px; }

.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline; }

.owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #767F89; border: solid 1px #767F89; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #034EA2; border: solid 1px #034EA2; }

#home-carousel { position: relative; margin-bottom: 60px; }

#home-carousel .caption-wrap { position: absolute; bottom: 70px; text-align: center; width: 100%; z-index: 9999; }

#home-carousel .caption-wrap .inner { position: relative; display: block; max-width: 900px; margin: 0 auto; }

#home-carousel .caption-wrap .inner h1, #home-carousel .caption-wrap .inner .h1 { display: block; color: #fff; margin: 0 auto; font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; font-size: 60px; line-height: 62px; text-shadow: 0 0 15px rgba(0, 0, 0, 0.69); margin-bottom: 70px; }

#home-carousel .owl-dots { position: absolute; bottom: 168px; width: 100%; }

#home-carousel .item:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block; content: ''; background: rgba(0, 0, 0, 0.1); z-index: 10; }

#news .browse-by-impact #mc_embed_signup input[type=submit], .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit], .content-strip #mc_embed_signup input[type=submit], .header-strip #mc_embed_signup input[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit], #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit], #case-study-facts .inner-wrap #mc_embed_signup input[type=submit], .content #mc_embed_signup input[type=submit], .visual-area.flagship-home #mc_embed_signup input[type=submit], #header .column.right #main-menu ul li #mc_embed_signup input[type=submit], .btn-wrap #mc_embed_signup input[type=submit], #news .browse-by-impact .gform_button[type=submit], .bubble-content .bubble-inner .text .gform_button[type=submit], .content-strip .gform_button[type=submit], .header-strip .gform_button[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit], #banner-slider .owl-item .item .info .container .gform_button[type=submit], #case-study-facts .inner-wrap .gform_button[type=submit], .content .gform_button[type=submit], .visual-area.flagship-home .gform_button[type=submit], #header .column.right #main-menu ul li .gform_button[type=submit], .btn-wrap .gform_button[type=submit] { font-size: 13px !important; }

#news .browse-by-impact a:not([href]):not([tabindex]), .bubble-content .bubble-inner .text a:not([href]):not([tabindex]), .content-strip a:not([href]):not([tabindex]), .header-strip a:not([href]):not([tabindex]), .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]), #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]), #case-study-facts .inner-wrap a:not([href]):not([tabindex]), .content a:not([href]):not([tabindex]), .visual-area.flagship-home a:not([href]):not([tabindex]), #header .column.right #main-menu ul li a:not([href]):not([tabindex]), .btn-wrap a:not([href]):not([tabindex]), #news .browse-by-impact .btn, .bubble-content .bubble-inner .text .btn, .content-strip .btn, .header-strip .btn, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn, #banner-slider .owl-item .item .info .container .btn, #case-study-facts .inner-wrap .btn, .content .btn, .visual-area.flagship-home .btn, #header .column.right #main-menu ul li .btn, .btn-wrap .btn, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit], .content-strip #mc_embed_signup input[type=submit], .header-strip #mc_embed_signup input[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit], .content #mc_embed_signup input[type=submit], .visual-area.flagship-home #mc_embed_signup input[type=submit], .btn-wrap #mc_embed_signup input[type=submit], #news .browse-by-impact .gform_button[type=submit], .bubble-content .bubble-inner .text .gform_button[type=submit], .content-strip .gform_button[type=submit], .header-strip .gform_button[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit], #banner-slider .owl-item .item .info .container .gform_button[type=submit], #case-study-facts .inner-wrap .gform_button[type=submit], .content .gform_button[type=submit], .visual-area.flagship-home .gform_button[type=submit], #header .column.right #main-menu ul li .gform_button[type=submit], .btn-wrap .gform_button[type=submit], #news .browse-by-impact input[type=submit], .bubble-content .bubble-inner .text input[type=submit], .content-strip input[type=submit], .header-strip input[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit], #banner-slider .owl-item .item .info .container input[type=submit], #case-study-facts .inner-wrap input[type=submit], .content input[type=submit], .visual-area.flagship-home input[type=submit], #header .column.right #main-menu ul li input[type=submit], .btn-wrap input[type=submit] { position: relative; min-width: 190px; width: auto; padding: 24px 50px; background: #6BB745; border: solid 1px #6BB745; color: #fff; font-size: 13px; letter-spacing: 1px; line-height: 20px; font-weight: 600; outline: 0; border-radius: 12px 0 12px 0; text-transform: uppercase; display: inline-block; margin-right: 30px; }

#news .browse-by-impact a.no-margin-right:not([href]):not([tabindex]), .bubble-content .bubble-inner .text a.no-margin-right:not([href]):not([tabindex]), .content-strip a.no-margin-right:not([href]):not([tabindex]), .header-strip a.no-margin-right:not([href]):not([tabindex]), .image-strip .bg-img .caption .text .form-newsletter .form-group a.no-margin-right:not([href]):not([tabindex]), #banner-slider .owl-item .item .info .container a.no-margin-right:not([href]):not([tabindex]), #case-study-facts .inner-wrap a.no-margin-right:not([href]):not([tabindex]), .content a.no-margin-right:not([href]):not([tabindex]), .visual-area.flagship-home a.no-margin-right:not([href]):not([tabindex]), #header .column.right #main-menu ul li a.no-margin-right:not([href]):not([tabindex]), .btn-wrap a.no-margin-right:not([href]):not([tabindex]), #news .browse-by-impact .btn.no-margin-right, .bubble-content .bubble-inner .text .btn.no-margin-right, .content-strip .btn.no-margin-right, .header-strip .btn.no-margin-right, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn.no-margin-right, #banner-slider .owl-item .item .info .container .btn.no-margin-right, #case-study-facts .inner-wrap .btn.no-margin-right, .content .btn.no-margin-right, .visual-area.flagship-home .btn.no-margin-right, #header .column.right #main-menu ul li .btn.no-margin-right, .btn-wrap .btn.no-margin-right, .bubble-content .bubble-inner .text #mc_embed_signup input.no-margin-right[type=submit], .content-strip #mc_embed_signup input.no-margin-right[type=submit], .header-strip #mc_embed_signup input.no-margin-right[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input.no-margin-right[type=submit], .content #mc_embed_signup input.no-margin-right[type=submit], .visual-area.flagship-home #mc_embed_signup input.no-margin-right[type=submit], .btn-wrap #mc_embed_signup input.no-margin-right[type=submit], #news .browse-by-impact .gform_button.no-margin-right[type=submit], .bubble-content .bubble-inner .text .gform_button.no-margin-right[type=submit], .content-strip .gform_button.no-margin-right[type=submit], .header-strip .gform_button.no-margin-right[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button.no-margin-right[type=submit], #banner-slider .owl-item .item .info .container .gform_button.no-margin-right[type=submit], #case-study-facts .inner-wrap .gform_button.no-margin-right[type=submit], .content .gform_button.no-margin-right[type=submit], .visual-area.flagship-home .gform_button.no-margin-right[type=submit], #header .column.right #main-menu ul li .gform_button.no-margin-right[type=submit], .btn-wrap .gform_button.no-margin-right[type=submit], #news .browse-by-impact input.no-margin-right[type=submit], .bubble-content .bubble-inner .text input.no-margin-right[type=submit], .content-strip input.no-margin-right[type=submit], .header-strip input.no-margin-right[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group input.no-margin-right[type=submit], #banner-slider .owl-item .item .info .container input.no-margin-right[type=submit], #case-study-facts .inner-wrap input.no-margin-right[type=submit], .content input.no-margin-right[type=submit], .visual-area.flagship-home input.no-margin-right[type=submit], #header .column.right #main-menu ul li input.no-margin-right[type=submit], .btn-wrap input.no-margin-right[type=submit] { margin-right: 0; }

@media (max-width: 767px) { #news .browse-by-impact a:not([href]):not([tabindex]), .bubble-content .bubble-inner .text a:not([href]):not([tabindex]), .content-strip a:not([href]):not([tabindex]), .header-strip a:not([href]):not([tabindex]), .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]), #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]), #case-study-facts .inner-wrap a:not([href]):not([tabindex]), .content a:not([href]):not([tabindex]), .visual-area.flagship-home a:not([href]):not([tabindex]), #header .column.right #main-menu ul li a:not([href]):not([tabindex]), .btn-wrap a:not([href]):not([tabindex]), #news .browse-by-impact .btn, .bubble-content .bubble-inner .text .btn, .content-strip .btn, .header-strip .btn, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn, #banner-slider .owl-item .item .info .container .btn, #case-study-facts .inner-wrap .btn, .content .btn, .visual-area.flagship-home .btn, #header .column.right #main-menu ul li .btn, .btn-wrap .btn, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit], .content-strip #mc_embed_signup input[type=submit], .header-strip #mc_embed_signup input[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit], .content #mc_embed_signup input[type=submit], .visual-area.flagship-home #mc_embed_signup input[type=submit], .btn-wrap #mc_embed_signup input[type=submit], #news .browse-by-impact .gform_button[type=submit], .bubble-content .bubble-inner .text .gform_button[type=submit], .content-strip .gform_button[type=submit], .header-strip .gform_button[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit], #banner-slider .owl-item .item .info .container .gform_button[type=submit], #case-study-facts .inner-wrap .gform_button[type=submit], .content .gform_button[type=submit], .visual-area.flagship-home .gform_button[type=submit], #header .column.right #main-menu ul li .gform_button[type=submit], .btn-wrap .gform_button[type=submit], #news .browse-by-impact input[type=submit], .bubble-content .bubble-inner .text input[type=submit], .content-strip input[type=submit], .header-strip input[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit], #banner-slider .owl-item .item .info .container input[type=submit], #case-study-facts .inner-wrap input[type=submit], .content input[type=submit], .visual-area.flagship-home input[type=submit], #header .column.right #main-menu ul li input[type=submit], .btn-wrap input[type=submit] { padding: 24px; min-width: 110px; } }

#news .browse-by-impact a:not([href]):not([tabindex]) .svg-arrow, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]) .svg-arrow, .content-strip a:not([href]):not([tabindex]) .svg-arrow, .header-strip a:not([href]):not([tabindex]) .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]) .svg-arrow, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]) .svg-arrow, #case-study-facts .inner-wrap a:not([href]):not([tabindex]) .svg-arrow, .content a:not([href]):not([tabindex]) .svg-arrow, .visual-area.flagship-home a:not([href]):not([tabindex]) .svg-arrow, #header .column.right #main-menu ul li a:not([href]):not([tabindex]) .svg-arrow, .btn-wrap a:not([href]):not([tabindex]) .svg-arrow, #news .browse-by-impact .btn .svg-arrow, .bubble-content .bubble-inner .text .btn .svg-arrow, .content-strip .btn .svg-arrow, .header-strip .btn .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn .svg-arrow, #banner-slider .owl-item .item .info .container .btn .svg-arrow, #case-study-facts .inner-wrap .btn .svg-arrow, .content .gform_wrapper .btn .svg-arrow, .content form .btn .svg-arrow, .content .btn .svg-arrow, .visual-area.flagship-home .btn .svg-arrow, #header .column.right #main-menu ul li .btn .svg-arrow, .btn-wrap .btn .svg-arrow, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit] .svg-arrow, .content-strip #mc_embed_signup input[type=submit] .svg-arrow, .header-strip #mc_embed_signup input[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit] .svg-arrow, .content #mc_embed_signup input[type=submit] .svg-arrow, .visual-area.flagship-home #mc_embed_signup input[type=submit] .svg-arrow, .btn-wrap #mc_embed_signup input[type=submit] .svg-arrow, #news .browse-by-impact .gform_button[type=submit] .svg-arrow, .bubble-content .bubble-inner .text .gform_button[type=submit] .svg-arrow, .content-strip .gform_button[type=submit] .svg-arrow, .header-strip .gform_button[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit] .svg-arrow, #banner-slider .owl-item .item .info .container .gform_button[type=submit] .svg-arrow, #case-study-facts .inner-wrap .gform_button[type=submit] .svg-arrow, .content .gform_wrapper .gform_button[type=submit] .svg-arrow, .content form .gform_button[type=submit] .svg-arrow, .content .gform_button[type=submit] .svg-arrow, .visual-area.flagship-home .gform_button[type=submit] .svg-arrow, #header .column.right #main-menu ul li .gform_button[type=submit] .svg-arrow, .btn-wrap .gform_button[type=submit] .svg-arrow, #news .browse-by-impact input[type=submit] .svg-arrow, .bubble-content .bubble-inner .text input[type=submit] .svg-arrow, .content-strip input[type=submit] .svg-arrow, .header-strip input[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit] .svg-arrow, #banner-slider .owl-item .item .info .container input[type=submit] .svg-arrow, #case-study-facts .inner-wrap input[type=submit] .svg-arrow, .content .gform_wrapper input[type=submit] .svg-arrow, .content form input[type=submit] .svg-arrow, .content input[type=submit] .svg-arrow, .visual-area.flagship-home input[type=submit] .svg-arrow, #header .column.right #main-menu ul li input[type=submit] .svg-arrow, .btn-wrap input[type=submit] .svg-arrow { right: 18%; top: 50%; margin-top: -8px; margin-left: -4px; display: block; position: absolute; opacity: 0; }

#news .browse-by-impact a:not([href]):not([tabindex]) .svg-arrow *, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]) .svg-arrow *, .content-strip a:not([href]):not([tabindex]) .svg-arrow *, .header-strip a:not([href]):not([tabindex]) .svg-arrow *, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]) .svg-arrow *, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]) .svg-arrow *, #case-study-facts .inner-wrap a:not([href]):not([tabindex]) .svg-arrow *, .content a:not([href]):not([tabindex]) .svg-arrow *, .visual-area.flagship-home a:not([href]):not([tabindex]) .svg-arrow *, #header .column.right #main-menu ul li a:not([href]):not([tabindex]) .svg-arrow *, .btn-wrap a:not([href]):not([tabindex]) .svg-arrow *, #news .browse-by-impact .btn .svg-arrow *, .bubble-content .bubble-inner .text .btn .svg-arrow *, .content-strip .btn .svg-arrow *, .header-strip .btn .svg-arrow *, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn .svg-arrow *, #banner-slider .owl-item .item .info .container .btn .svg-arrow *, #case-study-facts .inner-wrap .btn .svg-arrow *, .content .gform_wrapper .btn .svg-arrow *, .content form .btn .svg-arrow *, .content .btn .svg-arrow *, .visual-area.flagship-home .btn .svg-arrow *, #header .column.right #main-menu ul li .btn .svg-arrow *, .btn-wrap .btn .svg-arrow *, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit] .svg-arrow *, .content-strip #mc_embed_signup input[type=submit] .svg-arrow *, .header-strip #mc_embed_signup input[type=submit] .svg-arrow *, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit] .svg-arrow *, .content #mc_embed_signup input[type=submit] .svg-arrow *, .visual-area.flagship-home #mc_embed_signup input[type=submit] .svg-arrow *, .btn-wrap #mc_embed_signup input[type=submit] .svg-arrow *, #news .browse-by-impact .gform_button[type=submit] .svg-arrow *, .bubble-content .bubble-inner .text .gform_button[type=submit] .svg-arrow *, .content-strip .gform_button[type=submit] .svg-arrow *, .header-strip .gform_button[type=submit] .svg-arrow *, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit] .svg-arrow *, #banner-slider .owl-item .item .info .container .gform_button[type=submit] .svg-arrow *, #case-study-facts .inner-wrap .gform_button[type=submit] .svg-arrow *, .content .gform_wrapper .gform_button[type=submit] .svg-arrow *, .content form .gform_button[type=submit] .svg-arrow *, .content .gform_button[type=submit] .svg-arrow *, .visual-area.flagship-home .gform_button[type=submit] .svg-arrow *, #header .column.right #main-menu ul li .gform_button[type=submit] .svg-arrow *, .btn-wrap .gform_button[type=submit] .svg-arrow *, #news .browse-by-impact input[type=submit] .svg-arrow *, .bubble-content .bubble-inner .text input[type=submit] .svg-arrow *, .content-strip input[type=submit] .svg-arrow *, .header-strip input[type=submit] .svg-arrow *, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit] .svg-arrow *, #banner-slider .owl-item .item .info .container input[type=submit] .svg-arrow *, #case-study-facts .inner-wrap input[type=submit] .svg-arrow *, .content .gform_wrapper input[type=submit] .svg-arrow *, .content form input[type=submit] .svg-arrow *, .content input[type=submit] .svg-arrow *, .visual-area.flagship-home input[type=submit] .svg-arrow *, #header .column.right #main-menu ul li input[type=submit] .svg-arrow *, .btn-wrap input[type=submit] .svg-arrow * { fill: #fff; }

@media (max-width: 767px) { #news .browse-by-impact a:not([href]):not([tabindex]) .svg-arrow, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]) .svg-arrow, .content-strip a:not([href]):not([tabindex]) .svg-arrow, .header-strip a:not([href]):not([tabindex]) .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]) .svg-arrow, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]) .svg-arrow, #case-study-facts .inner-wrap a:not([href]):not([tabindex]) .svg-arrow, .content a:not([href]):not([tabindex]) .svg-arrow, .visual-area.flagship-home a:not([href]):not([tabindex]) .svg-arrow, #header .column.right #main-menu ul li a:not([href]):not([tabindex]) .svg-arrow, .btn-wrap a:not([href]):not([tabindex]) .svg-arrow, #news .browse-by-impact .btn .svg-arrow, .bubble-content .bubble-inner .text .btn .svg-arrow, .content-strip .btn .svg-arrow, .header-strip .btn .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn .svg-arrow, #banner-slider .owl-item .item .info .container .btn .svg-arrow, #case-study-facts .inner-wrap .btn .svg-arrow, .content .gform_wrapper .btn .svg-arrow, .content form .btn .svg-arrow, .content .btn .svg-arrow, .visual-area.flagship-home .btn .svg-arrow, #header .column.right #main-menu ul li .btn .svg-arrow, .btn-wrap .btn .svg-arrow, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit] .svg-arrow, .content-strip #mc_embed_signup input[type=submit] .svg-arrow, .header-strip #mc_embed_signup input[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit] .svg-arrow, .content #mc_embed_signup input[type=submit] .svg-arrow, .visual-area.flagship-home #mc_embed_signup input[type=submit] .svg-arrow, .btn-wrap #mc_embed_signup input[type=submit] .svg-arrow, #news .browse-by-impact .gform_button[type=submit] .svg-arrow, .bubble-content .bubble-inner .text .gform_button[type=submit] .svg-arrow, .content-strip .gform_button[type=submit] .svg-arrow, .header-strip .gform_button[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit] .svg-arrow, #banner-slider .owl-item .item .info .container .gform_button[type=submit] .svg-arrow, #case-study-facts .inner-wrap .gform_button[type=submit] .svg-arrow, .content .gform_wrapper .gform_button[type=submit] .svg-arrow, .content form .gform_button[type=submit] .svg-arrow, .content .gform_button[type=submit] .svg-arrow, .visual-area.flagship-home .gform_button[type=submit] .svg-arrow, #header .column.right #main-menu ul li .gform_button[type=submit] .svg-arrow, .btn-wrap .gform_button[type=submit] .svg-arrow, #news .browse-by-impact input[type=submit] .svg-arrow, .bubble-content .bubble-inner .text input[type=submit] .svg-arrow, .content-strip input[type=submit] .svg-arrow, .header-strip input[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit] .svg-arrow, #banner-slider .owl-item .item .info .container input[type=submit] .svg-arrow, #case-study-facts .inner-wrap input[type=submit] .svg-arrow, .content .gform_wrapper input[type=submit] .svg-arrow, .content form input[type=submit] .svg-arrow, .content input[type=submit] .svg-arrow, .visual-area.flagship-home input[type=submit] .svg-arrow, #header .column.right #main-menu ul li input[type=submit] .svg-arrow, .btn-wrap input[type=submit] .svg-arrow { display: none !important; } }

#news .browse-by-impact a:not([href]):not([tabindex]):before, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):before, .content-strip a:not([href]):not([tabindex]):before, .header-strip a:not([href]):not([tabindex]):before, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):before, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):before, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):before, .content a:not([href]):not([tabindex]):before, .visual-area.flagship-home a:not([href]):not([tabindex]):before, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):before, .btn-wrap a:not([href]):not([tabindex]):before, #news .browse-by-impact .btn:before, .bubble-content .bubble-inner .text .btn:before, .content-strip .btn:before, .header-strip .btn:before, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:before, #banner-slider .owl-item .item .info .container .btn:before, #case-study-facts .inner-wrap .btn:before, .content .gform_wrapper .btn:before, .content form .btn:before, .content .btn:before, .visual-area.flagship-home .btn:before, #header .column.right #main-menu ul li .btn:before, .btn-wrap .btn:before, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:before, .content-strip #mc_embed_signup input[type=submit]:before, .header-strip #mc_embed_signup input[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:before, .content #mc_embed_signup input[type=submit]:before, .visual-area.flagship-home #mc_embed_signup input[type=submit]:before, .btn-wrap #mc_embed_signup input[type=submit]:before, #news .browse-by-impact .gform_button[type=submit]:before, .bubble-content .bubble-inner .text .gform_button[type=submit]:before, .content-strip .gform_button[type=submit]:before, .header-strip .gform_button[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:before, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:before, #case-study-facts .inner-wrap .gform_button[type=submit]:before, .content .gform_wrapper .gform_button[type=submit]:before, .content form .gform_button[type=submit]:before, .content .gform_button[type=submit]:before, .visual-area.flagship-home .gform_button[type=submit]:before, #header .column.right #main-menu ul li .gform_button[type=submit]:before, .btn-wrap .gform_button[type=submit]:before, #news .browse-by-impact input[type=submit]:before, .bubble-content .bubble-inner .text input[type=submit]:before, .content-strip input[type=submit]:before, .header-strip input[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:before, #banner-slider .owl-item .item .info .container input[type=submit]:before, #case-study-facts .inner-wrap input[type=submit]:before, .content .gform_wrapper input[type=submit]:before, .content form input[type=submit]:before, .content input[type=submit]:before, .visual-area.flagship-home input[type=submit]:before, #header .column.right #main-menu ul li input[type=submit]:before, .btn-wrap input[type=submit]:before { background-image: url(../img/svg/white-arrow-right.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 9px; height: 16px; right: 18%; top: 50%; margin-top: -8px; margin-left: -4px; display: block; position: absolute; opacity: 0; display: none !important; }

#news .browse-by-impact a:not([href]):not([tabindex]):after, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):after, .content-strip a:not([href]):not([tabindex]):after, .header-strip a:not([href]):not([tabindex]):after, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):after, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):after, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):after, .content a:not([href]):not([tabindex]):after, .visual-area.flagship-home a:not([href]):not([tabindex]):after, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):after, .btn-wrap a:not([href]):not([tabindex]):after, #news .browse-by-impact .btn:after, .bubble-content .bubble-inner .text .btn:after, .content-strip .btn:after, .header-strip .btn:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:after, #banner-slider .owl-item .item .info .container .btn:after, #case-study-facts .inner-wrap .btn:after, .content .gform_wrapper .btn:after, .content form .btn:after, .content .btn:after, .visual-area.flagship-home .btn:after, #header .column.right #main-menu ul li .btn:after, .btn-wrap .btn:after, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:after, .content-strip #mc_embed_signup input[type=submit]:after, .header-strip #mc_embed_signup input[type=submit]:after, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:after, .content #mc_embed_signup input[type=submit]:after, .visual-area.flagship-home #mc_embed_signup input[type=submit]:after, .btn-wrap #mc_embed_signup input[type=submit]:after, #news .browse-by-impact .gform_button[type=submit]:after, .bubble-content .bubble-inner .text .gform_button[type=submit]:after, .content-strip .gform_button[type=submit]:after, .header-strip .gform_button[type=submit]:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:after, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:after, #case-study-facts .inner-wrap .gform_button[type=submit]:after, .content .gform_wrapper .gform_button[type=submit]:after, .content form .gform_button[type=submit]:after, .content .gform_button[type=submit]:after, .visual-area.flagship-home .gform_button[type=submit]:after, #header .column.right #main-menu ul li .gform_button[type=submit]:after, .btn-wrap .gform_button[type=submit]:after, #news .browse-by-impact input[type=submit]:after, .bubble-content .bubble-inner .text input[type=submit]:after, .content-strip input[type=submit]:after, .header-strip input[type=submit]:after, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:after, #banner-slider .owl-item .item .info .container input[type=submit]:after, #case-study-facts .inner-wrap input[type=submit]:after, .content .gform_wrapper input[type=submit]:after, .content form input[type=submit]:after, .content input[type=submit]:after, .visual-area.flagship-home input[type=submit]:after, #header .column.right #main-menu ul li input[type=submit]:after, .btn-wrap input[type=submit]:after { content: ''; opacity: 0; z-index: -1; }

#news .browse-by-impact a:not([href]):not([tabindex]):hover, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):hover, .content-strip a:not([href]):not([tabindex]):hover, .header-strip a:not([href]):not([tabindex]):hover, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):hover, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):hover, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):hover, .content .gform_wrapper a:not([href]):not([tabindex]):hover, .content form a:not([href]):not([tabindex]):hover, .content a:not([href]):not([tabindex]):hover, .visual-area.flagship-home a:not([href]):not([tabindex]):hover, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):hover, .btn-wrap a:not([href]):not([tabindex]):hover, #news .browse-by-impact a:not([href]):not([tabindex]):focus, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):focus, .content-strip a:not([href]):not([tabindex]):focus, .header-strip a:not([href]):not([tabindex]):focus, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):focus, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):focus, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):focus, .content .gform_wrapper a:not([href]):not([tabindex]):focus, .content form a:not([href]):not([tabindex]):focus, .content a:not([href]):not([tabindex]):focus, .visual-area.flagship-home a:not([href]):not([tabindex]):focus, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):focus, .btn-wrap a:not([href]):not([tabindex]):focus, #news .browse-by-impact a:not([href]):not([tabindex]):active, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):active, .content-strip a:not([href]):not([tabindex]):active, .header-strip a:not([href]):not([tabindex]):active, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):active, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):active, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):active, .content .gform_wrapper a:not([href]):not([tabindex]):active, .content form a:not([href]):not([tabindex]):active, .content a:not([href]):not([tabindex]):active, .visual-area.flagship-home a:not([href]):not([tabindex]):active, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):active, .btn-wrap a:not([href]):not([tabindex]):active, #news .browse-by-impact .btn:hover, .bubble-content .bubble-inner .text .btn:hover, .content-strip .btn:hover, .header-strip .btn:hover, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:hover, #banner-slider .owl-item .item .info .container .btn:hover, #case-study-facts .inner-wrap .btn:hover, .content .gform_wrapper .btn:hover, .content form .btn:hover, .content .btn:hover, .visual-area.flagship-home .btn:hover, #header .column.right #main-menu ul li .btn:hover, .btn-wrap .btn:hover, #news .browse-by-impact .btn:focus, .bubble-content .bubble-inner .text .btn:focus, .content-strip .btn:focus, .header-strip .btn:focus, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:focus, #banner-slider .owl-item .item .info .container .btn:focus, #case-study-facts .inner-wrap .btn:focus, .content .gform_wrapper .btn:focus, .content form .btn:focus, .content .btn:focus, .visual-area.flagship-home .btn:focus, #header .column.right #main-menu ul li .btn:focus, .btn-wrap .btn:focus, #news .browse-by-impact .btn:active, .bubble-content .bubble-inner .text .btn:active, .content-strip .btn:active, .header-strip .btn:active, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:active, #banner-slider .owl-item .item .info .container .btn:active, #case-study-facts .inner-wrap .btn:active, .content .gform_wrapper .btn:active, .content form .btn:active, .content .btn:active, .visual-area.flagship-home .btn:active, #header .column.right #main-menu ul li .btn:active, .btn-wrap .btn:active, #news .browse-by-impact #mc_embed_signup input[type=submit]:hover, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:hover, .content-strip #mc_embed_signup input[type=submit]:hover, .header-strip #mc_embed_signup input[type=submit]:hover, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:hover, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:hover, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:hover, .content .gform_wrapper #mc_embed_signup input[type=submit]:hover, .content form #mc_embed_signup input[type=submit]:hover, .content #mc_embed_signup input[type=submit]:hover, .visual-area.flagship-home #mc_embed_signup input[type=submit]:hover, .btn-wrap #mc_embed_signup input[type=submit]:hover, #news .browse-by-impact #mc_embed_signup input[type=submit]:focus, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:focus, .content-strip #mc_embed_signup input[type=submit]:focus, .header-strip #mc_embed_signup input[type=submit]:focus, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:focus, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:focus, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:focus, .content .gform_wrapper #mc_embed_signup input[type=submit]:focus, .content form #mc_embed_signup input[type=submit]:focus, .content #mc_embed_signup input[type=submit]:focus, .visual-area.flagship-home #mc_embed_signup input[type=submit]:focus, .btn-wrap #mc_embed_signup input[type=submit]:focus, #news .browse-by-impact #mc_embed_signup input[type=submit]:active, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:active, .content-strip #mc_embed_signup input[type=submit]:active, .header-strip #mc_embed_signup input[type=submit]:active, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:active, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:active, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:active, .content .gform_wrapper #mc_embed_signup input[type=submit]:active, .content form #mc_embed_signup input[type=submit]:active, .content #mc_embed_signup input[type=submit]:active, .visual-area.flagship-home #mc_embed_signup input[type=submit]:active, .btn-wrap #mc_embed_signup input[type=submit]:active, #news .browse-by-impact .gform_button[type=submit]:hover, .bubble-content .bubble-inner .text .gform_button[type=submit]:hover, .content-strip .gform_button[type=submit]:hover, .header-strip .gform_button[type=submit]:hover, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:hover, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:hover, #case-study-facts .inner-wrap .gform_button[type=submit]:hover, .content .gform_wrapper .gform_button[type=submit]:hover, .content form .gform_button[type=submit]:hover, .content .gform_button[type=submit]:hover, .visual-area.flagship-home .gform_button[type=submit]:hover, #header .column.right #main-menu ul li .gform_button[type=submit]:hover, .btn-wrap .gform_button[type=submit]:hover, #news .browse-by-impact .gform_button[type=submit]:focus, .bubble-content .bubble-inner .text .gform_button[type=submit]:focus, .content-strip .gform_button[type=submit]:focus, .header-strip .gform_button[type=submit]:focus, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:focus, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:focus, #case-study-facts .inner-wrap .gform_button[type=submit]:focus, .content .gform_wrapper .gform_button[type=submit]:focus, .content form .gform_button[type=submit]:focus, .content .gform_button[type=submit]:focus, .visual-area.flagship-home .gform_button[type=submit]:focus, #header .column.right #main-menu ul li .gform_button[type=submit]:focus, .btn-wrap .gform_button[type=submit]:focus, #news .browse-by-impact .gform_button[type=submit]:active, .bubble-content .bubble-inner .text .gform_button[type=submit]:active, .content-strip .gform_button[type=submit]:active, .header-strip .gform_button[type=submit]:active, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:active, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:active, #case-study-facts .inner-wrap .gform_button[type=submit]:active, .content .gform_wrapper .gform_button[type=submit]:active, .content form .gform_button[type=submit]:active, .content .gform_button[type=submit]:active, .visual-area.flagship-home .gform_button[type=submit]:active, #header .column.right #main-menu ul li .gform_button[type=submit]:active, .btn-wrap .gform_button[type=submit]:active, #news .browse-by-impact input[type=submit]:hover, .bubble-content .bubble-inner .text input[type=submit]:hover, .content-strip input[type=submit]:hover, .header-strip input[type=submit]:hover, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:hover, #banner-slider .owl-item .item .info .container input[type=submit]:hover, #case-study-facts .inner-wrap input[type=submit]:hover, .content .gform_wrapper input[type=submit]:hover, .content form input[type=submit]:hover, .content input[type=submit]:hover, .visual-area.flagship-home input[type=submit]:hover, #header .column.right #main-menu ul li input[type=submit]:hover, .btn-wrap input[type=submit]:hover, #news .browse-by-impact input[type=submit]:focus, .bubble-content .bubble-inner .text input[type=submit]:focus, .content-strip input[type=submit]:focus, .header-strip input[type=submit]:focus, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:focus, #banner-slider .owl-item .item .info .container input[type=submit]:focus, #case-study-facts .inner-wrap input[type=submit]:focus, .content .gform_wrapper input[type=submit]:focus, .content form input[type=submit]:focus, .content input[type=submit]:focus, .visual-area.flagship-home input[type=submit]:focus, #header .column.right #main-menu ul li input[type=submit]:focus, .btn-wrap input[type=submit]:focus, #news .browse-by-impact input[type=submit]:active, .bubble-content .bubble-inner .text input[type=submit]:active, .content-strip input[type=submit]:active, .header-strip input[type=submit]:active, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:active, #banner-slider .owl-item .item .info .container input[type=submit]:active, #case-study-facts .inner-wrap input[type=submit]:active, .content .gform_wrapper input[type=submit]:active, .content form input[type=submit]:active, .content input[type=submit]:active, .visual-area.flagship-home input[type=submit]:active, #header .column.right #main-menu ul li input[type=submit]:active, .btn-wrap input[type=submit]:active { background: #60a73d; border: solid 1px #60a73d; box-shadow: none; cursor: pointer; color: #fff; }

@media (min-width: 768px) { #news .browse-by-impact a:not([href]):not([tabindex]):hover span, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):hover span, .content-strip a:not([href]):not([tabindex]):hover span, .header-strip a:not([href]):not([tabindex]):hover span, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):hover span, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):hover span, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):hover span, .content .gform_wrapper a:not([href]):not([tabindex]):hover span, .content form a:not([href]):not([tabindex]):hover span, .content a:not([href]):not([tabindex]):hover span, .visual-area.flagship-home a:not([href]):not([tabindex]):hover span, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):hover span, .btn-wrap a:not([href]):not([tabindex]):hover span, #news .browse-by-impact a:not([href]):not([tabindex]):focus span, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):focus span, .content-strip a:not([href]):not([tabindex]):focus span, .header-strip a:not([href]):not([tabindex]):focus span, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):focus span, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):focus span, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):focus span, .content .gform_wrapper a:not([href]):not([tabindex]):focus span, .content form a:not([href]):not([tabindex]):focus span, .content a:not([href]):not([tabindex]):focus span, .visual-area.flagship-home a:not([href]):not([tabindex]):focus span, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):focus span, .btn-wrap a:not([href]):not([tabindex]):focus span, #news .browse-by-impact a:not([href]):not([tabindex]):active span, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):active span, .content-strip a:not([href]):not([tabindex]):active span, .header-strip a:not([href]):not([tabindex]):active span, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):active span, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):active span, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):active span, .content .gform_wrapper a:not([href]):not([tabindex]):active span, .content form a:not([href]):not([tabindex]):active span, .content a:not([href]):not([tabindex]):active span, .visual-area.flagship-home a:not([href]):not([tabindex]):active span, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):active span, .btn-wrap a:not([href]):not([tabindex]):active span, #news .browse-by-impact .btn:hover span, .bubble-content .bubble-inner .text .btn:hover span, .content-strip .btn:hover span, .header-strip .btn:hover span, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:hover span, #banner-slider .owl-item .item .info .container .btn:hover span, #case-study-facts .inner-wrap .btn:hover span, .content .gform_wrapper .btn:hover span, .content form .btn:hover span, .content .btn:hover span, .visual-area.flagship-home .btn:hover span, #header .column.right #main-menu ul li .btn:hover span, .btn-wrap .btn:hover span, #news .browse-by-impact .btn:focus span, .bubble-content .bubble-inner .text .btn:focus span, .content-strip .btn:focus span, .header-strip .btn:focus span, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:focus span, #banner-slider .owl-item .item .info .container .btn:focus span, #case-study-facts .inner-wrap .btn:focus span, .content .gform_wrapper .btn:focus span, .content form .btn:focus span, .content .btn:focus span, .visual-area.flagship-home .btn:focus span, #header .column.right #main-menu ul li .btn:focus span, .btn-wrap .btn:focus span, #news .browse-by-impact .btn:active span, .bubble-content .bubble-inner .text .btn:active span, .content-strip .btn:active span, .header-strip .btn:active span, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:active span, #banner-slider .owl-item .item .info .container .btn:active span, #case-study-facts .inner-wrap .btn:active span, .content .gform_wrapper .btn:active span, .content form .btn:active span, .content .btn:active span, .visual-area.flagship-home .btn:active span, #header .column.right #main-menu ul li .btn:active span, .btn-wrap .btn:active span, #news .browse-by-impact #mc_embed_signup input[type=submit]:hover span, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:hover span, .content-strip #mc_embed_signup input[type=submit]:hover span, .header-strip #mc_embed_signup input[type=submit]:hover span, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:hover span, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:hover span, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:hover span, .content .gform_wrapper #mc_embed_signup input[type=submit]:hover span, .content form #mc_embed_signup input[type=submit]:hover span, .content #mc_embed_signup input[type=submit]:hover span, .visual-area.flagship-home #mc_embed_signup input[type=submit]:hover span, .btn-wrap #mc_embed_signup input[type=submit]:hover span, #news .browse-by-impact #mc_embed_signup input[type=submit]:focus span, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:focus span, .content-strip #mc_embed_signup input[type=submit]:focus span, .header-strip #mc_embed_signup input[type=submit]:focus span, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:focus span, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:focus span, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:focus span, .content .gform_wrapper #mc_embed_signup input[type=submit]:focus span, .content form #mc_embed_signup input[type=submit]:focus span, .content #mc_embed_signup input[type=submit]:focus span, .visual-area.flagship-home #mc_embed_signup input[type=submit]:focus span, .btn-wrap #mc_embed_signup input[type=submit]:focus span, #news .browse-by-impact #mc_embed_signup input[type=submit]:active span, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:active span, .content-strip #mc_embed_signup input[type=submit]:active span, .header-strip #mc_embed_signup input[type=submit]:active span, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:active span, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:active span, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:active span, .content .gform_wrapper #mc_embed_signup input[type=submit]:active span, .content form #mc_embed_signup input[type=submit]:active span, .content #mc_embed_signup input[type=submit]:active span, .visual-area.flagship-home #mc_embed_signup input[type=submit]:active span, .btn-wrap #mc_embed_signup input[type=submit]:active span, #news .browse-by-impact .gform_button[type=submit]:hover span, .bubble-content .bubble-inner .text .gform_button[type=submit]:hover span, .content-strip .gform_button[type=submit]:hover span, .header-strip .gform_button[type=submit]:hover span, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:hover span, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:hover span, #case-study-facts .inner-wrap .gform_button[type=submit]:hover span, .content .gform_wrapper .gform_button[type=submit]:hover span, .content form .gform_button[type=submit]:hover span, .content .gform_button[type=submit]:hover span, .visual-area.flagship-home .gform_button[type=submit]:hover span, #header .column.right #main-menu ul li .gform_button[type=submit]:hover span, .btn-wrap .gform_button[type=submit]:hover span, #news .browse-by-impact .gform_button[type=submit]:focus span, .bubble-content .bubble-inner .text .gform_button[type=submit]:focus span, .content-strip .gform_button[type=submit]:focus span, .header-strip .gform_button[type=submit]:focus span, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:focus span, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:focus span, #case-study-facts .inner-wrap .gform_button[type=submit]:focus span, .content .gform_wrapper .gform_button[type=submit]:focus span, .content form .gform_button[type=submit]:focus span, .content .gform_button[type=submit]:focus span, .visual-area.flagship-home .gform_button[type=submit]:focus span, #header .column.right #main-menu ul li .gform_button[type=submit]:focus span, .btn-wrap .gform_button[type=submit]:focus span, #news .browse-by-impact .gform_button[type=submit]:active span, .bubble-content .bubble-inner .text .gform_button[type=submit]:active span, .content-strip .gform_button[type=submit]:active span, .header-strip .gform_button[type=submit]:active span, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:active span, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:active span, #case-study-facts .inner-wrap .gform_button[type=submit]:active span, .content .gform_wrapper .gform_button[type=submit]:active span, .content form .gform_button[type=submit]:active span, .content .gform_button[type=submit]:active span, .visual-area.flagship-home .gform_button[type=submit]:active span, #header .column.right #main-menu ul li .gform_button[type=submit]:active span, .btn-wrap .gform_button[type=submit]:active span, #news .browse-by-impact input[type=submit]:hover span, .bubble-content .bubble-inner .text input[type=submit]:hover span, .content-strip input[type=submit]:hover span, .header-strip input[type=submit]:hover span, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:hover span, #banner-slider .owl-item .item .info .container input[type=submit]:hover span, #case-study-facts .inner-wrap input[type=submit]:hover span, .content .gform_wrapper input[type=submit]:hover span, .content form input[type=submit]:hover span, .content input[type=submit]:hover span, .visual-area.flagship-home input[type=submit]:hover span, #header .column.right #main-menu ul li input[type=submit]:hover span, .btn-wrap input[type=submit]:hover span, #news .browse-by-impact input[type=submit]:focus span, .bubble-content .bubble-inner .text input[type=submit]:focus span, .content-strip input[type=submit]:focus span, .header-strip input[type=submit]:focus span, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:focus span, #banner-slider .owl-item .item .info .container input[type=submit]:focus span, #case-study-facts .inner-wrap input[type=submit]:focus span, .content .gform_wrapper input[type=submit]:focus span, .content form input[type=submit]:focus span, .content input[type=submit]:focus span, .visual-area.flagship-home input[type=submit]:focus span, #header .column.right #main-menu ul li input[type=submit]:focus span, .btn-wrap input[type=submit]:focus span, #news .browse-by-impact input[type=submit]:active span, .bubble-content .bubble-inner .text input[type=submit]:active span, .content-strip input[type=submit]:active span, .header-strip input[type=submit]:active span, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:active span, #banner-slider .owl-item .item .info .container input[type=submit]:active span, #case-study-facts .inner-wrap input[type=submit]:active span, .content .gform_wrapper input[type=submit]:active span, .content form input[type=submit]:active span, .content input[type=submit]:active span, .visual-area.flagship-home input[type=submit]:active span, #header .column.right #main-menu ul li input[type=submit]:active span, .btn-wrap input[type=submit]:active span { transform: translateX(-7px); } }

#news .browse-by-impact a:not([href]):not([tabindex]):hover .svg-arrow, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):hover .svg-arrow, .content-strip a:not([href]):not([tabindex]):hover .svg-arrow, .header-strip a:not([href]):not([tabindex]):hover .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):hover .svg-arrow, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):hover .svg-arrow, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):hover .svg-arrow, .content .gform_wrapper a:not([href]):not([tabindex]):hover .svg-arrow, .content form a:not([href]):not([tabindex]):hover .svg-arrow, .content a:not([href]):not([tabindex]):hover .svg-arrow, .visual-area.flagship-home a:not([href]):not([tabindex]):hover .svg-arrow, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):hover .svg-arrow, .btn-wrap a:not([href]):not([tabindex]):hover .svg-arrow, #news .browse-by-impact a:not([href]):not([tabindex]):focus .svg-arrow, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):focus .svg-arrow, .content-strip a:not([href]):not([tabindex]):focus .svg-arrow, .header-strip a:not([href]):not([tabindex]):focus .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):focus .svg-arrow, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):focus .svg-arrow, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):focus .svg-arrow, .content .gform_wrapper a:not([href]):not([tabindex]):focus .svg-arrow, .content form a:not([href]):not([tabindex]):focus .svg-arrow, .content a:not([href]):not([tabindex]):focus .svg-arrow, .visual-area.flagship-home a:not([href]):not([tabindex]):focus .svg-arrow, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):focus .svg-arrow, .btn-wrap a:not([href]):not([tabindex]):focus .svg-arrow, #news .browse-by-impact a:not([href]):not([tabindex]):active .svg-arrow, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):active .svg-arrow, .content-strip a:not([href]):not([tabindex]):active .svg-arrow, .header-strip a:not([href]):not([tabindex]):active .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):active .svg-arrow, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):active .svg-arrow, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):active .svg-arrow, .content .gform_wrapper a:not([href]):not([tabindex]):active .svg-arrow, .content form a:not([href]):not([tabindex]):active .svg-arrow, .content a:not([href]):not([tabindex]):active .svg-arrow, .visual-area.flagship-home a:not([href]):not([tabindex]):active .svg-arrow, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):active .svg-arrow, .btn-wrap a:not([href]):not([tabindex]):active .svg-arrow, #news .browse-by-impact .btn:hover .svg-arrow, .bubble-content .bubble-inner .text .btn:hover .svg-arrow, .content-strip .btn:hover .svg-arrow, .header-strip .btn:hover .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:hover .svg-arrow, #banner-slider .owl-item .item .info .container .btn:hover .svg-arrow, #case-study-facts .inner-wrap .btn:hover .svg-arrow, .content .gform_wrapper .btn:hover .svg-arrow, .content form .btn:hover .svg-arrow, .content .btn:hover .svg-arrow, .visual-area.flagship-home .btn:hover .svg-arrow, #header .column.right #main-menu ul li .btn:hover .svg-arrow, .btn-wrap .btn:hover .svg-arrow, #news .browse-by-impact .btn:focus .svg-arrow, .bubble-content .bubble-inner .text .btn:focus .svg-arrow, .content-strip .btn:focus .svg-arrow, .header-strip .btn:focus .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:focus .svg-arrow, #banner-slider .owl-item .item .info .container .btn:focus .svg-arrow, #case-study-facts .inner-wrap .btn:focus .svg-arrow, .content .gform_wrapper .btn:focus .svg-arrow, .content form .btn:focus .svg-arrow, .content .btn:focus .svg-arrow, .visual-area.flagship-home .btn:focus .svg-arrow, #header .column.right #main-menu ul li .btn:focus .svg-arrow, .btn-wrap .btn:focus .svg-arrow, #news .browse-by-impact .btn:active .svg-arrow, .bubble-content .bubble-inner .text .btn:active .svg-arrow, .content-strip .btn:active .svg-arrow, .header-strip .btn:active .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:active .svg-arrow, #banner-slider .owl-item .item .info .container .btn:active .svg-arrow, #case-study-facts .inner-wrap .btn:active .svg-arrow, .content .gform_wrapper .btn:active .svg-arrow, .content form .btn:active .svg-arrow, .content .btn:active .svg-arrow, .visual-area.flagship-home .btn:active .svg-arrow, #header .column.right #main-menu ul li .btn:active .svg-arrow, .btn-wrap .btn:active .svg-arrow, #news .browse-by-impact #mc_embed_signup input[type=submit]:hover .svg-arrow, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:hover .svg-arrow, .content-strip #mc_embed_signup input[type=submit]:hover .svg-arrow, .header-strip #mc_embed_signup input[type=submit]:hover .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:hover .svg-arrow, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:hover .svg-arrow, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:hover .svg-arrow, .content .gform_wrapper #mc_embed_signup input[type=submit]:hover .svg-arrow, .content form #mc_embed_signup input[type=submit]:hover .svg-arrow, .content #mc_embed_signup input[type=submit]:hover .svg-arrow, .visual-area.flagship-home #mc_embed_signup input[type=submit]:hover .svg-arrow, .btn-wrap #mc_embed_signup input[type=submit]:hover .svg-arrow, #news .browse-by-impact #mc_embed_signup input[type=submit]:focus .svg-arrow, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:focus .svg-arrow, .content-strip #mc_embed_signup input[type=submit]:focus .svg-arrow, .header-strip #mc_embed_signup input[type=submit]:focus .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:focus .svg-arrow, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:focus .svg-arrow, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:focus .svg-arrow, .content .gform_wrapper #mc_embed_signup input[type=submit]:focus .svg-arrow, .content form #mc_embed_signup input[type=submit]:focus .svg-arrow, .content #mc_embed_signup input[type=submit]:focus .svg-arrow, .visual-area.flagship-home #mc_embed_signup input[type=submit]:focus .svg-arrow, .btn-wrap #mc_embed_signup input[type=submit]:focus .svg-arrow, #news .browse-by-impact #mc_embed_signup input[type=submit]:active .svg-arrow, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:active .svg-arrow, .content-strip #mc_embed_signup input[type=submit]:active .svg-arrow, .header-strip #mc_embed_signup input[type=submit]:active .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:active .svg-arrow, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:active .svg-arrow, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:active .svg-arrow, .content .gform_wrapper #mc_embed_signup input[type=submit]:active .svg-arrow, .content form #mc_embed_signup input[type=submit]:active .svg-arrow, .content #mc_embed_signup input[type=submit]:active .svg-arrow, .visual-area.flagship-home #mc_embed_signup input[type=submit]:active .svg-arrow, .btn-wrap #mc_embed_signup input[type=submit]:active .svg-arrow, #news .browse-by-impact .gform_button[type=submit]:hover .svg-arrow, .bubble-content .bubble-inner .text .gform_button[type=submit]:hover .svg-arrow, .content-strip .gform_button[type=submit]:hover .svg-arrow, .header-strip .gform_button[type=submit]:hover .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:hover .svg-arrow, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:hover .svg-arrow, #case-study-facts .inner-wrap .gform_button[type=submit]:hover .svg-arrow, .content .gform_wrapper .gform_button[type=submit]:hover .svg-arrow, .content form .gform_button[type=submit]:hover .svg-arrow, .content .gform_button[type=submit]:hover .svg-arrow, .visual-area.flagship-home .gform_button[type=submit]:hover .svg-arrow, #header .column.right #main-menu ul li .gform_button[type=submit]:hover .svg-arrow, .btn-wrap .gform_button[type=submit]:hover .svg-arrow, #news .browse-by-impact .gform_button[type=submit]:focus .svg-arrow, .bubble-content .bubble-inner .text .gform_button[type=submit]:focus .svg-arrow, .content-strip .gform_button[type=submit]:focus .svg-arrow, .header-strip .gform_button[type=submit]:focus .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:focus .svg-arrow, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:focus .svg-arrow, #case-study-facts .inner-wrap .gform_button[type=submit]:focus .svg-arrow, .content .gform_wrapper .gform_button[type=submit]:focus .svg-arrow, .content form .gform_button[type=submit]:focus .svg-arrow, .content .gform_button[type=submit]:focus .svg-arrow, .visual-area.flagship-home .gform_button[type=submit]:focus .svg-arrow, #header .column.right #main-menu ul li .gform_button[type=submit]:focus .svg-arrow, .btn-wrap .gform_button[type=submit]:focus .svg-arrow, #news .browse-by-impact .gform_button[type=submit]:active .svg-arrow, .bubble-content .bubble-inner .text .gform_button[type=submit]:active .svg-arrow, .content-strip .gform_button[type=submit]:active .svg-arrow, .header-strip .gform_button[type=submit]:active .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:active .svg-arrow, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:active .svg-arrow, #case-study-facts .inner-wrap .gform_button[type=submit]:active .svg-arrow, .content .gform_wrapper .gform_button[type=submit]:active .svg-arrow, .content form .gform_button[type=submit]:active .svg-arrow, .content .gform_button[type=submit]:active .svg-arrow, .visual-area.flagship-home .gform_button[type=submit]:active .svg-arrow, #header .column.right #main-menu ul li .gform_button[type=submit]:active .svg-arrow, .btn-wrap .gform_button[type=submit]:active .svg-arrow, #news .browse-by-impact input[type=submit]:hover .svg-arrow, .bubble-content .bubble-inner .text input[type=submit]:hover .svg-arrow, .content-strip input[type=submit]:hover .svg-arrow, .header-strip input[type=submit]:hover .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:hover .svg-arrow, #banner-slider .owl-item .item .info .container input[type=submit]:hover .svg-arrow, #case-study-facts .inner-wrap input[type=submit]:hover .svg-arrow, .content .gform_wrapper input[type=submit]:hover .svg-arrow, .content form input[type=submit]:hover .svg-arrow, .content input[type=submit]:hover .svg-arrow, .visual-area.flagship-home input[type=submit]:hover .svg-arrow, #header .column.right #main-menu ul li input[type=submit]:hover .svg-arrow, .btn-wrap input[type=submit]:hover .svg-arrow, #news .browse-by-impact input[type=submit]:focus .svg-arrow, .bubble-content .bubble-inner .text input[type=submit]:focus .svg-arrow, .content-strip input[type=submit]:focus .svg-arrow, .header-strip input[type=submit]:focus .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:focus .svg-arrow, #banner-slider .owl-item .item .info .container input[type=submit]:focus .svg-arrow, #case-study-facts .inner-wrap input[type=submit]:focus .svg-arrow, .content .gform_wrapper input[type=submit]:focus .svg-arrow, .content form input[type=submit]:focus .svg-arrow, .content input[type=submit]:focus .svg-arrow, .visual-area.flagship-home input[type=submit]:focus .svg-arrow, #header .column.right #main-menu ul li input[type=submit]:focus .svg-arrow, .btn-wrap input[type=submit]:focus .svg-arrow, #news .browse-by-impact input[type=submit]:active .svg-arrow, .bubble-content .bubble-inner .text input[type=submit]:active .svg-arrow, .content-strip input[type=submit]:active .svg-arrow, .header-strip input[type=submit]:active .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:active .svg-arrow, #banner-slider .owl-item .item .info .container input[type=submit]:active .svg-arrow, #case-study-facts .inner-wrap input[type=submit]:active .svg-arrow, .content .gform_wrapper input[type=submit]:active .svg-arrow, .content form input[type=submit]:active .svg-arrow, .content input[type=submit]:active .svg-arrow, .visual-area.flagship-home input[type=submit]:active .svg-arrow, #header .column.right #main-menu ul li input[type=submit]:active .svg-arrow, .btn-wrap input[type=submit]:active .svg-arrow { right: 22px; opacity: 1; }

#news .browse-by-impact a:not([href]):not([tabindex]):hover:after, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):hover:after, .content-strip a:not([href]):not([tabindex]):hover:after, .header-strip a:not([href]):not([tabindex]):hover:after, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):hover:after, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):hover:after, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):hover:after, .content .gform_wrapper a:not([href]):not([tabindex]):hover:after, .content form a:not([href]):not([tabindex]):hover:after, .content a:not([href]):not([tabindex]):hover:after, .visual-area.flagship-home a:not([href]):not([tabindex]):hover:after, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):hover:after, .btn-wrap a:not([href]):not([tabindex]):hover:after, #news .browse-by-impact a:not([href]):not([tabindex]):focus:after, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):focus:after, .content-strip a:not([href]):not([tabindex]):focus:after, .header-strip a:not([href]):not([tabindex]):focus:after, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):focus:after, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):focus:after, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):focus:after, .content .gform_wrapper a:not([href]):not([tabindex]):focus:after, .content form a:not([href]):not([tabindex]):focus:after, .content a:not([href]):not([tabindex]):focus:after, .visual-area.flagship-home a:not([href]):not([tabindex]):focus:after, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):focus:after, .btn-wrap a:not([href]):not([tabindex]):focus:after, #news .browse-by-impact a:not([href]):not([tabindex]):active:after, .bubble-content .bubble-inner .text a:not([href]):not([tabindex]):active:after, .content-strip a:not([href]):not([tabindex]):active:after, .header-strip a:not([href]):not([tabindex]):active:after, .image-strip .bg-img .caption .text .form-newsletter .form-group a:not([href]):not([tabindex]):active:after, #banner-slider .owl-item .item .info .container a:not([href]):not([tabindex]):active:after, #case-study-facts .inner-wrap a:not([href]):not([tabindex]):active:after, .content .gform_wrapper a:not([href]):not([tabindex]):active:after, .content form a:not([href]):not([tabindex]):active:after, .content a:not([href]):not([tabindex]):active:after, .visual-area.flagship-home a:not([href]):not([tabindex]):active:after, #header .column.right #main-menu ul li a:not([href]):not([tabindex]):active:after, .btn-wrap a:not([href]):not([tabindex]):active:after, #news .browse-by-impact .btn:hover:after, .bubble-content .bubble-inner .text .btn:hover:after, .content-strip .btn:hover:after, .header-strip .btn:hover:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:hover:after, #banner-slider .owl-item .item .info .container .btn:hover:after, #case-study-facts .inner-wrap .btn:hover:after, .content .gform_wrapper .btn:hover:after, .content form .btn:hover:after, .content .btn:hover:after, .visual-area.flagship-home .btn:hover:after, #header .column.right #main-menu ul li .btn:hover:after, .btn-wrap .btn:hover:after, #news .browse-by-impact .btn:focus:after, .bubble-content .bubble-inner .text .btn:focus:after, .content-strip .btn:focus:after, .header-strip .btn:focus:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:focus:after, #banner-slider .owl-item .item .info .container .btn:focus:after, #case-study-facts .inner-wrap .btn:focus:after, .content .gform_wrapper .btn:focus:after, .content form .btn:focus:after, .content .btn:focus:after, .visual-area.flagship-home .btn:focus:after, #header .column.right #main-menu ul li .btn:focus:after, .btn-wrap .btn:focus:after, #news .browse-by-impact .btn:active:after, .bubble-content .bubble-inner .text .btn:active:after, .content-strip .btn:active:after, .header-strip .btn:active:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:active:after, #banner-slider .owl-item .item .info .container .btn:active:after, #case-study-facts .inner-wrap .btn:active:after, .content .gform_wrapper .btn:active:after, .content form .btn:active:after, .content .btn:active:after, .visual-area.flagship-home .btn:active:after, #header .column.right #main-menu ul li .btn:active:after, .btn-wrap .btn:active:after, #news .browse-by-impact #mc_embed_signup input[type=submit]:hover:after, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:hover:after, .content-strip #mc_embed_signup input[type=submit]:hover:after, .header-strip #mc_embed_signup input[type=submit]:hover:after, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:hover:after, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:hover:after, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:hover:after, .content .gform_wrapper #mc_embed_signup input[type=submit]:hover:after, .content form #mc_embed_signup input[type=submit]:hover:after, .content #mc_embed_signup input[type=submit]:hover:after, .visual-area.flagship-home #mc_embed_signup input[type=submit]:hover:after, .btn-wrap #mc_embed_signup input[type=submit]:hover:after, #news .browse-by-impact #mc_embed_signup input[type=submit]:focus:after, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:focus:after, .content-strip #mc_embed_signup input[type=submit]:focus:after, .header-strip #mc_embed_signup input[type=submit]:focus:after, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:focus:after, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:focus:after, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:focus:after, .content .gform_wrapper #mc_embed_signup input[type=submit]:focus:after, .content form #mc_embed_signup input[type=submit]:focus:after, .content #mc_embed_signup input[type=submit]:focus:after, .visual-area.flagship-home #mc_embed_signup input[type=submit]:focus:after, .btn-wrap #mc_embed_signup input[type=submit]:focus:after, #news .browse-by-impact #mc_embed_signup input[type=submit]:active:after, .bubble-content .bubble-inner .text #mc_embed_signup input[type=submit]:active:after, .content-strip #mc_embed_signup input[type=submit]:active:after, .header-strip #mc_embed_signup input[type=submit]:active:after, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input[type=submit]:active:after, #banner-slider .owl-item .item .info .container #mc_embed_signup input[type=submit]:active:after, #case-study-facts .inner-wrap #mc_embed_signup input[type=submit]:active:after, .content .gform_wrapper #mc_embed_signup input[type=submit]:active:after, .content form #mc_embed_signup input[type=submit]:active:after, .content #mc_embed_signup input[type=submit]:active:after, .visual-area.flagship-home #mc_embed_signup input[type=submit]:active:after, .btn-wrap #mc_embed_signup input[type=submit]:active:after, #news .browse-by-impact .gform_button[type=submit]:hover:after, .bubble-content .bubble-inner .text .gform_button[type=submit]:hover:after, .content-strip .gform_button[type=submit]:hover:after, .header-strip .gform_button[type=submit]:hover:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:hover:after, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:hover:after, #case-study-facts .inner-wrap .gform_button[type=submit]:hover:after, .content .gform_wrapper .gform_button[type=submit]:hover:after, .content form .gform_button[type=submit]:hover:after, .content .gform_button[type=submit]:hover:after, .visual-area.flagship-home .gform_button[type=submit]:hover:after, #header .column.right #main-menu ul li .gform_button[type=submit]:hover:after, .btn-wrap .gform_button[type=submit]:hover:after, #news .browse-by-impact .gform_button[type=submit]:focus:after, .bubble-content .bubble-inner .text .gform_button[type=submit]:focus:after, .content-strip .gform_button[type=submit]:focus:after, .header-strip .gform_button[type=submit]:focus:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:focus:after, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:focus:after, #case-study-facts .inner-wrap .gform_button[type=submit]:focus:after, .content .gform_wrapper .gform_button[type=submit]:focus:after, .content form .gform_button[type=submit]:focus:after, .content .gform_button[type=submit]:focus:after, .visual-area.flagship-home .gform_button[type=submit]:focus:after, #header .column.right #main-menu ul li .gform_button[type=submit]:focus:after, .btn-wrap .gform_button[type=submit]:focus:after, #news .browse-by-impact .gform_button[type=submit]:active:after, .bubble-content .bubble-inner .text .gform_button[type=submit]:active:after, .content-strip .gform_button[type=submit]:active:after, .header-strip .gform_button[type=submit]:active:after, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button[type=submit]:active:after, #banner-slider .owl-item .item .info .container .gform_button[type=submit]:active:after, #case-study-facts .inner-wrap .gform_button[type=submit]:active:after, .content .gform_wrapper .gform_button[type=submit]:active:after, .content form .gform_button[type=submit]:active:after, .content .gform_button[type=submit]:active:after, .visual-area.flagship-home .gform_button[type=submit]:active:after, #header .column.right #main-menu ul li .gform_button[type=submit]:active:after, .btn-wrap .gform_button[type=submit]:active:after, #news .browse-by-impact input[type=submit]:hover:after, .bubble-content .bubble-inner .text input[type=submit]:hover:after, .content-strip input[type=submit]:hover:after, .header-strip input[type=submit]:hover:after, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:hover:after, #banner-slider .owl-item .item .info .container input[type=submit]:hover:after, #case-study-facts .inner-wrap input[type=submit]:hover:after, .content .gform_wrapper input[type=submit]:hover:after, .content form input[type=submit]:hover:after, .content input[type=submit]:hover:after, .visual-area.flagship-home input[type=submit]:hover:after, #header .column.right #main-menu ul li input[type=submit]:hover:after, .btn-wrap input[type=submit]:hover:after, #news .browse-by-impact input[type=submit]:focus:after, .bubble-content .bubble-inner .text input[type=submit]:focus:after, .content-strip input[type=submit]:focus:after, .header-strip input[type=submit]:focus:after, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:focus:after, #banner-slider .owl-item .item .info .container input[type=submit]:focus:after, #case-study-facts .inner-wrap input[type=submit]:focus:after, .content .gform_wrapper input[type=submit]:focus:after, .content form input[type=submit]:focus:after, .content input[type=submit]:focus:after, .visual-area.flagship-home input[type=submit]:focus:after, #header .column.right #main-menu ul li input[type=submit]:focus:after, .btn-wrap input[type=submit]:focus:after, #news .browse-by-impact input[type=submit]:active:after, .bubble-content .bubble-inner .text input[type=submit]:active:after, .content-strip input[type=submit]:active:after, .header-strip input[type=submit]:active:after, .image-strip .bg-img .caption .text .form-newsletter .form-group input[type=submit]:active:after, #banner-slider .owl-item .item .info .container input[type=submit]:active:after, #case-study-facts .inner-wrap input[type=submit]:active:after, .content .gform_wrapper input[type=submit]:active:after, .content form input[type=submit]:active:after, .content input[type=submit]:active:after, .visual-area.flagship-home input[type=submit]:active:after, #header .column.right #main-menu ul li input[type=submit]:active:after, .btn-wrap input[type=submit]:active:after { opacity: 1; }

#news .browse-by-impact a.no-style:not([href]):not([tabindex]), .bubble-content .bubble-inner .text a.no-style:not([href]):not([tabindex]), .content-strip a.no-style:not([href]):not([tabindex]), .header-strip a.no-style:not([href]):not([tabindex]), .image-strip .bg-img .caption .text .form-newsletter .form-group a.no-style:not([href]):not([tabindex]), #banner-slider .owl-item .item .info .container a.no-style:not([href]):not([tabindex]), #case-study-facts .inner-wrap a.no-style:not([href]):not([tabindex]), .content a.no-style:not([href]):not([tabindex]), .visual-area.flagship-home a.no-style:not([href]):not([tabindex]), #header .column.right #main-menu ul li a.no-style:not([href]):not([tabindex]), .btn-wrap a.no-style:not([href]):not([tabindex]), #news .browse-by-impact .btn.no-style, .bubble-content .bubble-inner .text .btn.no-style, .content-strip .btn.no-style, .header-strip .btn.no-style, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn.no-style, #banner-slider .owl-item .item .info .container .btn.no-style, #case-study-facts .inner-wrap .btn.no-style, .content .btn.no-style, .visual-area.flagship-home .btn.no-style, #header .column.right #main-menu ul li .btn.no-style, .btn-wrap .btn.no-style, .bubble-content .bubble-inner .text #mc_embed_signup input.no-style[type=submit], .content-strip #mc_embed_signup input.no-style[type=submit], .header-strip #mc_embed_signup input.no-style[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input.no-style[type=submit], .content #mc_embed_signup input.no-style[type=submit], .visual-area.flagship-home #mc_embed_signup input.no-style[type=submit], .btn-wrap #mc_embed_signup input.no-style[type=submit], #news .browse-by-impact .gform_button.no-style[type=submit], .bubble-content .bubble-inner .text .gform_button.no-style[type=submit], .content-strip .gform_button.no-style[type=submit], .header-strip .gform_button.no-style[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button.no-style[type=submit], #banner-slider .owl-item .item .info .container .gform_button.no-style[type=submit], #case-study-facts .inner-wrap .gform_button.no-style[type=submit], .content .gform_button.no-style[type=submit], .visual-area.flagship-home .gform_button.no-style[type=submit], #header .column.right #main-menu ul li .gform_button.no-style[type=submit], .btn-wrap .gform_button.no-style[type=submit], #news .browse-by-impact input.no-style[type=submit], .bubble-content .bubble-inner .text input.no-style[type=submit], .content-strip input.no-style[type=submit], .header-strip input.no-style[type=submit], .image-strip .bg-img .caption .text .form-newsletter .form-group input.no-style[type=submit], #banner-slider .owl-item .item .info .container input.no-style[type=submit], #case-study-facts .inner-wrap input.no-style[type=submit], .content input.no-style[type=submit], .visual-area.flagship-home input.no-style[type=submit], #header .column.right #main-menu ul li input.no-style[type=submit], .btn-wrap input.no-style[type=submit] { background: none !important; border: none; color: #fff; font-size: 20px; font-weight: 600; text-transform: none; padding: 24px; }

#news .browse-by-impact a.no-style:not([href]):not([tabindex]):before, .bubble-content .bubble-inner .text a.no-style:not([href]):not([tabindex]):before, .content-strip a.no-style:not([href]):not([tabindex]):before, .header-strip a.no-style:not([href]):not([tabindex]):before, .image-strip .bg-img .caption .text .form-newsletter .form-group a.no-style:not([href]):not([tabindex]):before, #banner-slider .owl-item .item .info .container a.no-style:not([href]):not([tabindex]):before, #case-study-facts .inner-wrap a.no-style:not([href]):not([tabindex]):before, .content a.no-style:not([href]):not([tabindex]):before, .visual-area.flagship-home a.no-style:not([href]):not([tabindex]):before, #header .column.right #main-menu ul li a.no-style:not([href]):not([tabindex]):before, .btn-wrap a.no-style:not([href]):not([tabindex]):before, #news .browse-by-impact .btn.no-style:before, .bubble-content .bubble-inner .text .btn.no-style:before, .content-strip .btn.no-style:before, .header-strip .btn.no-style:before, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn.no-style:before, #banner-slider .owl-item .item .info .container .btn.no-style:before, #case-study-facts .inner-wrap .btn.no-style:before, .content .btn.no-style:before, .visual-area.flagship-home .btn.no-style:before, #header .column.right #main-menu ul li .btn.no-style:before, .btn-wrap .btn.no-style:before, .bubble-content .bubble-inner .text #mc_embed_signup input.no-style[type=submit]:before, .content-strip #mc_embed_signup input.no-style[type=submit]:before, .header-strip #mc_embed_signup input.no-style[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input.no-style[type=submit]:before, .content #mc_embed_signup input.no-style[type=submit]:before, .visual-area.flagship-home #mc_embed_signup input.no-style[type=submit]:before, .btn-wrap #mc_embed_signup input.no-style[type=submit]:before, #news .browse-by-impact .gform_button.no-style[type=submit]:before, .bubble-content .bubble-inner .text .gform_button.no-style[type=submit]:before, .content-strip .gform_button.no-style[type=submit]:before, .header-strip .gform_button.no-style[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button.no-style[type=submit]:before, #banner-slider .owl-item .item .info .container .gform_button.no-style[type=submit]:before, #case-study-facts .inner-wrap .gform_button.no-style[type=submit]:before, .content .gform_button.no-style[type=submit]:before, .visual-area.flagship-home .gform_button.no-style[type=submit]:before, #header .column.right #main-menu ul li .gform_button.no-style[type=submit]:before, .btn-wrap .gform_button.no-style[type=submit]:before, #news .browse-by-impact input.no-style[type=submit]:before, .bubble-content .bubble-inner .text input.no-style[type=submit]:before, .content-strip input.no-style[type=submit]:before, .header-strip input.no-style[type=submit]:before, .image-strip .bg-img .caption .text .form-newsletter .form-group input.no-style[type=submit]:before, #banner-slider .owl-item .item .info .container input.no-style[type=submit]:before, #case-study-facts .inner-wrap input.no-style[type=submit]:before, .content input.no-style[type=submit]:before, .visual-area.flagship-home input.no-style[type=submit]:before, #header .column.right #main-menu ul li input.no-style[type=submit]:before, .btn-wrap input.no-style[type=submit]:before { background-image: none; display: none; }

#news .browse-by-impact a.no-style:not([href]):not([tabindex]):hover, .bubble-content .bubble-inner .text a.no-style:not([href]):not([tabindex]):hover, .content-strip a.no-style:not([href]):not([tabindex]):hover, .header-strip a.no-style:not([href]):not([tabindex]):hover, .image-strip .bg-img .caption .text .form-newsletter .form-group a.no-style:not([href]):not([tabindex]):hover, #banner-slider .owl-item .item .info .container a.no-style:not([href]):not([tabindex]):hover, #case-study-facts .inner-wrap a.no-style:not([href]):not([tabindex]):hover, .content .gform_wrapper a.no-style:not([href]):not([tabindex]):hover, .content form a.no-style:not([href]):not([tabindex]):hover, .content a.no-style:not([href]):not([tabindex]):hover, .visual-area.flagship-home a.no-style:not([href]):not([tabindex]):hover, #header .column.right #main-menu ul li a.no-style:not([href]):not([tabindex]):hover, .btn-wrap a.no-style:not([href]):not([tabindex]):hover, #news .browse-by-impact a.no-style:not([href]):not([tabindex]):focus, .bubble-content .bubble-inner .text a.no-style:not([href]):not([tabindex]):focus, .content-strip a.no-style:not([href]):not([tabindex]):focus, .header-strip a.no-style:not([href]):not([tabindex]):focus, .image-strip .bg-img .caption .text .form-newsletter .form-group a.no-style:not([href]):not([tabindex]):focus, #banner-slider .owl-item .item .info .container a.no-style:not([href]):not([tabindex]):focus, #case-study-facts .inner-wrap a.no-style:not([href]):not([tabindex]):focus, .content .gform_wrapper a.no-style:not([href]):not([tabindex]):focus, .content form a.no-style:not([href]):not([tabindex]):focus, .content a.no-style:not([href]):not([tabindex]):focus, .visual-area.flagship-home a.no-style:not([href]):not([tabindex]):focus, #header .column.right #main-menu ul li a.no-style:not([href]):not([tabindex]):focus, .btn-wrap a.no-style:not([href]):not([tabindex]):focus, #news .browse-by-impact a.no-style:not([href]):not([tabindex]):active, .bubble-content .bubble-inner .text a.no-style:not([href]):not([tabindex]):active, .content-strip a.no-style:not([href]):not([tabindex]):active, .header-strip a.no-style:not([href]):not([tabindex]):active, .image-strip .bg-img .caption .text .form-newsletter .form-group a.no-style:not([href]):not([tabindex]):active, #banner-slider .owl-item .item .info .container a.no-style:not([href]):not([tabindex]):active, #case-study-facts .inner-wrap a.no-style:not([href]):not([tabindex]):active, .content .gform_wrapper a.no-style:not([href]):not([tabindex]):active, .content form a.no-style:not([href]):not([tabindex]):active, .content a.no-style:not([href]):not([tabindex]):active, .visual-area.flagship-home a.no-style:not([href]):not([tabindex]):active, #header .column.right #main-menu ul li a.no-style:not([href]):not([tabindex]):active, .btn-wrap a.no-style:not([href]):not([tabindex]):active, #news .browse-by-impact .btn.no-style:hover, .bubble-content .bubble-inner .text .btn.no-style:hover, .content-strip .btn.no-style:hover, .header-strip .btn.no-style:hover, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn.no-style:hover, #banner-slider .owl-item .item .info .container .btn.no-style:hover, #case-study-facts .inner-wrap .btn.no-style:hover, .content .gform_wrapper .btn.no-style:hover, .content form .btn.no-style:hover, .content .btn.no-style:hover, .visual-area.flagship-home .btn.no-style:hover, #header .column.right #main-menu ul li .btn.no-style:hover, .btn-wrap .btn.no-style:hover, #news .browse-by-impact .btn.no-style:focus, .bubble-content .bubble-inner .text .btn.no-style:focus, .content-strip .btn.no-style:focus, .header-strip .btn.no-style:focus, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn.no-style:focus, #banner-slider .owl-item .item .info .container .btn.no-style:focus, #case-study-facts .inner-wrap .btn.no-style:focus, .content .gform_wrapper .btn.no-style:focus, .content form .btn.no-style:focus, .content .btn.no-style:focus, .visual-area.flagship-home .btn.no-style:focus, #header .column.right #main-menu ul li .btn.no-style:focus, .btn-wrap .btn.no-style:focus, #news .browse-by-impact .btn.no-style:active, .bubble-content .bubble-inner .text .btn.no-style:active, .content-strip .btn.no-style:active, .header-strip .btn.no-style:active, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn.no-style:active, #banner-slider .owl-item .item .info .container .btn.no-style:active, #case-study-facts .inner-wrap .btn.no-style:active, .content .gform_wrapper .btn.no-style:active, .content form .btn.no-style:active, .content .btn.no-style:active, .visual-area.flagship-home .btn.no-style:active, #header .column.right #main-menu ul li .btn.no-style:active, .btn-wrap .btn.no-style:active, #news .browse-by-impact #mc_embed_signup input.no-style[type=submit]:hover, .bubble-content .bubble-inner .text #mc_embed_signup input.no-style[type=submit]:hover, .content-strip #mc_embed_signup input.no-style[type=submit]:hover, .header-strip #mc_embed_signup input.no-style[type=submit]:hover, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input.no-style[type=submit]:hover, #banner-slider .owl-item .item .info .container #mc_embed_signup input.no-style[type=submit]:hover, #case-study-facts .inner-wrap #mc_embed_signup input.no-style[type=submit]:hover, .content .gform_wrapper #mc_embed_signup input.no-style[type=submit]:hover, .content form #mc_embed_signup input.no-style[type=submit]:hover, .content #mc_embed_signup input.no-style[type=submit]:hover, .visual-area.flagship-home #mc_embed_signup input.no-style[type=submit]:hover, .btn-wrap #mc_embed_signup input.no-style[type=submit]:hover, #news .browse-by-impact #mc_embed_signup input.no-style[type=submit]:focus, .bubble-content .bubble-inner .text #mc_embed_signup input.no-style[type=submit]:focus, .content-strip #mc_embed_signup input.no-style[type=submit]:focus, .header-strip #mc_embed_signup input.no-style[type=submit]:focus, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input.no-style[type=submit]:focus, #banner-slider .owl-item .item .info .container #mc_embed_signup input.no-style[type=submit]:focus, #case-study-facts .inner-wrap #mc_embed_signup input.no-style[type=submit]:focus, .content .gform_wrapper #mc_embed_signup input.no-style[type=submit]:focus, .content form #mc_embed_signup input.no-style[type=submit]:focus, .content #mc_embed_signup input.no-style[type=submit]:focus, .visual-area.flagship-home #mc_embed_signup input.no-style[type=submit]:focus, .btn-wrap #mc_embed_signup input.no-style[type=submit]:focus, #news .browse-by-impact #mc_embed_signup input.no-style[type=submit]:active, .bubble-content .bubble-inner .text #mc_embed_signup input.no-style[type=submit]:active, .content-strip #mc_embed_signup input.no-style[type=submit]:active, .header-strip #mc_embed_signup input.no-style[type=submit]:active, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input.no-style[type=submit]:active, #banner-slider .owl-item .item .info .container #mc_embed_signup input.no-style[type=submit]:active, #case-study-facts .inner-wrap #mc_embed_signup input.no-style[type=submit]:active, .content .gform_wrapper #mc_embed_signup input.no-style[type=submit]:active, .content form #mc_embed_signup input.no-style[type=submit]:active, .content #mc_embed_signup input.no-style[type=submit]:active, .visual-area.flagship-home #mc_embed_signup input.no-style[type=submit]:active, .btn-wrap #mc_embed_signup input.no-style[type=submit]:active, #news .browse-by-impact .gform_button.no-style[type=submit]:hover, .bubble-content .bubble-inner .text .gform_button.no-style[type=submit]:hover, .content-strip .gform_button.no-style[type=submit]:hover, .header-strip .gform_button.no-style[type=submit]:hover, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button.no-style[type=submit]:hover, #banner-slider .owl-item .item .info .container .gform_button.no-style[type=submit]:hover, #case-study-facts .inner-wrap .gform_button.no-style[type=submit]:hover, .content .gform_wrapper .gform_button.no-style[type=submit]:hover, .content form .gform_button.no-style[type=submit]:hover, .content .gform_button.no-style[type=submit]:hover, .visual-area.flagship-home .gform_button.no-style[type=submit]:hover, #header .column.right #main-menu ul li .gform_button.no-style[type=submit]:hover, .btn-wrap .gform_button.no-style[type=submit]:hover, #news .browse-by-impact .gform_button.no-style[type=submit]:focus, .bubble-content .bubble-inner .text .gform_button.no-style[type=submit]:focus, .content-strip .gform_button.no-style[type=submit]:focus, .header-strip .gform_button.no-style[type=submit]:focus, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button.no-style[type=submit]:focus, #banner-slider .owl-item .item .info .container .gform_button.no-style[type=submit]:focus, #case-study-facts .inner-wrap .gform_button.no-style[type=submit]:focus, .content .gform_wrapper .gform_button.no-style[type=submit]:focus, .content form .gform_button.no-style[type=submit]:focus, .content .gform_button.no-style[type=submit]:focus, .visual-area.flagship-home .gform_button.no-style[type=submit]:focus, #header .column.right #main-menu ul li .gform_button.no-style[type=submit]:focus, .btn-wrap .gform_button.no-style[type=submit]:focus, #news .browse-by-impact .gform_button.no-style[type=submit]:active, .bubble-content .bubble-inner .text .gform_button.no-style[type=submit]:active, .content-strip .gform_button.no-style[type=submit]:active, .header-strip .gform_button.no-style[type=submit]:active, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button.no-style[type=submit]:active, #banner-slider .owl-item .item .info .container .gform_button.no-style[type=submit]:active, #case-study-facts .inner-wrap .gform_button.no-style[type=submit]:active, .content .gform_wrapper .gform_button.no-style[type=submit]:active, .content form .gform_button.no-style[type=submit]:active, .content .gform_button.no-style[type=submit]:active, .visual-area.flagship-home .gform_button.no-style[type=submit]:active, #header .column.right #main-menu ul li .gform_button.no-style[type=submit]:active, .btn-wrap .gform_button.no-style[type=submit]:active, #news .browse-by-impact input.no-style[type=submit]:hover, .bubble-content .bubble-inner .text input.no-style[type=submit]:hover, .content-strip input.no-style[type=submit]:hover, .header-strip input.no-style[type=submit]:hover, .image-strip .bg-img .caption .text .form-newsletter .form-group input.no-style[type=submit]:hover, #banner-slider .owl-item .item .info .container input.no-style[type=submit]:hover, #case-study-facts .inner-wrap input.no-style[type=submit]:hover, .content .gform_wrapper input.no-style[type=submit]:hover, .content form input.no-style[type=submit]:hover, .content input.no-style[type=submit]:hover, .visual-area.flagship-home input.no-style[type=submit]:hover, #header .column.right #main-menu ul li input.no-style[type=submit]:hover, .btn-wrap input.no-style[type=submit]:hover, #news .browse-by-impact input.no-style[type=submit]:focus, .bubble-content .bubble-inner .text input.no-style[type=submit]:focus, .content-strip input.no-style[type=submit]:focus, .header-strip input.no-style[type=submit]:focus, .image-strip .bg-img .caption .text .form-newsletter .form-group input.no-style[type=submit]:focus, #banner-slider .owl-item .item .info .container input.no-style[type=submit]:focus, #case-study-facts .inner-wrap input.no-style[type=submit]:focus, .content .gform_wrapper input.no-style[type=submit]:focus, .content form input.no-style[type=submit]:focus, .content input.no-style[type=submit]:focus, .visual-area.flagship-home input.no-style[type=submit]:focus, #header .column.right #main-menu ul li input.no-style[type=submit]:focus, .btn-wrap input.no-style[type=submit]:focus, #news .browse-by-impact input.no-style[type=submit]:active, .bubble-content .bubble-inner .text input.no-style[type=submit]:active, .content-strip input.no-style[type=submit]:active, .header-strip input.no-style[type=submit]:active, .image-strip .bg-img .caption .text .form-newsletter .form-group input.no-style[type=submit]:active, #banner-slider .owl-item .item .info .container input.no-style[type=submit]:active, #case-study-facts .inner-wrap input.no-style[type=submit]:active, .content .gform_wrapper input.no-style[type=submit]:active, .content form input.no-style[type=submit]:active, .content input.no-style[type=submit]:active, .visual-area.flagship-home input.no-style[type=submit]:active, #header .column.right #main-menu ul li input.no-style[type=submit]:active, .btn-wrap input.no-style[type=submit]:active { background: none; border: none; color: #6BB745; }

#news .browse-by-impact a.no-style:not([href]):not([tabindex]) span, .bubble-content .bubble-inner .text a.no-style:not([href]):not([tabindex]) span, .content-strip a.no-style:not([href]):not([tabindex]) span, .header-strip a.no-style:not([href]):not([tabindex]) span, .image-strip .bg-img .caption .text .form-newsletter .form-group a.no-style:not([href]):not([tabindex]) span, #banner-slider .owl-item .item .info .container a.no-style:not([href]):not([tabindex]) span, #case-study-facts .inner-wrap a.no-style:not([href]):not([tabindex]) span, .content a.no-style:not([href]):not([tabindex]) span, .visual-area.flagship-home a.no-style:not([href]):not([tabindex]) span, #header .column.right #main-menu ul li a.no-style:not([href]):not([tabindex]) span, .btn-wrap a.no-style:not([href]):not([tabindex]) span, #news .browse-by-impact .btn.no-style span, .bubble-content .bubble-inner .text .btn.no-style span, .content-strip .btn.no-style span, .header-strip .btn.no-style span, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn.no-style span, #banner-slider .owl-item .item .info .container .btn.no-style span, #case-study-facts .inner-wrap .btn.no-style span, .content .btn.no-style span, .visual-area.flagship-home .btn.no-style span, #header .column.right #main-menu ul li .btn.no-style span, .btn-wrap .btn.no-style span, .bubble-content .bubble-inner .text #mc_embed_signup input.no-style[type=submit] span, .content-strip #mc_embed_signup input.no-style[type=submit] span, .header-strip #mc_embed_signup input.no-style[type=submit] span, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input.no-style[type=submit] span, .content #mc_embed_signup input.no-style[type=submit] span, .visual-area.flagship-home #mc_embed_signup input.no-style[type=submit] span, .btn-wrap #mc_embed_signup input.no-style[type=submit] span, #news .browse-by-impact .gform_button.no-style[type=submit] span, .bubble-content .bubble-inner .text .gform_button.no-style[type=submit] span, .content-strip .gform_button.no-style[type=submit] span, .header-strip .gform_button.no-style[type=submit] span, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button.no-style[type=submit] span, #banner-slider .owl-item .item .info .container .gform_button.no-style[type=submit] span, #case-study-facts .inner-wrap .gform_button.no-style[type=submit] span, .content .gform_button.no-style[type=submit] span, .visual-area.flagship-home .gform_button.no-style[type=submit] span, #header .column.right #main-menu ul li .gform_button.no-style[type=submit] span, .btn-wrap .gform_button.no-style[type=submit] span, #news .browse-by-impact input.no-style[type=submit] span, .bubble-content .bubble-inner .text input.no-style[type=submit] span, .content-strip input.no-style[type=submit] span, .header-strip input.no-style[type=submit] span, .image-strip .bg-img .caption .text .form-newsletter .form-group input.no-style[type=submit] span, #banner-slider .owl-item .item .info .container input.no-style[type=submit] span, #case-study-facts .inner-wrap input.no-style[type=submit] span, .content input.no-style[type=submit] span, .visual-area.flagship-home input.no-style[type=submit] span, #header .column.right #main-menu ul li input.no-style[type=submit] span, .btn-wrap input.no-style[type=submit] span { transform: translateX(0) !important; }

#news .browse-by-impact a.no-style:not([href]):not([tabindex]) .svg-arrow, .bubble-content .bubble-inner .text a.no-style:not([href]):not([tabindex]) .svg-arrow, .content-strip a.no-style:not([href]):not([tabindex]) .svg-arrow, .header-strip a.no-style:not([href]):not([tabindex]) .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group a.no-style:not([href]):not([tabindex]) .svg-arrow, #banner-slider .owl-item .item .info .container a.no-style:not([href]):not([tabindex]) .svg-arrow, #case-study-facts .inner-wrap a.no-style:not([href]):not([tabindex]) .svg-arrow, .content a.no-style:not([href]):not([tabindex]) .svg-arrow, .visual-area.flagship-home a.no-style:not([href]):not([tabindex]) .svg-arrow, #header .column.right #main-menu ul li a.no-style:not([href]):not([tabindex]) .svg-arrow, .btn-wrap a.no-style:not([href]):not([tabindex]) .svg-arrow, #news .browse-by-impact .btn.no-style .svg-arrow, .bubble-content .bubble-inner .text .btn.no-style .svg-arrow, .content-strip .btn.no-style .svg-arrow, .header-strip .btn.no-style .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn.no-style .svg-arrow, #banner-slider .owl-item .item .info .container .btn.no-style .svg-arrow, #case-study-facts .inner-wrap .btn.no-style .svg-arrow, .content .btn.no-style .svg-arrow, .visual-area.flagship-home .btn.no-style .svg-arrow, #header .column.right #main-menu ul li .btn.no-style .svg-arrow, .btn-wrap .btn.no-style .svg-arrow, .bubble-content .bubble-inner .text #mc_embed_signup input.no-style[type=submit] .svg-arrow, .content-strip #mc_embed_signup input.no-style[type=submit] .svg-arrow, .header-strip #mc_embed_signup input.no-style[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input.no-style[type=submit] .svg-arrow, .content #mc_embed_signup input.no-style[type=submit] .svg-arrow, .visual-area.flagship-home #mc_embed_signup input.no-style[type=submit] .svg-arrow, .btn-wrap #mc_embed_signup input.no-style[type=submit] .svg-arrow, #news .browse-by-impact .gform_button.no-style[type=submit] .svg-arrow, .bubble-content .bubble-inner .text .gform_button.no-style[type=submit] .svg-arrow, .content-strip .gform_button.no-style[type=submit] .svg-arrow, .header-strip .gform_button.no-style[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button.no-style[type=submit] .svg-arrow, #banner-slider .owl-item .item .info .container .gform_button.no-style[type=submit] .svg-arrow, #case-study-facts .inner-wrap .gform_button.no-style[type=submit] .svg-arrow, .content .gform_button.no-style[type=submit] .svg-arrow, .visual-area.flagship-home .gform_button.no-style[type=submit] .svg-arrow, #header .column.right #main-menu ul li .gform_button.no-style[type=submit] .svg-arrow, .btn-wrap .gform_button.no-style[type=submit] .svg-arrow, #news .browse-by-impact input.no-style[type=submit] .svg-arrow, .bubble-content .bubble-inner .text input.no-style[type=submit] .svg-arrow, .content-strip input.no-style[type=submit] .svg-arrow, .header-strip input.no-style[type=submit] .svg-arrow, .image-strip .bg-img .caption .text .form-newsletter .form-group input.no-style[type=submit] .svg-arrow, #banner-slider .owl-item .item .info .container input.no-style[type=submit] .svg-arrow, #case-study-facts .inner-wrap input.no-style[type=submit] .svg-arrow, .content input.no-style[type=submit] .svg-arrow, .visual-area.flagship-home input.no-style[type=submit] .svg-arrow, #header .column.right #main-menu ul li input.no-style[type=submit] .svg-arrow, .btn-wrap input.no-style[type=submit] .svg-arrow { display: none; }

#news .browse-by-impact a.no-style:not([href]):not([tabindex]) .svg-download, .bubble-content .bubble-inner .text a.no-style:not([href]):not([tabindex]) .svg-download, .content-strip a.no-style:not([href]):not([tabindex]) .svg-download, .header-strip a.no-style:not([href]):not([tabindex]) .svg-download, .image-strip .bg-img .caption .text .form-newsletter .form-group a.no-style:not([href]):not([tabindex]) .svg-download, #banner-slider .owl-item .item .info .container a.no-style:not([href]):not([tabindex]) .svg-download, #case-study-facts .inner-wrap a.no-style:not([href]):not([tabindex]) .svg-download, .content a.no-style:not([href]):not([tabindex]) .svg-download, .visual-area.flagship-home a.no-style:not([href]):not([tabindex]) .svg-download, #header .column.right #main-menu ul li a.no-style:not([href]):not([tabindex]) .svg-download, .btn-wrap a.no-style:not([href]):not([tabindex]) .svg-download, #news .browse-by-impact .btn.no-style .svg-download, .bubble-content .bubble-inner .text .btn.no-style .svg-download, .content-strip .btn.no-style .svg-download, .header-strip .btn.no-style .svg-download, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn.no-style .svg-download, #banner-slider .owl-item .item .info .container .btn.no-style .svg-download, #case-study-facts .inner-wrap .btn.no-style .svg-download, .content .btn.no-style .svg-download, .visual-area.flagship-home .btn.no-style .svg-download, #header .column.right #main-menu ul li .btn.no-style .svg-download, .btn-wrap .btn.no-style .svg-download, .bubble-content .bubble-inner .text #mc_embed_signup input.no-style[type=submit] .svg-download, .content-strip #mc_embed_signup input.no-style[type=submit] .svg-download, .header-strip #mc_embed_signup input.no-style[type=submit] .svg-download, .image-strip .bg-img .caption .text .form-newsletter .form-group #mc_embed_signup input.no-style[type=submit] .svg-download, .content #mc_embed_signup input.no-style[type=submit] .svg-download, .visual-area.flagship-home #mc_embed_signup input.no-style[type=submit] .svg-download, .btn-wrap #mc_embed_signup input.no-style[type=submit] .svg-download, #news .browse-by-impact .gform_button.no-style[type=submit] .svg-download, .bubble-content .bubble-inner .text .gform_button.no-style[type=submit] .svg-download, .content-strip .gform_button.no-style[type=submit] .svg-download, .header-strip .gform_button.no-style[type=submit] .svg-download, .image-strip .bg-img .caption .text .form-newsletter .form-group .gform_button.no-style[type=submit] .svg-download, #banner-slider .owl-item .item .info .container .gform_button.no-style[type=submit] .svg-download, #case-study-facts .inner-wrap .gform_button.no-style[type=submit] .svg-download, .content .gform_button.no-style[type=submit] .svg-download, .visual-area.flagship-home .gform_button.no-style[type=submit] .svg-download, #header .column.right #main-menu ul li .gform_button.no-style[type=submit] .svg-download, .btn-wrap .gform_button.no-style[type=submit] .svg-download, #news .browse-by-impact input.no-style[type=submit] .svg-download, .bubble-content .bubble-inner .text input.no-style[type=submit] .svg-download, .content-strip input.no-style[type=submit] .svg-download, .header-strip input.no-style[type=submit] .svg-download, .image-strip .bg-img .caption .text .form-newsletter .form-group input.no-style[type=submit] .svg-download, #banner-slider .owl-item .item .info .container input.no-style[type=submit] .svg-download, #case-study-facts .inner-wrap input.no-style[type=submit] .svg-download, .content input.no-style[type=submit] .svg-download, .visual-area.flagship-home input.no-style[type=submit] .svg-download, #header .column.right #main-menu ul li input.no-style[type=submit] .svg-download, .btn-wrap input.no-style[type=submit] .svg-download { display: block !important; opacity: 1 !important; }

body#site-1 a:not([href]):not([tabindex]), body#site-1 .btn, body#site-1 #mc_embed_signup input[type=submit], body#site-1 .gform_button[type=submit], body#site-1 input[type=submit], body#site-2 a:not([href]):not([tabindex]), body#site-2 .btn, body#site-2 #mc_embed_signup input[type=submit], body#site-2 .gform_button[type=submit], body#site-2 input[type=submit] { background: #009777; border: solid 1px #009777; }

body#site-1 a:not([href]):not([tabindex]):hover, body#site-1 a:not([href]):not([tabindex]):focus, body#site-1 a:not([href]):not([tabindex]):active, body#site-1 .btn:hover, body#site-1 .btn:focus, body#site-1 .btn:active, body#site-1 #mc_embed_signup input[type=submit]:hover, body#site-1 #mc_embed_signup input[type=submit]:focus, body#site-1 #mc_embed_signup input[type=submit]:active, body#site-1 .gform_button[type=submit]:hover, body#site-1 .gform_button[type=submit]:focus, body#site-1 .gform_button[type=submit]:active, body#site-1 input[type=submit]:hover, body#site-1 input[type=submit]:focus, body#site-1 input[type=submit]:active, body#site-2 a:not([href]):not([tabindex]):hover, body#site-2 a:not([href]):not([tabindex]):focus, body#site-2 a:not([href]):not([tabindex]):active, body#site-2 .btn:hover, body#site-2 .btn:focus, body#site-2 .btn:active, body#site-2 #mc_embed_signup input[type=submit]:hover, body#site-2 #mc_embed_signup input[type=submit]:focus, body#site-2 #mc_embed_signup input[type=submit]:active, body#site-2 .gform_button[type=submit]:hover, body#site-2 .gform_button[type=submit]:focus, body#site-2 .gform_button[type=submit]:active, body#site-2 input[type=submit]:hover, body#site-2 input[type=submit]:focus, body#site-2 input[type=submit]:active { background: #008266; border: solid 1px #008266; }

body#site-1 a.no-style:not([href]):not([tabindex]), body#site-1 .btn.no-style, body#site-1 #mc_embed_signup input.no-style[type=submit], body#site-1 .gform_button.no-style[type=submit], body#site-1 input.no-style[type=submit], body#site-2 a.no-style:not([href]):not([tabindex]), body#site-2 .btn.no-style, body#site-2 #mc_embed_signup input.no-style[type=submit], body#site-2 .gform_button.no-style[type=submit], body#site-2 input.no-style[type=submit] { background: none !important; border: none; color: #fff; }

body#site-1 a.no-style:not([href]):not([tabindex]):hover, body#site-1 a.no-style:not([href]):not([tabindex]):focus, body#site-1 a.no-style:not([href]):not([tabindex]):active, body#site-1 .btn.no-style:hover, body#site-1 .btn.no-style:focus, body#site-1 .btn.no-style:active, body#site-1 #mc_embed_signup input.no-style[type=submit]:hover, body#site-1 #mc_embed_signup input.no-style[type=submit]:focus, body#site-1 #mc_embed_signup input.no-style[type=submit]:active, body#site-1 .gform_button.no-style[type=submit]:hover, body#site-1 .gform_button.no-style[type=submit]:focus, body#site-1 .gform_button.no-style[type=submit]:active, body#site-1 input.no-style[type=submit]:hover, body#site-1 input.no-style[type=submit]:focus, body#site-1 input.no-style[type=submit]:active, body#site-2 a.no-style:not([href]):not([tabindex]):hover, body#site-2 a.no-style:not([href]):not([tabindex]):focus, body#site-2 a.no-style:not([href]):not([tabindex]):active, body#site-2 .btn.no-style:hover, body#site-2 .btn.no-style:focus, body#site-2 .btn.no-style:active, body#site-2 #mc_embed_signup input.no-style[type=submit]:hover, body#site-2 #mc_embed_signup input.no-style[type=submit]:focus, body#site-2 #mc_embed_signup input.no-style[type=submit]:active, body#site-2 .gform_button.no-style[type=submit]:hover, body#site-2 .gform_button.no-style[type=submit]:focus, body#site-2 .gform_button.no-style[type=submit]:active, body#site-2 input.no-style[type=submit]:hover, body#site-2 input.no-style[type=submit]:focus, body#site-2 input.no-style[type=submit]:active { background: none; border: none; color: #009777; }

.bubble-content .bubble-inner .text .btn.type2, .content .btn.type2, .btn-wrap .btn.type2 { background: #fff; border: solid 1px #6BB745; color: #6BB745; }

.bubble-content .bubble-inner .text .btn.type2 .svg-arrow *, .content .btn.type2 .svg-arrow *, .btn-wrap .btn.type2 .svg-arrow * { fill: #6BB745; }

.bubble-content .bubble-inner .text .btn.type2:hover, .content .btn.type2:hover, .btn-wrap .btn.type2:hover, .bubble-content .bubble-inner .text .btn.type2:focus, .content .btn.type2:focus, .btn-wrap .btn.type2:focus, .bubble-content .bubble-inner .text .btn.type2:active, .content .btn.type2:active, .btn-wrap .btn.type2:active { background: #fff; border: solid 1px #6BB745; box-shadow: none; color: #6BB745; }

body#site-1 .btn.type2, body#site-2 .btn.type2 { background: #fff; border: solid 1px #009777; color: #009777; }

body#site-1 .btn.type2:hover, body#site-1 .btn.type2:focus, body#site-1 .btn.type2:active, body#site-2 .btn.type2:hover, body#site-2 .btn.type2:focus, body#site-2 .btn.type2:active { background: #fff; border: solid 1px #009777; box-shadow: none; color: #009777; }

.bubble-content .bubble-inner .text .btn.blue, .content .btn.blue, .btn-wrap .btn.blue { background: #034EA2; border: solid 1px #034EA2; }

.bubble-content .bubble-inner .text .btn.blue:hover, .content .btn.blue:hover, .btn-wrap .btn.blue:hover, .bubble-content .bubble-inner .text .btn.blue:focus, .content .btn.blue:focus, .btn-wrap .btn.blue:focus, .bubble-content .bubble-inner .text .btn.blue:active, .content .btn.blue:active, .btn-wrap .btn.blue:active { background: #034EA2; border: solid 1px #034EA2; }

.bubble-content .bubble-inner .text .btn.blue.type2, .content .btn.blue.type2, .btn-wrap .btn.blue.type2 { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.blue.type2:hover, .content .btn.blue.type2:hover, .btn-wrap .btn.blue.type2:hover, .bubble-content .bubble-inner .text .btn.blue.type2:focus, .content .btn.blue.type2:focus, .btn-wrap .btn.blue.type2:focus, .bubble-content .bubble-inner .text .btn.blue.type2:active, .content .btn.blue.type2:active, .btn-wrap .btn.blue.type2:active { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-red, .content .btn.theme-red, .btn-wrap .btn.theme-red { background: #E0004D; border: solid 1px #E0004D; }

.bubble-content .bubble-inner .text .btn.theme-red:hover, .content .btn.theme-red:hover, .btn-wrap .btn.theme-red:hover, .bubble-content .bubble-inner .text .btn.theme-red:focus, .content .btn.theme-red:focus, .btn-wrap .btn.theme-red:focus, .bubble-content .bubble-inner .text .btn.theme-red:active, .content .btn.theme-red:active, .btn-wrap .btn.theme-red:active { background: #E0004D; border: solid 1px #E0004D; }

.bubble-content .bubble-inner .text .btn.theme-red.type2, .content .btn.theme-red.type2, .btn-wrap .btn.theme-red.type2 { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-red.type2 .svg-arrow *, .content .btn.theme-red.type2 .svg-arrow *, .btn-wrap .btn.theme-red.type2 .svg-arrow * { fill: #fff; }

.bubble-content .bubble-inner .text .btn.theme-red.type2:hover, .content .btn.theme-red.type2:hover, .btn-wrap .btn.theme-red.type2:hover, .bubble-content .bubble-inner .text .btn.theme-red.type2:focus, .content .btn.theme-red.type2:focus, .btn-wrap .btn.theme-red.type2:focus, .bubble-content .bubble-inner .text .btn.theme-red.type2:active, .content .btn.theme-red.type2:active, .btn-wrap .btn.theme-red.type2:active { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-red.type3, .content .btn.theme-red.type3, .btn-wrap .btn.theme-red.type3 { background: none; border: solid 1px #E0004D; color: #E0004D; }

.bubble-content .bubble-inner .text .btn.theme-red.type3:hover, .content .btn.theme-red.type3:hover, .btn-wrap .btn.theme-red.type3:hover, .bubble-content .bubble-inner .text .btn.theme-red.type3:focus, .content .btn.theme-red.type3:focus, .btn-wrap .btn.theme-red.type3:focus, .bubble-content .bubble-inner .text .btn.theme-red.type3:active, .content .btn.theme-red.type3:active, .btn-wrap .btn.theme-red.type3:active { background: #E0004D; border: solid 1px #E0004D; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-red.type4, .content .btn.theme-red.type4, .btn-wrap .btn.theme-red.type4 { background: none; border: solid 1px #E0004D; color: #E0004D; }

.bubble-content .bubble-inner .text .btn.theme-red.type4 .svg-arrow *, .content .btn.theme-red.type4 .svg-arrow *, .btn-wrap .btn.theme-red.type4 .svg-arrow * { fill: #E0004D; }

.bubble-content .bubble-inner .text .btn.theme-red.type4:hover, .content .btn.theme-red.type4:hover, .btn-wrap .btn.theme-red.type4:hover, .bubble-content .bubble-inner .text .btn.theme-red.type4:focus, .content .btn.theme-red.type4:focus, .btn-wrap .btn.theme-red.type4:focus, .bubble-content .bubble-inner .text .btn.theme-red.type4:active, .content .btn.theme-red.type4:active, .btn-wrap .btn.theme-red.type4:active { background: none; border: solid 1px #E0004D; color: #E0004D; }

.bubble-content .bubble-inner .text .btn.theme-green, .content .btn.theme-green, .btn-wrap .btn.theme-green { background: #009777; border: solid 1px #009777; }

.bubble-content .bubble-inner .text .btn.theme-green:hover, .content .btn.theme-green:hover, .btn-wrap .btn.theme-green:hover, .bubble-content .bubble-inner .text .btn.theme-green:focus, .content .btn.theme-green:focus, .btn-wrap .btn.theme-green:focus, .bubble-content .bubble-inner .text .btn.theme-green:active, .content .btn.theme-green:active, .btn-wrap .btn.theme-green:active { background: #009777; border: solid 1px #009777; }

.bubble-content .bubble-inner .text .btn.theme-green.type2, .content .btn.theme-green.type2, .btn-wrap .btn.theme-green.type2 { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-green.type2 .svg-arrow *, .content .btn.theme-green.type2 .svg-arrow *, .btn-wrap .btn.theme-green.type2 .svg-arrow * { fill: #fff; }

.bubble-content .bubble-inner .text .btn.theme-green.type2:hover, .content .btn.theme-green.type2:hover, .btn-wrap .btn.theme-green.type2:hover, .bubble-content .bubble-inner .text .btn.theme-green.type2:focus, .content .btn.theme-green.type2:focus, .btn-wrap .btn.theme-green.type2:focus, .bubble-content .bubble-inner .text .btn.theme-green.type2:active, .content .btn.theme-green.type2:active, .btn-wrap .btn.theme-green.type2:active { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-green.type3, .content .btn.theme-green.type3, .btn-wrap .btn.theme-green.type3 { background: none; border: solid 1px #009777; color: #009777; }

.bubble-content .bubble-inner .text .btn.theme-green.type3:hover, .content .btn.theme-green.type3:hover, .btn-wrap .btn.theme-green.type3:hover, .bubble-content .bubble-inner .text .btn.theme-green.type3:focus, .content .btn.theme-green.type3:focus, .btn-wrap .btn.theme-green.type3:focus, .bubble-content .bubble-inner .text .btn.theme-green.type3:active, .content .btn.theme-green.type3:active, .btn-wrap .btn.theme-green.type3:active { background: #009777; border: solid 1px #009777; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-green.type4, .content .btn.theme-green.type4, .btn-wrap .btn.theme-green.type4 { background: none; border: solid 1px #009777; color: #009777; }

.bubble-content .bubble-inner .text .btn.theme-green.type4 .svg-arrow *, .content .btn.theme-green.type4 .svg-arrow *, .btn-wrap .btn.theme-green.type4 .svg-arrow * { fill: #009777; }

.bubble-content .bubble-inner .text .btn.theme-green.type4:hover, .content .btn.theme-green.type4:hover, .btn-wrap .btn.theme-green.type4:hover, .bubble-content .bubble-inner .text .btn.theme-green.type4:focus, .content .btn.theme-green.type4:focus, .btn-wrap .btn.theme-green.type4:focus, .bubble-content .bubble-inner .text .btn.theme-green.type4:active, .content .btn.theme-green.type4:active, .btn-wrap .btn.theme-green.type4:active { background: none; border: solid 1px #009777; color: #009777; }

.bubble-content .bubble-inner .text .btn.theme-purple, .content .btn.theme-purple, .btn-wrap .btn.theme-purple { background: #4D0575; border: solid 1px #4D0575; }

.bubble-content .bubble-inner .text .btn.theme-purple:hover, .content .btn.theme-purple:hover, .btn-wrap .btn.theme-purple:hover, .bubble-content .bubble-inner .text .btn.theme-purple:focus, .content .btn.theme-purple:focus, .btn-wrap .btn.theme-purple:focus, .bubble-content .bubble-inner .text .btn.theme-purple:active, .content .btn.theme-purple:active, .btn-wrap .btn.theme-purple:active { background: #4D0575; border: solid 1px #4D0575; }

.bubble-content .bubble-inner .text .btn.theme-purple.type2, .content .btn.theme-purple.type2, .btn-wrap .btn.theme-purple.type2 { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-purple.type2 .svg-arrow *, .content .btn.theme-purple.type2 .svg-arrow *, .btn-wrap .btn.theme-purple.type2 .svg-arrow * { fill: #fff; }

.bubble-content .bubble-inner .text .btn.theme-purple.type2:hover, .content .btn.theme-purple.type2:hover, .btn-wrap .btn.theme-purple.type2:hover, .bubble-content .bubble-inner .text .btn.theme-purple.type2:focus, .content .btn.theme-purple.type2:focus, .btn-wrap .btn.theme-purple.type2:focus, .bubble-content .bubble-inner .text .btn.theme-purple.type2:active, .content .btn.theme-purple.type2:active, .btn-wrap .btn.theme-purple.type2:active { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-purple.type3, .content .btn.theme-purple.type3, .btn-wrap .btn.theme-purple.type3 { background: none; border: solid 1px #4D0575; color: #4D0575; }

.bubble-content .bubble-inner .text .btn.theme-purple.type3:hover, .content .btn.theme-purple.type3:hover, .btn-wrap .btn.theme-purple.type3:hover, .bubble-content .bubble-inner .text .btn.theme-purple.type3:focus, .content .btn.theme-purple.type3:focus, .btn-wrap .btn.theme-purple.type3:focus, .bubble-content .bubble-inner .text .btn.theme-purple.type3:active, .content .btn.theme-purple.type3:active, .btn-wrap .btn.theme-purple.type3:active { background: #4D0575; border: solid 1px #4D0575; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-purple.type4, .content .btn.theme-purple.type4, .btn-wrap .btn.theme-purple.type4 { background: none; border: solid 1px #4D0575; color: #4D0575; }

.bubble-content .bubble-inner .text .btn.theme-purple.type4 .svg-arrow *, .content .btn.theme-purple.type4 .svg-arrow *, .btn-wrap .btn.theme-purple.type4 .svg-arrow * { fill: #4D0575; }

.bubble-content .bubble-inner .text .btn.theme-purple.type4:hover, .content .btn.theme-purple.type4:hover, .btn-wrap .btn.theme-purple.type4:hover, .bubble-content .bubble-inner .text .btn.theme-purple.type4:focus, .content .btn.theme-purple.type4:focus, .btn-wrap .btn.theme-purple.type4:focus, .bubble-content .bubble-inner .text .btn.theme-purple.type4:active, .content .btn.theme-purple.type4:active, .btn-wrap .btn.theme-purple.type4:active { background: none; border: solid 1px #4D0575; color: #4D0575; }

.bubble-content .bubble-inner .text .btn.theme-yellow, .content .btn.theme-yellow, .btn-wrap .btn.theme-yellow { background: #FFC503; border: solid 1px #FFC503; }

.bubble-content .bubble-inner .text .btn.theme-yellow:hover, .content .btn.theme-yellow:hover, .btn-wrap .btn.theme-yellow:hover, .bubble-content .bubble-inner .text .btn.theme-yellow:focus, .content .btn.theme-yellow:focus, .btn-wrap .btn.theme-yellow:focus, .bubble-content .bubble-inner .text .btn.theme-yellow:active, .content .btn.theme-yellow:active, .btn-wrap .btn.theme-yellow:active { background: #FFC503; border: solid 1px #FFC503; }

.bubble-content .bubble-inner .text .btn.theme-yellow.type2, .content .btn.theme-yellow.type2, .btn-wrap .btn.theme-yellow.type2 { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-yellow.type2 svg *, .content .btn.theme-yellow.type2 svg *, .btn-wrap .btn.theme-yellow.type2 svg * { fill: #fff; }

.bubble-content .bubble-inner .text .btn.theme-yellow.type2:hover, .content .btn.theme-yellow.type2:hover, .btn-wrap .btn.theme-yellow.type2:hover, .bubble-content .bubble-inner .text .btn.theme-yellow.type2:focus, .content .btn.theme-yellow.type2:focus, .btn-wrap .btn.theme-yellow.type2:focus, .bubble-content .bubble-inner .text .btn.theme-yellow.type2:active, .content .btn.theme-yellow.type2:active, .btn-wrap .btn.theme-yellow.type2:active { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-yellow.type3, .content .btn.theme-yellow.type3, .btn-wrap .btn.theme-yellow.type3 { background: none; border: solid 1px #FFC503; color: #FFC503; }

.bubble-content .bubble-inner .text .btn.theme-yellow.type3:hover, .content .btn.theme-yellow.type3:hover, .btn-wrap .btn.theme-yellow.type3:hover, .bubble-content .bubble-inner .text .btn.theme-yellow.type3:focus, .content .btn.theme-yellow.type3:focus, .btn-wrap .btn.theme-yellow.type3:focus, .bubble-content .bubble-inner .text .btn.theme-yellow.type3:active, .content .btn.theme-yellow.type3:active, .btn-wrap .btn.theme-yellow.type3:active { background: #FFC503; border: solid 1px #FFC503; color: #fff; }

.bubble-content .bubble-inner .text .btn.theme-yellow.type4, .content .btn.theme-yellow.type4, .btn-wrap .btn.theme-yellow.type4 { background: none; border: solid 1px #FFC503; color: #FFC503; }

.bubble-content .bubble-inner .text .btn.theme-yellow.type4 .svg-arrow *, .content .btn.theme-yellow.type4 .svg-arrow *, .btn-wrap .btn.theme-yellow.type4 .svg-arrow * { fill: #FFC503; }

.bubble-content .bubble-inner .text .btn.theme-yellow.type4:hover, .content .btn.theme-yellow.type4:hover, .btn-wrap .btn.theme-yellow.type4:hover, .bubble-content .bubble-inner .text .btn.theme-yellow.type4:focus, .content .btn.theme-yellow.type4:focus, .btn-wrap .btn.theme-yellow.type4:focus, .bubble-content .bubble-inner .text .btn.theme-yellow.type4:active, .content .btn.theme-yellow.type4:active, .btn-wrap .btn.theme-yellow.type4:active { background: none; border: solid 1px #FFC503; color: #FFC503; }

.bubble-content .bubble-inner .text .btn.no-theme.type2, .content .btn.no-theme.type2, .btn-wrap .btn.no-theme.type2 { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.no-theme.type2:before, .content .btn.no-theme.type2:before, .btn-wrap .btn.no-theme.type2:before { background-image: none; display: none; }

.bubble-content .bubble-inner .text .btn.no-theme.type2:hover, .content .btn.no-theme.type2:hover, .btn-wrap .btn.no-theme.type2:hover, .bubble-content .bubble-inner .text .btn.no-theme.type2:focus, .content .btn.no-theme.type2:focus, .btn-wrap .btn.no-theme.type2:focus, .bubble-content .bubble-inner .text .btn.no-theme.type2:active, .content .btn.no-theme.type2:active, .btn-wrap .btn.no-theme.type2:active { background: none; border: solid 1px #fff; color: #fff; }

.bubble-content .bubble-inner .text .btn.no-theme.type3, .content .btn.no-theme.type3, .btn-wrap .btn.no-theme.type3 { background: none; border: solid 1px #6BB745; color: #6BB745; }

.bubble-content .bubble-inner .text .btn.no-theme.type3:hover, .content .btn.no-theme.type3:hover, .btn-wrap .btn.no-theme.type3:hover, .bubble-content .bubble-inner .text .btn.no-theme.type3:focus, .content .btn.no-theme.type3:focus, .btn-wrap .btn.no-theme.type3:focus, .bubble-content .bubble-inner .text .btn.no-theme.type3:active, .content .btn.no-theme.type3:active, .btn-wrap .btn.no-theme.type3:active { background: #6BB745; border: solid 1px #6BB745; color: #fff; }

.bubble-content .bubble-inner .text .btn.type3 span, .content .btn.type3 span, .btn-wrap .btn.type3 span { transform: translateX(0) !important; }

.bubble-content .bubble-inner .text .btn.type3 .svg-arrow, .content .btn.type3 .svg-arrow, .btn-wrap .btn.type3 .svg-arrow { display: none; }

.bubble-content .bubble-inner .text .btn.type3 .svg-download, .content .btn.type3 .svg-download, .btn-wrap .btn.type3 .svg-download { display: block !important; opacity: 1 !important; }

.btn-wrap { margin: 30px 0; display: block; }

.btn-wrap.center { text-align: center; }

.btn-wrap.no-margin-right .btn { margin-right: 0; }

/* @import must be at top of file, otherwise CSS will not work */
@font-face { font-family: 'Gilroy-SemiBold'; src: url("../fonts/34FB81_0_0.eot"); src: url("../fonts/34FB81_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/34FB81_0_0.woff2") format("woff2"), url("../fonts/34FB81_0_0.woff") format("woff"), url("../fonts/34FB81_0_0.ttf") format("truetype"); }

#wpadminbar { z-index: 999999999999; }

#wpadminbar span { display: inline-block !important; }

html { text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; }

b, strong { font-weight: 600; }

body { position: relative; min-width: 320px; font-family: "Titillium Web", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 300; background-color: #fff; color: #2D2D2D; /* &.noscroll { position:fixed; overflow:hidden; width: 100%; height: 100%; } */ }

@media (min-width: 768px) { body { font-size: 18px; line-height: 1.4; } }

body .home-preloader:after { background: #034EA2; content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 0; height: 100%; transform-origin: left; transition: width 0.8s ease; }

body .home-preloader.animate-bg:after { width: 100%; }

.edit_content { position: absolute; top: 20px; right: 20px; z-index: 99999999; font-size: 14px; font-weight: bold; }

@media (max-width: 1100px) { .container { width: 100%; } }

@media (min-width: 768px) { .container { padding-left: 30px; padding-right: 30px; } }

@media (max-width: 1023px) { .container { max-width: 100%; } }

@media (max-width: 767px) { .container { padding-left: 25px; padding-right: 25px; } }

@media (max-width: 767px) { .container-fluid { padding-left: 25px; padding-right: 25px; } }

img { max-width: 300px; margin: 0 auto; display: block; }

@media (min-width: 1100px) { img { display: block; width: 100%; max-width: inherit; } }

.wp-caption { max-width: 100% !important; padding: 10px 0; text-align: left; }

.wp-caption.alignnone { margin: 5px 20px 0 0; }

.wp-caption.alignleft { margin: 5px 20px 0 0; }

.wp-caption.alignright { margin: 5px 0 0 20px; }

.wp-caption img { border: 0 none; height: auto; margin: 20px 0 30px 0 !important; max-width: 100% !important; min-width: 50px !important; padding: 0; width: auto !important; }

.wp-caption .wp-caption-text { font-size: 15px !important; line-height: 25px !important; font-style: italic; margin: 20px 0 0 0 !important; padding: 0 40px 0 0 !important; color: #767F89; }

h1, h2, h3, h4, .h1, .h2, .h3, .h4 { margin: 0 0 15px; font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 300; letter-spacing: -0.5px; display: block; }

.heading-font { font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 300; letter-spacing: -0.5px; }

@media (min-width: 768px) { h1, .h1 { font-size: 38px; line-height: 44px; } }

@media (min-width: 768px) { h2, .h2 { font-size: 34px; line-height: 38px; } }

@media (min-width: 768px) { h3, .h3 { font-size: 28px; line-height: 34px; } }

@media (min-width: 768px) { h4, .h4 { font-size: 24px; line-height: 32px; } }

p { margin: 0 0 12px; }

a { color: #6BB745; text-decoration: none; }

a:hover, a:focus, a:active { text-decoration: none; outline: 0; color: #6BB745; }

input, select, textarea { -webkit-appearance: none; -moz-appearance: none; }

.item-anchor { z-index: 999; text-indent: -5000em; }

.off-screen { opacity: 0; }

span { display: block; }

.form-control { box-shadow: none !important; outline: none !important; }

table { color: #191919 !important; background-color: #E2E7EC !important; font-size: 20px !important; line-height: 28px !important; width: 100% !important; margin: 40px 0; border-radius: 12px 12px 0 0; border: solid 1px #fff; }

table .even td { background-color: #E2E7EC !important; }

table .odd td { background-color: #F1F4F6 !important; }

table th { font-size: 20px !important; line-height: 28px !important; font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 300 !important; letter-spacing: -0.5px; background-color: #034EA2 !important; padding: 20px 20px 18px !important; color: #fff !important; border-right: 1px solid rgba(255, 255, 255, 0.3) !important; }

table th h2, table th h3, table th h4, table th h5 { color: #fff !important; margin-bottom: 0 !important; }

table th:first-child { border-radius: 12px 0 0 0 !important; }

table th:last-child { border-radius: 0 12px 0 0 !important; border-right: none !important; }

table tr td { font-size: 20px !important; line-height: 28px !important; padding: 20px 20px 18px !important; color: #191919 !important; border-top: none !important; border-right: 2px solid #b7bdc3 !important; }

table tr td:last-child { border-right: none !important; }

.animated { animation-duration: 1s; animation-fill-mode: both; }

@keyframes fadeInUp { from { opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to { opacity: 1;
    transform: none; } }

.fadeInUp { animation-name: fadeInUp; }

body.page-id-33849 .content .column.left { display: none; }

body.page-id-33849 .content .column.right { flex: 100%; max-width: 100%; }

#cookie-bar { position: fixed; background: none; bottom: 0; width: 100%; padding: 9px 11px 11px 11px; z-index: 9999999999; color: #fff; display: none; text-align: center; /* #disablebar { display: inline-block; top: 2px; right: 5px; position: absolute;  background: none; font-size: 20px; line-height: 1; @include media('<tablet') { top: 0; font-size: 23px; } }*/ }

@media (max-width: 767px) { #cookie-bar { padding: 10px 0; } }

#cookie-bar:after { content: ''; opacity: 0.60; z-index: -1; background: #000; }

#cookie-bar .inner { display: inline-block; position: relative; }

@media (min-width: 1100px) { #cookie-bar .inner { padding: 0 100px 0 15px; } }

@media (min-width: 1440px) { #cookie-bar .inner { padding: 0 100px 0 65px; } }

@media (max-width: 1099px) { #cookie-bar .inner { padding: 0 100px 0 0; } }

@media (max-width: 767px) { #cookie-bar .inner { padding: 0; } }

#cookie-bar .inner p { font-size: 15px; margin-bottom: 0; display: inline-block; }

#cookie-bar #disablebar { display: inline-block; cursor: pointer; z-index: 3; background-color: #6BB745; border-color: #6BB745; padding: 0.05rem 0.75rem 0.15rem; color: #fff; font-size: 12px; letter-spacing: 1px; line-height: 20px; font-weight: 600; outline: 0; border-radius: 6px 0 6px 0; text-transform: uppercase; /* &:after, &:before { content:''; position: absolute; width: 3px; height: 20px; background: $white; } &:after { transform: rotate(45deg); } &:before { transform: rotate(-45deg); left: 8px; @include media('<tablet') { left: 7px; } } */ }

@media (min-width: 768px) { #cookie-bar #disablebar { top: 2px; right: 5px; position: absolute; } }

@media (max-width: 767px) { #cookie-bar #disablebar { margin-top: 10px; } }

#cookie-bar #disablebar:focus, #cookie-bar #disablebar:active { box-shadow: none; outline: 0; }

#cookie-bar #disablebar .svg-arrow { display: none !important; }

#cookie-bar a { color: #fff; font-weight: normal; }

#notification-bar { position: fixed; background: none; top: 0; width: 100%; padding: 9px 11px 11px 11px; z-index: 9999999999; color: #fff; display: none; text-align: center; }

@media (max-width: 767px) { #notification-bar { padding: 10px 0; display: none !important; } }

#notification-bar:after { content: ''; opacity: 0.60; z-index: -1; background: #034EA2; }

#notification-bar .inner { padding-right: 40px; display: inline-block; position: relative; }

@media (min-width: 1100px) { #notification-bar .inner { padding: 0 40px 0 15px; } }

@media (min-width: 1440px) { #notification-bar .inner { padding: 0 40px 0 65px; } }

@media (max-width: 1099px) { #notification-bar .inner { padding: 0 40px 0 0; } }

#notification-bar .inner p { font-size: 15px; margin-bottom: 0; display: inline-block; }

#notification-bar #disablebar { display: inline-block; top: 4px; right: 5px; position: absolute; cursor: pointer; z-index: 3; }

@media (max-width: 767px) { #notification-bar #disablebar { top: 6; } }

#notification-bar #disablebar:after, #notification-bar #disablebar:before { content: ''; position: absolute; width: 3px; height: 20px; background: #fff; }

#notification-bar #disablebar:after { transform: rotate(45deg); }

#notification-bar #disablebar:before { transform: rotate(-45deg); left: 8px; }

@media (max-width: 767px) { #notification-bar #disablebar:before { left: 7px; } }

#notification-bar a { color: #fff; font-weight: bold; }

#notification-wrap { width: 820px; }

@media (min-width: 768px) { #notification-wrap { position: relative; margin: 200px auto 0 auto; } }

@media (max-width: 1023px) { #notification-wrap { width: 780px; } }

@media (max-width: 767px) { #notification-wrap { margin: 0; width: 330px; } }

#notification-wrap #notification-content { width: 700px; height: auto; display: block; margin: 100px auto 40px; }

@media (min-width: 768px) { #notification-wrap #notification-content { position: relative; } }

@media (max-width: 1023px) { #notification-wrap #notification-content { width: 700px; } }

@media (max-width: 767px) { #notification-wrap #notification-content { width: 100%; height: auto; margin: 0; border-radius: 0; border: none; } }

#notification-wrap #notification-content .notification-inner { margin: 0; padding: 0; height: auto; width: 700px; background: #fff; text-align: center; }

@media (max-width: 1023px) { #notification-wrap #notification-content .notification-inner { width: 660px; } }

@media (max-width: 767px) { #notification-wrap #notification-content .notification-inner { height: 100%; min-height: 500px; width: 100%; } #notification-wrap #notification-content .notification-inner .embed-responsive { position: static; min-height: 500px; width: 100%; } #notification-wrap #notification-content .notification-inner .embed-responsive:before { padding: 0; } #notification-wrap #notification-content .notification-inner .embed-responsive iframe { min-height: 500px; } }

#notification-wrap .mfp-close { top: -70px; }

@media (max-width: 767px) { #notification-wrap .mfp-close { left: 0; } }

.post-carousel2 .box-small:before, .theme-grid .box-small:before, .listing-section .box-small:before, #news .box-small:before, .countries .box-small:before, #gray-strip .box-small:before, .content.no-banner.standard-post .box:before, .theme-grid .box:before, .listing-section .box:before, #news .box:before { content: ""; width: 88%; height: 25%; position: absolute; left: 50%; bottom: 1px; z-index: 1; -webkit-transition: box-shadow 0.4s ease; -moz-transition: box-shadow 0.4s ease; transition: box-shadow 0.4s ease; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

.bg-stretch { z-index: -1; }

#wrapper { position: relative; overflow: hidden; }

#header-visual-wrap.fixed-effect { z-index: 999999; }

#header-visual-wrap.fixed-effect .visual-area { position: fixed; z-index: 999999; }

#header { position: absolute; z-index: 9999; top: 0; left: 0; width: 100%; padding: 30px 0 50px; }

#header.up-z-index { z-index: 9999; }

@media (min-width: 1100px) { #header { padding: 30px 15px; } }

@media (min-width: 1440px) { #header { padding: 30px 65px; } }

@media (max-width: 1099px) { #header { padding: 30px 15px 40px 0; } }

@media (max-width: 767px) { #header { padding: 30px 15px 30px 0; } }

#header.animation-completed { z-index: 9999; }

#header .logo { margin-top: 20px; max-width: 224px; }

@media (min-width: 1280px) { #header .logo { margin-top: 16px; } }

@media (max-width: 1023px) { #header .logo { margin-top: 4px; margin-left: 15px; } }

@media (max-width: 767px) { #header .logo { margin-left: 0; margin-top: 0; } }

@media (max-width: 767px) { #header .logo img { margin-left: 0; } }

@media (max-width: 499px) { #header .logo img { max-width: 180px; } }

#header .eu-flag-wrap { margin-bottom: 15px; }

@media (max-width: 1023px) { #header .eu-flag-wrap { margin-bottom: 20px; } }

#header .eu-flag-wrap .right { position: relative; text-align: right; }

@media (max-width: 1023px) { #header .eu-flag-wrap .right { text-align: left; margin-top: 6px; } }

@media (max-width: 767px) { #header .eu-flag-wrap .right { display: block; width: calc(100% - 100px); } }

#header .eu-flag-wrap .right .img { height: 32px; width: 48px; margin-left: 10px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; overflow: hidden; position: absolute; right: 0; top: -3px; }

@media (max-width: 1023px) { #header .eu-flag-wrap .right .img { top: 3px; right: auto; left: 0px; margin-right: 10px; margin-left: 0; } }

#header .eu-flag-wrap .right .text { display: inline-block; font-size: 13px; line-height: 19px; padding-right: 58px; color: #fff; }

@media (max-width: 1023px) { #header .eu-flag-wrap .right .text { padding-right: 0; padding-left: 58px; } }

#header .eu-flag-wrap .right .text.gray { color: #2D2D2D; }

#header .column.right { text-align: right; }

#header .column.right #main-menu { margin: 12px 0 0 0; display: block; }

@media (max-width: 1023px) { #header .column.right #main-menu { display: none; } }

#header .column.right #main-menu ul { padding-left: 0; margin-bottom: 0; list-style: none; text-align: right; }

#header .column.right #main-menu ul li { font-size: 20px; line-height: 31px; list-style: none; display: inline-block; }

@media (min-width: 768px) { #header .column.right #main-menu ul li { margin-left: 31px; } }

@media (max-width: 1199px) { #header .column.right #main-menu ul li { font-size: 18px; line-height: 27px; } }

@media (max-width: 1099px) { #header .column.right #main-menu ul li { font-size: 16px; line-height: 27px; } }

@media (max-width: 767px) { #header .column.right #main-menu ul li { font-size: 18px; line-height: 27px; } }

#header .column.right #main-menu ul li .btn.type3 { background: none; border: solid 1px #fff; color: #fff; min-width: 100px; padding: 4px 11px; font-size: 12px; margin-right: 0; margin-top: -5px; }

#header .column.right #main-menu ul li .btn.type3 span { transform: translateX(0) !important; }

#header .column.right #main-menu ul li .btn.type3 .svg-arrow { display: none !important; }

#header .column.right #main-menu ul li .btn.type3:after { display: none !important; }

#header .column.right #main-menu ul li .btn.type3:hover, #header .column.right #main-menu ul li .btn.type3:focus, #header .column.right #main-menu ul li .btn.type3:active { background: #fff; border: solid 1px #fff; color: #034EA2; }

#header .column.right #main-menu ul li a { position: relative; color: #fff; padding: 1px 1px 4px; }

#header .column.right #main-menu ul li a:after { position: absolute; display: block; background: #6BB745; content: ''; z-index: 1; width: 0; height: 1px; bottom: 0; left: 0; transition: width 0.3s ease; opacity: 0; }

#header .column.right #main-menu ul li:hover a:after, #header .column.right #main-menu ul li.current a:after { opacity: 1; width: 100%; }

#header .column.right #main-menu ul.top { margin-bottom: 30px; }

#header .column.right #main-menu ul.top li { font-size: 13px; letter-spacing: 1px; line-height: 20px; font-weight: 600; text-transform: uppercase; }

@media (min-width: 768px) { #header .column.right #main-menu ul.top li.last { margin-right: 20px; } }

#header .column.right #main-menu ul.top li.main-site { margin-left: 20px; }

#header .column.right #main-menu ul.top li.social { overflow: visible; margin: 0 0 0 15px; }

#header .column.right #main-menu ul.top li.social a { display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; margin-bottom: -3px; }

#header .column.right #main-menu ul.top li.social a:after { display: none; }

#header .column.right #main-menu ul.top li.social.facebook a { background-image: url(../img/svg/facebook_white.svg); width: 9px; height: 18px; }

#header .column.right #main-menu ul.top li.social.twitter a { background-image: url(../img/svg/twitter_white.svg); width: 16px; height: 15px; }

#header .column.right #main-menu ul.top li.social.linkedin a { background-image: url(../img/svg/linkedin_white.svg); width: 16px; height: 16px; }

#header .column.right #main-menu ul.top li.social.instagram a { background-image: url(../img/svg/instagram_white.svg); height: 18px; width: 19px; }

#header .column.right #main-menu ul.top li.social.search a { background-image: url(../img/svg/search_white.svg); width: 16px; height: 16px; }

#header .column.right #main-menu.no-banner ul li .btn.type3 { border: solid 1px #034EA2; color: #034EA2; }

#header .column.right #main-menu.no-banner ul li .btn.type3:hover, #header .column.right #main-menu.no-banner ul li .btn.type3:focus, #header .column.right #main-menu.no-banner ul li .btn.type3:active { background: #034EA2; border: solid 1px #034EA2; color: #fff; }

#header .column.right #main-menu.no-banner ul li a { color: #2D2D2D; }

#header .column.right #main-menu.no-banner ul.top li.social.facebook a { background-image: url(../img/svg/facebook_gray.svg); }

#header .column.right #main-menu.no-banner ul.top li.social.twitter a { background-image: url(../img/svg/twitter_gray.svg); }

#header .column.right #main-menu.no-banner ul.top li.social.linkedin a { background-image: url(../img/svg/linkedin_gray.svg); }

#header .column.right #main-menu.no-banner ul.top li.social.instagram a { background-image: url(../img/svg/instagram_gray.svg); }

#header .column.right #main-menu.no-banner ul.top li.social.search a { background-image: url(../img/svg/search_gray.svg); }

#header.default.show { z-index: 999999999; }

body#site-3 #header .eu-flag-wrap .right .text { color: #2D2D2D !important; }

body#site-3 #header .logo { width: 424px; max-width: 424px; }

@media (max-width: 1279px) { body#site-3 #header .logo { margin-top: 10px; width: 324px; } }

@media (max-width: 767px) { body#site-3 #header .logo { margin-top: 20px; } }

body#site-5 #header .logo, body#site-10 #header .logo { width: 364px; max-width: 364px; }

@media (max-width: 1279px) { body#site-5 #header .logo, body#site-10 #header .logo { margin-top: 10px; width: 324px; } }

@media (max-width: 767px) { body#site-5 #header .logo, body#site-10 #header .logo { margin-top: 20px; } }

body#site-1 #header .column.right #main-menu ul li a:after, body#site-2 #header .column.right #main-menu ul li a:after { background: #009777; }

.visual-area { position: relative; overflow: hidden; height: 640px; background-size: cover; background-repeat: no-repeat; background-position: center center; z-index: 0; }

@media (max-width: 1439px) { .visual-area { height: 570px; } }

@media (max-width: 1099px) { .visual-area { height: 500px; } }

@media (max-width: 767px) { .visual-area { height: 440px; } }

.visual-area .overlay { width: 100%; height: 100%; content: " "; z-index: 1; display: block; background: rgba(0, 0, 0, 0.55); }

.visual-area.default { background-color: #6BB745; }

.visual-area.default .overlay-bottom { width: 100%; height: 100%; content: " "; z-index: 2; display: block; opacity: 0.75; background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 55%, #000 100%); }

.visual-area.default .caption { position: absolute; width: 100%; bottom: 70px; z-index: 99999999; }

@media (max-width: 767px) { .visual-area.default .caption { padding-top: 110px; } }

.visual-area.default .caption .container { position: relative; }

@media (max-width: 1099px) { .visual-area.default .caption { bottom: 40px; } }

.visual-area.default .caption .small-title { font-size: 17px; line-height: 25px; letter-spacing: 1px; font-weight: 600; color: #fff; text-transform: uppercase; margin-bottom: 20px; }

.visual-area.default .caption h1 { max-width: 1045px; }

.visual-area.default.with-border { border-bottom: solid 16px #6BB745; }

.visual-area.default.with-border.theme-red { border-bottom: solid 16px #E0004D; }

.visual-area.default.with-border.theme-green { border-bottom: solid 16px #009777; }

.visual-area.default.with-border.theme-purple { border-bottom: solid 16px #4D0575; }

.visual-area.default.with-border.theme-yellow { border-bottom: solid 16px #FFC503; }

.visual-area.full-screen { background-color: #6BB745; }

.visual-area.full-screen.theme-red { background-color: #E0004D; }

.visual-area.full-screen.theme-green { background-color: #009777; }

.visual-area.full-screen.theme-purple { background-color: #4D0575; }

.visual-area.full-screen.theme-yellow { background-color: #FFC503; }

.visual-area h1 { margin-left: 0; font-size: 30px; line-height: 36px; color: #fff; }

@media (max-width: 1099px) { .visual-area h1 br { display: none; } }

@media (min-width: 769px) { .visual-area h1 { font-size: 44px; line-height: 46px; } }

@media (min-width: 1101px) { .visual-area h1 { font-size: 54px; line-height: 56px; } }

.visual-area .CKIC-EU-container-outer { padding: 0 0 50px; position: absolute; bottom: 0; left: 0; width: 100%; min-height: 150px; display: block; z-index: 99; opacity: 1; }

@media (min-width: 1100px) { .visual-area .CKIC-EU-container-outer { padding: 0 15px; } }

@media (min-width: 1440px) { .visual-area .CKIC-EU-container-outer { padding: 0 65px; } }

@media (max-width: 1099px) { .visual-area .CKIC-EU-container-outer { padding: 0 15px 40px 0; } }

@media (max-width: 767px) { .visual-area .CKIC-EU-container-outer { padding: 0x 15px 30px 0; } }

.visual-area .CKIC-EU-container-outer .CKIC-EU-container .column { position: relative; width: 100%; min-height: 150px; display: block; }

.visual-area .CKIC-EU-container-outer .CKIC-EU-container .column .CKIC_EU_flag { position: absolute !important; bottom: 90px !important; left: auto !important; right: 15px !important; z-index: 0 !important; max-width: 300px !important; min-width: 200px !important; height: auto !important; }

@media (max-width: 767px) { .visual-area .CKIC-EU-container-outer .CKIC-EU-container .column .CKIC_EU_flag { max-width: 200px !important; right: 0 !important; bottom: 50px !important; } }

.visual-area.win-height { height: 100vh; }

@media (min-width: 1025px) { .visual-area.win-height { min-height: 750px; } }

@media (max-width: 767px) { .visual-area.win-height { min-height: 375px; } .visual-area.win-height .caption { padding-bottom: 60px; } }

@media (orientation: portrait) { .visual-area.win-height { min-height: 460px; } }

.visual-area.win-height img { position: absolute; left: 0; min-width: 100%; max-width: none; }

.visual-area.win-height .overlay { background: rgba(0, 0, 0, 0.55); }

.visual-area.win-height.home { background-color: #fff; }

.visual-area.win-height.home .caption { padding-bottom: 0; }

.visual-area.win-height.home.animation-completed { background-size: cover !important; }

.visual-area.win-height.home .overlay { display: none; }

.visual-area.win-height.home:after { width: 100%; height: 100%; content: " "; z-index: 1; display: block; background: rgba(0, 0, 0, 0.25); }

.visual-area video { position: absolute; top: 50%; left: 50%; padding: 0; margin: 0; display: block; min-width: 100%; min-height: 100%; width: auto; height: auto; -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); background-size: cover; /*@include media('<desktop') { display: none; }*/ }

.visual-area .move { position: absolute; width: 48px; left: 50%; bottom: 0; margin-left: -24px; z-index: 9999999; padding-bottom: 43px; opacity: 0; /*			 span { position: relative; width: 48px; height: 48px; border: solid 1px $green; border-radius: 50%; transition: background-color 0.3s ease; &:after { background-image: url(../img/svg/green-arrow-down.svg); background-repeat: no-repeat;  background-position: center center;		 background-size: contain;					 content: ''; width: 20px; height: 16px; left: 50%; top: 50%; margin-top: -8px; margin-left: -10px; display: block; position: absolute;							 } } */ }

.visual-area .move:after { background: #6BB745; content: ''; width: 1px; height: 43px; left: 50%; bottom: 0; display: block; position: absolute; z-index: 999; }

.visual-area .move.theme-red:after { background: #E0004D; }

.visual-area .move.theme-green:after { background: #009777; }

.visual-area .move.theme-purple:after { background: #4D0575; }

.visual-area .move.theme-yellow:after { background: #FFC503; }

.visual-area .move:hover span { background: #6BB745; /*&:after { background-image: url(../img/svg/white-arrow-down.svg);						 }*/ }

.visual-area.show .move { opacity: 1; transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; }

.visual-area.flagship-home .container { position: absolute; bottom: 0; left: 100px; padding-bottom: 200px; z-index: 100; }

@media (max-width: 768px) { .visual-area.flagship-home .container { left: 0; } }

@media (max-width: 1023px) { .visual-area.flagship-home { padding: 100px 0 0 0; } }

@media (min-width: 769px) { .visual-area.flagship-home .column.left { padding-top: 100px; } .visual-area.flagship-home .column.left img { max-width: 313px; margin: 140px 0 40px 0; } .visual-area.flagship-home .column.right img { max-width: 100%; } }

.visual-area.flagship-home h1 { color: #fff; font-family: "Titillium Web", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 500; position: relative; font-size: 60px; line-height: 70px; margin-bottom: 30px; margin-top: 45px; }

@media (max-width: 767px) { .visual-area.flagship-home h1 { font-size: 30px; line-height: 36px; } }

.visual-area.flagship-home h1:after { width: 55px; height: 5px; bottom: -5px; left: 5px; position: absolute; display: block; background: #6BB745; content: ''; transition: all 1s ease; z-index: 0; }

@media (max-width: 767px) { .visual-area.flagship-home h1:after { width: 25px; left: 2px; bottom: -7px; } }

.visual-area.flagship-home p { color: #fff; font-size: 24px; line-height: 34px; margin-bottom: 35px; padding-left: 5px; max-width: 460px; font-weight: 500; }

@media (max-width: 767px) { .visual-area.flagship-home p { font-size: 20px; line-height: 30px; margin-bottom: 20px; } }

.visual-area.flagship-home .btn { margin-bottom: 10px; }

.visual-area.flagship-home .btn span { transform: translateX(0) !important; }

.visual-area.flagship-home .btn .svg-arrow { display: none; }

.visual-area.flagship-home span.btn { cursor: auto; }

.visual-area.flagship-home span.btn:hover { cursor: auto; background: #6BB745; }

.visual-area.flagship-home .icon-text--goal { padding: 5px 15px 5px 38px !important; border-radius: 12px 0 12px 0; border: solid 1px #282828; text-transform: uppercase; font-size: 12px; line-height: 18px; color: #282828; letter-spacing: 1px; font-weight: 600; display: inline-block; }

.visual-area.flagship-home .icon-text--goal:before { display: none !important; top: 5px; left: 12px; width: 18px; height: 18px; }

.visual-area.flagship-home .icon-text--goal svg { position: absolute; top: 5px; left: 12px; width: 18px; height: 18px; }

.visual-area.flagship-home a.icon-text--goal:hover { background: #282828; color: #fff; }

.visual-area.flagship-home a.icon-text--goal:hover svg * { fill: #fff; }

.visual-area.flagship-home .move { position: absolute; width: 48px; left: 55px; bottom: 0; z-index: 999; padding-bottom: 84px; cursor: pointer; }

.visual-area.flagship-home .move:after { background: #fff; content: ''; width: 1px; height: 84px; left: 50%; bottom: 0; display: block; position: absolute; z-index: 999; }

.visual-area.flagship-home .move span { position: relative; width: 48px; height: 48px; border: solid 1px #fff; border-radius: 50%; transition: background-color 0.3s ease; }

.visual-area.flagship-home .move span:after { background-image: url(../img/svg/white-arrow-down.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 20px; height: 16px; left: 50%; top: 50%; margin-top: -8px; margin-left: -10px; display: block; position: absolute; }

.visual-area.flagship-home .move:hover { cursor: pointer; }

.visual-area.flagship-home .move:hover span { background: #034EA2; }

.visual-area.flagship-home .move:hover span:after { background-image: url(../img/svg/white-arrow-down.svg); }

body#site-1 .visual-area.default, body#site-2 .visual-area.default { background: #009777; }

body#site-1 .visual-area.default.with-border, body#site-2 .visual-area.default.with-border { border-bottom: solid 16px #009777; }

.content { background-color: #fff; padding: 72px 0; }

@media (max-width: 767px) { .content { padding: 50px 0; } }

.content.content-section { padding: 0 0 45px; }

.content .row { animation-duration: 1s; animation-fill-mode: both; opacity: 0; }

.content .row.on-screen-show { opacity: 1; animation-name: fadeInUp; }

.content.bg-color-grey { background-color: #F5F7F9; }

.content.bg-color-white { background-color: #fff; }

.content .section-title { font-size: 15px; line-height: 23px; letter-spacing: 1px; color: #767F89; font-weight: 600; margin-bottom: 13px; text-transform: uppercase; }

@media (min-width: 768px) { .content .column.left { padding-right: 40px; } }

.content .column.left h2 { font-size: 40px; line-height: 44px; color: #000; max-width: 535px; margin-bottom: 30px; }

@media (min-width: 1101px) { .content.page .column.right { min-height: 200px; } }

.content h1, .content h2 { color: #034EA2; }

.content h3, .content h4 { color: #222; }

.content p { font-size: 20px; line-height: 30px; margin-bottom: 25px; }

@media (min-width: 1101px) { .content p { padding-right: 80px; } }

.content p.intro, .content p .intro { font-size: 24px; line-height: 34px; font-weight: 400; }

.content p b, .content p strong { font-weight: 700; }

.content .content-column p { padding-right: 30px; }

.content a.inline-twitter-link { color: #6BB745; padding: 0 3px; }

.content a.inline-twitter-link span:before { color: #6BB745; }

.content a.inline-twitter-link:hover { color: #fff; background: #6BB745; }

.content a.inline-twitter-link:hover span:before { color: #fff; }

.content span.text-in-color { display: inline; }

.content span.text-in-color span { display: inline; }

.content span.text-in-color.blue { color: #034EA2; }

.content span.text-in-color.theme-red { color: #E0004D; }

.content span.text-in-color.theme-green { color: #009777; }

.content span.text-in-color.theme-purple { color: #4D0575; }

.content span.text-in-color.theme-yellow { color: #FFC503; }

.content ul { list-style: none; margin: 30px 0 30px 0; padding: 0; display: block; }

.content ul li { position: relative; padding: 0 0 0 35px; margin: 0 0 20px 0; font-size: 20px; list-style: none; list-style-position: inside; }

.content ul li:after { content: ''; width: 6px; height: 6px; display: block; background: #6BB745; left: 12px; top: 10px; display: block; position: absolute; }

.content ul.heateor_sss_sharing_ul li:after { display: none; }

.content ol { margin: 30px 0 30px 28px; padding: 0; display: block; list-style-position: outside; }

.content ol li { position: relative; padding: 0 0 0 9px; margin: 0 0 20px 0; font-size: 20px; }

.content .btn { margin-bottom: 40px; }

@media (max-width: 499px) { .content .btn { padding: 18px 14px; margin-top: 5px; margin-bottom: 5px; font-size: 12px; } }

.content .img-wrap { position: relative; }

.content .img-wrap.video .circle { position: absolute; width: 48px; height: 48px; top: 50%; left: 50%; margin-top: -26px; margin-left: -23px; padding: 0; border-radius: 50%; background: #6BB745; display: block; }

.content .img-wrap.video .circle.circle--play { background: none; }

.content .img-wrap.video .circle.circle--play:before { left: -1px; top: -1px; position: absolute; content: ''; height: 48px; width: 48px; border-radius: 50%; background: #6BB745; }

.content .img-wrap.video .circle.circle--play:after { position: absolute; content: ''; width: 0; height: 0; border-style: solid; border-width: 7px 0 7px 12px; border-color: transparent transparent transparent #fff; -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; top: 50%; margin-top: -8px; left: 50%; margin-left: -5px; }

.content .img-wrap.video.hover .circle.circle--play:before { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.content .img-wrap.video.hover .circle.circle--play:after { border-color: transparent transparent transparent #034EA2; }

.content img { margin: 40px 0 50px 0; min-width: 100%; height: auto; }

.content img.alignleft, .content img.alignright { min-width: 50px; max-width: 100%; }

@media (min-width: 768px) { .content img { width: 100%; height: auto; } .content img.alignleft, .content img.alignright { width: auto; max-width: 100%; } }

@media (max-width: 479px) { .content img.thumbnail { width: 100%; } }

.content img.alignnone { margin: 5px 20px 10px 0; }

.content img.aligncenter { display: block; margin: 5px auto 5px auto; }

.content img.alignright { float: right; margin: 5px 0 20px 30px; }

.content img.alignleft { float: left; margin: 5px 30px 20px 0; }

.content img.aligncenter { display: block; margin: 5px auto 5px auto; }

.content a img .alignleft { float: left; margin: 5px 20px 20px 0; }

.content a img.alignright { float: right; margin: 5px 0 20px 20px; }

.content a img.alignnone { margin: 5px 20px 20px 0; }

.content a img .aligncenter { display: block; margin-left: auto; margin-right: auto; }

.content .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }

.content .wp-caption.alignnone { margin: 5px 20px 20px 0; }

.content .wp-caption.alignleft { margin: 5px 20px 20px 0; }

.content .wp-caption.alignright { margin: 5px 0 20px 20px; }

.content .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }

.content blockquote { margin: 32px 0; position: relative; color: #034EA2; font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 300; letter-spacing: -0.5px; }

@media (min-width: 1100px) { .content blockquote { padding-right: 40px; } }

.content blockquote:after { content: ''; width: 3px; height: 100%; display: block; background: #E2E7EC; left: -20px; top: 0; display: block; position: absolute; }

@media (min-width: 1100px) { .content blockquote:after { left: -45px; } }

.content blockquote p, .content blockquote p .intro { font-size: 32px; line-height: 40px; color: #034EA2; }

.content.bg-color-grey blockquote p, .content.bg-color-grey blockquote p .intro { color: #6BB745; }

.content .bubble { max-width: 344px; opacity: 0; transition: opacity 0.9s, transform 1.2s; transform: translate3d(-150px, 0, 0) rotate(-15deg); /*&.on-screen-show { opacity: 1; transform: translate3d(0, 0, 0)rotate(0deg); -webkit-animation-delay: 0.5s; animation-delay: 0.5s;				 }*/ }

@media (max-width: 767px) { .content .bubble { margin-bottom: 30px; } }

.content .bubble .bubble-wrap { display: block; position: relative; z-index: 99; bottom: 10px; }

.content .bubble .bubble-wrap img { width: 100%; max-width: 344px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin: 10px 0 0 0; }

.content .bubble .bubble-wrap:before { width: 100%; height: 100%; content: ''; z-index: 1; display: block; opacity: 0.5; border: 16px solid #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; transform: scale(1); }

.content .bubble .bubble-wrap:after { width: 100%; height: 100%; content: ''; z-index: 2; display: block; opacity: 0; border: 10px solid #034EA2; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

.content .on-screen-show .bubble { opacity: 1; transform: translate3d(0, 0, 0) rotate(0deg); -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }

.content.no-banner.standard-post { padding: 192px 0 0; }

@media (max-width: 767px) { .content.no-banner.standard-post { padding: 162px 0 0; } }

.content.no-banner.standard-post.facts-present { padding: 192px 0 50px; }

@media (max-width: 767px) { .content.no-banner.standard-post.facts-present { padding: 162px 0 50px; } }

.content.no-banner.standard-post .column.left { display: block !important; }

@media (max-width: 1279px) { .content.no-banner.standard-post .column.left { flex: 100%; max-width: 100%; } }

.content.no-banner.standard-post .column.left .text-wrap { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 20px 0; }

.content.no-banner.standard-post .column.left h1 { font-size: 54px; line-height: 56px; }

@media (max-width: 767px) { .content.no-banner.standard-post .column.left h1 { font-size: 40px; line-height: 46px; } }

.content.no-banner.standard-post.single-col h1 { text-align: center; }

.content.no-banner.standard-post .column.right { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: flex-end; justify-content: flex-end; }

@media (max-width: 1279px) { .content.no-banner.standard-post .column.right { max-width: 750px; } }

.content.no-banner.standard-post .column.right h2, .content.no-banner.standard-post .column.right h3 { color: #034EA2; }

.content.no-banner.standard-post .box:hover:before { -webkit-box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.37) !important; -moz-box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.37) !important; box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.37) !important; }

.content.standard-post.single-col { max-width: 900px; margin-left: auto; margin-right: auto; }

.content.standard-post.career-heading-area { padding: 215px 0 0; margin-bottom: 64px; }

@media (max-width: 767px) { .content.standard-post.career-heading-area { padding: 182px 0 0; } }

.content.standard-post.career-heading-area .section-title { text-align: center; }

.content.standard-post.career-heading-area h1 { color: #2D2D2D; }

.content.standard-post.event-heading-area { padding: 215px 0 0; margin-bottom: 64px; }

@media (max-width: 767px) { .content.standard-post.event-heading-area { padding: 182px 0 0; } }

.content.standard-post.event-heading-area h1 { color: #034EA2; }

@media (max-width: 1279px) { .content.standard-post .column.left { flex: 100%; max-width: 100%; } }

.content.standard-post .column.left .subtitle { margin: 0 0 15px; font-weight: 300; letter-spacing: -.5px; display: block; font-size: 40px; line-height: 44px; color: #000; max-width: 535px; margin-bottom: 30px; word-break: break-word; padding-right: 0 !important; }

@media (max-width: 1279px) { .content.standard-post .column.right { flex: 100%; max-width: 100%; } }

.content.standard-post .column.right h2, .content.standard-post .column.right h3 { color: #034EA2; }

.content.standard-post ul li:after { background: #034EA2; }

.content.standard-post .info p { color: #2D2D2D; margin-bottom: 5px; }

.content.standard-post .info p span { display: inline-block; min-width: 110px; margin-right: 15px; font-size: 13px; line-height: 24px; letter-spacing: 1px; font-weight: 600; text-transform: uppercase; }

.content.standard-post .info p a { display: inline-block; color: #6BB745; font-size: 20px; line-height: 30px; }

.content iframe { width: 100%; }

@media (max-width: 767px) { .content .gform_wrapper, .content form { padding-right: 9px; width: 100%; } }

.content .gform_wrapper ul, .content form ul { margin: 0; padding: 0; }

.content .gform_wrapper ul li, .content form ul li { margin: 0 0 15px 0; padding: 0 0 0 15px; text-indent: 0; }

@media (max-width: 767px) { .content .gform_wrapper ul li, .content form ul li { padding: 0 0 0 15px; } }

.content .gform_wrapper ul li:after, .content form ul li:after { display: none !important; }

.content .gform_wrapper ul li span, .content form ul li span { padding-top: 0 !important; }

.content .gform_wrapper input, .content .gform_wrapper select, .content .gform_wrapper textarea, .content form input, .content form select, .content form textarea { background: #fff; font-size: 18px; line-height: 28px; color: #767F89; padding: 17px 25px 17px 18px !important; border: 1px solid #C7CDD4; outline: 0; border-radius: 0; width: 100% !important; -webkit-appearance: none; }

.content .gform_wrapper select, .content form select { -webkit-appearance: button; -webkit-padding-end: 20px; -webkit-padding-start: 2px; -webkit-user-select: none; -moz-appearance: none; background-image: url(../img/svg/select-green-arrow.svg); background-position: 93% center; background-repeat: no-repeat; font-size: inherit; overflow: hidden; text-overflow: ellipsis; }

.content .gform_wrapper .inputWrapper input, .content .gform_wrapper .inputWrapper select, .content .gform_wrapper .inputWrapper textarea, .content form .inputWrapper input, .content form .inputWrapper select, .content form .inputWrapper textarea { padding: 1px 10px !important; }

.content .gform_wrapper input[type=radio], .content form input[type=radio] { -webkit-appearance: radio; -moz-appearance: radio; width: auto !important; }

.content .gform_wrapper input[type=checkbox], .content form input[type=checkbox] { -webkit-appearance: checkbox; -moz-appearance: checkbox; width: auto !important; }

.content .gform_wrapper .gform_footer, .content form .gform_footer { margin: 0; padding: 0; }

@media (min-width: 500px) { .content .gform_wrapper .gform_footer, .content form .gform_footer { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: flex-end; justify-content: flex-end; } }

@media (max-width: 499px) { .content .gform_wrapper .gform_footer, .content form .gform_footer { text-align: center; } }

.content .gform_wrapper input[type=submit], .content .gform_wrapper .gform_button[type=submit], .content form input[type=submit], .content form .gform_button[type=submit] { width: auto !important; margin-right: 0 !important; line-height: 28px !important; }

@media (max-width: 767px) { .content .gform_wrapper input[type=submit], .content .gform_wrapper .gform_button[type=submit], .content form input[type=submit], .content form .gform_button[type=submit] { margin-right: -15px !important; } }

@media (max-width: 499px) { .content .gform_wrapper input[type=submit], .content .gform_wrapper .gform_button[type=submit], .content form input[type=submit], .content form .gform_button[type=submit] { margin-right: auto !important; margin-left: auto; } }

.content .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .content form .field_sublabel_below .ginput_complex.ginput_container label { display: none; }

.content .gform_wrapper .gform_fields, .content form .gform_fields { display: flex; flex-wrap: wrap; margin-right: -15px !important; margin-left: -15px !important; }

@media (max-width: 767px) { .content .gform_wrapper .gform_fields li.gfield, .content form .gform_fields li.gfield { padding-right: 0; } }

.content .gform_wrapper .gform_fields label, .content form .gform_fields label { display: none; }

.content .gform_wrapper .gform_fields .ginput_container_checkbox label, .content form .gform_fields .ginput_container_checkbox label { display: block; max-width: none !important; }

.content .gform_wrapper .gform_fields textarea, .content form .gform_fields textarea { height: 245px; }

.content .gform_wrapper #field_13_9, .content form #field_13_9 { width: 100%; }

.content .gform_wrapper #field_13_10, .content form #field_13_10 { width: 100%; max-width: 100%; text-align: right; margin: 20px 0 0 0; padding: 0; }

.content .gform_wrapper .ginput_container_checkbox ul, .content form .ginput_container_checkbox ul { width: 100% !important; }

.content .gform_wrapper .ginput_container_checkbox ul li, .content form .ginput_container_checkbox ul li { width: 100%; margin: 20px 100px 10px 100px; position: relative; text-align: right; }

.content .gform_wrapper .ginput_container_checkbox ul li label, .content form .ginput_container_checkbox ul li label { cursor: pointer; width: 100%; min-height: 36px; padding-left: 0; padding-right: 56px; padding-top: 4px; font-weight: 300 !important; max-width: 100%; }

@media (max-width: 767px) { .content .gform_wrapper .ginput_container_checkbox ul li label, .content form .ginput_container_checkbox ul li label { font-size: 16px; min-height: 52px; } }

.content .gform_wrapper .ginput_container_checkbox ul li label:before, .content form .ginput_container_checkbox ul li label:before { content: ''; background-color: #fff; border: 1px solid #C7CDD4; position: absolute; top: 0; right: 0; width: 36px; height: 36px; display: block; }

@media (max-width: 767px) { .content .gform_wrapper .ginput_container_checkbox ul li label:before, .content form .ginput_container_checkbox ul li label:before { top: 10px; } }

.content .gform_wrapper .ginput_container_checkbox ul li label:after, .content form .ginput_container_checkbox ul li label:after { opacity: 0.2; content: ''; position: absolute; width: 14px; height: 8px; background: transparent; top: 12px; right: 11px; border: 3px solid #6BB745; border-top: none; border-right: none; transform: rotate(-45deg); }

@media (max-width: 767px) { .content .gform_wrapper .ginput_container_checkbox ul li label:after, .content form .ginput_container_checkbox ul li label:after { top: 22px; } }

.content .gform_wrapper .ginput_container_checkbox ul li label:hover::after, .content form .ginput_container_checkbox ul li label:hover::after { opacity: 0.5; }

.content .gform_wrapper .ginput_container_checkbox ul li input, .content form .ginput_container_checkbox ul li input { visibility: hidden; display: none; }

.content .gform_wrapper .ginput_container_checkbox ul li input[type=checkbox]:checked + label:after, .content form .ginput_container_checkbox ul li input[type=checkbox]:checked + label:after { opacity: 1; }

.content .gform_wrapper .ginput_recaptcha, .content form .ginput_recaptcha { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: flex-end; justify-content: flex-end; padding: 0 15px 45px 15px; }

@media (max-width: 479px) { .content .gform_wrapper .ginput_recaptcha, .content form .ginput_recaptcha { padding: 0 0 45px 15px; } .content .gform_wrapper .ginput_recaptcha iframe, .content form .ginput_recaptcha iframe { max-width: 285px; } }

.content div:not(.gform_wrapper) > form input, .content div:not(.gform_wrapper) > form select, .content div:not(.gform_wrapper) > form textarea { max-width: 500px !important; display: block; margin-bottom: 0; }

.content div:not(.gform_wrapper) > form input[type=checkbox] { -webkit-appearance: checkbox; }

.content div:not(.gform_wrapper) > form .checkbox-wrap { padding-left: 28px; position: relative; margin-bottom: 20px; }

.content div:not(.gform_wrapper) > form .checkbox-wrap input { position: absolute; top: 4px; left: 0; }

.content div:not(.gform_wrapper) > form input[type=submit] { margin-top: 20px; max-width: 250px !important; padding: 24px 50px !important; line-height: 20px !important; display: block; }

.content #mc_embed_signup .mc-field-group { max-width: 500px; }

.content #mc_embed_signup .indicates-required { display: inline; font-size: 18px; line-height: 28px; color: #767F89; }

.content #mc_embed_signup .indicates-required span { display: inline; }

.content #mc_embed_signup label { display: block; margin-bottom: 0; font-size: 18px; line-height: 28px; color: #767F89; margin-bottom: -5px; }

.content #mc_embed_signup label strong, .content #mc_embed_signup label span { display: inline; font-weight: normal; }

.content #mc_embed_signup input, .content #mc_embed_signup select, .content #mc_embed_signup textarea { margin-bottom: 20px; }

.content #mc_embed_signup input[type=checkbox] { max-width: 19px !important; }

.content #mc_embed_signup .input-group { font-size: 18px; line-height: 28px; color: #767F89; display: block; margin-top: 30px; margin-bottom: 30px; }

.content #mc_embed_signup .input-group strong { display: inline; font-weight: normal; }

.content #mc_embed_signup .input-group ul li { position: relative; padding-left: 27px; font-size: 17px; }

.content #mc_embed_signup .input-group ul li label { display: inline; width: auto !important; font-size: 17px; }

.content #mc_embed_signup .input-group ul li input[type=checkbox] { position: absolute; top: 6px; left: 0; margin-right: 10px; }

.content #mc_embed_signup input[type=submit] { margin-top: 20px; margin-bottom: 10px; }

body#site-1 .content ul li:after, body#site-2 .content ul li:after { background: #009777; }

#standard-post-facts { margin: 0 0 8px 0; background: #fff; }

#standard-post-facts .inner-wrap { background: #EEF2F6; padding: 38px 0 33px 0; }

@media (max-width: 767px) { #standard-post-facts .inner-wrap { padding-top: 20px; padding-left: 20px; padding-right: 20px; text-align: center; } }

#standard-post-facts .inner-wrap .column1 { position: relative; }

#standard-post-facts .inner-wrap .column1 .circle-wrap { display: block; width: 164px; height: 164px; text-align: center; }

@media (min-width: 768px) { #standard-post-facts .inner-wrap .column1 .circle-wrap { position: absolute; left: 50%; margin-left: -82px; margin-top: -56px; } }

@media (max-width: 767px) { #standard-post-facts .inner-wrap .column1 .circle-wrap { margin: 0 auto; position: relative; } }

#standard-post-facts .inner-wrap .column1 .circle-wrap:after { border-radius: 50%; content: ""; width: 80%; height: 50%; left: 50%; bottom: 4px; -webkit-box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.33); -moz-box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.33); box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.33); z-index: 1; -webkit-transition: box-shadow 0.4s ease; -moz-transition: box-shadow 0.4s ease; transition: box-shadow 0.4s ease; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

@media (min-width: 768px) { #standard-post-facts .inner-wrap .column1 .circle-wrap:after { position: absolute; } }

#standard-post-facts .inner-wrap .column1 .circle-wrap .circle { width: 186px; height: 186px; display: block; border-radius: 50%; background-color: #fff; z-index: 9; }

@media (min-width: 768px) { #standard-post-facts .inner-wrap .column1 .circle-wrap .circle { position: absolute; } }

@media (max-width: 767px) { #standard-post-facts .inner-wrap .column1 .circle-wrap .circle { position: relative; } }

#standard-post-facts .inner-wrap .column1 .circle-wrap .circle img { position: absolute; top: 50%; left: 50%; width: 140px; height: auto; display: block; }

#standard-post-facts .inner-wrap .column1 .circle-wrap .img { position: absolute; left: 50%; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; }

@media (max-width: 1023px) { #standard-post-facts .inner-wrap .column1 { flex: 0 0 35%; max-width: 35%; } #standard-post-facts .inner-wrap .column2 { flex: 0 0 20%; max-width: 20%; padding-left: 25px; } #standard-post-facts .inner-wrap .column3 { flex: 0 0 20%; max-width: 20%; } #standard-post-facts .inner-wrap .column4 { flex: 0 0 25%; max-width: 25%; } }

@media (max-width: 767px) { #standard-post-facts .inner-wrap .column2 { padding-top: 50px; } #standard-post-facts .inner-wrap .column1, #standard-post-facts .inner-wrap .column2, #standard-post-facts .inner-wrap .column3, #standard-post-facts .inner-wrap .column4 { flex: 100%; max-width: 100%; } }

#standard-post-facts .inner-wrap .title { font-size: 13px; line-height: 22px; letter-spacing: 1px; font-weight: 600; }

#standard-post-facts .inner-wrap .text { font-size: 22px; line-height: 27px; color: #034EA2; margin: 7px 0 14px; }

#standard-post-facts .inner-wrap .text a.theme-red { color: #E0004D; }

#standard-post-facts .inner-wrap .text a.theme-green { color: #009777; }

#standard-post-facts .inner-wrap .text a.theme-purple { color: #4D0575; }

#standard-post-facts .inner-wrap .text a.theme-yellow { color: #FFC503; }

#case-study-facts { margin: 0 0 8px 0; background: #fff; }

#case-study-facts .inner-wrap { background: #EEF2F6; padding: 38px 10px 33px 40px; }

@media (min-width: 1100px) { #case-study-facts .inner-wrap { padding: 38px 10px 33px 70px; } }

#case-study-facts .inner-wrap .column1 { position: relative; }

#case-study-facts .inner-wrap .column1 .circle-wrap { position: absolute; display: block; width: 164px; height: 164px; left: 50%; margin-left: -82px; margin-top: -56px; text-align: center; }

#case-study-facts .inner-wrap .column1 .circle-wrap:after { border-radius: 50%; content: ""; width: 80%; height: 50%; position: absolute; left: 50%; bottom: 4px; -webkit-box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.33); -moz-box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.33); box-shadow: 0px 10px 25px 0px rgba(50, 50, 50, 0.33); z-index: 1; -webkit-transition: box-shadow 0.4s ease; -moz-transition: box-shadow 0.4s ease; transition: box-shadow 0.4s ease; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

#case-study-facts .inner-wrap .column1 .circle-wrap .circle { position: absolute; width: 164px; height: 164px; display: block; border-radius: 50%; background-color: #fff; z-index: 9; }

#case-study-facts .inner-wrap .column1 .circle-wrap .img { position: absolute; left: 50%; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; }

#case-study-facts .inner-wrap .title { font-size: 13px; line-height: 22px; letter-spacing: 1px; font-weight: 600; }

#case-study-facts .inner-wrap .text { font-size: 22px; line-height: 27px; color: #034EA2; margin: 7px 0 14px; }

#case-study-facts .inner-wrap .text.theme-red { color: #E0004D; }

#case-study-facts .inner-wrap .column.right .text { line-height: 42px; }

#case-study-facts.career { margin-bottom: 80px; }

#case-study-facts.career .inner-wrap .btn { margin-top: 60px; }

@media (max-width: 767px) { #case-study-facts.career .inner-wrap .btn { margin-top: 20px; } }

#case-study-facts.event { margin-bottom: 80px; }

@media (min-width: 1100px) { #case-study-facts.event .inner-wrap { padding: 38px 10px 53px 70px; } }

@media (max-width: 767px) { .post-carousel.geos { max-width: 380px; margin: 0 auto; } }

.post-carousel2 { background: #EEF2F6; padding: 50px 15px; }

.post-carousel2 .section-title { font-size: 40px; line-height: 44px; margin: 25px 0 0 0; color: #2D2D2D; text-align: center; }

@media (min-width: 1100px) { .post-carousel2 .section-title { padding: 0 140px; } }

@media (max-width: 1099px) { .post-carousel2 .section-title { max-width: 580px; display: block; margin: 0 auto; } }

@media (max-width: 1023px) { .post-carousel2 .section-title { padding-bottom: 80px; } }

.post-carousel2 .post-carousel2 .box-small .category { text-shadow: 0 0 6px rgba(0, 0, 0, 0.75); }

.post-carousel2 .post-carousel2 .box-small .text.only .category, .post-carousel2 .post-carousel2 .box-small .text.community-icon .category, .post-carousel2 .post-carousel2 .box-small .text.reports-publications-icon .category { text-shadow: none; }

.post-carousel2 .post-carousel2 .box-small.pc2 .text.with-excerpt p { margin-bottom: 0; }

#banner-slider { position: relative; }

#banner-slider .owl-item { height: 700px; width: 100%; }

@media (max-width: 767px) { #banner-slider .owl-item { height: 450px; } }

#banner-slider .owl-item .item { height: 700px; width: 100%; background-color: #fff; background-position: center center; background-repeat: no-repeat; background-size: cover; }

@media (max-width: 767px) { #banner-slider .owl-item .item { height: 450px; } }

#banner-slider .owl-item .item:after { content: ''; opacity: 0.30; z-index: 10; background: #000; }

#banner-slider .owl-item .item .info { position: absolute; z-index: 99999; width: 100%; display: block; text-align: left; }

@media (min-width: 768px) { #banner-slider .owl-item .item .info { top: 285px; } }

@media (max-width: 767px) { #banner-slider .owl-item .item .info { bottom: 74px; } }

#banner-slider .owl-item .item .info .container .h1 { font-size: 24px; line-height: 30px; max-width: 800px; color: #fff; }

@media (min-width: 769px) { #banner-slider .owl-item .item .info .container .h1 { font-size: 44px; line-height: 46px; } }

@media (min-width: 1101px) { #banner-slider .owl-item .item .info .container .h1 { font-size: 60px; line-height: 70px; } }

#banner-slider .owl-item .item .info .container .description { font-size: 19px; line-height: 26px; max-width: 556px; color: #fff; margin-top: 12px; }

@media (min-width: 1101px) { #banner-slider .owl-item .item .info .container .description { font-size: 32px; line-height: 40px; } }

#banner-slider .owl-item .item .info .container .btn { margin-top: 30px; }

#banner-slider .owl-item.active .item .info .inner .info-item { transform: scale(1); }

#banner-slider .owl-item.active .item .info .inner .info-item.first { transition-delay: 1s; }

#banner-slider .owl-item.active .item .info .inner .info-item.second { transition-delay: 1.9s; }

#banner-slider .owl-item.active .item .info .inner .info-item.third { transition-delay: 2.4s; }

#banner-slider .owl-dots { right: 74px; bottom: 46px; text-align: right; }

@media (max-width: 767px) { #banner-slider .owl-dots { right: auto; bottom: 25px; } }

#banner-slider .owl-dots .owl-dot span { width: 10px; height: 10px; border: solid 1px #fff; background: #fff; }

#banner-slider .owl-dots .owl-dot.active span { border: solid 1px #6BB745; background: #6BB745; }

#banner-slider .CKIC-EU-container-outer { padding: 0 0 50px; position: absolute; bottom: 0; left: 0; width: 100%; min-height: 150px; display: block; z-index: 1; }

@media (min-width: 1100px) { #banner-slider .CKIC-EU-container-outer { padding: 0 15px; } }

@media (min-width: 1440px) { #banner-slider .CKIC-EU-container-outer { padding: 0 65px; } }

@media (max-width: 1099px) { #banner-slider .CKIC-EU-container-outer { padding: 0 15px 40px 0; } }

@media (max-width: 767px) { #banner-slider .CKIC-EU-container-outer { padding: 0x 15px 30px 0; } }

#banner-slider .CKIC-EU-container-outer .CKIC-EU-container .column { position: relative; width: 100%; min-height: 150px; display: block; }

#banner-slider .CKIC-EU-container-outer .CKIC-EU-container .column .CKIC_EU_flag { position: absolute !important; bottom: 60px !important; left: auto !important; right: 15px !important; z-index: 0 !important; max-width: 300px !important; min-width: 200px !important; height: auto !important; }

@media (max-width: 767px) { #banner-slider .CKIC-EU-container-outer .CKIC-EU-container .column .CKIC_EU_flag { max-width: 200px !important; right: 0 !important; bottom: 50px !important; } }

body.single-partners .content.no-banner.standard-post .box .box-inner { background-size: contain; background-color: white; }

body.single-partners .post-carousel2 .box-small .img-wrap { height: 200px; background-color: white; background-size: contain; }

body.single-partners .post-carousel2 .box-small .img-wrap:after { background-image: none; }

body.single-partners .post-carousel2 .box-small .img-wrap .category { color: #6BB745; box-shadow: none; text-shadow: none; }

.image-strip { position: relative; overflow: hidden; width: 100%; height: 586px; display: block; }

@media (max-width: 1099px) { .image-strip { height: 480px; } }

.image-strip .bg-img { background-size: cover; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; overflow: hidden; width: 100%; height: 586px; }

.image-strip .bg-img:after { width: 100%; height: 100%; content: " "; z-index: 2; display: block; opacity: 0.75; background: linear-gradient(273.01deg, rgba(0, 0, 0, 0) 0%, #000 100%); }

.image-strip .bg-img.no-caption:after { content: none; display: none; }

.image-strip .bg-img .caption { text-align: left; z-index: 99999999; }

.image-strip .bg-img .caption .container { height: 100%; }

.image-strip .bg-img .caption .container .row { display: table; margin: 0; width: auto; width: 100%; height: 100%; }

@media (min-width: 768px) { .image-strip .bg-img .caption .container .row { width: 100%; } }

.image-strip .bg-img .caption .container .row > div { height: 100%; float: none; display: table-cell; vertical-align: middle; }

@media (min-width: 1100px) { .image-strip .bg-img .caption .text { margin-left: -15px; } }

.image-strip .bg-img .caption .text .small-title { font-size: 17px; line-height: 25px; letter-spacing: 1px; font-weight: 600; color: #fff; text-transform: uppercase; margin-bottom: 16px; }

.image-strip .bg-img .caption .text .title { font-size: 30px; line-height: 36px; color: #fff; max-width: 590px; }

@media (min-width: 768px) { .image-strip .bg-img .caption .text .title { font-size: 40px; line-height: 44px; } }

@media (max-width: 499px) { .image-strip .bg-img .caption .text .btn { padding: 18px 14px; margin-top: 7px; margin-bottom: 7px; font-size: 12px; } }

.image-strip .bg-img .caption .text .form-newsletter { margin-top: 25px; max-width: 488px; }

.image-strip .bg-img .caption .text .form-newsletter label { display: none; }

.image-strip .bg-img .caption .text .form-newsletter .form-group { margin: 0; padding: 0 141px 0 0; position: relative; }

@media (max-width: 499px) { .image-strip .bg-img .caption .text .form-newsletter .form-group { padding: 0; } }

.image-strip .bg-img .caption .text .form-newsletter .form-group input[type="email"], .image-strip .bg-img .caption .text .form-newsletter .form-group input[type="search"], .image-strip .bg-img .caption .text .form-newsletter .form-group input[type="text"] { height: 64px; border: none; color: #444444; padding: 15px 18px; font-size: 18px; line-height: 28px; font-weight: 300; border: solid 2px #fff; border-radius: 0; }

@media (min-width: 1100px) { .image-strip .bg-img .caption .text .form-newsletter .form-group input[type="email"], .image-strip .bg-img .caption .text .form-newsletter .form-group input[type="search"], .image-strip .bg-img .caption .text .form-newsletter .form-group input[type="text"] { min-width: 352px; } }

.image-strip .bg-img .caption .text .form-newsletter .form-group .btn { position: absolute; right: 0; top: 0; margin-right: 0; height: 64px; width: 123px; min-width: 40px; padding: 21px 15px 24px; }

@media (max-width: 499px) { .image-strip .bg-img .caption .text .form-newsletter .form-group .btn { position: relative; } }

.image-strip .bg-img .caption .text .form-newsletter .form-group .btn:before { right: 18%; }

.image-strip .bg-img .caption .text .form-newsletter .form-group .btn:hover:before, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:focus:before, .image-strip .bg-img .caption .text .form-newsletter .form-group .btn:active:before { right: 13px; }

.image-strip.ios-device .bg-img { background-attachment: scroll; }

.header-strip { padding: 240px 0 0 0; background: #EBF0F5; position: relative; }

.header-strip .container.bottom { position: relative; padding-bottom: 200px; }

@media (max-width: 1023px) { .header-strip { padding: 100px 0 0 0; } }

.header-strip .column.left { padding-top: 100px; }

.header-strip .column.left img { max-width: 313px; margin: 140px 0 40px 0; }

.header-strip .column.right img { max-width: 100%; }

.header-strip h1 { color: #034EA2; font-family: "Titillium Web", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 500; position: relative; font-size: 60px; line-height: 70px; margin-bottom: 30px; margin-top: 45px; }

@media (max-width: 767px) { .header-strip h1 { font-size: 30px; line-height: 36px; } }

.header-strip h1:after { width: 55px; height: 5px; bottom: -5px; left: 5px; position: absolute; display: block; background: #6BB745; content: ''; transition: all 1s ease; z-index: 0; }

@media (max-width: 767px) { .header-strip h1:after { width: 25px; left: 2px; bottom: -7px; } }

.header-strip p { font-size: 24px; line-height: 34px; margin-bottom: 35px; padding-left: 5px; max-width: 460px; font-weight: 500; }

@media (max-width: 767px) { .header-strip p { font-size: 20px; line-height: 30px; margin-bottom: 20px; } }

.header-strip .btn { margin-bottom: 10px; }

.header-strip .btn span { transform: translateX(0) !important; }

.header-strip .btn .svg-arrow { display: none; }

.header-strip span.btn { cursor: auto; }

.header-strip span.btn:hover { cursor: auto; background: #6BB745; }

.header-strip .icon-text--goal { padding: 5px 15px 5px 38px !important; border-radius: 12px 0 12px 0; border: solid 1px #282828; text-transform: uppercase; font-size: 12px; line-height: 18px; color: #282828; letter-spacing: 1px; font-weight: 600; display: inline-block; }

.header-strip .icon-text--goal:before { display: none !important; top: 5px; left: 12px; width: 18px; height: 18px; }

.header-strip .icon-text--goal svg { position: absolute; top: 5px; left: 12px; width: 18px; height: 18px; }

.header-strip a.icon-text--goal:hover { background: #282828; color: #fff; }

.header-strip a.icon-text--goal:hover svg * { fill: #fff; }

.header-strip .move { position: absolute; width: 48px; left: 35px; bottom: 0; z-index: 999; padding-bottom: 84px; cursor: pointer; }

.header-strip .move:after { background: #034EA2; content: ''; width: 1px; height: 84px; left: 50%; bottom: 0; display: block; position: absolute; z-index: 999; }

.header-strip .move span { position: relative; width: 48px; height: 48px; border: solid 1px #034EA2; border-radius: 50%; transition: background-color 0.3s ease; }

.header-strip .move span:after { background-image: url(../img/svg/blue-arrow-down.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 20px; height: 16px; left: 50%; top: 50%; margin-top: -8px; margin-left: -10px; display: block; position: absolute; }

.header-strip .move:hover { cursor: pointer; }

.header-strip .move:hover span { background: #034EA2; }

.header-strip .move:hover span:after { background-image: url(../img/svg/white-arrow-down.svg); }

.header-strip .circles { position: relative; }

@media (max-width: 767px) { .header-strip .circles { padding-top: 20px; } }

.header-strip .circles .strip-title { display: block; text-align: center; font-size: 17px; color: #767F89; font-weight: 600; letter-spacing: 1px; line-height: 26px; text-transform: uppercase; }

@media (max-width: 1023px) { .header-strip .circles .strip-title { margin-bottom: 25px; } }

@media (max-width: 767px) { .header-strip .circles .strip-title { margin-bottom: 40px; } }

.header-strip .circles .column { position: relative; }

@media (min-width: 768px) { .header-strip .circles .column { min-height: 500px; } }

.header-strip .circles .bubble-parent-wrap { z-index: 999; }

.header-strip .circles .bubble-parent-wrap.on-screen-show { opacity: 1; }

.header-strip .circles .bubble { opacity: 0; }

@media (max-width: 767px) { .header-strip .circles .bubble { width: 300px; margin: 0 auto; display: block; } }

.header-strip .circles .bubble .img-wrap { display: inline-block; position: relative; z-index: 99; }

.header-strip .circles .bubble .img-wrap img { width: 100%; max-width: 600px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

@media (max-width: 767px) { .header-strip .circles .bubble .img-wrap img { width: 300px; margin-left: 0; } }

.header-strip .circles .bubble .img-wrap:before { width: 100%; height: 100%; content: ''; z-index: 1; display: block; opacity: 0.5; border: 19px solid #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; transform: scale(1); }

@media (max-width: 767px) { .header-strip .circles .bubble .img-wrap:before { border: 10px solid #fff; } }

.header-strip .circles .bubble .img-wrap:after { width: 100%; height: 100%; content: ''; z-index: 2; display: block; opacity: 0; border: 10px solid #034EA2; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

@media (max-width: 767px) { .header-strip .circles .bubble .img-wrap:after { border: 5px solid #034EA2; } }

.header-strip .circles .bubble.bubble-01 { padding-left: 120px; top: 80px; left: 0; transition: opacity 0.9s, transform 1.2s; transform: translate3d(400px, 0, 0) rotate(15deg); /* &.hover .img-wrap:before { opacity: 0.3; transform: scale(1.04); } &.hover .img-wrap:after { opacity: 1;				 }	 */ }

@media (max-width: 1023px) { .header-strip .circles .bubble.bubble-01 { padding-left: 30px; } }

@media (max-width: 767px) { .header-strip .circles .bubble.bubble-01 { transform: translate3d(100px, 0, 0) rotate(15deg); } }

@media (max-width: 499px) { .header-strip .circles .bubble.bubble-01 { padding-left: 10px; } }

.header-strip .circles .bubble.bubble-01.on-screen-show { opacity: 1; transform: translate3d(0, 0, 0) rotate(0deg); transition-delay: 0.5s; }

.header-strip .circles .bubble.bubble-01 .img-wrap img { max-width: 600px; }

@media (max-width: 767px) { .header-strip .circles .bubble.bubble-01 .img-wrap img { width: 300px; margin-left: 0; } }

@media (max-width: 767px) { .header-strip .circles .bubble.bubble-01 .img-wrap:before, .header-strip .circles .bubble.bubble-01 .img-wrap:after { margin-left: 0; } }

.header-strip .circles .bubble.bubble-02 { position: absolute; bottom: -60px; left: 0; transition: opacity 0.9s, transform 1.2s; transform: translate3d(400px, 0, 0) rotate(15deg); z-index: 999; /* &.hover .img-wrap:before { opacity: 0.3; transform: scale(1.08); } &.hover .img-wrap:after { opacity: 1;				 } */ }

@media (max-width: 1023px) { .header-strip .circles .bubble.bubble-02 { bottom: -200px; left: auto; right: 30px; } }

@media (max-width: 767px) { .header-strip .circles .bubble.bubble-02 { position: relative; bottom: auto; margin-top: -50px; transform: translate3d(100px, 0, 0) rotate(15deg); margin-left: 50px; } }

@media (max-width: 499px) { .header-strip .circles .bubble.bubble-02 { margin-left: 30px; } }

.header-strip .circles .bubble.bubble-02.on-screen-show { opacity: 1; transform: translate3d(0, 0, 0) rotate(0deg); transition-delay: 1.3s; }

@media (max-width: 1023px) { .header-strip .circles .bubble.bubble-02 .img-wrap { margin-top: 0; } }

.header-strip .circles .bubble.bubble-02 .img-wrap img { max-width: 310px; }

@media (max-width: 767px) { .header-strip .circles .bubble.bubble-02 .img-wrap img { width: 250px; margin-left: 0; } }

.header-strip .circles .bubble-parent-wrap.on-screen-show .bubble.bubble-01, .header-strip .circles .bubble-parent-wrap.on-screen-show .bubble.bubble-02 { opacity: 1; transform: translate3d(0, 0, 0) rotate(0deg); transition-delay: 0.5s; }

body#site-1 .header-strip h1:after, body#site-2 .header-strip h1:after { background: #009777; }

.content-strip { background-color: #034EA2; padding: 120px 0 90px 0; /* &.is-device { opacity: 1!important; } @include media('>desktop') { .container.center-fix { padding-left: 7.1%; } &.is-device { .container.center-fix { padding-left: inherit; }			 } } */ }

.content-strip.theme-red { background-color: #E0004D; }

.content-strip.theme-green { background-color: #009777; }

.content-strip.theme-purple { background-color: #4D0575; }

.content-strip.theme-yellow { background-color: #FFC503; }

.content-strip.animate { opacity: 1 !important; }

.content-strip .container { position: relative; }

.content-strip.is-device .container { padding: 60px 30px 50px 30px; }

@media (max-width: 767px) { .content-strip.is-device .container { padding: 60px 25px 50px 25px; } }

.content-strip .column.left { padding-top: 2px; padding-right: 30px; }

.content-strip .column.right { max-width: 830px; }

.content-strip h1, .content-strip h2, .content-strip h3, .content-strip h4, .content-strip p, .content-strip a { color: #fff; }

.content-strip .small-title { font-size: 17px; line-height: 25px; letter-spacing: 1px; font-weight: 600; color: #fff; text-transform: uppercase; margin-bottom: 20px; }

.content-strip p { font-size: 20px; line-height: 30px; margin-bottom: 25px; }

@media (max-width: 767px) { .content-strip p { font-size: 22px; line-height: 32px; margin-bottom: 20px; } }

.content-strip p br { line-height: 60px; height: 10px; }

.content-strip p .lead, .content-strip p.lead { font-size: 24px; line-height: 34px; }

.content-strip p .intro, .content-strip p.intro { font-size: 22px; line-height: 30px; }

.content-strip .column.left p .intro, .content-strip .column.left p.intro { font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 300; letter-spacing: -0.5px; font-size: 32px; line-height: 36px; }

@media (max-width: 767px) { .content-strip .column.left p .intro, .content-strip .column.left p.intro { font-size: 30px; line-height: 36px; } }

.content-strip .btn-wrap { margin-top: 40px; }

.content-strip .bubble { max-width: 344px; opacity: 0; transition: opacity 0.9s, transform 1.2s; transform: translate3d(-150px, 0, 0) rotate(-15deg); }

@media (max-width: 767px) { .content-strip .bubble { margin-bottom: 30px; } }

.content-strip .bubble.on-screen-show { opacity: 1; transform: translate3d(0, 0, 0) rotate(0deg); -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }

.content-strip .bubble .bubble-wrap { display: block; position: relative; z-index: 99; bottom: 0; }

.content-strip .bubble .bubble-wrap img { width: 100%; max-width: 344px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin: 10px 0 0 0; }

.content-strip .bubble .bubble-wrap:before { width: 100%; height: 100%; content: ''; z-index: 1; display: block; opacity: 0.5; border: 16px solid #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; transform: scale(1); }

.content-strip .bubble .bubble-wrap:after { width: 100%; height: 100%; content: ''; z-index: 2; display: block; opacity: 0; border: 10px solid #034EA2; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

.content-strip .on-screen-show .bubble { opacity: 1; transform: translate3d(0, 0, 0) rotate(0deg); -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }

body#site-1 .content-strip .small-title, body#site-2 .content-strip .small-title { color: #8ed5c5; }

.intro-padding { padding: 700px 0 40px 0; height: 1px; width: 100%; display: block; background: #fff; }

.intro-padding.type2 { background: #EBF0F5; }

.device-intro-padding { padding: 50px 0 40px 0; height: 1px; width: 100%; display: block; background: #fff; }

@media (max-width: 1099px) { .device-intro-padding { padding: 70px 0 60px 0; } }

@media (max-width: 767px) { .device-intro-padding { display: none !important; } }

.device-intro-padding.type2 { background: #EBF0F5; }

@media (max-width: 1023px) { .device-intro-padding.type2 { padding: 120px 0 100px 0; } }

.bubble-content { width: 780px; height: 780px; position: relative; display: block; margin: 40px auto; border-radius: 50%; border: solid 20px #6BB745; }

@media (max-width: 1023px) { .bubble-content { width: 740px; height: 740px; } }

@media (max-width: 767px) { .bubble-content { width: 310px; height: auto; margin: 100px auto 10px auto; border-radius: 10px; border: solid 10px #6BB745; } }

.bubble-content .bubble-inner { margin: 20px; height: 700px; width: 700px; background: #fff; text-align: center; padding-top: 120px; }

@media (min-width: 768px) { .bubble-content .bubble-inner { border-radius: 50%; } }

@media (max-width: 1023px) { .bubble-content .bubble-inner { height: 660px; width: 660px; padding-top: 90px; } }

@media (max-width: 767px) { .bubble-content .bubble-inner { height: auto; width: 270px; margin: 10px; padding: 30px 15px; } }

.bubble-content .bubble-inner .title { max-width: 436px; display: block; font-size: 40px; font-weight: 600; line-height: 44px; color: #2D2D2D; margin: 0 auto 30px; }

@media (max-width: 767px) { .bubble-content .bubble-inner .title { font-size: 30px; line-height: 36px; } }

.bubble-content .bubble-inner .text { font-size: 19px; line-height: 28px; color: #636B76; max-width: 500px; display: block; margin: 0 auto; }

.bubble-content .bubble-inner .text .btn { margin-top: 20px; margin-right: 0; }

@media (max-width: 1023px) { .bubble-content .bubble-inner .text .btn { padding: 24px; } }

.bubble-team-content { width: 800px; height: 800px; position: relative; display: block; margin: 40px auto; border-radius: 50%; border: solid 20px #6BB745; }

@media (max-width: 1023px) { .bubble-team-content { width: 740px; height: 740px; margin: 20px auto; } }

@media (max-width: 767px) { .bubble-team-content { width: 300px; height: auto; margin: 100px auto 10px auto; border-radius: 10px; border: solid 10px #6BB745; } }

.bubble-team-content .bubble-inner { margin: 20px; height: 720px; width: 720px; background: #fff; text-align: center; padding-top: 60px; }

@media (min-width: 768px) { .bubble-team-content .bubble-inner { border-radius: 50%; } }

@media (max-width: 1023px) { .bubble-team-content .bubble-inner { height: 660px; width: 660px; padding-top: 40px; } }

@media (max-width: 767px) { .bubble-team-content .bubble-inner { height: auto; width: 260px; margin: 10px; padding: 30px 15px; } }

.bubble-team-content .bubble-inner .bubble { max-width: 150px; margin: 0 auto 17px auto; display: block; }

.bubble-team-content .bubble-inner .bubble .bubble-wrap { display: block; position: relative; z-index: 99; }

.bubble-team-content .bubble-inner .bubble .bubble-wrap img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 100%; height: auto; margin: 0 auto; }

.bubble-team-content .bubble-inner .bubble .bubble-wrap:before { width: 100%; height: 100%; content: ''; z-index: 1; display: block; opacity: 0.5; border: 8px solid #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; transform: scale(1); }

.bubble-team-content .bubble-inner .bubble .bubble-wrap:after { width: 100%; height: 100%; content: ''; z-index: 2; display: block; opacity: 0; border: 8px solid #034EA2; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

.bubble-team-content .bubble-inner .h3 { font-size: 26px; line-height: 35px; margin-bottom: 6px; }

.bubble-team-content .bubble-inner .position { color: #034EA2; font-size: 18px; margin-bottom: 16px; }

.bubble-team-content .bubble-inner .text { font-size: 20px; line-height: 32px; color: #636B76; max-width: 485px; display: block; margin: 0 auto; }

@media (max-width: 1023px) { .bubble-team-content .bubble-inner .text { font-size: 18px; line-height: 28px; } }

.bubble-team-content .bubble-inner .social-icons { margin-top: 20px; }

.bubble-team-content .bubble-inner .social-icons a { margin: 0 3px; }

#themes { padding-top: 100px; background: #fff; display: block; overflow: hidden; }

@media (max-width: 767px) { #themes { padding-top: 50px; } }

#themes.on-screen-show { opacity: 1; }

#themes .row { position: relative; height: 800px; background: #2D2D2D; }

@media (max-width: 767px) { #themes .row { height: auto; } }

#themes .strip-title { font-size: 60px; line-height: 64px; margin-bottom: 30px; text-align: center; color: #034EA2; display: block; }

@media (max-width: 1023px) { #themes .strip-title { font-size: 50px; line-height: 54px; margin-bottom: 20px; } }

@media (max-width: 767px) { #themes .strip-title { font-size: 40px; line-height: 46px; padding: 0 15px; } }

#themes .strip-intro { font-size: 23px; line-height: 35px; margin: 0 auto 50px auto; text-align: center; color: #767F89; display: block; max-width: 1100px; padding: 0 30px; }

@media (max-width: 1023px) { #themes .strip-intro { font-size: 19px; line-height: 28px; } }

#themes .strip-intro-btn-wrap { margin: 20px 0 60px 0; }

@media (max-width: 767px) { #themes .strip-intro-btn-wrap { margin: 0 0 50px 0; } }

#themes .column { position: relative; width: 25%; height: 800px; display: inline-block; transition: width 0.5s; -webkit-transition: width 0.5s; }

@media (max-width: 767px) { #themes .column { width: 100%; height: 570px; display: block; } }

@media (min-width: 768px) { #themes .column.last .box { width: 160%; } #themes .column.last .box:before { width: 160%; } #themes .column.last .box:after { width: 160%; } }

@media (min-width: 768px) { #themes .column.hover { width: 28%; } }

#themes .column.hover .box:after { opacity: 0.6; }

#themes .column.hover .box .animated { opacity: 1; transform: translate3d(0, 0, 0); }

@media (min-width: 768px) { #themes .column.not_hover { width: 24%; } }

#themes .column .box { width: 100%; height: 800px; display: block; }

@media (max-width: 767px) { #themes .column .box { height: 570px; } }

#themes .column .box.theme1 { background-color: #E0004D; }

#themes .column .box.theme1 .theme-bg { border-top: solid 10px #E0004D; }

#themes .column .box.theme1 .btn { background: #E0004D; border: solid 1px #E0004D; }

#themes .column .box.theme1 .btn:hover, #themes .column .box.theme1 .btn:focus, #themes .column .box.theme1 .btn:active { background: #b20139; border: solid 1px #b20139; }

#themes .column .box.theme2 { background-color: #009777; }

#themes .column .box.theme2 .theme-bg { border-top: solid 10px #009777; }

#themes .column .box.theme2 .btn { background: #009777; border: solid 1px #009777; }

#themes .column .box.theme2 .btn:hover, #themes .column .box.theme2 .btn:focus, #themes .column .box.theme2 .btn:active { background: #008266; border: solid 1px #008266; }

#themes .column .box.theme3 { border-top: solid 10px #4D0575; background-color: #4D0575; }

#themes .column .box.theme3 .theme-bg { border-top: solid 10px #4D0575; }

#themes .column .box.theme3 .btn { background: #4D0575; border: solid 1px #4D0575; }

#themes .column .box.theme3 .btn:hover, #themes .column .box.theme3 .btn:focus, #themes .column .box.theme3 .btn:active { background: #3c035b; border: solid 1px #3c035b; }

#themes .column .box.theme4 { background-color: #FFC503; }

#themes .column .box.theme4 .theme-bg { border-top: solid 10px #FFC503; }

#themes .column .box.theme4 .btn { background: #FFC503; border: solid 1px #FFC503; }

#themes .column .box.theme4 .btn:hover, #themes .column .box.theme4 .btn:focus, #themes .column .box.theme4 .btn:active { background: #edb600; border: solid 1px #edb600; }

#themes .column .box .theme-bg { position: absolute; height: 100%; width: 100%; top: 0; left: 0; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; transform: translateX(-100%); }

#themes .column .box:before { width: 100%; height: 100%; content: ''; z-index: 1; display: block; top: 10px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,ffffff+56&0.73+0,0+56 */ background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.83) 0%, rgba(255, 255, 255, 0) 56%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.83) 0%, rgba(255, 255, 255, 0) 56%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0.83) 0%, rgba(255, 255, 255, 0) 56%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */ }

#themes .column .box:after { width: 100%; height: 790px; content: ''; z-index: 99; display: block; top: 10px; opacity: 0; background: #000; transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -webkit-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; }

@media (max-width: 767px) { #themes .column .box:after { height: 560px; } }

#themes .column .box .text { position: absolute; top: 60px; left: 60px; right: 60px; z-index: 199; color: #fff; z-index: 199; }

@media (max-width: 1439px) { #themes .column .box .text { left: 40px; } }

@media (max-width: 1023px) { #themes .column .box .text { left: 20px; } }

#themes .column .box .text .title { font-size: 27px; line-height: 36px; color: #fff; margin-bottom: 30px; }

@media (min-width: 1024px) { #themes .column .box .text .title { font-size: 34px; line-height: 39px; } }

@media (min-width: 1440px) { #themes .column .box .text .title { font-size: 40px; line-height: 44px; } }

#themes .column .box .text p { font-size: 18px; line-height: 27px; margin-bottom: 20px; }

@media (min-width: 1440px) { #themes .column .box .text p { font-size: 20px; line-height: 26px; } }

@media (max-width: 1023px) { #themes .column .box .text p { font-size: 18px; line-height: 24px; } }

#themes .column .box .text p.intro, #themes .column .box .text p .intro { font-size: 22px; }

@media (min-width: 1440px) { #themes .column .box .text p.intro, #themes .column .box .text p .intro { font-size: 24px; } }

@media (max-width: 1023px) { #themes .column .box .text p.intro, #themes .column .box .text p .intro { font-size: 20px; } }

#themes .column .box .btn-wrap { z-index: 199; }

@media (min-width: 1025px) { #themes .column .box .btn-wrap { position: absolute; left: 60px; bottom: 70px; } }

@media (max-width: 1439px) { #themes .column .box .btn-wrap { left: 40px; } }

@media (max-width: 1023px) { #themes .column .box .btn-wrap { left: 20px; bottom: 40px; } }

@media (max-width: 1023px) { #themes .column .box .btn-wrap .btn { padding: 24px 33px; min-width: 120px; } }

#themes .column .box .animated { width: 330px; opacity: 0; transition: opacity 0.5s, transform .5s; transform: translate3d(-50px, 0, 0); }

@media (max-width: 1440px) { #themes .column .box .animated { width: 290px; } }

@media (max-width: 1280px) { #themes .column .box .animated { width: 280px; } }

@media (max-width: 1100px) { #themes .column .box .animated { width: 220px; } }

@media (max-width: 1023px) { #themes .column .box .animated { width: 170px; } }

@media (max-width: 767px) { #themes .column .box .animated { width: 100%; } }

#themes.on-screen-show .column .box .theme-bg { transform: translateY(0px); }

.theme-grid { padding: 50px 0 50px 0; background: #EBF0F5; }

.theme-grid .row { position: relative; }

@media (min-width: 1280px) { .theme-grid .row { margin-right: -23px; margin-left: -23px; } .theme-grid .row .column { padding-left: 23px; padding-right: 23px; } }

.theme-grid .top-row { /*@include media('<desktop-small') { .column { flex: 100%; max-width: 100%;				 } }*/ }

@media (max-width: 767px) { .theme-grid .top-row { margin-bottom: 40px; } }

.theme-grid .top-row .box { margin-top: 85px; }

@media (max-width: 767px) { .theme-grid .top-row .box { margin-top: 15px; } }

.theme-grid .section-title { font-size: 15px; line-height: 23px; letter-spacing: 1px; color: #767F89; font-weight: 600; margin-bottom: 13px; text-transform: uppercase; }

@media (max-width: 767px) { .theme-grid .column { height: auto !important; } }

.theme-grid .column.left h2 { font-size: 40px; line-height: 44px; color: #000; max-width: 535px; }

@media (max-width: 767px) { .theme-grid .column.left h2 { margin-bottom: 40px; font-size: 30px; line-height: 36px; } }

@media (max-width: 767px) { .theme-grid .post-carousel { max-width: 380px; margin-left: auto; margin-right: auto; } }

.listing-section { padding: 50px 0 50px 0; background: #EBF0F5; }

.listing-section.archive { padding: 230px 0 40px 0; }

@media (max-width: 767px) { .listing-section.archive { padding: 180px 0 40px 0; } }

.listing-section.home-partners { padding: 110px 0 40px 0; }

.listing-section.home-partners .btn-wrap.center { width: 100%; text-align: center; }

@media (min-width: 1280px) { .listing-section .row { margin-right: -23px; margin-left: -23px; } .listing-section .row .column { padding-left: 23px; padding-right: 23px; } }

.listing-section.standard .column.left.theme-red .box .category:after { background: #E0004D !important; }

.listing-section.standard .column.left.theme-green .box .category:after { background: #009777 !important; }

.listing-section.standard .column.left.theme-purple .box .category:after { background: #4D0575 !important; }

.listing-section.standard .column.left.theme-yellow .box .category:after { background: #FFC503 !important; }

.listing-section h1 { font-size: 54px; line-height: 56px; text-align: center; color: #2D2D2D; margin-bottom: 80px; width: 100%; padding-left: 15px; padding-right: 15px; }

@media (max-width: 767px) { .listing-section h1 { font-size: 40px; line-height: 46px; } }

.listing-section h1 span { display: inline; }

.listing-section h1.decrease-margin { margin-bottom: 10px; }

div .post-pagination { margin: 80px 0 40px 0; width: 100%; }

div .post-pagination .nav-previous { float: right; }

div .post-pagination .nav-previous .btn { margin-right: 0; }

div .post-pagination .nav-next { float: left; }

div .post-pagination .nav-next .btn { margin-right: 0; }

div .post-pagination .nav-next .btn:before { -webkit-transform: rotate(180deg) !important; -ms-transform: rotate(180deg) !important; -o-transform: rotate(180deg) !important; transform: rotate(180deg) !important; right: auto; left: 33px; }

div .post-pagination .nav-next .btn:hover:before { left: 27px; }

div .post-pagination .btn-wrap { width: 100%; margin-top: 0; }

@media (max-width: 767px) { div .post-pagination .btn-wrap { max-width: 380px; margin-left: auto; margin-right: auto; } }

div .post-pagination .page-numbers { padding: 13px 20px 8px 20px; margin-bottom: 10px; margin-right: 10px; display: inline-block; font-size: 18px; }

div .post-pagination a.page-numbers { background: #009777; color: #fff; }

div .post-pagination span.page-numbers.current { background: #fff; color: #009777; }

div .post-pagination span.dots { display: inline-block; }

div .post-pagination.theme-red a.page-numbers { background: #E0004D; }

div .post-pagination.theme-red span.page-numbers.current { background: #fff; color: #E0004D; }

div .post-pagination.theme-green a.page-numbers { background: #009777; }

div .post-pagination.theme-green span.page-numbers.current { background: #fff; color: #009777; }

div .post-pagination.theme-purple a.page-numbers { background: #4D0575; }

div .post-pagination.theme-purple span.page-numbers.current { background: #fff; color: #4D0575; }

div .post-pagination.theme-yellow a.page-numbers { background: #FFC503; }

div .post-pagination.theme-yellow span.page-numbers.current { background: #fff; color: #FFC503; }

div.theme-red .post-pagination .btn { background: #E0004D; border: solid 1px #E0004D; color: #fff; }

div.theme-red .post-pagination a.page-numbers { background: #E0004D; }

div.theme-red .post-pagination span.page-numbers.current { background: #fff; color: #E0004D; }

div.theme-green .post-pagination .btn { background: #009777; border: solid 1px #009777; color: #fff; }

div.theme-green .post-pagination a.page-numbers { background: #009777; }

div.theme-green .post-pagination span.page-numbers.current { background: #fff; color: #009777; }

div.theme-purple .post-pagination .btn { background: #4D0575; border: solid 1px #4D0575; color: #fff; }

div.theme-purple .post-pagination a.page-numbers { background: #4D0575; }

div.theme-purple .post-pagination span.page-numbers.current { background: #fff; color: #4D0575; }

div.theme-yellow .post-pagination .btn { background: #FFC503; border: solid 1px #FFC503; color: #fff; }

div.theme-yellow .post-pagination a.page-numbers { background: #FFC503; }

div.theme-yellow .post-pagination span.page-numbers.current { background: #fff; color: #FFC503; }

.news-pagination { margin: 30px 0 70px 0; width: 100%; position: relative; text-align: center; }

.news-pagination a.page-numbers, .news-pagination span.page-numbers { background: none; padding: 7px 10px 7px 10px; margin: 0 5px; display: inline-block; font-size: 22px; line-height: 27px; color: #2D2D2D; position: relative; }

.news-pagination a.page-numbers:after, .news-pagination span.page-numbers:after { content: ''; display: block; position: absolute; bottom: -7px; left: 0; right: 0; width: 1px; height: 2px; background: #6BB745; transition: width 0.3s ease; z-index: 1; opacity: 0; }

.news-pagination a.page-numbers.dots, .news-pagination span.page-numbers.dots { background: none; color: #6BB745; }

.news-pagination a.page-numbers.dots:after, .news-pagination span.page-numbers.dots:after { display: none; }

.news-pagination a.page-numbers.current, .news-pagination a.page-numbers:hover, .news-pagination span.page-numbers.current, .news-pagination span.page-numbers:hover { color: #6BB745; }

.news-pagination a.page-numbers.current:after, .news-pagination a.page-numbers:hover:after, .news-pagination span.page-numbers.current:after, .news-pagination span.page-numbers:hover:after { width: 100%; opacity: 1; z-index: 9999; }

.news-pagination a.prev, .news-pagination a.next { font-size: 30px; font-weight: 300; }

.news-pagination a.prev:after, .news-pagination a.next:after { display: none; }

#horizontal-menu-wrap { margin: -16px 0 0 0; z-index: 0; }

#horizontal-menu-wrap #horizontal-menu { background: #6BB745; top: 0; width: 100%; z-index: 999999999; }

@media (min-width: 768px) { #horizontal-menu-wrap #horizontal-menu.fixed { position: fixed; } }

@media (max-width: 767px) { #horizontal-menu-wrap #horizontal-menu { display: none !important; } }

#horizontal-menu-wrap #horizontal-menu.theme-red { background: #E0004D; }

#horizontal-menu-wrap #horizontal-menu.theme-green { background: #009777; }

#horizontal-menu-wrap #horizontal-menu.theme-purple { background: #4D0575; }

#horizontal-menu-wrap #horizontal-menu.theme-yellow { background: #FFC503; }

#horizontal-menu-wrap #horizontal-menu ul { list-style: none; margin: 0; padding: 0; }

@media (max-width: 767px) { #horizontal-menu-wrap #horizontal-menu ul { padding: 10px 0; } }

#horizontal-menu-wrap #horizontal-menu ul li { font-size: 17px; line-height: 1; margin: 5px 0; display: block; }

@media (min-width: 768px) { #horizontal-menu-wrap #horizontal-menu ul li { margin: 0 28px 0 0; display: inline-block; } }

#horizontal-menu-wrap #horizontal-menu ul li a { position: relative; color: #fff; padding: 10px 0 10px 0; display: block; }

@media (min-width: 768px) { #horizontal-menu-wrap #horizontal-menu ul li a { padding: 19px 0 22px 0; } #horizontal-menu-wrap #horizontal-menu ul li a:after { position: absolute; display: block; background: #fff; content: ''; z-index: 1; height: 5px; width: 0; bottom: 0; left: 0; transition: width 0.4s ease; opacity: 0; } }

#horizontal-menu-wrap #horizontal-menu ul li span { font-weight: 600; position: relative; color: #fff; padding: 10px 0 10px 0; display: block; font-size: 14px; letter-spacing: 0.5px; }

@media (min-width: 768px) { #horizontal-menu-wrap #horizontal-menu ul li span { padding: 19px 0 22px 0; } }

#horizontal-menu-wrap #horizontal-menu ul li.active a:after, #horizontal-menu-wrap #horizontal-menu ul li.current_page_item a:after, #horizontal-menu-wrap #horizontal-menu ul li.current a:after, #horizontal-menu-wrap #horizontal-menu ul li a:hover:after { width: 100%; opacity: 1; }

body.page-id-31985 #horizontal-menu-wrap { display: none !important; }

body.page-template-template-theme-overview #menu-siblings-wrap { display: none !important; }

#sidebar { position: relative; }

@media (min-width: 768px) { #sidebar { padding-bottom: 100px; } }

@media (max-width: 767px) { #sidebar { margin-top: 0; max-width: 380px; margin-left: auto; margin-right: auto; } }

@media (min-width: 768px) { #sidebar.theme-grid-sidebar .sidebar-inner { width: 100%; position: absolute; left: 0; bottom: 0; } }

#sidebar.full-width-container { max-width: 400px; display: block; margin: 0 auto; padding-bottom: 20px; }

#sidebar.full-width-container .searchandfilter h4 { text-align: center; }

#sidebar .sidebar-title { color: #2D2D2D; margin-bottom: 20px; }

#sidebar .sub-filter-title { color: #2D2D2D; font-size: 17px; line-height: 28px; margin-bottom: 10px; display: block; }

#sidebar .form-search { position: relative; margin-bottom: 20px; }

#sidebar .form-search label { color: #2D2D2D; font-size: 17px; line-height: 28px; margin-bottom: 10px; display: block; }

#sidebar .form-search .form-group { margin: 0; padding: 0; position: relative; /* &:before { @extend %box_shadow_standard; } &:hover { &:before { @extend %box_shadow_hover; } }*/ }

#sidebar .form-search .form-group input[type="email"], #sidebar .form-search .form-group input[type="search"], #sidebar .form-search .form-group input[type="text"] { border: none; color: #767F89; padding: 16px 65px 16px 20px; background: #fff; font-size: 15px; line-height: 28px; border: solid 2px #fff; border-radius: 0; }

@media (min-width: 1100px) { #sidebar .form-search .form-group input[type="email"], #sidebar .form-search .form-group input[type="search"], #sidebar .form-search .form-group input[type="text"] { min-width: 286px; } }

#sidebar .form-search .form-group .btn { background: none; position: absolute; right: 0; top: 0; height: 44px; width: 70px; border: none; background: none; cursor: pointer; }

#sidebar .form-search .form-group .btn:after { background-image: url(../img/svg/magnify_blue.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 17px; height: 23px; right: 28px; top: 21px; display: block; position: absolute; }

#sidebar .form-search .form-group .btn.theme-red:after { background-image: url(../img/svg/magnify_theme_red.svg); }

#sidebar .form-search .form-group .btn.theme-green:after { background-image: url(../img/svg/magnify_theme_green.svg); }

#sidebar .form-search .form-group .btn.theme-purple:after { background-image: url(../img/svg/magnify_theme_purple.svg); }

#sidebar .form-search .form-group .btn.theme-yellow:after { background-image: url(../img/svg/magnify_theme_yellow.svg); }

#sidebar .form-search .form-group .btn:hover, #sidebar .form-search .form-group .btn:focus, #sidebar .form-search .form-group .btn:active { background: none; border: none; box-shadow: none; }

#sidebar .dropdown { margin-top: 10px; position: relative; min-height: 50px; margin-bottom: 20px; }

#sidebar .dropdown .dropdown-toggle { background: #fff; border: none; color: #767F89; padding: 20px 65px 20px 20px; display: block; width: 100%; text-align: left; box-shadow: none; border-radius: 0; }

#sidebar .dropdown .dropdown-toggle:after { background-image: url(../img/svg/theme-red-arrow-right.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 16px; height: 18px; right: 28px; top: 24px; display: block; position: absolute; border: none; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

#sidebar .dropdown .dropdown-menu { padding-top: 0; margin-top: -4px; font-size: 15px; line-height: 28px; width: 100%; border: none; }

#sidebar .dropdown .dropdown-menu a { color: #767F89; }

#sidebar .dropdown .dropdown-menu .dropdown-item:hover, #sidebar .dropdown .dropdown-menu .dropdown-item:focus, #sidebar .dropdown .dropdown-menu .dropdown-item:active { background: #F1F4F6; border: none; box-shadow: none; }

#sidebar .dropdown .dropdown-menu .dropdown-item:hover a, #sidebar .dropdown .dropdown-menu .dropdown-item:focus a, #sidebar .dropdown .dropdown-menu .dropdown-item:active a { color: #fff; }

#sidebar .searchandfilter ul { margin: 0; padding: 0; }

#sidebar .searchandfilter ul li.sf-field-taxonomy-themes_taxonomy { display: none; }

#sidebar .searchandfilter label, #sidebar .searchandfilter h4 { color: #2D2D2D; font-size: 17px; line-height: 28px; font-family: "Titillium Web", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 300; margin-bottom: 10px; padding: 0; display: block; letter-spacing: 0; position: relative; }

#sidebar .searchandfilter .sf-field-search input[type="text"] { border: none; color: #767F89; padding: 16px 65px 16px 20px; background: #fff; font-size: 15px; line-height: 28px; border: solid 2px #fff; border-radius: 0; font-weight: 300; outline: 0; width: 100%; }

@media (min-width: 1100px) { #sidebar .searchandfilter .sf-field-search input[type="text"] { min-width: 286px; } }

#sidebar .searchandfilter .sf-field-search label:after { background-image: url(../img/svg/magnify_blue.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 17px; height: 23px; right: 28px; top: 21px; display: block; position: absolute; }

#sidebar .searchandfilter select { background: #fff; width: 100% !important; padding: 16px 25px 16px 18px !important; font-size: 15px !important; line-height: 28px; color: #767F89; font-weight: 300; outline: 0; border-radius: 0; border: solid 2px #fff; -webkit-appearance: button; -webkit-padding-end: 20px; -webkit-padding-start: 2px; -webkit-user-select: none; background-image: url(../img/svg/select-green-arrow.svg); background-position: 93% center; background-repeat: no-repeat; font-size: inherit; overflow: hidden; text-overflow: ellipsis; }

#sidebar #sidebar-signup { background: #034EA2; margin: 0 0 50px 0; padding: 40px 40px 50px 38px; }

@media (max-width: 767px) { #sidebar #sidebar-signup { margin: 0 0 40px 0; } }

#sidebar #sidebar-signup.theme-red { background: #E0004D; }

#sidebar #sidebar-signup.theme-green { background: #009777; }

#sidebar #sidebar-signup.theme-purple { background: #4D0575; }

#sidebar #sidebar-signup.theme-yellow { background: #FFC503; }

#sidebar #sidebar-signup .h3 { position: relative; padding: 7px 0 0 75px; margin-bottom: 40px; color: #fff; font-size: 32px; line-height: 34px; }

@media (max-width: 1099px) { #sidebar #sidebar-signup .h3 { font-size: 25px; line-height: 28px; } }

@media (max-width: 767px) { #sidebar #sidebar-signup .h3 { font-size: 30px; line-height: 36px; } }

#sidebar #sidebar-signup .h3:after { background-image: url(../img/svg/mail.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 50px; height: 60px; left: 0; top: 6px; display: block; position: absolute; }

#sidebar #sidebar-signup .form-newsletter { max-width: 375px; }

@media (max-width: 767px) { #sidebar #sidebar-signup .form-newsletter { margin-top: 30px; margin-bottom: 20px; } }

#sidebar #sidebar-signup .form-newsletter label { display: none; }

#sidebar #sidebar-signup .form-newsletter .form-group { margin: 0; padding: 0 85px 0 0; position: relative; }

#sidebar #sidebar-signup .form-newsletter .form-group input[type="email"], #sidebar #sidebar-signup .form-newsletter .form-group input[type="search"], #sidebar #sidebar-signup .form-newsletter .form-group input[type="text"] { height: 44px; border: none; color: #444444; padding: 15px 18px; background: #fff; font-size: 15px; line-height: 24px; font-weight: 300; border: solid 2px #fff; border-radius: 0; }

@media (min-width: 1100px) { #sidebar #sidebar-signup .form-newsletter .form-group input[type="email"], #sidebar #sidebar-signup .form-newsletter .form-group input[type="search"], #sidebar #sidebar-signup .form-newsletter .form-group input[type="text"] { min-width: 180px; } }

#sidebar #sidebar-signup .form-newsletter .form-group .btn { background: none; position: absolute; right: 0; top: 0; height: 44px; width: 70px; border-radius: 12px 0 12px 0; border: solid 1px #fff; background: none; cursor: pointer; }

#sidebar #sidebar-signup .form-newsletter .form-group .btn .svg-arrow { left: 50%; top: 50%; margin-top: -8px; margin-left: -4px; display: block; position: absolute; }

#sidebar #sidebar-signup .form-newsletter .form-group .btn .svg-arrow * { fill: #fff; }

#sidebar #sidebar-signup .form-newsletter .form-group .btn:hover { background: #fff; cursor: pointer; }

#sidebar #sidebar-signup .form-newsletter .form-group .btn.theme-red:hover svg * { fill: #E0004D; }

#sidebar #sidebar-signup .form-newsletter .form-group .btn.theme-green:hover svg * { fill: #009777; }

#sidebar #sidebar-signup .form-newsletter .form-group .btn.theme-purple:hover svg * { fill: #4D0575; }

#sidebar #sidebar-signup .form-newsletter .form-group .btn.theme-yellow:hover svg * { fill: #FFC503; }

#sidebar .btn-group { margin: 0 0 20px 0; position: relative; min-height: 50px; width: 100%; }

#sidebar .btn-group .dropdown-toggle { background: #fff; color: #767F89; display: block; width: 100%; text-align: left; width: 100% !important; padding: 16px 25px 16px 18px !important; font-size: 15px !important; line-height: 28px; font-weight: 300; outline: 0; border-radius: 0; border: solid 2px #fff; -webkit-appearance: button; -webkit-padding-end: 20px; -webkit-padding-start: 2px; -webkit-user-select: none; background-image: url(../img/svg/select-green-arrow.svg); background-position: 93% center; background-repeat: no-repeat; font-size: inherit; overflow: hidden; text-overflow: ellipsis; }

#sidebar .btn-group .dropdown-toggle:after { display: none; }

#sidebar .btn-group .dropdown-menu { padding-top: 0; margin-top: -4px; width: 100%; border: none; background: #fff; border-radius: 0; }

#sidebar .btn-group .dropdown-menu li { margin-bottom: 20px; list-style: none; margin: 0; padding: 0; }

#sidebar .btn-group .dropdown-menu li a { color: #767F89; text-transform: uppercase; display: block; padding: 8px 25px 8px 18px; }

#sidebar .btn-group .dropdown-menu li a:hover { background: #034EA2; color: #fff; }

#sidebar .btn-group .dropdown-menu li.theme-red a:hover { background: #E0004D; }

#sidebar .btn-group .dropdown-menu li.theme-green a:hover { background: #009777; }

#sidebar .btn-group .dropdown-menu li.theme-purple a:hover { background: #4D0575; }

#sidebar .btn-group .dropdown-menu li.theme-yellow a:hover { background: #FFC503; }

#sidebar.theme-red .searchandfilter .sf-field-search label:after { background-image: url(../img/svg/magnify_theme_red.svg); }

#sidebar.theme-red .searchandfilter select { background-image: url(../img/svg/redpink-arrow-down.svg); }

#sidebar.theme-green .searchandfilter .sf-field-search label:after { background-image: url(../img/svg/magnify_theme_green.svg); }

#sidebar.theme-green .searchandfilter select { background-image: url(../img/svg/theme-green-arrow-down.svg); }

#sidebar.theme-purple .searchandfilter .sf-field-search label:after { background-image: url(../img/svg/magnify_theme_purple.svg); }

#sidebar.theme-purple .searchandfilter select { background-image: url(../img/svg/purple-arrow-down.svg); }

#sidebar.theme-yellow .searchandfilter .sf-field-search label:after { background-image: url(../img/svg/magnify_theme_yellow.svg); }

#sidebar.theme-yellow .searchandfilter select { background-image: url(../img/svg/yellow-arrow-down.svg); }

#sidebar #menu-sidebar { background: #034EA2; margin: 0 0 30px 0; }

#sidebar #menu-sidebar.theme-red { background: #E0004D; }

#sidebar #menu-sidebar.theme-green { background: #009777; }

#sidebar #menu-sidebar.theme-purple { background: #4D0575; }

#sidebar #menu-sidebar.theme-yellow { background: #FFC503; }

#sidebar #menu-sidebar .h3 { font-size: 32px; line-height: 34px; color: #fff; padding: 58px 40px 0 37px; margin-bottom: 0; }

@media (max-width: 1099px) { #sidebar #menu-sidebar .h3 { padding: 38px 20px 0px 25px; font-size: 25px; line-height: 28px; min-height: 85px; } }

@media (max-width: 767px) { #sidebar #menu-sidebar .h3 { font-size: 30px; line-height: 36px; } }

#sidebar #menu-sidebar ul { list-style: none; margin: 0; padding: 10px 0 50px 0; }

@media (max-width: 1099px) { #sidebar #menu-sidebar ul { padding: 10px 0 30px 0; } }

#sidebar #menu-sidebar ul li { font-size: 20px; line-height: 32px; margin: 9px 0; }

#sidebar #menu-sidebar ul li a { position: relative; color: #fff; padding: 1px 32px 1px 35px; display: block; }

#sidebar #menu-sidebar ul li a:after { position: absolute; display: block; background: #fff; content: ''; z-index: 1; height: 0; width: 5px; top: -1px; left: 0; transition: height 0.4s ease; opacity: 0; }

#sidebar #menu-sidebar ul li.current_page_item a, #sidebar #menu-sidebar ul li.current a { font-weight: 600; }

#sidebar #menu-sidebar ul li.current_page_item a:after, #sidebar #menu-sidebar ul li.current a:after, #sidebar #menu-sidebar ul li a:hover:after { height: 100%; opacity: 1; }

@media (max-width: 767px) { #sidebar.filter-sidebar { margin-bottom: 30px; } }

#sidebar.filter-sidebar #menu-sidebar { margin: 50px 0 0 0; }

@media screen and (min-width: 850px) { body.post-type-archive-partners .searchandfilter ul li { width: 33%; padding: 0 15px !important; display: inline-block !important; } }

#news { padding: 260px 0 80px 0; background: #EBF0F5; /* .box, .box-small { @extend %translateY_1_initial; &.on-screen-show {  @extend %translateY_1_action; } }	 */ }

#news.reduced-top-margin { padding: 50px 0 80px 0; }

#news.white { background: #fff; }

@media (max-width: 1023px) { #news { padding: 170px 0 0 0; } }

#news.home { padding: 105px 0 100px 0; }

@media (max-width: 767px) { #news.home { padding: 60px 0 60px 0; } }

@media (min-width: 1280px) { #news .row { margin-right: -23px; margin-left: -23px; } #news .row .column { padding-left: 23px; padding-right: 23px; } }

#news.flex-center .row { -webkit-justify-content: center; justify-content: center; }

#news .strip-small-title { font-size: 22px; line-height: 34px; color: #034EA2; text-align: center; font-weight: 500; width: auto; margin: 0 auto 24px auto; display: inline-block; position: relative; }

#news .strip-small-title:after { background: #009777; content: ''; position: absolute; bottom: 0; left: 0; width: 23px; height: 3px; }

#news .strip-title { font-size: 48px; line-height: 52px; text-align: center; color: #2D2D2D; margin-bottom: 30px; width: 100%; }

#news .strip-title.increase-margin { margin-bottom: 50px; }

#news .strip-title.blue { color: #034EA2; }

@media (max-width: 1023px) { #news .strip-title { font-size: 40px; line-height: 46px; } }

@media (max-width: 767px) { #news .strip-title { font-size: 40px; line-height: 46px; padding: 0 15px; } }

#news .strip-title.type2 { margin-top: 50px; }

#news .title-svg-wrap { margin: 50px auto 20px; display: block; position: relative; }

@media (min-width: 1025px) { #news .title-svg-wrap { width: 470px; height: 57px; } }

#news .title-svg-wrap .title-svg { display: block; }

@media (min-width: 1025px) { #news .title-svg-wrap .title-svg { width: 470px; height: 57px; } }

#news .narrow { max-width: 820px; margin: 10px auto 0; display: block; text-align: center; padding: 0; }

#news .browse-by-impact { margin: 30px 0 56px 0; text-align: center; }

#news .browse-by-impact .subtitle { font-size: 17px; line-height: 28px; color: #2D2D2D; text-align: center; width: 100%; margin-bottom: 20px; }

#news .browse-by-impact .btn.blue-no-bg { background: none !important; color: #034EA2 !important; border: solid 1px #034EA2 !important; padding: 14px 28px; min-width: 150px; margin: 0 6px; }

@media (max-width: 767px) { #news .browse-by-impact .btn.blue-no-bg { margin-bottom: 25px; display: inline-block; } }

#news .browse-by-impact .btn.blue-no-bg span { transform: translateX(0) !important; position: relative; overflow: visible; padding-left: 4px; }

#news .browse-by-impact .btn.blue-no-bg span svg { max-width: 23px; height: auto; position: absolute; left: 0; top: -2px; }

#news .browse-by-impact .btn.blue-no-bg.btn-news { padding-right: 15px; }

#news .browse-by-impact .btn.blue-no-bg.btn-news svg { max-width: 23px; height: auto; left: 10px; }

#news .browse-by-impact .btn.blue-no-bg span svg.th1 { top: 0 !important; }

#news .browse-by-impact .btn.blue-no-bg span svg.th2 { top: -1px !important; }

#news .browse-by-impact .btn.blue-no-bg span svg.th3 { top: -1px !important; }

#news .browse-by-impact .btn.blue-no-bg.btn-events span { padding-left: 36px; }

#news .browse-by-impact .btn.blue-no-bg.btn-webinars span { padding-left: 38px; }

#news .browse-by-impact .btn.blue-no-bg.btn-case-studies span { padding-left: 34px; }

#news .browse-by-impact .btn.blue-no-bg.btn-opinions span { padding-left: 36px; }

#news .browse-by-impact .btn.blue-no-bg.btn-opinions span svg { top: 1px; }

#news .browse-by-impact .btn.blue-no-bg.btn-reports span { padding-left: 32px; }

#news .browse-by-impact .btn.blue-no-bg.btn-e-learning span { padding-left: 38px; }

#news .browse-by-impact .btn.blue-no-bg.btn-e-learning span svg { top: 1px; }

#news .browse-by-impact .btn.blue-no-bg .svg-arrow { display: none; }

#news .browse-by-impact .btn.blue-no-bg.current, #news .browse-by-impact .btn.blue-no-bg:hover, #news .browse-by-impact .btn.blue-no-bg:focus, #news .browse-by-impact .btn.blue-no-bg:active { background: #034EA2; border: solid 1px #034EA2; color: #fff; /* svg { { stroke: $white; } } */ }

#news .browse-nav { margin: 60px 0 26px 0; /* .column { &.left { flex: 35%; max-width: 35%; } &.middle { flex: 42%; max-width: 42%;			     } &.right { flex: 23%; max-width: 23%; } @include media('<desktop') { &.left, &.middle, &.right { flex: 100%; max-width: 100%; }   } } .row { margin-right: -15px; margin-left: -15px;	 .column { padding-left: 15px; padding-right: 15px;			 }		 } */ /* .type, .impact { list-style: none; .row { margin-right: -15px; margin-left: -15px;				 } div { margin-bottom: 18px; a { font-size: 13px; line-height: 20px; letter-spacing: 1px; font-weight: $font-weight-bold; text-transform: uppercase;					 width: 100%; display: block; color: $gray2; position: relative; padding-bottom: 14px; &:after { position: absolute; display: block; background: $gray11; content: ''; width: 160px; max-width: 180px; height: 5px;				 bottom: 0;				 transition: width 0.5s ease; }					 }				 } }	 .type { div a { &:after { background: linear-gradient(to left, $gray11 50%, $green 50%); background-size: 200% 100%; background-position:right bottom;				 transition: all 0.7s ease; width: 100%; } &:hover { &:after { background-position:left bottom; } }	 } } .impact { div a { &.theme-red:after { background: $theme_red; } &.theme-green:after { background: $theme_green; } &.theme-purple:after { background: $theme_purple; } &.theme-yellow:after { background: $theme_yellow; }								 &:hover { &:after { width: 180px; } } } } */ }

@media (max-width: 767px) { #news .browse-nav { width: 100%; margin: 60px auto 50px; display: block; } }

#news .browse-nav .title { font-size: 17px; line-height: 28px; color: #034EA2; margin-bottom: 24px; }

#news .browse-nav .btn-group { margin: 0 0 20px 0; position: relative; min-height: 50px; width: 100%; }

#news .browse-nav .btn-group .dropdown-toggle { background: #fff; color: #767F89; display: block; width: 100%; text-align: left; width: 100% !important; padding: 16px 25px 16px 18px !important; font-size: 15px !important; line-height: 28px; font-weight: 300; outline: 0; border-radius: 0; border: solid 2px #fff; -webkit-appearance: button; -webkit-padding-end: 20px; -webkit-padding-start: 2px; -webkit-user-select: none; background-image: url(../img/svg/select-green-arrow.svg); background-position: 93% center; background-repeat: no-repeat; font-size: inherit; overflow: hidden; text-overflow: ellipsis; }

#news .browse-nav .btn-group .dropdown-toggle:after { display: none; }

#news .browse-nav .btn-group .dropdown-menu { padding-top: 0; margin-top: -4px; width: 100%; border: none; background: #fff; border-radius: 0; }

@media (min-width: 1024px) { #news .browse-nav .btn-group .dropdown-menu { top: 65px !important; -webkit-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; } }

#news .browse-nav .btn-group .dropdown-menu li { margin-bottom: 20px; list-style: none; margin: 0; padding: 0; }

#news .browse-nav .btn-group .dropdown-menu li a { color: #767F89; text-transform: uppercase; display: block; padding: 8px 25px 8px 18px; }

#news .browse-nav .btn-group .dropdown-menu li a:hover { background: #034EA2; color: #fff; }

#news .browse-nav .btn-group .dropdown-menu li.theme-red a:hover { background: #E0004D; }

#news .browse-nav .btn-group .dropdown-menu li.theme-green a:hover { background: #009777; }

#news .browse-nav .btn-group .dropdown-menu li.theme-purple a:hover { background: #4D0575; }

#news .browse-nav .btn-group .dropdown-menu li.theme-yellow a:hover { background: #FFC503; }

#news .browse-nav .form-search { position: relative; margin-bottom: 20px; }

@media (max-width: 1023px) { #news .browse-nav .form-search { padding-right: 0; } }

#news .browse-nav .form-search label { font-size: 17px; line-height: 28px; color: #034EA2; margin-bottom: 24px; }

#news .browse-nav .form-search .form-group { margin: 0; padding: 0; position: relative; }

#news .browse-nav .form-search .form-group input[type="email"], #news .browse-nav .form-search .form-group input[type="search"], #news .browse-nav .form-search .form-group input[type="text"] { border: none; color: #767F89; padding: 16px 65px 16px 20px; background: #fff; font-size: 15px; line-height: 28px; border: solid 2px #fff; border-radius: 0; min-width: 200px; }

#news .browse-nav .form-search .form-group .btn { background: none; position: absolute; right: 0; top: 0; height: 44px; width: 70px; border: none; background: none; cursor: pointer; }

#news .browse-nav .form-search .form-group .btn:after { background-image: url(../img/svg/magnify_blue.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 17px; height: 23px; right: 28px; top: 21px; display: block; position: absolute; }

#news .browse-nav .form-search .form-group .btn:hover, #news .browse-nav .form-search .form-group .btn:focus, #news .browse-nav .form-search .form-group .btn:active { background: none; border: none; box-shadow: none; }

#news .btn { margin-right: 0; }

.search-post { margin-bottom: 40px; border-bottom: solid 1px #cdd0d6; }

.search-post .inner { padding: 20px 50px 30px 0; }

.search-post .category { font-size: 15px; line-height: 1; margin-bottom: 20px; text-transform: uppercase; font-weight: 600; color: #6BB745; }

.search-post .title { max-width: 720px; color: #034EA2; }

.search-post .title a { color: #034EA2; }

.search-post p { font-size: 20px; line-height: 30px; margin-bottom: 20px; max-width: 670px; }

.search-post .more { font-size: 17px; line-height: 1; }

.search-post .wp-excerpt { display: inline; }

.search-post .wp-excerpt span { display: inline; }

.search-post .wp-excerpt br { display: inline; }

.search-post .hilite, .search-post .searchwp-highlight { color: #6BB745; display: inline; }

#interactive-map { background: #EBF0F5; padding: 0; overflow: hidden; }

@media (min-width: 768px) { #interactive-map { padding: 0 0 0 15px; } }

@media (min-width: 1440px) { #interactive-map { padding: 0 0 0 65px; } }

#interactive-map .caption { padding: 320px 0 140px 0; }

@media (min-width: 1281px) { #interactive-map .caption { padding-left: 60px; } }

@media (max-width: 1439px) { #interactive-map .caption { padding: 220px 0 140px 0; } }

#interactive-map .caption .small-title { font-size: 17px; line-height: 25px; letter-spacing: 1px; font-weight: 600; color: #767F89; text-transform: uppercase; margin-bottom: 20px; }

#interactive-map .caption h1 { font-size: 30px; line-height: 36px; max-width: 637px; }

@media (min-width: 768px) { #interactive-map .caption h1 { font-size: 54px; line-height: 56px; } }

@media (max-width: 1439px) { #interactive-map .caption h1 { width: 100%; } }

@media (min-width: 1440px) { #interactive-map .caption h1 { width: calc(100% + 300px); } }

@media (max-width: 1099px) { #interactive-map .caption h1 { width: 100%; font-size: 47px; line-height: 50px; } }

#interactive-map .caption .subtitle { font-size: 20px; line-height: 30px; color: #767F89; margin-top: 22px; max-width: 398px; }

@media (max-width: 1023px) { #interactive-map .caption .subtitle { display: none; } }

@media (max-width: 1023px) { #interactive-map .column.left { width: 100%; flex: 100%; max-width: 100%; } }

#interactive-map .column.right { position: relative; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: flex-end; justify-content: flex-end; padding-right: 0 !important; height: 900px; }

@media (max-width: 1023px) { #interactive-map .column.right { display: none !important; } }

#interactive-map .column.right:after { content: ''; width: 1000px; height: 170px; right: 0; top: 0; display: block; position: absolute; /* NOT VALID ANYMORE - HAVE CHANGED HEX Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ebf0f5+29,ebf0f5+29,ebf0f5+29,ffffff+100&1+29,0+100 */ background: -moz-linear-gradient(to bottom, #ebf0f5 80%, rgba(235, 240, 245, 0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(to bottom, #ebf0f5 80%, rgba(235, 240, 245, 0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ebf0f5 80%, rgba(235, 240, 245, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf0f5', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */ }

#interactive-map .column.right .bottom-gradient { content: ''; width: 100%; height: 25vh; right: 0; bottom: -40px; display: block; position: absolute; background: -moz-linear-gradient(to top, #ebf0f5 70%, rgba(235, 240, 245, 0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(to top, #ebf0f5 0%, rgba(235, 240, 245, 0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to top, #ebf0f5 70%, rgba(235, 240, 245, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ebf0f5',GradientType=1 ); /* IE6-9 */ background: linear-gradient(to top, #ebf0f5 70%, rgba(235, 240, 245, 0) 100%); display: none !important; }

#interactive-map .column.right .bottom-gradient.device { display: none; content: none; }

@media (max-width: 1023px) { #interactive-map .column.right .bottom-gradient { display: none; content: none; } }

#interactive-map .column.right .right-gradient { content: ''; width: 130px; height: 100%; right: 0; bottom: 0px; display: block; position: absolute; background: -moz-linear-gradient(to left, #ebf0f5 70%, rgba(235, 240, 245, 0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(to left, #ebf0f5 70%, rgba(235, 240, 245, 0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to left, #ebf0f5 70%, rgba(235, 240, 245, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ebf0f5',GradientType=1 ); /* IE6-9 */ background: linear-gradient(to left, #ebf0f5 70%, rgba(235, 240, 245, 0) 100%); }

#interactive-map .column.right .right-gradient.device { display: none; content: none; }

@media (max-width: 1439px) { #interactive-map .column.right .right-gradient { width: 70px; } }

@media (max-width: 1279px) { #interactive-map .column.right .right-gradient { width: 40px; } }

@media (max-width: 1099px) { #interactive-map .column.right .right-gradient { display: none; content: none; } }

#interactive-map .column.right img { width: auto; max-width: none; height: 100%; margin: 0; }

#interactive-map .map_holder { width: 100%; height: 0px; padding-bottom: 118.9743589744%; overflow: hidden; }

@media (min-width: 1440px) { #interactive-map .map_holder { padding-bottom: 0px; height: 100vh; } }

#interactive-map .map_outer { position: absolute; /* width: calc( 100% * 2.3294871795); left: calc( 100% * 0.2710280374); @media (max-width: 1300px){ left: 0px;  } top: calc( ( 100% * 0.2448797863 ) * -1 ); */ width: 538px; height: 750px; left: auto; right: 150px; top: 190px; }

#interactive-map .map_outer .map_inner { padding-bottom: 61.8051733627%; position: relative; }

#interactive-map .map_outer .map_inner .pin { position: absolute; height: 30px; width: 23px; display: block; background-image: url(../img/map_green_pin.png); background-repeat: no-repeat; background-position: top left; background-size: cover; text-indent: -5000em; /* &.amsterdam { bottom: 250px; left: 167px; } &.bologna { bottom: 130px; left: 240px;				 } &.bratislava { bottom: 197px; left: 297px;				 } &.genova { bottom: 132px; left: 211px;				 } &.la-spezia { bottom: 127px; left: 223px;				 } &.milano { bottom: 149px; left: 211px;				 } &.savona { bottom: 128px; left: 204px;				 } &.torino { bottom: 142px; left: 197px;				 } &.utrecht { bottom: 248px; left: 178px;				 }																												 &.vejle { bottom: 308px; left: 216px;			 } &.warsaw { bottom: 264px; left: 327px;			 } */ }

#interactive-map .map_outer .map_inner .pin.yellow { height: 43px; width: 33px; display: block; background-image: url(../img/map_yellow_pin.png); }

#interactive-map .map_outer .map_inner .pin.amsterdam { bottom: 253px; left: 175px; }

#interactive-map .map_outer .map_inner .pin.bologna { bottom: 134px; left: 245px; }

#interactive-map .map_outer .map_inner .pin.bratislava { bottom: 196px; left: 301px; }

#interactive-map .map_outer .map_inner .pin.genova { bottom: 129px; left: 221px; z-index: 3; }

#interactive-map .map_outer .map_inner .pin.la-spezia { bottom: 119px; left: 233px; z-index: 5; }

#interactive-map .map_outer .map_inner .pin.milano { bottom: 149px; left: 221px; z-index: 0; }

#interactive-map .map_outer .map_inner .pin.savona { bottom: 127px; left: 205px; z-index: 2; }

#interactive-map .map_outer .map_inner .pin.tirana { bottom: 85px; left: 349px; z-index: 1; }

#interactive-map .map_outer .map_inner .pin.torino { bottom: 141px; left: 202px; z-index: 1; }

#interactive-map .map_outer .map_inner .pin.utrecht { bottom: 247px; left: 183px; }

#interactive-map .map_outer .map_inner .pin.vejle { bottom: 308px; left: 220px; }

#interactive-map .map_outer .map_inner .pin.warsaw { bottom: 264px; left: 329px; }

#interactive-map .map_outer .map_inner .pin.st-gallen { bottom: 176px; left: 213px; z-index: 0; }

#interactive-map .map_outer .map_inner .pin.valencia { bottom: 60px; left: 98px; }

#interactive-map .map_outer .map_inner .pin.yellow.milano { left: 216px; z-index: 20; }

#interactive-map .map_outer .map_content { position: relative; width: 100%; height: 100%; top: 0; left: 0; }

#interactive-map #interactive-map-svg .selectable { transform: fill .3s; }

#interactive-map #interactive-map-svg .selectable:hover { fill: #6BB745; cursor: pointer; }

#interactive-map #interactive-map-svg .selectable.selectable_second { fill: url(#image); transform: fill .3s; }

#interactive-map #interactive-map-svg .selectable.selectable_second:hover { fill: #6BB745; cursor: pointer; }

#interactive-map #interactive-map-svg .selectable { /*&:hover { fill: $blue; cursor: default; }*/ }

#interactive-map #interactive-map-svg .selectable.is_active { fill: #6BB745; }

#interactive-map #interactive-map-svg .selectable.is_active:hover { fill: #6BB745; }

#interactive-map .absolute_box { position: absolute; right: 80px; top: 200px; display: none; z-index: 500; }

#interactive-map .absolute_box.show { display: block; }

#interactive-map .absolute_box .countries { padding: 0px; max-width: 280px; background: transparent; }

#interactive-map .absolute_box .countries .box-small { position: relative; }

#interactive-map .absolute_box .countries .box-small.box-inner { background: transparent; }

#interactive-map .absolute_box .countries .box-small .img-wrap { height: 186px; }

#interactive-map .absolute_box .countries .box-small .h3 { font-size: 28px; }

#interactive-map .absolute_box .countries .box-small .inner.country { padding: 28px 33px 33px 33px; }

#interactive-map .absolute_box .countries .box-small .box-close { position: absolute; width: 20px; height: 20px; top: 20px; right: 20px; transform: rotate(45deg); cursor: pointer; z-index: 999; }

#interactive-map .absolute_box .countries .box-small .box-close:after, #interactive-map .absolute_box .countries .box-small .box-close:before { content: ''; height: 100%; width: 2px; position: absolute; background: white; top: 0px; left: calc(( 100% - 2px ) / 2); }

#interactive-map .absolute_box .countries .box-small .box-close:before { transform: rotate(90deg); }

.responsive-fix-countries { background: #EEF2F6; }

@media (max-width: 1300px) { .responsive-fix-countries { height: 130px; } }

.countries { background: #EBF0F5; padding: 80px 0 70px 0; }

.countries.page { margin-top: -120px; padding: 0 0 120px 0; }

@media (max-width: 1280px) { .countries.page { margin-top: -200px; } }

@media (min-width: 1280px) { .countries .row { margin-right: -23px; margin-left: -23px; } .countries .row .col-md-4 { padding-left: 23px; padding-right: 23px; } }

@media (max-width: 1023px) { .countries .column { flex: 50%; max-width: 50%; } }

@media (max-width: 767px) { .countries .column { flex: 100%; max-width: 100%; } }

.countries h2 { font-size: 40px; line-height: 44px; color: #000; width: 100%; text-align: center; margin-bottom: 48px; }

.countries .box-small .btn-wrap { margin: 26px 0 0 0; }

.countries .box-small .btn-wrap .btn { min-width: 184px; padding: 15px 37px; }

@media (max-width: 1023px) { .countries .box-small .btn-wrap .btn { min-width: 124px; padding: 13px 12px 10px; font-size: 12px; } }

#gray-strip { background: #EBF0F5; padding: 80px 0 70px 0; }

#gray-strip.page { margin-top: -150px; padding: 0 0 120px 0; }

#gray-strip .row { justify-content: center; }

@media (min-width: 1280px) { #gray-strip .row { margin-right: -23px; margin-left: -23px; } #gray-strip .row .col-md-4 { padding-left: 23px; padding-right: 23px; } }

@media (max-width: 1023px) { #gray-strip.careers .column { flex: 50%; max-width: 50%; } }

@media (max-width: 767px) { #gray-strip.careers .column { flex: 100%; max-width: 100%; } }

#gray-strip h2 { font-size: 40px; line-height: 44px; color: #000; width: 100%; text-align: center; margin-bottom: 48px; }

#gray-strip .box-small .btn-wrap { margin: 26px 0 0 0; }

#gray-strip .box-small .btn-wrap .btn { min-width: 184px; padding: 15px 37px; }

#gray-strip .box-small .subtitle { margin: 10px 0; display: block; color: #000; text-indent: initial; font-size: 13px; line-height: 34px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; }

#gray-strip .box-small a span { display: block; position: absolute; bottom: 0; right: 0; left: 0; color: #6BB745; text-indent: initial; padding: 20px 43px 24px; font-size: 13px; line-height: 34px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; }

#gray-strip .box-small a:after { display: none !important; }

#start-ups-carousel { padding: 90px 0 70px 0; background: #fff; }

@media (max-width: 767px) { #start-ups-carousel { padding: 75px 0 65px 0; } }

#start-ups-carousel .column { position: relative; }

@media (min-width: 768px) { #start-ups-carousel .column { min-height: 500px; } }

@media (max-width: 1099px) { #start-ups-carousel .column { padding-top: 50px; } }

@media (max-width: 1023px) { #start-ups-carousel .column { padding-top: 120px; } }

@media (max-width: 767px) { #start-ups-carousel .column { padding-top: 30px; } }

#start-ups-carousel .item { overflow: hidden; }

@media (min-width: 768px) { #start-ups-carousel .bubble { top: 80px; left: 0; } }

@media (max-width: 767px) { #start-ups-carousel .bubble { max-width: 300px; margin: 0 auto; display: block; padding: 0 15px; } }

#start-ups-carousel .bubble .img-wrap { display: inline-block; position: relative; z-index: 99; }

#start-ups-carousel .bubble .img-wrap img { width: 100%; max-width: 100%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin-left: -30%; }

@media (max-width: 1099px) { #start-ups-carousel .bubble .img-wrap img { margin-left: -20%; } }

@media (max-width: 767px) { #start-ups-carousel .bubble .img-wrap img { margin-left: 0; } }

#start-ups-carousel .bubble .img-wrap:before { width: 100%; height: 100%; content: ''; z-index: 2; display: block; opacity: 0; border: 10px solid #034EA2; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin-left: -30%; }

@media (max-width: 1099px) { #start-ups-carousel .bubble .img-wrap:before { margin-left: -20%; } }

@media (max-width: 767px) { #start-ups-carousel .bubble .img-wrap:before { border: 5px solid #034EA2; margin-left: 0; } }

#start-ups-carousel .bubble .img-wrap:after { width: 100%; height: 100%; content: ''; z-index: 1; display: block; opacity: 0.5; border: 19px solid #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin-left: -30%; }

@media (max-width: 1099px) { #start-ups-carousel .bubble .img-wrap:after { margin-left: -20%; } }

@media (max-width: 767px) { #start-ups-carousel .bubble .img-wrap:after { border: 10px solid #fff; margin-left: 0; } }

#start-ups-carousel .bubble:hover a.img-wrap:after, #start-ups-carousel .bubble.hover a.img-wrap:after { opacity: 0.3; transform: scale(1.04); }

#start-ups-carousel .bubble:hover a.img-wrap:before, #start-ups-carousel .bubble.hover a.img-wrap:before { opacity: 1; }

#start-ups-carousel .column.right { padding-top: 8%; }

#start-ups-carousel .column.right .inner { position: relative; padding-left: 220px; }

@media (max-width: 1023px) { #start-ups-carousel .column.right .inner { padding-left: 185px; } }

@media (max-width: 767px) { #start-ups-carousel .column.right .inner { padding: 0 15px; max-width: 300px; margin: 0 auto; display: block; text-align: center; } #start-ups-carousel .column.right .inner .nav-slider { display: none !important; } }

@media (min-width: 768px) { #start-ups-carousel .nav-slider { width: 165px; display: block; position: absolute; left: 0; top: 0; } }

@media (max-width: 767px) { #start-ups-carousel .nav-slider { width: 240px; margin: 0 auto; display: block; text-align: center; } #start-ups-carousel .nav-slider.source, #start-ups-carousel .nav-slider #bubble-nav-slider-html.source { display: block !important; } #start-ups-carousel .nav-slider.source ul li a, #start-ups-carousel .nav-slider #bubble-nav-slider-html.source ul li a { color: #2D2D2D !important; } #start-ups-carousel .nav-slider.source ul li.current a, #start-ups-carousel .nav-slider #bubble-nav-slider-html.source ul li.current a { color: #6BB745 !important; } }

#start-ups-carousel .nav-slider .title { font-size: 17px; letter-spacing: 1px; line-height: 26px; font-weight: 600; color: #767F89; margin-bottom: 20px; text-transform: uppercase; }

#start-ups-carousel .nav-slider ul { list-style: none; margin: 40px 0 0 0; padding: 0; }

#start-ups-carousel .nav-slider ul li { position: relative; overflow: visible; font-size: 20px; line-height: 28px; font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 300; letter-spacing: -0.5px; margin: 29px 0; }

@media (max-width: 767px) { #start-ups-carousel .nav-slider ul li { margin: 17px 0; } }

#start-ups-carousel .nav-slider ul li a { padding: 3px; color: #2D2D2D; }

@media (min-width: 768px) { #start-ups-carousel .nav-slider ul li:after { position: absolute; display: block; background: #E2E7EC; content: ''; z-index: -1; width: 0; height: 1px; top: 11px; left: -520px; transition: all 1s ease; transition-delay: 0.5s; opacity: 0; } }

#start-ups-carousel .nav-slider ul li:hover a { color: #6BB745; }

#start-ups-carousel .nav-slider ul li.current:after { background: linear-gradient(to left, #E2E7EC 50%, #fff 50%); background-size: 200% 100%; background-position: right bottom; width: 500px; opacity: 1; }

#start-ups-carousel .nav-slider ul li.current a { color: #6BB745; }

#start-ups-carousel .slide-content { max-width: 500px; }

@media (min-width: 768px) { #start-ups-carousel .slide-content { padding-right: 20px; } }

#start-ups-carousel .slide-content .title { font-size: 60px; line-height: 64px; font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 300; letter-spacing: -0.5px; color: #034EA2; margin-bottom: 15px; }

@media (max-width: 1023px) { #start-ups-carousel .slide-content .title { font-size: 50px; line-height: 54px; } }

@media (max-width: 767px) { #start-ups-carousel .slide-content .title { font-size: 30px; line-height: 36px; padding: 0 15px; } }

#start-ups-carousel .slide-content p { font-size: 20px; line-height: 32px; color: #767F89; max-width: 410px; margin-bottom: 16px; }

@media (max-width: 1099px) { #start-ups-carousel .slide-content p { max-width: 330px; } }

@media (max-width: 1023px) { #start-ups-carousel .slide-content p { font-size: 18px; line-height: 25px; } }

#start-ups-carousel .slide-content .btn-wrap { margin: 30px 0 0 0; }

#start-ups-carousel .slide-content .btn-wrap .btn { margin-top: 6px; margin-right: 0; }

#stats { padding: 130px 0 50px 0; }

@media (max-width: 767px) { #stats { padding: 60px 0 30px 0; } }

#stats.blue { background: #034EA2; padding: 70px 0 100px 0; }

@media (max-width: 767px) { #stats.blue { padding: 50px 0 70px 0; } }

#stats .strip-title { width: 100%; font-size: 40px; line-height: 44px; text-align: center; color: #2D2D2D; margin: 0 0 50px 0; }

#stats .h3 { font-size: 32px; line-height: 44px; color: #fff; padding: 20px 0; text-align: center; visibility: hidden; opacity: 0; }

@media (max-width: 767px) { #stats .h3 { padding: 0; } }

#stats .h3.second { padding: 86px 0 20px 0; }

#stats .h3.fireAnimation { opacity: 1; visibility: visible; }

#stats svg * { fill: none; }

#stats .column { text-align: center; }

@media (max-width: 1023px) { #stats .column { flex: 50%; max-width: 50%; } }

@media (max-width: 767px) { #stats .column { flex: 100%; max-width: 100%; } }

#stats .column .animateSVGblock { position: relative; }

@media (max-width: 767px) { #stats .column .animateSVGblock { margin-top: 20px; margin-bottom: 20px; } }

#stats .column .animateSVGblock .svg-wrap { height: 80px; position: relative; margin-bottom: 20px; }

#stats .column .animateSVGblock .svg-wrap .inner { width: 100%; position: absolute; bottom: 0; text-align: center; }

#stats .column .animateSVGblock .title { font-size: 64px; line-height: 70px; visibility: hidden; opacity: 0; }

@media (max-width: 1099px) { #stats .column .animateSVGblock .title { font-size: 52px; line-height: 60px; } }

@media (max-width: 767px) { #stats .column .animateSVGblock .title { font-size: 50px; line-height: 56px; } }

#stats .column .animateSVGblock .title span { display: inline-block; }

#stats .column .animateSVGblock .text { margin-top: 8px; font-size: 20px; line-height: 25px; color: #2D2D2D; visibility: hidden; opacity: 0; }

#stats .column .animateSVGblock.fireAnimation .title { opacity: 1; visibility: visible; }

#stats .column .animateSVGblock.fireAnimation .text { opacity: 1; visibility: visible; }

#stats.blue .column .animateSVGblock .title, #stats.blue .column .animateSVGblock .text { color: #fff; }

#team { background: #fff; padding: 0; }

#team .column { text-align: center; margin-bottom: 50px; }

#team .column .bubble { max-width: 200px; margin: 0 auto 20px auto; display: block; }

#team .column .bubble .bubble-wrap { display: block; position: relative; z-index: 99; }

#team .column .bubble .bubble-wrap img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 100%; height: auto; margin: 0 auto; }

#team .column .bubble .bubble-wrap:before { width: 100%; height: 100%; content: ''; z-index: 1; display: block; opacity: 0.5; border: 8px solid #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; transform: scale(1); }

#team .column .bubble .bubble-wrap:after { width: 100%; height: 100%; content: ''; z-index: 2; display: block; opacity: 0; border: 8px solid #034EA2; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

#team .column h3 { font-size: 26px; line-height: 35px; margin-bottom: 6px; }

#team .column .position { color: #034EA2; font-size: 18px; }

#team .column.hover .bubble-wrap:before { opacity: 0.3; transform: scale(1.04); }

#team .column.hover .bubble-wrap:after { opacity: 1; }

#partners { background: none; padding: 100px 0 50px 0; }

#partners .row { -webkit-justify-content: center; justify-content: center; }

#partners .column { text-align: center; margin-bottom: 50px; position: relative; }

#partners .column .bubble { width: 200px; height: 200px; margin: 0 auto 20px auto; display: block; }

#partners .column .bubble .bubble-wrap { width: 200px; height: 200px; display: block; position: relative; z-index: 99; background-color: #fff; background-repeat: no-repeat; background-position: center center; background-size: contain; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

#partners .column .bubble .bubble-wrap img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 100%; height: auto; margin: 0 auto; }

#partners .column .bubble .bubble-wrap:before { width: 100%; height: 100%; content: ''; z-index: 1; display: block; opacity: 0.5; border: 8px solid #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; transform: scale(1); }

#partners .column .bubble .bubble-wrap:after { width: 100%; height: 100%; content: ''; z-index: 2; display: block; opacity: 0; border: 8px solid #034EA2; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

#partners .column h3 { font-size: 26px; line-height: 35px; margin-bottom: 6px; }

#partners .column .position { color: #034EA2; font-size: 18px; }

#partners .column.hover .bubble-wrap:before { opacity: 0.3; transform: scale(1.04); }

#partners .column.hover .bubble-wrap:after { opacity: 1; }

#partnership { padding: 56px 0 70px 0; background: #fff; }

#partnership .box { background: #EEF2F6; max-width: 1052px; display: block; margin: 0 auto; padding: 65px 50px 108px; }

#partnership .box .small-title { font-size: 17px; line-height: 26px; letter-spacing: 1px; font-weight: 600; text-align: center; color: #767F89; margin-bottom: 30px; }

#partnership .box blockquote { max-width: 795px; display: block; margin: 0 auto; text-align: center; }

#partnership .box blockquote q { font-size: 28px; line-height: 38px; font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; font-weight: 300; letter-spacing: -0.5px; display: block; margin-bottom: 20px; color: #034EA2; min-height: 114px; }

#partnership .box blockquote q:before, #partnership .box blockquote q:after { display: none; }

#partnership .box blockquote img { width: 70px; height: auto; display: block; margin: 0 auto 18px auto; border-radius: 50%; }

#partnership .box blockquote cite { font-size: 15px; line-height: 24px; letter-spacing: 1px; font-weight: 600; color: #2D2D2D; text-transform: uppercase; display: block; width: 100%; text-align: center; font-style: normal; max-width: 600px; display: block; margin: 0 auto; }

#partnership .box blockquote cite span { color: #6BB745; display: block; margin-bottom: 5px; }

#partnership .logos { list-style: none; display: block; max-width: 990px; margin: -72px auto 0; padding: 0; text-align: center; }

@media (max-width: 1023px) { #partnership .logos { width: 200px; height: 180px; display: block; position: relative; } }

#partnership .logos li { position: relative; display: inline-block; width: 152px; height: 152px; margin: 0 12px; text-align: center; cursor: pointer; }

@media (max-width: 1023px) { #partnership .logos li { display: block; margin: 0 auto; opacity: 0; position: absolute; top: 0; left: 50%; margin-left: -80px; } }

#partnership .logos li .circle { position: relative; width: 130px; height: 130px; display: block; margin: 0 auto; border-radius: 50%; background-color: #fff; -webkit-transition: all .4s; transition: all .4s; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }

#partnership .logos li .img { position: absolute; left: 50%; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; }

#partnership .logos li.current { opacity: 1; }

#partnership .logos li.current .circle { margin-top: -9px; width: 160px; height: 160px; }

.lightbox-content-covid { background: #fff; width: 100%; max-width: 1224px; min-height: 612px; position: relative; display: block; margin: 40px auto; border-radius: 24px 0 24px 0; }

@media (max-width: 1099px) { .lightbox-content-covid { max-width: 860px; min-height: 430px; } }

@media (max-width: 767px) { .lightbox-content-covid { width: 310px; height: auto; margin: 70px auto 10px auto; } }

.lightbox-content-covid .mfp-close { right: -80px; }

.lightbox-content-covid .img { width: 50%; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; overflow: hidden; border-radius: 24px 0 0 0; }

@media (max-width: 767px) { .lightbox-content-covid .img { width: 100%; height: 310px; bottom: auto; } }

.lightbox-content-covid .lightbox-content-inner { padding: 50px 50px 50px 40px; overflow: hidden; }

@media (max-width: 767px) { .lightbox-content-covid .lightbox-content-inner { padding-top: 350px; } }

.lightbox-content-covid .lightbox-content-inner .column.right { padding-left: 51px; padding-top: 40px; }

@media (max-width: 767px) { .lightbox-content-covid .lightbox-content-inner .column.right { padding: 0 15px 0 15px; } }

.lightbox-content-covid .lightbox-content-inner .caption { color: #6BB745; font-size: 13px; font-weight: 600; letter-spacing: 1.5px; line-height: 34px; }

.lightbox-content-covid .lightbox-content-inner .title { display: block; font-size: 36px; line-height: 42px; margin: 0 0 40px 0; max-width: 600px; }

.lightbox-content-covid .lightbox-content-inner .text, .lightbox-content-covid .lightbox-content-inner p { font-size: 16px; line-height: 24px; display: block; margin: 0 0 20px 0; color: #191919; font-weight: 500; padding-right: 0; }

.lightbox-content-covid .lightbox-content-inner .inner-blue { background: #034EA2; color: #fff; padding: 35px 50px 50px 30px; }

.lightbox-content-covid .lightbox-content-inner .inner-blue .data-item { margin-bottom: 18px; }

.lightbox-content-covid .lightbox-content-inner .inner-blue .data-item .data-item-title { font-size: 20px; line-height: 28px; font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; }

.lightbox-content-covid .lightbox-content-inner .inner-blue .data-item .data-item-value { font-size: 17px; line-height: 24px; }

#signup-strip { background: #034EA2; padding: 37px 0 30px 0; }

#signup-strip.theme-red { background: #E0004D; }

#signup-strip.theme-green { background: #009777; }

#signup-strip.theme-purple { background: #4D0575; }

#signup-strip.theme-yellow { background: #FFC503; }

#signup-strip .h3 { position: relative; padding: 7px 0 0 75px; font-size: 24px; color: #fff; }

@media (max-width: 767px) { #signup-strip .h3 { padding: 7px 0 0 70px; } }

@media (orientation: portrait) { #signup-strip .h3 { padding: 0 0 0 70px; } }

#signup-strip .h3:after { background-image: url(../img/svg/mail.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 50px; height: 60px; left: 0; top: -7px; display: block; position: absolute; }

@media (min-width: 768px) { #signup-strip .column.right { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: flex-end; justify-content: flex-end; } }

#signup-strip .column.right .form-newsletter { max-width: 375px; }

@media (max-width: 767px) { #signup-strip .column.right .form-newsletter { margin-top: 30px; margin-bottom: 20px; } }

#signup-strip .column.right .form-newsletter label { display: none; }

#signup-strip .column.right .form-newsletter .form-group { margin: 0; padding: 0 85px 0 0; position: relative; }

#signup-strip .column.right .form-newsletter .form-group input[type="email"], #signup-strip .column.right .form-newsletter .form-group input[type="search"], #signup-strip .column.right .form-newsletter .form-group input[type="text"] { height: 44px; border: none; color: #444444; padding: 15px 18px; background: #fff; font-size: 15px; line-height: 24px; font-weight: 300; border: solid 2px #fff; border-radius: 0; }

@media (min-width: 1100px) { #signup-strip .column.right .form-newsletter .form-group input[type="email"], #signup-strip .column.right .form-newsletter .form-group input[type="search"], #signup-strip .column.right .form-newsletter .form-group input[type="text"] { min-width: 286px; } }

#signup-strip .column.right .form-newsletter .form-group .btn { background: none; position: absolute; right: 0; top: 0; height: 44px; width: 70px; border-radius: 12px 0 12px 0; border: solid 1px #fff; background: none; cursor: pointer; }

#signup-strip .column.right .form-newsletter .form-group .btn .svg-arrow { left: 50%; top: 50%; margin-top: -8px; margin-left: -4px; display: block; position: absolute; }

#signup-strip .column.right .form-newsletter .form-group .btn .svg-arrow * { fill: #fff; }

#signup-strip .column.right .form-newsletter .form-group .btn:hover { background: #fff; cursor: pointer; }

#signup-strip .column.right .form-newsletter .form-group .btn.theme-red:hover svg * { fill: #E0004D; }

#signup-strip .column.right .form-newsletter .form-group .btn.theme-green:hover svg * { fill: #009777; }

#signup-strip .column.right .form-newsletter .form-group .btn.theme-purple:hover svg * { fill: #4D0575; }

#signup-strip .column.right .form-newsletter .form-group .btn.theme-yellow:hover svg * { fill: #FFC503; }

body:not(#site-3) #where-next svg * { fill: none; }

#where-next { padding: 50px 0 70px 0; }

#where-next .strip-title { width: 100%; font-size: 40px; line-height: 44px; text-align: center; color: #2D2D2D; margin: 0 0 50px 0; }

#where-next .column { text-align: center; }

#where-next .column .animateSVGblock { position: relative; }

@media (max-width: 767px) { #where-next .column .animateSVGblock.where_next2 { margin-top: 50px; margin-bottom: 50px; } }

#where-next .column .animateSVGblock svg { margin-bottom: 20px; }

#where-next .column .animateSVGblock .title { font-size: 24px; line-height: 34px; visibility: hidden; opacity: 0; }

#where-next .column .animateSVGblock.fireAnimation .title { opacity: 1; visibility: visible; }

#footer { background: #232323; padding: 50px 0 30px; color: #fff; }

@media (max-width: 767px) { #footer { text-align: center; } }

#footer a { color: #fff; }

#footer a:hover { color: #ccc; }

#footer .logo { margin-top: 12px; max-width: 224px; }

@media (max-width: 1023px) { #footer .logo img { margin-left: 0; } }

@media (max-width: 767px) { #footer .logo { margin: 12px auto 0; } }

#footer .h4 { color: #fff; margin-top: 47px; }

@media (max-width: 1023px) { #footer .h4 { margin-top: 12px; } }

@media (max-width: 767px) { #footer .h4 { margin-top: 35px; } }

#footer .title, #footer label { opacity: 0.5; color: #fff; font-size: 13px; line-height: 34px; letter-spacing: 1px; font-weight: 600; display: block; text-transform: uppercase; margin-bottom: 6px; }

#footer .quicklinks-nav li { font-size: 17px; line-height: 24px; margin-bottom: 17px; }

@media (max-width: 767px) { #footer .form-newsletter { max-width: 300px; margin: 0 auto; } }

#footer .form-newsletter .form-group { margin: 0 0 20px 0; padding: 0 85px 0 0; position: relative; }

#footer .form-newsletter .form-group input[type="email"], #footer .form-newsletter .form-group input[type="search"], #footer .form-newsletter .form-group input[type="text"] { height: 44px; border: none; color: #2D2D2D; padding: 10px 18px; background: #fff; font-size: 15px; line-height: 24px; font-weight: 300; border: solid 2px #fff; border-radius: 0; }

#footer .form-newsletter .form-group .btn { background-color: #2D2D2D; position: absolute; right: 0; top: 0; height: 44px; width: 70px; border-radius: 12px 0 12px 0; border: solid 1px #6BB745; background: none; cursor: pointer; }

#footer .form-newsletter .form-group .btn:after { background-image: url(../img/svg/green-arrow-right.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 9px; height: 16px; left: 50%; top: 50%; margin-top: -8px; margin-left: -4px; display: block; position: absolute; }

#footer .form-newsletter .form-group .btn:hover { background-color: #6BB745; cursor: pointer; }

#footer .form-newsletter .form-group .btn:hover:after { background-image: url(../img/svg/white-arrow-right.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; }

#footer .form-newsletter .newsletter_gdpr_checkbox { width: 100%; margin: 10px 0 10px 0; position: relative; text-align: right; /* label { cursor: pointer; width: 100%; //@extend %transition_opacity; min-height: 36px; padding-left: 43px; padding-right: 0; padding-top: 0; font-weight: 300!important;	 max-width: 100%;	 line-height: 1.5; font-size: 13px; text-transform: none; text-align: left;	 opacity: 1;	 &:before { content: ''; background-color: $white; border: 1px solid $white; position: absolute; top: 4px; left: 0;						 width: 30px; height: 30px; display: block; @include media('<tablet') { top: 10px; } } &:after { opacity: 0.2; content: ''; position: absolute; width: 13px; height: 8px; background: $white; top: 13px; left: 8px; border: 3px solid $green; border-top: none; border-right: none;					 transform: rotate(-45deg);	 @include media('<tablet') { top: 22px; }												 }	 &.red-border { &:before { border: 1px solid red; } } a { opacity: 0.5; }				 }				 */ }

#footer .form-newsletter .newsletter_gdpr_checkbox label { cursor: pointer; width: 100%; min-height: 20px; padding-left: 28px; padding-right: 0; padding-top: 0; font-weight: 300 !important; max-width: 100%; line-height: 1.5; font-size: 13px; text-transform: none; text-align: left; opacity: 1; }

#footer .form-newsletter .newsletter_gdpr_checkbox label:before { content: ''; background-color: #fff; border: 2px solid #fff; position: absolute; top: 0; left: 0; width: 20px; height: 20px; display: block; }

@media (max-width: 767px) { #footer .form-newsletter .newsletter_gdpr_checkbox label:before { top: 10px; } }

#footer .form-newsletter .newsletter_gdpr_checkbox label:after { opacity: 0.2; content: ''; position: absolute; width: 11px; height: 6px; background: #fff; top: 6px; left: 5px; border: 3px solid #6BB745; border-top: none; border-right: none; transform: rotate(-45deg); }

@media (max-width: 767px) { #footer .form-newsletter .newsletter_gdpr_checkbox label:after { top: 22px; } }

#footer .form-newsletter .newsletter_gdpr_checkbox label.red-border:before { border: 2px solid #E0004D; }

#footer .form-newsletter .newsletter_gdpr_checkbox label a { opacity: 0.5; }

#footer .form-newsletter .newsletter_gdpr_checkbox label:hover::after { opacity: 0.5; }

#footer .form-newsletter .newsletter_gdpr_checkbox input { visibility: hidden; display: none; }

#footer .form-newsletter .newsletter_gdpr_checkbox input[type=checkbox]:checked + label:after { opacity: 1; }

#footer .social-nav { margin: 0; padding: 0; }

#footer .social-nav li { list-style: none; display: inline-block; }

#footer .social-nav li.social { overflow: visible; margin: 0 15px 0 1px; }

#footer .social-nav li.social a { display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; margin-bottom: -3px; }

#footer .social-nav li.social.facebook a { background-image: url(../img/svg/facebook_white.svg); width: 9px; height: 18px; }

#footer .social-nav li.social.twitter a { background-image: url(../img/svg/twitter_white.svg); width: 16px; height: 15px; }

#footer .social-nav li.social.linkedin a { background-image: url(../img/svg/linkedin_white.svg); width: 16px; height: 16px; }

#footer .social-nav li.social.instagram a { background-image: url(../img/svg/instagram_white.svg); height: 18px; width: 19px; }

#footer .line { margin: 40px 0 32px 0; }

#footer .line .col-12 { border-top: solid 2px #444444; }

#footer .footer-bottom .left { position: relative; }

@media (max-width: 1023px) { #footer .footer-bottom .left { margin-top: 6px; } }

@media (max-width: 767px) { #footer .footer-bottom .left { max-width: 300px; margin: 0 auto; display: block; } }

#footer .footer-bottom .left .img { height: 32px; width: 48px; margin-right: 10px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; overflow: hidden; position: absolute; left: 0; top: -3px; }

@media (max-width: 1023px) { #footer .footer-bottom .left .img { top: 3px; } }

#footer .footer-bottom .left .text { display: inline-block; font-size: 13px; line-height: 19px; padding-left: 58px; }

#footer .footer-bottom .fb-nav { text-align: right; }

@media (max-width: 767px) { #footer .footer-bottom .fb-nav { margin-top: 20px; text-align: center; } }

#footer .footer-bottom .fb-nav li { font-size: 13px; line-height: 19px; margin-right: 10px; position: relative; padding: 2px 15px 2px 0; }

@media (max-width: 1023px) { #footer .footer-bottom .fb-nav li { padding: 2px 5px 2px 0; } }

@media (min-width: 1024px) { #footer .footer-bottom .fb-nav li:after { content: ''; width: 1px; height: 14px; right: 0; top: 5px; display: block; background: #fff; position: absolute; } #footer .footer-bottom .fb-nav li:last-child { padding: 0; margin: 0; } #footer .footer-bottom .fb-nav li:last-child:after { content: none; display: none; } }

body#site-1 #footer .form-newsletter .form-group .btn, body#site-2 #footer .form-newsletter .form-group .btn { border: solid 1px #009777; }

body#site-1 #footer .form-newsletter .form-group .btn:hover, body#site-2 #footer .form-newsletter .form-group .btn:hover { background-color: #009777; }

body#site-1 #footer .form-newsletter .form-group .btn:after, body#site-2 #footer .form-newsletter .form-group .btn:after { background-image: url(../img/svg/theme-green-arrow-right.svg); }

body#site-1 #footer .form-newsletter .form-group .btn:hover:after, body#site-2 #footer .form-newsletter .form-group .btn:hover:after { background-image: url(../img/svg/white-arrow-right.svg); }

body#site-1 #footer #footer .form-newsletter .newsletter_gdpr_checkbox label:after, body#site-2 #footer #footer .form-newsletter .newsletter_gdpr_checkbox label:after { border: solid 3px #009777; }

.owl-carousel.startUps-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }

.owl-carousel.startUps-carousel .owl-animated-in { z-index: 0; }

.owl-carousel.startUps-carousel .owl-animated-out { z-index: 1; }

.owl-carousel.startUps-carousel .fadeOut { animation-name: fadeOut; }

#start-ups-carousel .owl-carousel { /* .owl-animated-out { .slide-content { opacity: 1; transform: translate3d(0, 0, 0); } .title { //font-size: 30px!important; //color: green; } }	*/ }

#start-ups-carousel .owl-carousel .owl-item .bubble { opacity: 0; transition: opacity 0.9s, transform 1.2s; transform: translate3d(-400px, 0, 0) rotate(-15deg); }

#start-ups-carousel .owl-carousel .owl-item .slide-content { opacity: 0; transition: opacity 0.9s, transform 1.5s; transform: translate3d(300px, 0, 0); }

#start-ups-carousel .owl-carousel .owl-item.active .bubble { opacity: 1; transform: translate3d(0, 0, 0) rotate(0deg); -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }

#start-ups-carousel .owl-carousel .owl-item.active .slide-content { opacity: 1; transform: translate3d(0, 0, 0); -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }

#start-ups-carousel .owl-carousel .owl-item.active .slide1 .nav-item1:after { width: 500px; opacity: 1; }

#start-ups-carousel .owl-carousel .owl-item.active .slide1 .nav-item1 a { color: #6BB745; }

#start-ups-carousel .owl-carousel .owl-item.active .slide2 .nav-item2:after { width: 500px; opacity: 1; }

#start-ups-carousel .owl-carousel .owl-item.active .slide2 .nav-item2 a { color: #6BB745; }

#start-ups-carousel .owl-carousel .owl-item.active .slide3 .nav-item3:after { width: 500px; opacity: 1; }

#start-ups-carousel .owl-carousel .owl-item.active .slide3 .nav-item3 a { color: #6BB745; }

#start-ups-carousel .owl-carousel .owl-item.active .slide4 .nav-item4:after { width: 500px; opacity: 1; }

#start-ups-carousel .owl-carousel .owl-item.active .slide4 .nav-item4 a { color: #6BB745; }

#start-ups-carousel .owl-carousel .owl-item.active .slide5 .nav-item5:after { width: 500px; opacity: 1; }

#start-ups-carousel .owl-carousel .owl-item.active .slide5 .nav-item5 a { color: #6BB745; }

#start-ups-carousel .owl-carousel .owl-item.active .slide6 .nav-item6:after { width: 500px; opacity: 1; }

#start-ups-carousel .owl-carousel .owl-item.active .slide6 .nav-item6 a { color: #6BB745; }

#start-ups-carousel .owl-nav, #start-ups-carousel .owl-dots { display: none !important; }

.owl-carousel.blockquote-carousel .animated { animation-duration: 1150ms; animation-fill-mode: both; }

.owl-carousel.blockquote-carousel .owl-animated-in { z-index: 0; }

.owl-carousel.blockquote-carousel .owl-animated-out { z-index: 1; }

.owl-carousel.blockquote-carousel .fadeInUp { animation-name: fadeInUp; }

.owl-carousel.blockquote-carousel .fadeInDown { animation-name: fadeInDown; }

.blockquote-carousel .owl-item blockquote { opacity: 0; transform: translate3d(0, -100%, 0); }

.blockquote-carousel .owl-item.active blockquote { opacity: 1; transform: none; }

.blockquote-carousel .owl-dots { display: none !important; }

.post-carousel { position: relative; }

.post-carousel .owl-nav { display: none !important; }

.post-carousel .owl-dots { position: absolute; bottom: 100px; right: 50px; left: auto; width: 70px; }

@media (max-width: 1099px) { .post-carousel .owl-dots { bottom: 60px; right: 30px; } }

.post-carousel .owl-dots .owl-dot span { background: #fff; border: solid 1px #fff; opacity: 0.5; margin: 5px 6px; }

.post-carousel .owl-dots .owl-dot:hover span, .post-carousel .owl-dots .owl-dot.active span { background: #fff; border: solid 1px #fff; opacity: 1; }

.post-carousel2 { position: relative; }

.post-carousel2 .owl-stage-outer { overflow: visible; }

.post-carousel2 .owl-nav { display: block !important; position: absolute; right: 44px; top: -56px; height: 55px; width: 140px; }

@media (max-width: 1023px) { .post-carousel2 .owl-nav { right: 50% !important; margin-right: -70px; } }

.post-carousel2 .owl-nav div { position: relative; background: none; border: solid 1px #6BB745 !important; font-size: 30px !important; color: #034EA2 !important; padding: 0 !important; text-indent: -5000em; width: 48px; height: 48px; margin: 0 6px !important; border-radius: 50% !important; }

.post-carousel2 .owl-nav div.owl-prev:after { background-image: url(../img/svg/green-arrow-right.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 9px; height: 16px; left: 50%; top: 50%; margin-top: -8px; margin-left: -6px; display: block; position: absolute; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.post-carousel2 .owl-nav div.owl-next:after { background-image: url(../img/svg/green-arrow-right.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 9px; height: 16px; left: 50%; top: 50%; margin-top: -9px; margin-left: -3px; display: block; position: absolute; }

.post-carousel2 .owl-nav div:hover, .post-carousel2 .owl-nav div:focus { background: #6BB745 !important; border: solid 1px #6BB745 !important; cursor: pointer; }

.post-carousel2 .owl-nav div:hover:after, .post-carousel2 .owl-nav div:focus:after { background-image: url(../img/svg/white-arrow-right.svg); }

@keyframes fadeInUp { from { opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to { opacity: 1;
    transform: none; } }

@keyframes fadeInDown { from { opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to { opacity: 1;
    transform: none; } }

.single-opinion h1, .single-news h1 { font-size: 54px; line-height: 56px; max-width: 620px; }

.sidebar { position: relative; }

.sidebar .inner { position: relative; }

.sidebar .dg-box { border-radius: 24px 0 24px 0; background: #EBF0F5; padding: 34px 56px; margin-bottom: 67px; max-width: 404px; }

@media (max-width: 767px) { .sidebar .dg-box { padding: 34px 26px; } }

.sidebar .dg-box .author { text-transform: uppercase; color: #444444; font-size: 13px; font-weight: 600; letter-spacing: 1.5px; line-height: 19px; padding-bottom: 20px; margin-bottom: 30px; border-bottom: solid 1px #d3d7dc; }

.sidebar .dg-box .author__twitter { margin-top: 5px; }

.sidebar .dg-box .author__twitter a { color: #034da1; padding-left: 20px; position: relative; }

.sidebar .dg-box .author__twitter a:before { position: absolute; content: ''; width: 15px; height: 15px; left: 0; top: 4px; background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url(../img/svg/twitter-handle-icon.svg); }

.sidebar .dg-box .author__name { color: #6BB745; }

.sidebar .dg-box .author__text { width: calc(100% - 115px); display: inline-block; vertical-align: top; }

.sidebar .dg-box .author__image { display: inline-block; background-size: cover; background-position: center; border-radius: 50%; width: 70px; height: 70px; margin-left: 40px; }

.sidebar .bottom-box { position: absolute; bottom: 0; left: 15px; width: 100%; bottom: 230px; margin: 0; }

@media (max-width: 1023px) { .sidebar .bottom-box { display: none; } }

.no-banner .sidebar .bottom-box { bottom: 230px; }

.sidebar__content { padding: 0 56px; }

@media (max-width: 767px) { .sidebar__content { padding: 0 26px; } }

@media (max-width: 767px) { .sidebar__content { margin-bottom: 50px; display: none; } }

.sidebar h3 { color: #2D2D2D; font-size: 24px; letter-spacing: -0.25px; line-height: 24px; }

.sidebar .related-articles { margin-bottom: 30px; }

.sidebar .related-articles a { display: block; padding: 18px 0; border-bottom: solid 1px #f2f2f2; color: #000000; font-size: 18px; font-weight: 600; letter-spacing: -0.25px; line-height: 22px; }

.sidebar .related-articles a:last-child { border: none; }

.post-meta { font-size: 13px; font-weight: 600; letter-spacing: 1.5px; line-height: 20px; margin: 30px 0; }

.post-meta span { display: inline-block; padding-right: 15px; color: #767F89; text-transform: uppercase; }

.post-meta span:last-child { border-left: solid 1px #767F89; padding-left: 15px; }

.visual-area .post-meta { margin: 15px 0; }

.visual-area .post-meta span { color: white; }

.icon-text { padding-left: 30px; position: relative; }

.icon-text.no-icon { padding-left: 0; }

.icon-text:before { position: absolute; content: ''; top: 0; left: 0; height: 20px; width: 20px; background-size: contain; background-repeat: no-repeat; background-position: center; }

.icon-text--opinion:before { background-image: url(../img/svg/opinion-icon.svg); }

.icon-text--location:before { background-image: url(../img/svg/location-icon.svg); }

.icon-text--goal:before { background-image: url(../img/svg/goal-icon.svg); }

.icon-text--innovation:before { background-image: url(../img/svg/innovation_spotlight_green.svg); }

.icon-text--news:before { background-image: url(../img/svg/news-icon-green.svg); }

.icon-text--opinion:before { background-image: url(../img/svg/opinion-icon-green.svg); top: 3px; }

.icon-text--in-detail:before { background-image: url(../img/svg/in-detail-icon-green.svg); height: 22px; width: 18px; }

.icon-text--community:before { background-image: url(../img/svg/community_green.svg); }

.post-details { margin: 20px 0 0; padding-top: 50px; border-top: solid 1px #f2f2f2; color: #2D2D2D; font-family: "Titillium Web"; font-size: 13px; font-weight: 600; letter-spacing: 1.5px; line-height: 20px; text-transform: uppercase; }

.post-details__title { text-transform: uppercase; color: #034EA2; font-size: 15px; font-weight: 600; letter-spacing: 1.73px; line-height: 23px; margin-bottom: 5px; }

.post-details [class*="col-"] .btn { margin-bottom: 10px !important; font-size: 11px; }

.post-details [class*="col-"] .btn:hover, .post-details [class*="col-"] .btn:focus { transform: none !important; }

.post-details [class*="col-"] .btn svg { display: none; }

@media (max-width: 767px) { .post-details [class*="col-"] { margin-bottom: 30px; } }

.no-banner .post-details { margin-bottom: 80px; }

.content.no-banner.standard-post.new-post { padding: 242px 0 0; }

.content.no-banner.standard-post.new-post .box.standard-post { top: 20px; margin-bottom: 80px; }

@media (min-width: 1101px) { .content.no-banner.standard-post.new-post .box.standard-post { height: 520px; } }

.prev-next-wrap { margin: 30px 0; position: relative; min-height: 110px; direction: block; }

.prev-next-wrap .prev { position: absolute; left: 0; top: 0; }

.prev-next-wrap .next { position: absolute; right: 0; top: 0; }

.btn--small { border-radius: 8px 0 8px 0 !important; padding: 5px 15px !important; }

.content.standard-post ul.heateor_sss_sharing_ul li:after { content: none; }

.post-type-archive-partners #sidebar.full-width-container { max-width: 1060px; }

/* special Flagship Faq's style */
.toggle_wrapper { margin-bottom: 20px; padding-bottom: 20px; border-bottom: solid 1px #6CB748; }

#site_megamenu { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 9999999999; background: #034EA2; transform: translateY(-100%); }

@media (max-width: 767px) { #site_megamenu { min-height: 700px; } #site_megamenu:after { width: 100%; height: 100%; content: " "; z-index: -1; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: #034EA2; } }

#site_megamenu ul { padding: 0px; }

#site_megamenu ul li { list-style-type: none; }

#site_megamenu a { color: white; }

#site_megamenu.inactive .layer-one .content-holder { display: none !important; }

#site_megamenu .layer-one { position: relative; height: 100%; }

#site_megamenu .layer-one .content-holder { display: inline-block; vertical-align: middle; width: 98%; margin-left: 1%; }

@media (max-width: 1439px) { #site_megamenu .layer-one .content-holder { padding-top: 25px; } }

@media (max-width: 767px) { #site_megamenu .layer-one .content-holder { vertical-align: top; padding-top: 70px; padding-bottom: 30px; margin-left: 0; } }

#site_megamenu .layer-one:after { content: ''; width: 0px; height: 100%; display: inline-block; vertical-align: middle; }

#site_megamenu .layer-one a { display: inline-block; }

#site_megamenu .layer-one .list-one li { margin-bottom: 12px; overflow: hidden !important; /*&:nth-child(1) span { transition-delay: 0.1s; } &:nth-child(2) span { transition-delay: 0.2s; } &:nth-child(3) span { transition-delay: 0.3s; } &:nth-child(4) span { transition-delay: 0.4s; }*/ }

#site_megamenu .layer-one .list-one a { font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; font-size: 40px; line-height: 1.1; position: relative; transition: color .3s; }

@media (max-width: 767px) { #site_megamenu .layer-one .list-one a { font-size: 28px; line-height: 30px; } }

#site_megamenu .layer-one .list-one a .line { content: ''; position: absolute; top: calc( (100% - 1px) / 2); left: calc( 100% + 10px); width: 0; height: 1px; background: #6BB745; opacity: 0; }

#site_megamenu .layer-one .list-one a:hover { color: #6BB745; }

#site_megamenu .layer-one .list-one a.has-children:hover .line { transition: width .3s; width: 100px; opacity: 1; }

#site_megamenu .layer-one .list-one a.has-children.selected { color: #6BB745; }

#site_megamenu .layer-one .list-one a.has-children.selected .line { transition: none; opacity: 1; }

#site_megamenu .layer-one .list-two { margin-top: 18px; }

@media (max-width: 767px) { #site_megamenu .layer-one .list-two { margin-bottom: 15px; } }

#site_megamenu .layer-one .list-two li { margin-bottom: 10px; }

@media (max-width: 767px) { #site_megamenu .layer-one .list-two li { display: inline-block; width: 100%; } }

#site_megamenu .layer-one .list-two a { position: relative; font-size: 22px; font-family: "Titillium Web", Calibri, Georgia, "Times New Roman", Times, serif; line-height: 1.1818181818; /*&:after { content: ''; position: absolute; top: calc( (100% - 1px) / 2); left: calc( 100% + 10px); width: 0px; height: 1px; background: $green; opacity: 0; }*/ }

@media (max-width: 767px) { #site_megamenu .layer-one .list-two a { font-size: 18px; line-height: 26px; } }

#site_megamenu .layer-one .list-two a:hover { color: #6BB745; /*&:after {			 transition: width .3s; width: 100px; opacity: 1; }*/ }

#site_megamenu .layer-one .social-nav { margin: 90px 0 35px 0; padding: 0; }

@media (max-width: 767px) { #site_megamenu .layer-one .social-nav { margin: 30px 0 30px 0; } }

#site_megamenu .layer-one .social-nav li { list-style: none; display: inline-block; }

#site_megamenu .layer-one .social-nav li.social { overflow: visible; margin: 0 15px 0 1px; }

#site_megamenu .layer-one .social-nav li.social a { display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; margin-bottom: -3px; }

#site_megamenu .layer-one .social-nav li.social.facebook a { background-image: url(../img/svg/facebook_white.svg); width: 9px; height: 18px; }

#site_megamenu .layer-one .social-nav li.social.twitter a { background-image: url(../img/svg/twitter_white.svg); width: 16px; height: 15px; }

#site_megamenu .layer-one .social-nav li.social.linkedin a { background-image: url(../img/svg/linkedin_white.svg); width: 16px; height: 16px; }

#site_megamenu .layer-one .social-nav li.social.instagram a { background-image: url(../img/svg/instagram_white.svg); height: 18px; width: 19px; }

#site_megamenu .layer-one .form-search { max-width: 356px; }

@media (max-width: 1023px) { #site_megamenu .layer-one .form-search { max-width: 300px; } }

#site_megamenu .layer-one .form-search label { display: none; }

#site_megamenu .layer-one .form-search .form-group { margin: 0 0 20px 0; padding: 0 85px 0 0; position: relative; }

#site_megamenu .layer-one .form-search .form-group input[type="email"], #site_megamenu .layer-one .form-search .form-group input[type="search"], #site_megamenu .layer-one .form-search .form-group input[type="text"] { height: 44px; border: none; color: #2D2D2D; padding: 10px 18px; background: #fff; font-size: 15px; line-height: 24px; font-weight: 300; border: solid 2px #fff; border-radius: 0; }

#site_megamenu .layer-one .form-search .form-group .btn { background-color: #2D2D2D; position: absolute; right: 0; top: 0; height: 44px; width: 70px; border-radius: 12px 0 12px 0; border: solid 1px #6BB745; background: none; cursor: pointer; }

#site_megamenu .layer-one .form-search .form-group .btn:after { background-image: url(../img/svg/magnify_green.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 17px; height: 23px; right: 27px; top: 11px; display: block; position: absolute; }

#site_megamenu .layer-one .form-search .form-group .btn:hover { background-color: #6BB745; cursor: pointer; }

#site_megamenu .layer-one .form-search .form-group .btn:hover:after { background-image: url(../img/svg/magnify_white.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; }

#site_megamenu .layer-one .list-one li, #site_megamenu .layer-one .list-two li, #site_megamenu .layer-one .social-icons, #site_megamenu .layer-one form { position: relative; overflow: hidden; }

#site_megamenu .layer-two { position: absolute; width: 50%; max-width: 479px; height: 100%; top: 0px; right: 0px; overflow: hidden; }

@media (max-width: 767px) { #site_megamenu .layer-two { width: 90%; max-width: 90%; display: none; } }

#site_megamenu .layer-two .bg { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; background: #6BB745; transform: translateX(-100%); }

@media (max-width: 767px) { #site_megamenu .layer-two .bg { transform: translateX(100%); } }

#site_megamenu .layer-two .title { display: none; font-family: "Gilroy-SemiBold", Calibri, Georgia, "Times New Roman", Times, serif; font-size: 36px; position: relative; color: white; opacity: 0; margin-bottom: 25px; transition: transform 0.6s cubic-bezier(0, 0.54, 0.62, 0.99), opacity 0.3s cubic-bezier(0, 0.54, 0.62, 0.99); line-height: 1; }

@media (max-width: 767px) { #site_megamenu .layer-two .title { display: block; transform: translateX(50%); } }

#site_megamenu .layer-two.active .title { transform: translateX(0px); opacity: 1; }

#site_megamenu .layer-two .content-holder { padding-left: 60px; }

@media (max-width: 1439px) { #site_megamenu .layer-two .content-holder { padding-top: 25px; } }

@media (max-width: 767px) { #site_megamenu .layer-two .content-holder { padding-top: 70px; padding-left: 25px; padding-right: 45px; } }

#site_megamenu .layer-two .content-holder li { transform: translateX(-50%); opacity: 0; transition: transform 0.6s cubic-bezier(0, 0.54, 0.62, 0.99), opacity 0.3s cubic-bezier(0, 0.54, 0.62, 0.99); }

@media (max-width: 767px) { #site_megamenu .layer-two .content-holder li { transform: translateX(50%); } }

#site_megamenu .layer-two .content-holder li a { position: relative; }

#site_megamenu .layer-two .content-holder li a:after { content: ''; position: absolute; top: calc( (100% - 1px) / 2); left: calc( 100% + 10px); width: 0px; height: 1px; background: #fff; opacity: 0; transition: width .3s; }

#site_megamenu .layer-two .content-holder li a:hover:after { width: 50px; opacity: 1; }

#site_megamenu .layer-two .content-holder li.current_page_item a, #site_megamenu .layer-two .content-holder li.current_page_ancestor a, #site_megamenu .layer-two .content-holder li.current_page_parent a { font-weight: 600; }

#site_megamenu .layer-two .content-holder li:nth-child(1) { transition-delay: .05s; }

#site_megamenu .layer-two .content-holder li:nth-child(2) { transition-delay: .07s; }

#site_megamenu .layer-two .content-holder li:nth-child(3) { transition-delay: .09s; }

#site_megamenu .layer-two .content-holder li:nth-child(4) { transition-delay: .11s; }

#site_megamenu .layer-two .content-holder li:nth-child(5) { transition-delay: .13s; }

#site_megamenu .layer-two .content-holder li:nth-child(6) { transition-delay: .15s; }

#site_megamenu .layer-two .content-holder li:nth-child(7) { transition-delay: .17s; }

#site_megamenu .layer-two .content-holder .menu { display: none; }

#site_megamenu .layer-two.active .bg { transform: translateY(0px); }

#site_megamenu .layer-two.active .content-holder li { transform: translateX(0px); opacity: 1; }

#site_megamenu .layer-two li { margin-bottom: 24px; }

@media (max-width: 767px) { #site_megamenu .layer-two li { margin-bottom: 17px; } }

#site_megamenu .layer-two a { font-size: 22px; font-family: "Titillium Web", Calibri, Georgia, "Times New Roman", Times, serif; line-height: 1.1818181818; }

@media (max-width: 767px) { #site_megamenu .layer-two a { font-size: 19px; line-height: 24px; } }

#site_megamenu .overlay-one { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; display: none; }

#site_megamenu .close-bt { height: 28px; width: 28px; position: absolute; top: 68px; right: 83px; cursor: pointer; z-index: 3; transition: opacity 0.8s cubic-bezier(0, 0.54, 0.62, 0.99); }

@media (max-width: 1439px) { #site_megamenu .close-bt { top: 40px; right: 40px; } }

@media (max-width: 1099px) { #site_megamenu .close-bt { top: 50px; right: 30px; } }

@media (max-width: 767px) { #site_megamenu .close-bt { top: 30px; right: 20px; } }

#site_megamenu .close-bt:after, #site_megamenu .close-bt:before { content: ''; position: absolute; width: 3px; height: 100%; background: white; margin-left: calc( ( 100% -3px ) / 2); }

#site_megamenu .close-bt:after { transform: rotate(45deg); }

#site_megamenu .close-bt:before { transform: rotate(-45deg); }

@media (max-width: 767px) { #site_megamenu.short-screen .close-bt { top: 15px; } #site_megamenu.short-screen .layer-one .content-holder { padding-top: 15px; /*@include media('landscape') { not working correctly -webkit-overflow-scrolling: touch; overflow-y: scroll; height: 300px; }*/ } }

@media (max-width: 767px) and (orientation: landscape) { #site_megamenu.short-screen .layer-one .content-holder { padding-bottom: 25px; } }

@media (max-width: 767px) { #site_megamenu.short-screen .layer-one .list-one li { margin-bottom: 12px; } #site_megamenu.short-screen .layer-one .list-one li a { font-size: 27px; line-height: 31px; } #site_megamenu.short-screen .layer-one .list-two li { margin-bottom: 8px; } #site_megamenu.short-screen .layer-one .list-two li a { font-size: 18px; line-height: 26px; } #site_megamenu.short-screen .layer-one .social-nav { margin: 0 0 30px 0; } }

@media (max-width: 767px) and (orientation: landscape) { #site_megamenu.short-screen .social-icons { position: absolute; top: 113px; right: 10px; } #site_megamenu.short-screen .form-search { position: absolute; top: 165px; right: 21px; } }

@media (max-width: 767px) { #site_megamenu.extra-short-screen .close-bt { top: 15px; } #site_megamenu.extra-short-screen .layer-one .content-holder { padding-top: 15px; /*@include media('landscape') { overflow-y: scroll; height: 500px; }*/ } }

@media (max-width: 767px) and (orientation: landscape) { #site_megamenu.extra-short-screen .layer-one .content-holder { padding-bottom: 25px; } }

@media (max-width: 767px) { #site_megamenu.extra-short-screen .layer-one .list-one li { margin-bottom: 12px; } #site_megamenu.extra-short-screen .layer-one .list-one li a { font-size: 27px; line-height: 31px; } #site_megamenu.extra-short-screen .layer-one .list-two li { margin-bottom: 8px; } #site_megamenu.extra-short-screen .layer-one .list-two li a { font-size: 18px; line-height: 26px; } #site_megamenu.extra-short-screen .layer-one .social-nav { margin: 0 0 30px 0; } }

@media (max-width: 767px) and (orientation: landscape) { #site_megamenu.extra-short-screen .social-icons { position: absolute; top: 113px; right: 10px; } #site_megamenu.extra-short-screen .form-search { position: absolute; top: 165px; right: 21px; } }

.navbar-toggle { display: none; border: none; width: 48px; background: transparent; cursor: pointer; position: fixed; z-index: 9999999999; opacity: 0; top: 70px; right: 60px; border: 2px solid #6BB745; padding: 16px 0 14px 0; border-radius: 50%; transition: opacity .3s ease-in-out, border-color .3s ease-in-out; /*@include media('<desktop-small') {	 //@media only screen and (min-width: 768px) and (max-width: 1023px) { display: block!important; opacity: 1!important; }*/ }

@media (min-width: 1024px) { .navbar-toggle { display: none !important; } }

@media (max-width: 1439px) { .navbar-toggle { right: 30px; } }

@media (max-width: 1023px) { .navbar-toggle { top: 60px; } }

@media (max-width: 767px) { .navbar-toggle { top: 34px; right: 25px; } }

.navbar-toggle .icon-bar { width: 24px; height: 2px; display: block; margin: 0px auto; background: #6BB745; transition: all 0.3s; }

.navbar-toggle .icon-bar:nth-of-type(1) { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); }

.navbar-toggle .icon-bar:nth-of-type(2) { margin-top: 4px; opacity: 1; filter: alpha(opacity=100); }

.navbar-toggle .icon-bar:nth-of-type(3) { margin-top: 4px; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); }

.navbar-toggle.active { border-color: transparent; display: none !important; }

.navbar-toggle.active .icon-bar { background: white; }

.navbar-toggle.active .icon-bar:nth-of-type(1) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 10% 10%; -ms-transform-origin: 10% 10%; transform-origin: 10% 10%; }

.navbar-toggle.active .icon-bar:nth-of-type(2) { opacity: 0; filter: alpha(opacity=0); }

.navbar-toggle.active .icon-bar:nth-of-type(3) { margin-top: 5px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 10% 90%; -ms-transform-origin: 10% 90%; transform-origin: 10% 90%; }

.navbar-toggle.displayed { display: block; }

.navbar-toggle.visible { opacity: 1; }

.navbar-toggle.sticky { position: fixed; }

.navbar-toggle.home { display: none !important; }

body.mega-menu-opened .navbar-toggle, body.on-top.desktop-menu .navbar-toggle { opacity: 0 !important; z-index: -1 !important; }

/* @media only screen and (min-width: 768px) and (max-width: 1023px) {	 body.on-top {	 .navbar-toggle { display: block!important; opacity: 1!important;			 } } } */
.content.no-banner.standard-post .box, .theme-grid .box, .listing-section .box, #news .box { width: 100%; height: 476px; display: block; background: #fff; position: relative; margin-bottom: 30px; border-radius: 24px 0 24px 0; background-repeat: no-repeat; background-position: top center; background-size: cover; }

@media (min-width: 1280px) { .content.no-banner.standard-post .box, .theme-grid .box, .listing-section .box, #news .box { margin-bottom: 50px; } }

@media (max-width: 1099px) { .content.no-banner.standard-post .box, .theme-grid .box, .listing-section .box, #news .box { height: 376px; } }

@media (max-width: 767px) { .content.no-banner.standard-post .box, .theme-grid .box, .listing-section .box, #news .box { margin-bottom: 40px; max-width: 380px; margin-left: auto; margin-right: auto; } }

.content.no-banner.standard-post .box.standard-post, .theme-grid .box.standard-post, .listing-section .box.standard-post, #news .box.standard-post { width: 100%; height: 420px; top: 40px; }

@media (max-width: 1099px) { .content.no-banner.standard-post .box.standard-post, .theme-grid .box.standard-post, .listing-section .box.standard-post, #news .box.standard-post { height: 340px; } }

.content.no-banner.standard-post .box.standard-post .box-inner:after, .theme-grid .box.standard-post .box-inner:after, .listing-section .box.standard-post .box-inner:after, #news .box.standard-post .box-inner:after, .content.no-banner.standard-post .box.standard-post:after, .theme-grid .box.standard-post:after, .listing-section .box.standard-post:after, #news .box.standard-post:after { content: none !important; display: none !important; }

.content.no-banner.standard-post .box .category, .theme-grid .box .category, .listing-section .box .category, #news .box .category { position: absolute; left: 35px; color: #fff; font-size: 13px; font-weight: 600; letter-spacing: 1px; line-height: 34px; padding-top: 9px; text-transform: uppercase; z-index: 999; }

.content.no-banner.standard-post .box .category:after, .theme-grid .box .category:after, .listing-section .box .category:after, #news .box .category:after { position: absolute; top: 0; width: 100px; height: 5px; content: ''; z-index: 1; display: block; background: #6BB745; transition: width 0.5s ease; }

.content.no-banner.standard-post .box .category.theme-red:after, .theme-grid .box .category.theme-red:after, .listing-section .box .category.theme-red:after, #news .box .category.theme-red:after { background: #E0004D; }

.content.no-banner.standard-post .box .category.theme-green:after, .theme-grid .box .category.theme-green:after, .listing-section .box .category.theme-green:after, #news .box .category.theme-green:after { background: #009777; }

.content.no-banner.standard-post .box .category.theme-purple:after, .theme-grid .box .category.theme-purple:after, .listing-section .box .category.theme-purple:after, #news .box .category.theme-purple:after { background: #4D0575; }

.content.no-banner.standard-post .box .category.theme-yellow:after, .theme-grid .box .category.theme-yellow:after, .listing-section .box .category.theme-yellow:after, #news .box .category.theme-yellow:after { background: #FFC503; }

.content.no-banner.standard-post .box .category.research:after, .theme-grid .box .category.research:after, .listing-section .box .category.research:after, #news .box .category.research:after { background: #009777; }

.content.no-banner.standard-post .box .category.no-theme:after, .theme-grid .box .category.no-theme:after, .listing-section .box .category.no-theme:after, #news .box .category.no-theme:after { background: #009777; }

.content.no-banner.standard-post .box .category.white:after, .theme-grid .box .category.white:after, .listing-section .box .category.white:after, #news .box .category.white:after { background: #fff; }

.content.no-banner.standard-post .box .category.blue:after, .theme-grid .box .category.blue:after, .listing-section .box .category.blue:after, #news .box .category.blue:after { background: #034EA2; }

.content.no-banner.standard-post .box .box-inner, .theme-grid .box .box-inner, .listing-section .box .box-inner, #news .box .box-inner { position: relative; width: 100%; height: 100%; display: block; background: none; z-index: 99; border-radius: 24px 0 24px 0; background-repeat: no-repeat; background-position: top center; background-size: cover; background-color: #6BB745; }

.content.no-banner.standard-post .box .box-inner.theme-red, .theme-grid .box .box-inner.theme-red, .listing-section .box .box-inner.theme-red, #news .box .box-inner.theme-red { background-color: #b20139; }

.content.no-banner.standard-post .box .box-inner.theme-green, .theme-grid .box .box-inner.theme-green, .listing-section .box .box-inner.theme-green, #news .box .box-inner.theme-green { background-color: #008266; }

.content.no-banner.standard-post .box .box-inner.theme-purple, .theme-grid .box .box-inner.theme-purple, .listing-section .box .box-inner.theme-purple, #news .box .box-inner.theme-purple { background-color: #3c035b; }

.content.no-banner.standard-post .box .box-inner.theme-yellow, .theme-grid .box .box-inner.theme-yellow, .listing-section .box .box-inner.theme-yellow, #news .box .box-inner.theme-yellow { background-color: #edb600; }

.content.no-banner.standard-post .box .box-inner.no-thumb:after, .theme-grid .box .box-inner.no-thumb:after, .listing-section .box .box-inner.no-thumb:after, #news .box .box-inner.no-thumb:after { display: none !important; }

.content.no-banner.standard-post .box .box-inner.news-icon:before, .theme-grid .box .box-inner.news-icon:before, .listing-section .box .box-inner.news-icon:before, #news .box .box-inner.news-icon:before, .content.no-banner.standard-post .box .box-inner.post-icon:before, .theme-grid .box .box-inner.post-icon:before, .listing-section .box .box-inner.post-icon:before, #news .box .box-inner.post-icon:before { background-image: url(../img/svg/news-icon.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 19px; height: 34px; right: 23px; top: 21px; display: block; position: absolute; z-index: 9999; }

.content.no-banner.standard-post .box .box-inner.opinion-icon:before, .theme-grid .box .box-inner.opinion-icon:before, .listing-section .box .box-inner.opinion-icon:before, #news .box .box-inner.opinion-icon:before { background-image: url(../img/svg/opinion.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 28px; height: 34px; right: 20px; top: 18px; display: block; position: absolute; z-index: 999; }

.content.no-banner.standard-post .box .box-inner.community-icon:before, .theme-grid .box .box-inner.community-icon:before, .listing-section .box .box-inner.community-icon:before, #news .box .box-inner.community-icon:before { background-image: url(../img/svg/community_white.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 24px; height: 30px; right: 20px; top: 18px; display: block; position: absolute; }

.content.no-banner.standard-post .box .box-inner.innovation-spotlight-icon:before, .theme-grid .box .box-inner.innovation-spotlight-icon:before, .listing-section .box .box-inner.innovation-spotlight-icon:before, #news .box .box-inner.innovation-spotlight-icon:before { background-image: url(../img/svg/innovation_spotlight.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 24px; height: 30px; right: 20px; top: 18px; display: block; position: absolute; z-index: 9999; }

.content.no-banner.standard-post .box .box-inner.report-icon:before, .theme-grid .box .box-inner.report-icon:before, .listing-section .box .box-inner.report-icon:before, #news .box .box-inner.report-icon:before, .content.no-banner.standard-post .box .box-inner.in-detail-icon:before, .theme-grid .box .box-inner.in-detail-icon:before, .listing-section .box .box-inner.in-detail-icon:before, #news .box .box-inner.in-detail-icon:before { background-image: url(../img/svg/reports-icon.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 20px; height: 27px; right: 20px; top: 18px; display: block; position: absolute; z-index: 9999; }

.content.no-banner.standard-post .box .box-inner.e-learning-icon:before, .theme-grid .box .box-inner.e-learning-icon:before, .listing-section .box .box-inner.e-learning-icon:before, #news .box .box-inner.e-learning-icon:before { background-image: url(../img/svg/e_learning_display.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 27px; height: 30px; right: 20px; top: 18px; display: block; position: absolute; z-index: 9999; }

.content.no-banner.standard-post .box .box-inner.projects-icon:before, .theme-grid .box .box-inner.projects-icon:before, .listing-section .box .box-inner.projects-icon:before, #news .box .box-inner.projects-icon:before { background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 28px; height: 34px; right: 20px; top: 18px; display: block; position: absolute; z-index: 999; }

.content.no-banner.standard-post .box .box-inner:after, .theme-grid .box .box-inner:after, .listing-section .box .box-inner:after, #news .box .box-inner:after { width: 100%; height: 100%; content: ''; z-index: 1; display: block; -moz-border-bottom-right-radius: 24px; -webkit-border-bottom-right-radius: 24px; border-bottom-right-radius: 24px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+44,000000+100&0+44,0.73+100 */ background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 44%, rgba(0, 0, 0, 0.85) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 44%, rgba(0, 0, 0, 0.85) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 44%, rgba(0, 0, 0, 0.85) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ba000000',GradientType=0 ); /* IE6-9 */ }

.content.no-banner.standard-post .box .box-inner .caption, .theme-grid .box .box-inner .caption, .listing-section .box .box-inner .caption, #news .box .box-inner .caption { position: absolute; bottom: -15px; left: 54px; padding-right: 110px; z-index: 99; }

@media (max-width: 1023px) { .content.no-banner.standard-post .box .box-inner .caption, .theme-grid .box .box-inner .caption, .listing-section .box .box-inner .caption, #news .box .box-inner .caption { left: 30px; padding-right: 30px; } }

.content.no-banner.standard-post .box .box-inner .caption .title, .theme-grid .box .box-inner .caption .title, .listing-section .box .box-inner .caption .title, #news .box .box-inner .caption .title { font-size: 32px; line-height: 38px; color: #fff; margin-bottom: 10px; }

@media (max-width: 1023px) { .content.no-banner.standard-post .box .box-inner .caption .title, .theme-grid .box .box-inner .caption .title, .listing-section .box .box-inner .caption .title, #news .box .box-inner .caption .title { font-size: 30px; line-height: 35px; } }

.content.no-banner.standard-post .box .box-inner .caption p, .theme-grid .box .box-inner .caption p, .listing-section .box .box-inner .caption p, #news .box .box-inner .caption p { font-size: 20px; line-height: 28px; min-height: 60px; color: #fff; opacity: 0; }

@media (min-width: 1101px) { .content.no-banner.standard-post .box .box-inner .caption p, .theme-grid .box .box-inner .caption p, .listing-section .box .box-inner .caption p, #news .box .box-inner .caption p { padding-right: 100px; } }

@media (max-width: 1023px) { .content.no-banner.standard-post .box .box-inner .caption p, .theme-grid .box .box-inner .caption p, .listing-section .box .box-inner .caption p, #news .box .box-inner .caption p { opacity: 0 !important; height: 50px; min-height: 50px; } }

.content.no-banner.standard-post .box .box-inner .caption .event-details, .theme-grid .box .box-inner .caption .event-details, .listing-section .box .box-inner .caption .event-details, #news .box .box-inner .caption .event-details { position: relative; display: block; min-height: 60px; opacity: 0; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .date, .theme-grid .box .box-inner .caption .event-details .date, .listing-section .box .box-inner .caption .event-details .date, #news .box .box-inner .caption .event-details .date { font-size: 13px; line-height: 34px; font-weight: 600; letter-spacing: 1px; color: #6BB745; text-transform: uppercase; margin-bottom: 20px; position: absolute; right: 0; top: 0; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .date.theme-red, .theme-grid .box .box-inner .caption .event-details .date.theme-red, .listing-section .box .box-inner .caption .event-details .date.theme-red, #news .box .box-inner .caption .event-details .date.theme-red { color: #E0004D; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .date.theme-green, .theme-grid .box .box-inner .caption .event-details .date.theme-green, .listing-section .box .box-inner .caption .event-details .date.theme-green, #news .box .box-inner .caption .event-details .date.theme-green { color: #009777; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .date.theme-purple, .theme-grid .box .box-inner .caption .event-details .date.theme-purple, .listing-section .box .box-inner .caption .event-details .date.theme-purple, #news .box .box-inner .caption .event-details .date.theme-purple { color: #4D0575; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .date.theme-yellow, .theme-grid .box .box-inner .caption .event-details .date.theme-yellow, .listing-section .box .box-inner .caption .event-details .date.theme-yellow, #news .box .box-inner .caption .event-details .date.theme-yellow { color: #FFC503; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .date.no-theme, .theme-grid .box .box-inner .caption .event-details .date.no-theme, .listing-section .box .box-inner .caption .event-details .date.no-theme, #news .box .box-inner .caption .event-details .date.no-theme { color: #034EA2; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location, .theme-grid .box .box-inner .caption .event-details .location, .listing-section .box .box-inner .caption .event-details .location, #news .box .box-inner .caption .event-details .location { font-size: 13px; line-height: 34px; font-weight: 600; letter-spacing: 1px; color: #6BB745; text-transform: uppercase; padding-left: 25px; position: relative; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location svg, .theme-grid .box .box-inner .caption .event-details .location svg, .listing-section .box .box-inner .caption .event-details .location svg, #news .box .box-inner .caption .event-details .location svg { position: absolute; left: 0; bottom: 7px; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location svg *, .theme-grid .box .box-inner .caption .event-details .location svg *, .listing-section .box .box-inner .caption .event-details .location svg *, #news .box .box-inner .caption .event-details .location svg * { fill: #6BB745; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location.theme-red, .theme-grid .box .box-inner .caption .event-details .location.theme-red, .listing-section .box .box-inner .caption .event-details .location.theme-red, #news .box .box-inner .caption .event-details .location.theme-red { color: #E0004D; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location.theme-red svg *, .theme-grid .box .box-inner .caption .event-details .location.theme-red svg *, .listing-section .box .box-inner .caption .event-details .location.theme-red svg *, #news .box .box-inner .caption .event-details .location.theme-red svg * { fill: #E0004D; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location.theme-green, .theme-grid .box .box-inner .caption .event-details .location.theme-green, .listing-section .box .box-inner .caption .event-details .location.theme-green, #news .box .box-inner .caption .event-details .location.theme-green { color: #009777; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location.theme-green svg *, .theme-grid .box .box-inner .caption .event-details .location.theme-green svg *, .listing-section .box .box-inner .caption .event-details .location.theme-green svg *, #news .box .box-inner .caption .event-details .location.theme-green svg * { fill: #009777; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location.theme-purple, .theme-grid .box .box-inner .caption .event-details .location.theme-purple, .listing-section .box .box-inner .caption .event-details .location.theme-purple, #news .box .box-inner .caption .event-details .location.theme-purple { color: #4D0575; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location.theme-purple svg *, .theme-grid .box .box-inner .caption .event-details .location.theme-purple svg *, .listing-section .box .box-inner .caption .event-details .location.theme-purple svg *, #news .box .box-inner .caption .event-details .location.theme-purple svg * { fill: #4D0575; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location.theme-yellow, .theme-grid .box .box-inner .caption .event-details .location.theme-yellow, .listing-section .box .box-inner .caption .event-details .location.theme-yellow, #news .box .box-inner .caption .event-details .location.theme-yellow { color: #FFC503; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location.theme-yellow svg *, .theme-grid .box .box-inner .caption .event-details .location.theme-yellow svg *, .listing-section .box .box-inner .caption .event-details .location.theme-yellow svg *, #news .box .box-inner .caption .event-details .location.theme-yellow svg * { fill: #FFC503; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location.no-theme, .theme-grid .box .box-inner .caption .event-details .location.no-theme, .listing-section .box .box-inner .caption .event-details .location.no-theme, #news .box .box-inner .caption .event-details .location.no-theme { color: #034EA2; }

.content.no-banner.standard-post .box .box-inner .caption .event-details .location.no-theme svg *, .theme-grid .box .box-inner .caption .event-details .location.no-theme svg *, .listing-section .box .box-inner .caption .event-details .location.no-theme svg *, #news .box .box-inner .caption .event-details .location.no-theme svg * { fill: #034EA2; }

.content.no-banner.standard-post .box.hover .category:after, .theme-grid .box.hover .category:after, .listing-section .box.hover .category:after, #news .box.hover .category:after, .content.no-banner.standard-post .box:hover .category:after, .theme-grid .box:hover .category:after, .listing-section .box:hover .category:after, #news .box:hover .category:after { width: 120px; }

.content.no-banner.standard-post .box.hover .box-inner .caption, .theme-grid .box.hover .box-inner .caption, .listing-section .box.hover .box-inner .caption, #news .box.hover .box-inner .caption, .content.no-banner.standard-post .box:hover .box-inner .caption, .theme-grid .box:hover .box-inner .caption, .listing-section .box:hover .box-inner .caption, #news .box:hover .box-inner .caption { -webkit-transform: translate3d(0, 0, 0) translate3d(0, -44px, 0); transform: translate3d(0, 0, 0) translate3d(0, -44px, 0); }

.content.no-banner.standard-post .box.hover .box-inner .caption p, .theme-grid .box.hover .box-inner .caption p, .listing-section .box.hover .box-inner .caption p, #news .box.hover .box-inner .caption p, .content.no-banner.standard-post .box.hover .box-inner .caption .event-details, .theme-grid .box.hover .box-inner .caption .event-details, .listing-section .box.hover .box-inner .caption .event-details, #news .box.hover .box-inner .caption .event-details, .content.no-banner.standard-post .box:hover .box-inner .caption p, .theme-grid .box:hover .box-inner .caption p, .listing-section .box:hover .box-inner .caption p, #news .box:hover .box-inner .caption p, .content.no-banner.standard-post .box:hover .box-inner .caption .event-details, .theme-grid .box:hover .box-inner .caption .event-details, .listing-section .box:hover .box-inner .caption .event-details, #news .box:hover .box-inner .caption .event-details { opacity: 1; }

.content.no-banner.standard-post .box:after, .theme-grid .box:after, .listing-section .box:after, #news .box:after { width: 100%; height: 100%; content: ''; z-index: 99; position: absolute; top: 0; left: 0; display: block; border-radius: 24px 0 24px 0; background-repeat: no-repeat; background-position: left top; background-size: contain; background-image: url(../img/gradient-top-left.png); }

.content.no-banner.standard-post .box.no-thumb:after, .theme-grid .box.no-thumb:after, .listing-section .box.no-thumb:after, #news .box.no-thumb:after { display: none !important; }

body#site-6 #news .img-wrap.opinion-icon:before { background-image: url(../img/svg/publications.svg) !important; width: 21px; }

body#site-6 #news .img-wrap.case-studies-icon:before { background-image: url(../img/svg/knowledge_visualizations.svg) !important; }

body#site-6 #news .img-wrap.projects-icon:before { background-image: url(../img/svg/working_papers.svg) !important; width: 21px; }

.post-carousel2 .box-small, .theme-grid .box-small, .listing-section .box-small, #news .box-small, .countries .box-small, #gray-strip .box-small { background: #fff; position: relative; border-radius: 24px 0 24px 0; margin-bottom: 30px; }

@media (min-width: 1280px) { .post-carousel2 .box-small, .theme-grid .box-small, .listing-section .box-small, #news .box-small, .countries .box-small, #gray-strip .box-small { margin-bottom: 50px; } }

@media (max-width: 767px) { .post-carousel2 .box-small, .theme-grid .box-small, .listing-section .box-small, #news .box-small, .countries .box-small, #gray-strip .box-small { margin-bottom: 40px; max-width: 380px; margin-left: auto; margin-right: auto; } }

.post-carousel2 .box-small.blue-bg .box-inner, .theme-grid .box-small.blue-bg .box-inner, .listing-section .box-small.blue-bg .box-inner, #news .box-small.blue-bg .box-inner, .countries .box-small.blue-bg .box-inner, #gray-strip .box-small.blue-bg .box-inner { background: #034EA2; }

.post-carousel2 .box-small.gray-bg .box-inner, .theme-grid .box-small.gray-bg .box-inner, .listing-section .box-small.gray-bg .box-inner, #news .box-small.gray-bg .box-inner, .countries .box-small.gray-bg .box-inner, #gray-strip .box-small.gray-bg .box-inner { background: #2D2D2D; }

.post-carousel2 .box-small.pc2, .theme-grid .box-small.pc2, .listing-section .box-small.pc2, #news .box-small.pc2, .countries .box-small.pc2, #gray-strip .box-small.pc2 { width: 392px; margin: 0  0 0 50px; }

@media (max-width: 767px) { .post-carousel2 .box-small.pc2, .theme-grid .box-small.pc2, .listing-section .box-small.pc2, #news .box-small.pc2, .countries .box-small.pc2, #gray-strip .box-small.pc2 { width: 280px; margin: 0  12px 0 12px; } }

.post-carousel2 .box-small.pc2 .text.with-excerpt, .theme-grid .box-small.pc2 .text.with-excerpt, .listing-section .box-small.pc2 .text.with-excerpt, #news .box-small.pc2 .text.with-excerpt, .countries .box-small.pc2 .text.with-excerpt, #gray-strip .box-small.pc2 .text.with-excerpt { min-height: 230px; }

.post-carousel2 .box-small.pc2 .text.with-excerpt p, .theme-grid .box-small.pc2 .text.with-excerpt p, .listing-section .box-small.pc2 .text.with-excerpt p, #news .box-small.pc2 .text.with-excerpt p, .countries .box-small.pc2 .text.with-excerpt p, #gray-strip .box-small.pc2 .text.with-excerpt p { margin-bottom: 40px; }

.post-carousel2 .box-small.pc3, .theme-grid .box-small.pc3, .listing-section .box-small.pc3, #news .box-small.pc3, .countries .box-small.pc3, #gray-strip .box-small.pc3 { width: 392px; margin: 0  0 0 50px; }

@media (max-width: 767px) { .post-carousel2 .box-small.pc3, .theme-grid .box-small.pc3, .listing-section .box-small.pc3, #news .box-small.pc3, .countries .box-small.pc3, #gray-strip .box-small.pc3 { width: 240px; margin: 0  12px 0 12px; } }

.post-carousel2 .box-small.case-study, .theme-grid .box-small.case-study, .listing-section .box-small.case-study, #news .box-small.case-study, .countries .box-small.case-study, #gray-strip .box-small.case-study { min-height: 500px; }

.post-carousel2 .box-small.case-study .box-inner, .theme-grid .box-small.case-study .box-inner, .listing-section .box-small.case-study .box-inner, #news .box-small.case-study .box-inner, .countries .box-small.case-study .box-inner, #gray-strip .box-small.case-study .box-inner { min-height: 500px; }

.post-carousel2 .box-small.case-study .box-inner .img-wrap, .theme-grid .box-small.case-study .box-inner .img-wrap, .listing-section .box-small.case-study .box-inner .img-wrap, #news .box-small.case-study .box-inner .img-wrap, .countries .box-small.case-study .box-inner .img-wrap, #gray-strip .box-small.case-study .box-inner .img-wrap { min-height: 500px; }

.post-carousel2 .box-small.height-100, .theme-grid .box-small.height-100, .listing-section .box-small.height-100, #news .box-small.height-100, .countries .box-small.height-100, #gray-strip .box-small.height-100 { min-height: 360px; }

.post-carousel2 .box-small.height-100 .box-inner, .theme-grid .box-small.height-100 .box-inner, .listing-section .box-small.height-100 .box-inner, #news .box-small.height-100 .box-inner, .countries .box-small.height-100 .box-inner, #gray-strip .box-small.height-100 .box-inner { overflow: hidden; }

.post-carousel2 .box-small.height-100 .box-inner:before, .theme-grid .box-small.height-100 .box-inner:before, .listing-section .box-small.height-100 .box-inner:before, #news .box-small.height-100 .box-inner:before, .countries .box-small.height-100 .box-inner:before, #gray-strip .box-small.height-100 .box-inner:before { width: 100%; height: 100%; content: ''; z-index: 99; display: block; -moz-border-top-left-radius: 24px; -webkit-border-top-left-radius: 24px; border-top-left-radius: 24px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,ffffff+56&0.73+0,0+56 */ background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.63) 0%, rgba(255, 255, 255, 0) 14%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.63) 0%, rgba(255, 255, 255, 0) 14%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0.63) 0%, rgba(255, 255, 255, 0) 14%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */ }

.post-carousel2 .box-small.height-100 .box-inner:after, .theme-grid .box-small.height-100 .box-inner:after, .listing-section .box-small.height-100 .box-inner:after, #news .box-small.height-100 .box-inner:after, .countries .box-small.height-100 .box-inner:after, #gray-strip .box-small.height-100 .box-inner:after { width: 100%; height: 100%; content: ''; z-index: 99; display: block; -moz-border-bottom-right-radius: 24px; -webkit-border-bottom-right-radius: 24px; border-bottom-right-radius: 24px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+44,000000+100&0+44,0.73+100 */ background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 44%, rgba(0, 0, 0, 0.65) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 44%, rgba(0, 0, 0, 0.65) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 44%, rgba(0, 0, 0, 0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ba000000',GradientType=0 ); /* IE6-9 */ }

.post-carousel2 .box-small .box-inner, .theme-grid .box-small .box-inner, .listing-section .box-small .box-inner, #news .box-small .box-inner, .countries .box-small .box-inner, #gray-strip .box-small .box-inner { position: relative; width: 100%; height: 100%; display: block; background: #fff; z-index: 99; border-radius: 24px 0 24px 0; }

.post-carousel2 .box-small .box-inner.events-icon:before, .theme-grid .box-small .box-inner.events-icon:before, .listing-section .box-small .box-inner.events-icon:before, #news .box-small .box-inner.events-icon:before, .countries .box-small .box-inner.events-icon:before, #gray-strip .box-small .box-inner.events-icon:before { background-image: url(../img/svg/events_calendar.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 26px; height: 30px; right: 20px; top: 18px; display: block; position: absolute; z-index: 9999; }

.post-carousel2 .box-small .category, .theme-grid .box-small .category, .listing-section .box-small .category, #news .box-small .category, .countries .box-small .category, #gray-strip .box-small .category { position: absolute; left: 38px; color: #767F89; font-size: 13px; font-weight: 600; letter-spacing: 1px; line-height: 34px; padding-top: 9px; text-transform: uppercase; z-index: 999; }

.post-carousel2 .box-small .category:after, .theme-grid .box-small .category:after, .listing-section .box-small .category:after, #news .box-small .category:after, .countries .box-small .category:after, #gray-strip .box-small .category:after { position: absolute; top: 0; width: 100px; height: 5px; content: ''; z-index: 1; display: block; background: #6BB745; transition: width 0.5s ease; }

.post-carousel2 .box-small .category.research:after, .theme-grid .box-small .category.research:after, .listing-section .box-small .category.research:after, #news .box-small .category.research:after, .countries .box-small .category.research:after, #gray-strip .box-small .category.research:after { background: #009777; }

.post-carousel2 .box-small .category.theme-red:after, .theme-grid .box-small .category.theme-red:after, .listing-section .box-small .category.theme-red:after, #news .box-small .category.theme-red:after, .countries .box-small .category.theme-red:after, #gray-strip .box-small .category.theme-red:after { background: #E0004D; }

.post-carousel2 .box-small .category.theme-green:after, .theme-grid .box-small .category.theme-green:after, .listing-section .box-small .category.theme-green:after, #news .box-small .category.theme-green:after, .countries .box-small .category.theme-green:after, #gray-strip .box-small .category.theme-green:after { background: #009777; }

.post-carousel2 .box-small .category.theme-purple:after, .theme-grid .box-small .category.theme-purple:after, .listing-section .box-small .category.theme-purple:after, #news .box-small .category.theme-purple:after, .countries .box-small .category.theme-purple:after, #gray-strip .box-small .category.theme-purple:after { background: #4D0575; }

.post-carousel2 .box-small .category.theme-yellow:after, .theme-grid .box-small .category.theme-yellow:after, .listing-section .box-small .category.theme-yellow:after, #news .box-small .category.theme-yellow:after, .countries .box-small .category.theme-yellow:after, #gray-strip .box-small .category.theme-yellow:after { background: #FFC503; }

.post-carousel2 .box-small .category.no-theme:after, .theme-grid .box-small .category.no-theme:after, .listing-section .box-small .category.no-theme:after, #news .box-small .category.no-theme:after, .countries .box-small .category.no-theme:after, #gray-strip .box-small .category.no-theme:after { background: #6BB745; }

.post-carousel2 .box-small .category.white:after, .theme-grid .box-small .category.white:after, .listing-section .box-small .category.white:after, #news .box-small .category.white:after, .countries .box-small .category.white:after, #gray-strip .box-small .category.white:after { background: #fff; }

.post-carousel2 .box-small .category.blue:after, .theme-grid .box-small .category.blue:after, .listing-section .box-small .category.blue:after, #news .box-small .category.blue:after, .countries .box-small .category.blue:after, #gray-strip .box-small .category.blue:after { background: #034EA2; }

.post-carousel2 .box-small.hover .category:after, .theme-grid .box-small.hover .category:after, .listing-section .box-small.hover .category:after, #news .box-small.hover .category:after, .countries .box-small.hover .category:after, #gray-strip .box-small.hover .category:after, .post-carousel2 .box-small:hover .category:after, .theme-grid .box-small:hover .category:after, .listing-section .box-small:hover .category:after, #news .box-small:hover .category:after, .countries .box-small:hover .category:after, #gray-strip .box-small:hover .category:after { width: 120px; }

.post-carousel2 .box-small.hover.twitter .category:after, .theme-grid .box-small.hover.twitter .category:after, .listing-section .box-small.hover.twitter .category:after, #news .box-small.hover.twitter .category:after, .countries .box-small.hover.twitter .category:after, #gray-strip .box-small.hover.twitter .category:after, .post-carousel2 .box-small.twitter:hover .category:after, .theme-grid .box-small.twitter:hover .category:after, .listing-section .box-small.twitter:hover .category:after, #news .box-small.twitter:hover .category:after, .countries .box-small.twitter:hover .category:after, #gray-strip .box-small.twitter:hover .category:after { width: 100px; }

.post-carousel2 .box-small.twitter .box-inner, .theme-grid .box-small.twitter .box-inner, .listing-section .box-small.twitter .box-inner, #news .box-small.twitter .box-inner, .countries .box-small.twitter .box-inner, #gray-strip .box-small.twitter .box-inner { background: #1EA1F3; }

.post-carousel2 .box-small.twitter .category, .theme-grid .box-small.twitter .category, .listing-section .box-small.twitter .category, #news .box-small.twitter .category, .countries .box-small.twitter .category, #gray-strip .box-small.twitter .category { color: #fff; }

.post-carousel2 .box-small.twitter .category:after, .theme-grid .box-small.twitter .category:after, .listing-section .box-small.twitter .category:after, #news .box-small.twitter .category:after, .countries .box-small.twitter .category:after, #gray-strip .box-small.twitter .category:after { background: #fff; }

.post-carousel2 .box-small.twitter .text.only .inner, .theme-grid .box-small.twitter .text.only .inner, .listing-section .box-small.twitter .text.only .inner, #news .box-small.twitter .text.only .inner, .countries .box-small.twitter .text.only .inner, #gray-strip .box-small.twitter .text.only .inner { padding: 59px 55px 51px 38px; }

.post-carousel2 .box-small.twitter .text.only .inner span, .theme-grid .box-small.twitter .text.only .inner span, .listing-section .box-small.twitter .text.only .inner span, #news .box-small.twitter .text.only .inner span, .countries .box-small.twitter .text.only .inner span, #gray-strip .box-small.twitter .text.only .inner span { color: #fff; font-size: 20px; line-height: 28px; min-height: 112px; }

.post-carousel2 .box-small.twitter .text.only .inner span a, .theme-grid .box-small.twitter .text.only .inner span a, .listing-section .box-small.twitter .text.only .inner span a, #news .box-small.twitter .text.only .inner span a, .countries .box-small.twitter .text.only .inner span a, #gray-strip .box-small.twitter .text.only .inner span a { color: #93D0F8; }

.post-carousel2 .box-small.twitter .text.only .inner ul, .theme-grid .box-small.twitter .text.only .inner ul, .listing-section .box-small.twitter .text.only .inner ul, #news .box-small.twitter .text.only .inner ul, .countries .box-small.twitter .text.only .inner ul, #gray-strip .box-small.twitter .text.only .inner ul { margin: 0; padding: 0; }

.post-carousel2 .box-small.twitter .text.only .inner ul li, .theme-grid .box-small.twitter .text.only .inner ul li, .listing-section .box-small.twitter .text.only .inner ul li, #news .box-small.twitter .text.only .inner ul li, .countries .box-small.twitter .text.only .inner ul li, #gray-strip .box-small.twitter .text.only .inner ul li { list-style: none; color: #fff; font-size: 20px; line-height: 28px; min-height: 112px; }

.post-carousel2 .box-small.twitter .text.only .inner ul li a, .theme-grid .box-small.twitter .text.only .inner ul li a, .listing-section .box-small.twitter .text.only .inner ul li a, #news .box-small.twitter .text.only .inner ul li a, .countries .box-small.twitter .text.only .inner ul li a, #gray-strip .box-small.twitter .text.only .inner ul li a { color: #93D0F8; }

.post-carousel2 .box-small.twitter .text.only .inner .gotw_comma, .theme-grid .box-small.twitter .text.only .inner .gotw_comma, .listing-section .box-small.twitter .text.only .inner .gotw_comma, #news .box-small.twitter .text.only .inner .gotw_comma, .countries .box-small.twitter .text.only .inner .gotw_comma, #gray-strip .box-small.twitter .text.only .inner .gotw_comma { display: none !important; }

.post-carousel2 .box-small.twitter .text.only .inner .twitter-timestamp, .theme-grid .box-small.twitter .text.only .inner .twitter-timestamp, .listing-section .box-small.twitter .text.only .inner .twitter-timestamp, #news .box-small.twitter .text.only .inner .twitter-timestamp, .countries .box-small.twitter .text.only .inner .twitter-timestamp, #gray-strip .box-small.twitter .text.only .inner .twitter-timestamp { min-height: 10px !important; position: absolute; bottom: 23px; font-size: 13px; line-height: 34px; font-weight: 600; letter-spacing: 1px; color: #fff; padding-left: 30px; text-transform: uppercase; }

.post-carousel2 .box-small.twitter .text.only .inner .twitter-timestamp:after, .theme-grid .box-small.twitter .text.only .inner .twitter-timestamp:after, .listing-section .box-small.twitter .text.only .inner .twitter-timestamp:after, #news .box-small.twitter .text.only .inner .twitter-timestamp:after, .countries .box-small.twitter .text.only .inner .twitter-timestamp:after, #gray-strip .box-small.twitter .text.only .inner .twitter-timestamp:after { content: ''; position: absolute; display: block; top: 8px; left: 0; background-image: url(../img/svg/twitter_white.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; width: 20px; height: 18px; }

.post-carousel2 .img-wrap, .theme-grid .img-wrap, .listing-section .img-wrap, #news .img-wrap, .countries .img-wrap, #gray-strip .img-wrap { position: relative; overflow: hidden; background-repeat: no-repeat; background-position: top center; background-size: cover; height: 260px; width: 100%; display: block; border-radius: 24px 0 0 0; background-color: #6BB745; }

.post-carousel2 .img-wrap.height-100, .theme-grid .img-wrap.height-100, .listing-section .img-wrap.height-100, #news .img-wrap.height-100, .countries .img-wrap.height-100, #gray-strip .img-wrap.height-100 { height: 100%; }

.post-carousel2 .img-wrap.height-100 .category:after, .theme-grid .img-wrap.height-100 .category:after, .listing-section .img-wrap.height-100 .category:after, #news .img-wrap.height-100 .category:after, .countries .img-wrap.height-100 .category:after, #gray-strip .img-wrap.height-100 .category:after { display: none !important; }

.post-carousel2 .img-wrap.blue-bg, .theme-grid .img-wrap.blue-bg, .listing-section .img-wrap.blue-bg, #news .img-wrap.blue-bg, .countries .img-wrap.blue-bg, #gray-strip .img-wrap.blue-bg { background-color: #034EA2; height: auto; min-height: 50px; }

.post-carousel2 .img-wrap.gray-bg, .theme-grid .img-wrap.gray-bg, .listing-section .img-wrap.gray-bg, #news .img-wrap.gray-bg, .countries .img-wrap.gray-bg, #gray-strip .img-wrap.gray-bg { background-color: #2D2D2D; height: auto; min-height: 50px; }

.post-carousel2 .img-wrap.type2, .theme-grid .img-wrap.type2, .listing-section .img-wrap.type2, #news .img-wrap.type2, .countries .img-wrap.type2, #gray-strip .img-wrap.type2 { border-radius: 0 0 24px 0; }

.post-carousel2 .img-wrap.type2:after, .theme-grid .img-wrap.type2:after, .listing-section .img-wrap.type2:after, #news .img-wrap.type2:after, .countries .img-wrap.type2:after, #gray-strip .img-wrap.type2:after { -moz-border-top-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; }

.post-carousel2 .img-wrap.type3, .theme-grid .img-wrap.type3, .listing-section .img-wrap.type3, #news .img-wrap.type3, .countries .img-wrap.type3, #gray-strip .img-wrap.type3 { border-radius: 24px 0 24px 0; }

.post-carousel2 .img-wrap.opinion:after, .theme-grid .img-wrap.opinion:after, .listing-section .img-wrap.opinion:after, #news .img-wrap.opinion:after, .countries .img-wrap.opinion:after, #gray-strip .img-wrap.opinion:after { width: 100%; height: 100%; content: ''; z-index: 99; display: block; -moz-border-top-left-radius: 24px; -webkit-border-top-left-radius: 24px; border-top-left-radius: 24px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,ffffff+56&0.73+0,0+56 */ background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.63) 0%, rgba(255, 255, 255, 0) 28%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.63) 0%, rgba(255, 255, 255, 0) 28%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0.63) 0%, rgba(255, 255, 255, 0) 28%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */ }

.post-carousel2 .img-wrap.opinion-icon:before, .theme-grid .img-wrap.opinion-icon:before, .listing-section .img-wrap.opinion-icon:before, #news .img-wrap.opinion-icon:before, .countries .img-wrap.opinion-icon:before, #gray-strip .img-wrap.opinion-icon:before { background-image: url(../img/svg/opinion.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 28px; height: 34px; right: 20px; top: 18px; display: block; position: absolute; z-index: 999; }

.post-carousel2 .img-wrap.projects-icon:before, .theme-grid .img-wrap.projects-icon:before, .listing-section .img-wrap.projects-icon:before, #news .img-wrap.projects-icon:before, .countries .img-wrap.projects-icon:before, #gray-strip .img-wrap.projects-icon:before { background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 28px; height: 34px; right: 20px; top: 18px; display: block; position: absolute; z-index: 999; }

.post-carousel2 .img-wrap.innovation-spotlight-icon:before, .theme-grid .img-wrap.innovation-spotlight-icon:before, .listing-section .img-wrap.innovation-spotlight-icon:before, #news .img-wrap.innovation-spotlight-icon:before, .countries .img-wrap.innovation-spotlight-icon:before, #gray-strip .img-wrap.innovation-spotlight-icon:before { background-image: url(../img/svg/innovation_spotlight.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 24px; height: 33px; right: 20px; top: 18px; display: block; position: absolute; z-index: 9999; }

.post-carousel2 .img-wrap.case-studies-icon:before, .theme-grid .img-wrap.case-studies-icon:before, .listing-section .img-wrap.case-studies-icon:before, #news .img-wrap.case-studies-icon:before, .countries .img-wrap.case-studies-icon:before, #gray-strip .img-wrap.case-studies-icon:before { background-image: url(../img/svg/white_magnifier.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 25px; height: 30px; right: 20px; top: 18px; display: block; position: absolute; z-index: 9999; }

.post-carousel2 .img-wrap.report-icon:before, .theme-grid .img-wrap.report-icon:before, .listing-section .img-wrap.report-icon:before, #news .img-wrap.report-icon:before, .countries .img-wrap.report-icon:before, #gray-strip .img-wrap.report-icon:before, .post-carousel2 .img-wrap.in-detail-icon:before, .theme-grid .img-wrap.in-detail-icon:before, .listing-section .img-wrap.in-detail-icon:before, #news .img-wrap.in-detail-icon:before, .countries .img-wrap.in-detail-icon:before, #gray-strip .img-wrap.in-detail-icon:before { background-image: url(../img/svg/in-detail-icon.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 19px; height: 30px; right: 20px; top: 18px; display: block; position: absolute; z-index: 9999; }

.post-carousel2 .img-wrap.e-learning-icon:before, .theme-grid .img-wrap.e-learning-icon:before, .listing-section .img-wrap.e-learning-icon:before, #news .img-wrap.e-learning-icon:before, .countries .img-wrap.e-learning-icon:before, #gray-strip .img-wrap.e-learning-icon:before { background-image: url(../img/svg/e_learning_display.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 27px; height: 30px; right: 20px; top: 18px; display: block; position: absolute; z-index: 9999; }

.post-carousel2 .img-wrap.webinars-icon:before, .theme-grid .img-wrap.webinars-icon:before, .listing-section .img-wrap.webinars-icon:before, #news .img-wrap.webinars-icon:before, .countries .img-wrap.webinars-icon:before, #gray-strip .img-wrap.webinars-icon:before { background-image: url(../img/svg/webinar_headset.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 27px; height: 30px; right: 20px; top: 18px; display: block; position: absolute; z-index: 9999; }

.post-carousel2 .img-wrap.theme-red, .theme-grid .img-wrap.theme-red, .listing-section .img-wrap.theme-red, #news .img-wrap.theme-red, .countries .img-wrap.theme-red, #gray-strip .img-wrap.theme-red { background-color: #b20139; }

.post-carousel2 .img-wrap.theme-green, .theme-grid .img-wrap.theme-green, .listing-section .img-wrap.theme-green, #news .img-wrap.theme-green, .countries .img-wrap.theme-green, #gray-strip .img-wrap.theme-green { background-color: #008266; }

.post-carousel2 .img-wrap.theme-purple, .theme-grid .img-wrap.theme-purple, .listing-section .img-wrap.theme-purple, #news .img-wrap.theme-purple, .countries .img-wrap.theme-purple, #gray-strip .img-wrap.theme-purple { background-color: #3c035b; }

.post-carousel2 .img-wrap.theme-yellow, .theme-grid .img-wrap.theme-yellow, .listing-section .img-wrap.theme-yellow, #news .img-wrap.theme-yellow, .countries .img-wrap.theme-yellow, #gray-strip .img-wrap.theme-yellow { background-color: #edb600; }

.post-carousel2 .img-wrap.no-thumb:after, .theme-grid .img-wrap.no-thumb:after, .listing-section .img-wrap.no-thumb:after, #news .img-wrap.no-thumb:after, .countries .img-wrap.no-thumb:after, #gray-strip .img-wrap.no-thumb:after { display: none !important; }

.post-carousel2 .img-wrap.no-bg-color, .theme-grid .img-wrap.no-bg-color, .listing-section .img-wrap.no-bg-color, #news .img-wrap.no-bg-color, .countries .img-wrap.no-bg-color, #gray-strip .img-wrap.no-bg-color { background: none; }

.post-carousel2 .img-wrap .category, .theme-grid .img-wrap .category, .listing-section .img-wrap .category, #news .img-wrap .category, .countries .img-wrap .category, #gray-strip .img-wrap .category { color: #fff; }

.post-carousel2 .img-wrap img, .theme-grid .img-wrap img, .listing-section .img-wrap img, #news .img-wrap img, .countries .img-wrap img, #gray-strip .img-wrap img { border-radius: 24px 0 24px 0; }

.post-carousel2 .img-wrap.logos, .theme-grid .img-wrap.logos, .listing-section .img-wrap.logos, #news .img-wrap.logos, .countries .img-wrap.logos, #gray-strip .img-wrap.logos { background-color: #fff; background-size: contain; }

.post-carousel2 .img-wrap.logos .category, .theme-grid .img-wrap.logos .category, .listing-section .img-wrap.logos .category, #news .img-wrap.logos .category, .countries .img-wrap.logos .category, #gray-strip .img-wrap.logos .category { text-shadow: none; color: #6BB745; }

.post-carousel2 .img-wrap.logos img, .theme-grid .img-wrap.logos img, .listing-section .img-wrap.logos img, #news .img-wrap.logos img, .countries .img-wrap.logos img, #gray-strip .img-wrap.logos img { margin: 20px auto; padding: 0 30px; width: 100%; max-width: 350px; height: auto; }

.post-carousel2 .img-wrap:after, .theme-grid .img-wrap:after, .listing-section .img-wrap:after, #news .img-wrap:after, .countries .img-wrap:after, #gray-strip .img-wrap:after { width: 100%; height: 100%; content: ''; z-index: 1; position: absolute; top: 0; left: 0; display: block; -moz-border-top-left-radius: 24px; -webkit-border-top-left-radius: 24px; border-top-left-radius: 24px; background-repeat: no-repeat; background-position: left top; background-size: contain; background-image: url(../img/gradient-top-left2.png); }

.post-carousel2 .box-small .text .inner, .theme-grid .box-small .text .inner, .listing-section .box-small .text .inner, #news .box-small .text .inner, .countries .box-small .text .inner, #gray-strip .box-small .text .inner { padding: 60px 55px 69px 35px; min-height: 275px; /*&.no-category-with-excerpt { padding: 30px 25px 69px 35px; }*/ }

@media (max-width: 1023px) { .post-carousel2 .box-small .text .inner, .theme-grid .box-small .text .inner, .listing-section .box-small .text .inner, #news .box-small .text .inner, .countries .box-small .text .inner, #gray-strip .box-small .text .inner { overflow-wrap: break-word; } }

.post-carousel2 .box-small .text .inner.pl, .theme-grid .box-small .text .inner.pl, .listing-section .box-small .text .inner.pl, #news .box-small .text .inner.pl, .countries .box-small .text .inner.pl, #gray-strip .box-small .text .inner.pl { padding: 60px 25px 69px 35px; }

@media (max-width: 767px) { .post-carousel2 .box-small .text .inner.pl, .theme-grid .box-small .text .inner.pl, .listing-section .box-small .text .inner.pl, #news .box-small .text .inner.pl, .countries .box-small .text .inner.pl, #gray-strip .box-small .text .inner.pl { padding: 60px 25px 90px 35px; } }

.post-carousel2 .box-small .text .inner.no-category, .theme-grid .box-small .text .inner.no-category, .listing-section .box-small .text .inner.no-category, #news .box-small .text .inner.no-category, .countries .box-small .text .inner.no-category, #gray-strip .box-small .text .inner.no-category { padding: 30px 25px 30px 35px; }

.post-carousel2 .box-small .text .inner.webinar, .theme-grid .box-small .text .inner.webinar, .listing-section .box-small .text .inner.webinar, #news .box-small .text .inner.webinar, .countries .box-small .text .inner.webinar, #gray-strip .box-small .text .inner.webinar { padding: 30px 25px 70px 35px; }

.post-carousel2 .box-small .text .inner.report, .theme-grid .box-small .text .inner.report, .listing-section .box-small .text .inner.report, #news .box-small .text .inner.report, .countries .box-small .text .inner.report, #gray-strip .box-small .text .inner.report { padding: 30px 25px 70px 35px; }

.post-carousel2 .box-small .text .inner.e-learning, .theme-grid .box-small .text .inner.e-learning, .listing-section .box-small .text .inner.e-learning, #news .box-small .text .inner.e-learning, .countries .box-small .text .inner.e-learning, #gray-strip .box-small .text .inner.e-learning { padding: 30px 25px 70px 35px; }

.post-carousel2 .box-small .text .inner.country, .theme-grid .box-small .text .inner.country, .listing-section .box-small .text .inner.country, #news .box-small .text .inner.country, .countries .box-small .text .inner.country, #gray-strip .box-small .text .inner.country { padding: 43px 50px 53px 43px; }

@media (max-width: 1023px) { .post-carousel2 .box-small .text .inner.country, .theme-grid .box-small .text .inner.country, .listing-section .box-small .text .inner.country, #news .box-small .text .inner.country, .countries .box-small .text .inner.country, #gray-strip .box-small .text .inner.country { padding: 43px 30px 53px 30px; } }

.post-carousel2 .box-small .text .inner.course, .theme-grid .box-small .text .inner.course, .listing-section .box-small .text .inner.course, #news .box-small .text .inner.course, .countries .box-small .text .inner.course, #gray-strip .box-small .text .inner.course { padding: 43px 50px 50px 43px; }

.post-carousel2 .box-small .text .inner.increase-padding, .theme-grid .box-small .text .inner.increase-padding, .listing-section .box-small .text .inner.increase-padding, #news .box-small .text .inner.increase-padding, .countries .box-small .text .inner.increase-padding, #gray-strip .box-small .text .inner.increase-padding { padding: 75px 25px 30px 35px; }

.post-carousel2 .box-small .text .inner.height-set, .theme-grid .box-small .text .inner.height-set, .listing-section .box-small .text .inner.height-set, #news .box-small .text .inner.height-set, .countries .box-small .text .inner.height-set, #gray-strip .box-small .text .inner.height-set { min-height: 260px; overflow: hidden; }

.post-carousel2 .box-small .text .inner .h3, .theme-grid .box-small .text .inner .h3, .listing-section .box-small .text .inner .h3, #news .box-small .text .inner .h3, .countries .box-small .text .inner .h3, #gray-strip .box-small .text .inner .h3 { color: #000; margin-bottom: 10px; min-height: 102px; }

.post-carousel2 .box-small .text .inner .h3.map, .theme-grid .box-small .text .inner .h3.map, .listing-section .box-small .text .inner .h3.map, #news .box-small .text .inner .h3.map, .countries .box-small .text .inner .h3.map, #gray-strip .box-small .text .inner .h3.map { min-height: 30px; }

@media (max-width: 1023px) { .post-carousel2 .box-small .text .inner .h3, .theme-grid .box-small .text .inner .h3, .listing-section .box-small .text .inner .h3, #news .box-small .text .inner .h3, .countries .box-small .text .inner .h3, #gray-strip .box-small .text .inner .h3 { font-size: 23px; line-height: 29px; } }

.post-carousel2 .box-small .text .inner.pl .h3, .theme-grid .box-small .text .inner.pl .h3, .listing-section .box-small .text .inner.pl .h3, #news .box-small .text .inner.pl .h3, .countries .box-small .text .inner.pl .h3, #gray-strip .box-small .text .inner.pl .h3 { margin-bottom: 0; }

.post-carousel2 .box-small .text .inner .author, .theme-grid .box-small .text .inner .author, .listing-section .box-small .text .inner .author, #news .box-small .text .inner .author, .countries .box-small .text .inner .author, #gray-strip .box-small .text .inner .author { margin-top: 20px; position: relative; }

.post-carousel2 .box-small .text .inner .author img, .theme-grid .box-small .text .inner .author img, .listing-section .box-small .text .inner .author img, #news .box-small .text .inner .author img, .countries .box-small .text .inner .author img, #gray-strip .box-small .text .inner .author img { height: auto; width: 45px; border-radius: 50%; position: absolute; top: 3px; left: 0; }

@media (max-width: 1279px) { .post-carousel2 .box-small .text .inner .author img, .theme-grid .box-small .text .inner .author img, .listing-section .box-small .text .inner .author img, #news .box-small .text .inner .author img, .countries .box-small .text .inner .author img, #gray-strip .box-small .text .inner .author img { margin-top: 0; } }

.post-carousel2 .box-small .text .inner .author .text-wrap, .theme-grid .box-small .text .inner .author .text-wrap, .listing-section .box-small .text .inner .author .text-wrap, #news .box-small .text .inner .author .text-wrap, .countries .box-small .text .inner .author .text-wrap, #gray-strip .box-small .text .inner .author .text-wrap { font-size: 13px; line-height: 19px; letter-spacing: 1px; text-transform: uppercase; color: #767F89; font-weight: 600; display: inline-block; min-height: 38px; }

.post-carousel2 .box-small .text .inner .author .text-wrap .name, .theme-grid .box-small .text .inner .author .text-wrap .name, .listing-section .box-small .text .inner .author .text-wrap .name, #news .box-small .text .inner .author .text-wrap .name, .countries .box-small .text .inner .author .text-wrap .name, #gray-strip .box-small .text .inner .author .text-wrap .name { color: #6BB745; }

.post-carousel2 .box-small .text .inner .author.with-img .text-wrap, .theme-grid .box-small .text .inner .author.with-img .text-wrap, .listing-section .box-small .text .inner .author.with-img .text-wrap, #news .box-small .text .inner .author.with-img .text-wrap, .countries .box-small .text .inner .author.with-img .text-wrap, #gray-strip .box-small .text .inner .author.with-img .text-wrap { margin-left: 0; padding-left: 60px; }

.post-carousel2 .box-small .text.community-icon:before, .theme-grid .box-small .text.community-icon:before, .listing-section .box-small .text.community-icon:before, #news .box-small .text.community-icon:before, .countries .box-small .text.community-icon:before, #gray-strip .box-small .text.community-icon:before { background-image: url(../img/svg/community.svg); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; width: 24px; height: 33px; right: 20px; top: 18px; display: block; position: absolute; }

.post-carousel2 .box-small .text.on-top, .theme-grid .box-small .text.on-top, .listing-section .box-small .text.on-top, #news .box-small .text.on-top, .countries .box-small .text.on-top, #gray-strip .box-small .text.on-top { position: absolute; bottom: -75px; left: 0; z-index: 999; }

.post-carousel2 .box-small .text.on-top .inner, .theme-grid .box-small .text.on-top .inner, .listing-section .box-small .text.on-top .inner, #news .box-small .text.on-top .inner, .countries .box-small .text.on-top .inner, #gray-strip .box-small .text.on-top .inner { min-height: 10px; }

.post-carousel2 .box-small .text.on-top .inner .h3, .theme-grid .box-small .text.on-top .inner .h3, .listing-section .box-small .text.on-top .inner .h3, #news .box-small .text.on-top .inner .h3, .countries .box-small .text.on-top .inner .h3, #gray-strip .box-small .text.on-top .inner .h3 { color: #fff; }

.post-carousel2 .box-small .text.on-top .inner p, .theme-grid .box-small .text.on-top .inner p, .listing-section .box-small .text.on-top .inner p, #news .box-small .text.on-top .inner p, .countries .box-small .text.on-top .inner p, #gray-strip .box-small .text.on-top .inner p { color: #fff; opacity: 0; min-height: 75px; display: block; }

.post-carousel2 .box-small .text.blue-bg .h3, .theme-grid .box-small .text.blue-bg .h3, .listing-section .box-small .text.blue-bg .h3, #news .box-small .text.blue-bg .h3, .countries .box-small .text.blue-bg .h3, #gray-strip .box-small .text.blue-bg .h3, .post-carousel2 .box-small .text.gray-bg .h3, .theme-grid .box-small .text.gray-bg .h3, .listing-section .box-small .text.gray-bg .h3, #news .box-small .text.gray-bg .h3, .countries .box-small .text.gray-bg .h3, #gray-strip .box-small .text.gray-bg .h3 { color: #fff; margin-top: -5px; }

.post-carousel2 .box-small .text.blue-bg p, .theme-grid .box-small .text.blue-bg p, .listing-section .box-small .text.blue-bg p, #news .box-small .text.blue-bg p, .countries .box-small .text.blue-bg p, #gray-strip .box-small .text.blue-bg p, .post-carousel2 .box-small .text.gray-bg p, .theme-grid .box-small .text.gray-bg p, .listing-section .box-small .text.gray-bg p, #news .box-small .text.gray-bg p, .countries .box-small .text.gray-bg p, #gray-strip .box-small .text.gray-bg p { color: #fff; }

.post-carousel2 .box-small .text.blue-bg .date, .theme-grid .box-small .text.blue-bg .date, .listing-section .box-small .text.blue-bg .date, #news .box-small .text.blue-bg .date, .countries .box-small .text.blue-bg .date, #gray-strip .box-small .text.blue-bg .date, .post-carousel2 .box-small .text.gray-bg .date, .theme-grid .box-small .text.gray-bg .date, .listing-section .box-small .text.gray-bg .date, #news .box-small .text.gray-bg .date, .countries .box-small .text.gray-bg .date, #gray-strip .box-small .text.gray-bg .date { color: #fff; }

.post-carousel2 .box-small .text .date, .theme-grid .box-small .text .date, .listing-section .box-small .text .date, #news .box-small .text .date, .countries .box-small .text .date, #gray-strip .box-small .text .date { position: absolute; bottom: 23px; left: 38px; font-size: 13px; line-height: 34px; font-weight: 600; letter-spacing: 1px; color: #6BB745; text-transform: uppercase; }

.post-carousel2 .box-small .text.event.only .date, .theme-grid .box-small .text.event.only .date, .listing-section .box-small .text.event.only .date, #news .box-small .text.event.only .date, .countries .box-small .text.event.only .date, #gray-strip .box-small .text.event.only .date { left: auto; right: 38px; color: #034EA2; }

@media (max-width: 1023px) { .post-carousel2 .box-small .text.event.only .date, .theme-grid .box-small .text.event.only .date, .listing-section .box-small .text.event.only .date, #news .box-small .text.event.only .date, .countries .box-small .text.event.only .date, #gray-strip .box-small .text.event.only .date { right: auto; left: 38px; bottom: 50px; } }

.post-carousel2 .box-small .text.event.only .date.theme-red, .theme-grid .box-small .text.event.only .date.theme-red, .listing-section .box-small .text.event.only .date.theme-red, #news .box-small .text.event.only .date.theme-red, .countries .box-small .text.event.only .date.theme-red, #gray-strip .box-small .text.event.only .date.theme-red { color: #E0004D; }

.post-carousel2 .box-small .text.event.only .date.theme-green, .theme-grid .box-small .text.event.only .date.theme-green, .listing-section .box-small .text.event.only .date.theme-green, #news .box-small .text.event.only .date.theme-green, .countries .box-small .text.event.only .date.theme-green, #gray-strip .box-small .text.event.only .date.theme-green { color: #009777; }

.post-carousel2 .box-small .text.event.only .date.theme-purple, .theme-grid .box-small .text.event.only .date.theme-purple, .listing-section .box-small .text.event.only .date.theme-purple, #news .box-small .text.event.only .date.theme-purple, .countries .box-small .text.event.only .date.theme-purple, #gray-strip .box-small .text.event.only .date.theme-purple { color: #4D0575; }

.post-carousel2 .box-small .text.event.only .date.theme-yellow, .theme-grid .box-small .text.event.only .date.theme-yellow, .listing-section .box-small .text.event.only .date.theme-yellow, #news .box-small .text.event.only .date.theme-yellow, .countries .box-small .text.event.only .date.theme-yellow, #gray-strip .box-small .text.event.only .date.theme-yellow { color: #FFC503; }

.post-carousel2 .box-small .text.event.only .date.no-theme, .theme-grid .box-small .text.event.only .date.no-theme, .listing-section .box-small .text.event.only .date.no-theme, #news .box-small .text.event.only .date.no-theme, .countries .box-small .text.event.only .date.no-theme, #gray-strip .box-small .text.event.only .date.no-theme { color: #034EA2; }

.post-carousel2 .box-small .text.event.only .location, .theme-grid .box-small .text.event.only .location, .listing-section .box-small .text.event.only .location, #news .box-small .text.event.only .location, .countries .box-small .text.event.only .location, #gray-strip .box-small .text.event.only .location { position: absolute; left: 38px; bottom: 23px; font-size: 13px; line-height: 34px; font-weight: 600; letter-spacing: 1px; color: #034EA2; text-transform: uppercase; padding-left: 25px; }

@media (max-width: 1023px) { .post-carousel2 .box-small .text.event.only .location, .theme-grid .box-small .text.event.only .location, .listing-section .box-small .text.event.only .location, #news .box-small .text.event.only .location, .countries .box-small .text.event.only .location, #gray-strip .box-small .text.event.only .location { display: none; } }

.post-carousel2 .box-small .text.event.only .location svg, .theme-grid .box-small .text.event.only .location svg, .listing-section .box-small .text.event.only .location svg, #news .box-small .text.event.only .location svg, .countries .box-small .text.event.only .location svg, #gray-strip .box-small .text.event.only .location svg { position: absolute; left: 0; bottom: 7px; }

.post-carousel2 .box-small .text.event.only .location.theme-red, .theme-grid .box-small .text.event.only .location.theme-red, .listing-section .box-small .text.event.only .location.theme-red, #news .box-small .text.event.only .location.theme-red, .countries .box-small .text.event.only .location.theme-red, #gray-strip .box-small .text.event.only .location.theme-red { color: #E0004D; }

.post-carousel2 .box-small .text.event.only .location.theme-red svg *, .theme-grid .box-small .text.event.only .location.theme-red svg *, .listing-section .box-small .text.event.only .location.theme-red svg *, #news .box-small .text.event.only .location.theme-red svg *, .countries .box-small .text.event.only .location.theme-red svg *, #gray-strip .box-small .text.event.only .location.theme-red svg * { fill: #E0004D; }

.post-carousel2 .box-small .text.event.only .location.theme-green, .theme-grid .box-small .text.event.only .location.theme-green, .listing-section .box-small .text.event.only .location.theme-green, #news .box-small .text.event.only .location.theme-green, .countries .box-small .text.event.only .location.theme-green, #gray-strip .box-small .text.event.only .location.theme-green { color: #009777; }

.post-carousel2 .box-small .text.event.only .location.theme-green svg *, .theme-grid .box-small .text.event.only .location.theme-green svg *, .listing-section .box-small .text.event.only .location.theme-green svg *, #news .box-small .text.event.only .location.theme-green svg *, .countries .box-small .text.event.only .location.theme-green svg *, #gray-strip .box-small .text.event.only .location.theme-green svg * { fill: #009777; }

.post-carousel2 .box-small .text.event.only .location.theme-purple, .theme-grid .box-small .text.event.only .location.theme-purple, .listing-section .box-small .text.event.only .location.theme-purple, #news .box-small .text.event.only .location.theme-purple, .countries .box-small .text.event.only .location.theme-purple, #gray-strip .box-small .text.event.only .location.theme-purple { color: #4D0575; }

.post-carousel2 .box-small .text.event.only .location.theme-purple svg *, .theme-grid .box-small .text.event.only .location.theme-purple svg *, .listing-section .box-small .text.event.only .location.theme-purple svg *, #news .box-small .text.event.only .location.theme-purple svg *, .countries .box-small .text.event.only .location.theme-purple svg *, #gray-strip .box-small .text.event.only .location.theme-purple svg * { fill: #4D0575; }

.post-carousel2 .box-small .text.event.only .location.theme-yellow, .theme-grid .box-small .text.event.only .location.theme-yellow, .listing-section .box-small .text.event.only .location.theme-yellow, #news .box-small .text.event.only .location.theme-yellow, .countries .box-small .text.event.only .location.theme-yellow, #gray-strip .box-small .text.event.only .location.theme-yellow { color: #FFC503; }

.post-carousel2 .box-small .text.event.only .location.theme-yellow svg *, .theme-grid .box-small .text.event.only .location.theme-yellow svg *, .listing-section .box-small .text.event.only .location.theme-yellow svg *, #news .box-small .text.event.only .location.theme-yellow svg *, .countries .box-small .text.event.only .location.theme-yellow svg *, #gray-strip .box-small .text.event.only .location.theme-yellow svg * { fill: #FFC503; }

.post-carousel2 .box-small .text.event.only .location.no-theme, .theme-grid .box-small .text.event.only .location.no-theme, .listing-section .box-small .text.event.only .location.no-theme, #news .box-small .text.event.only .location.no-theme, .countries .box-small .text.event.only .location.no-theme, #gray-strip .box-small .text.event.only .location.no-theme { color: #034EA2; }

.post-carousel2 .box-small .text.event.only .location.no-theme svg *, .theme-grid .box-small .text.event.only .location.no-theme svg *, .listing-section .box-small .text.event.only .location.no-theme svg *, #news .box-small .text.event.only .location.no-theme svg *, .countries .box-small .text.event.only .location.no-theme svg *, #gray-strip .box-small .text.event.only .location.no-theme svg * { fill: #034EA2; }

.post-carousel2 .box-small .text.proposal .inner, .theme-grid .box-small .text.proposal .inner, .listing-section .box-small .text.proposal .inner, #news .box-small .text.proposal .inner, .countries .box-small .text.proposal .inner, #gray-strip .box-small .text.proposal .inner { padding: 46px 55px 62px 35px; }

@media (max-width: 1023px) { .post-carousel2 .box-small .text.proposal .inner, .theme-grid .box-small .text.proposal .inner, .listing-section .box-small .text.proposal .inner, #news .box-small .text.proposal .inner, .countries .box-small .text.proposal .inner, #gray-strip .box-small .text.proposal .inner { padding: 46px 30px 62px 30px; } }

.post-carousel2 .box-small .text.proposal .inner h3, .theme-grid .box-small .text.proposal .inner h3, .listing-section .box-small .text.proposal .inner h3, #news .box-small .text.proposal .inner h3, .countries .box-small .text.proposal .inner h3, #gray-strip .box-small .text.proposal .inner h3, .post-carousel2 .box-small .text.proposal .inner .h3, .theme-grid .box-small .text.proposal .inner .h3, .listing-section .box-small .text.proposal .inner .h3, #news .box-small .text.proposal .inner .h3, .countries .box-small .text.proposal .inner .h3, #gray-strip .box-small .text.proposal .inner .h3 { font-size: 36px; line-height: 44px; min-height: 10px; margin-bottom: 22px; }

@media (max-width: 1023px) { .post-carousel2 .box-small .text.proposal .inner h3, .theme-grid .box-small .text.proposal .inner h3, .listing-section .box-small .text.proposal .inner h3, #news .box-small .text.proposal .inner h3, .countries .box-small .text.proposal .inner h3, #gray-strip .box-small .text.proposal .inner h3, .post-carousel2 .box-small .text.proposal .inner .h3, .theme-grid .box-small .text.proposal .inner .h3, .listing-section .box-small .text.proposal .inner .h3, #news .box-small .text.proposal .inner .h3, .countries .box-small .text.proposal .inner .h3, #gray-strip .box-small .text.proposal .inner .h3 { font-size: 23px; line-height: 29px; } }

.post-carousel2 .box-small .text.proposal .inner .title, .theme-grid .box-small .text.proposal .inner .title, .listing-section .box-small .text.proposal .inner .title, #news .box-small .text.proposal .inner .title, .countries .box-small .text.proposal .inner .title, #gray-strip .box-small .text.proposal .inner .title { font-size: 13px; line-height: 15px; letter-spacing: 1px; font-weight: 600; color: #636B76; }

.post-carousel2 .box-small .text.proposal .inner .text, .theme-grid .box-small .text.proposal .inner .text, .listing-section .box-small .text.proposal .inner .text, #news .box-small .text.proposal .inner .text, .countries .box-small .text.proposal .inner .text, #gray-strip .box-small .text.proposal .inner .text { font-size: 20px; line-height: 30px; color: #000; margin: 7px 0 14px; }

.post-carousel2 .box-small .text.proposal .inner .btn-wrap, .theme-grid .box-small .text.proposal .inner .btn-wrap, .listing-section .box-small .text.proposal .inner .btn-wrap, #news .box-small .text.proposal .inner .btn-wrap, .countries .box-small .text.proposal .inner .btn-wrap, #gray-strip .box-small .text.proposal .inner .btn-wrap { margin: 40px 0 0 0; }

.post-carousel2 .box-small .text.proposal .inner .btn-wrap .btn, .theme-grid .box-small .text.proposal .inner .btn-wrap .btn, .listing-section .box-small .text.proposal .inner .btn-wrap .btn, #news .box-small .text.proposal .inner .btn-wrap .btn, .countries .box-small .text.proposal .inner .btn-wrap .btn, #gray-strip .box-small .text.proposal .inner .btn-wrap .btn { padding: 15px 67px 15px 26px; }

@media (max-width: 1023px) { .post-carousel2 .box-small .text.proposal .inner .btn-wrap .btn, .theme-grid .box-small .text.proposal .inner .btn-wrap .btn, .listing-section .box-small .text.proposal .inner .btn-wrap .btn, #news .box-small .text.proposal .inner .btn-wrap .btn, .countries .box-small .text.proposal .inner .btn-wrap .btn, #gray-strip .box-small .text.proposal .inner .btn-wrap .btn { padding: 13px 18px 13px 18px; font-size: 12px; min-width: 120px; } }

.post-carousel2 .box-small .text.proposal .inner .btn-wrap .btn svg, .theme-grid .box-small .text.proposal .inner .btn-wrap .btn svg, .listing-section .box-small .text.proposal .inner .btn-wrap .btn svg, #news .box-small .text.proposal .inner .btn-wrap .btn svg, .countries .box-small .text.proposal .inner .btn-wrap .btn svg, #gray-strip .box-small .text.proposal .inner .btn-wrap .btn svg { position: absolute; top: 50%; margin-top: -10px; right: 25px; }

@media (max-width: 1023px) { .post-carousel2 .box-small .text.proposal .inner .btn-wrap .btn svg, .theme-grid .box-small .text.proposal .inner .btn-wrap .btn svg, .listing-section .box-small .text.proposal .inner .btn-wrap .btn svg, #news .box-small .text.proposal .inner .btn-wrap .btn svg, .countries .box-small .text.proposal .inner .btn-wrap .btn svg, #gray-strip .box-small .text.proposal .inner .btn-wrap .btn svg { display: none !important; } }

.post-carousel2 .box-small .text.proposal .inner .btn-wrap .btn.theme-red svg *, .theme-grid .box-small .text.proposal .inner .btn-wrap .btn.theme-red svg *, .listing-section .box-small .text.proposal .inner .btn-wrap .btn.theme-red svg *, #news .box-small .text.proposal .inner .btn-wrap .btn.theme-red svg *, .countries .box-small .text.proposal .inner .btn-wrap .btn.theme-red svg *, #gray-strip .box-small .text.proposal .inner .btn-wrap .btn.theme-red svg * { fill: #E0004D; }

.post-carousel2 .box-small .text.proposal .inner .btn-wrap .btn.theme-green svg *, .theme-grid .box-small .text.proposal .inner .btn-wrap .btn.theme-green svg *, .listing-section .box-small .text.proposal .inner .btn-wrap .btn.theme-green svg *, #news .box-small .text.proposal .inner .btn-wrap .btn.theme-green svg *, .countries .box-small .text.proposal .inner .btn-wrap .btn.theme-green svg *, #gray-strip .box-small .text.proposal .inner .btn-wrap .btn.theme-green svg * { fill: #009777; }

.post-carousel2 .box-small .text.proposal .inner .btn-wrap .btn.theme-purple svg *, .theme-grid .box-small .text.proposal .inner .btn-wrap .btn.theme-purple svg *, .listing-section .box-small .text.proposal .inner .btn-wrap .btn.theme-purple svg *, #news .box-small .text.proposal .inner .btn-wrap .btn.theme-purple svg *, .countries .box-small .text.proposal .inner .btn-wrap .btn.theme-purple svg *, #gray-strip .box-small .text.proposal .inner .btn-wrap .btn.theme-purple svg * { fill: #4D0575; }

.post-carousel2 .box-small .text.proposal .inner .btn-wrap .btn.theme-yellow svg *, .theme-grid .box-small .text.proposal .inner .btn-wrap .btn.theme-yellow svg *, .listing-section .box-small .text.proposal .inner .btn-wrap .btn.theme-yellow svg *, #news .box-small .text.proposal .inner .btn-wrap .btn.theme-yellow svg *, .countries .box-small .text.proposal .inner .btn-wrap .btn.theme-yellow svg *, #gray-strip .box-small .text.proposal .inner .btn-wrap .btn.theme-yellow svg * { fill: #FFC503; }

.post-carousel2 .box-small .text.proposal .inner .btn-wrap .btn:hover svg *, .theme-grid .box-small .text.proposal .inner .btn-wrap .btn:hover svg *, .listing-section .box-small .text.proposal .inner .btn-wrap .btn:hover svg *, #news .box-small .text.proposal .inner .btn-wrap .btn:hover svg *, .countries .box-small .text.proposal .inner .btn-wrap .btn:hover svg *, #gray-strip .box-small .text.proposal .inner .btn-wrap .btn:hover svg *, .post-carousel2 .box-small .text.proposal .inner .btn-wrap .btn:focus svg *, .theme-grid .box-small .text.proposal .inner .btn-wrap .btn:focus svg *, .listing-section .box-small .text.proposal .inner .btn-wrap .btn:focus svg *, #news .box-small .text.proposal .inner .btn-wrap .btn:focus svg *, .countries .box-small .text.proposal .inner .btn-wrap .btn:focus svg *, #gray-strip .box-small .text.proposal .inner .btn-wrap .btn:focus svg *, .post-carousel2 .box-small .text.proposal .inner .btn-wrap .btn:active svg *, .theme-grid .box-small .text.proposal .inner .btn-wrap .btn:active svg *, .listing-section .box-small .text.proposal .inner .btn-wrap .btn:active svg *, #news .box-small .text.proposal .inner .btn-wrap .btn:active svg *, .countries .box-small .text.proposal .inner .btn-wrap .btn:active svg *, #gray-strip .box-small .text.proposal .inner .btn-wrap .btn:active svg * { fill: #fff; }

.post-carousel2 .box-small .text.proposal.theme-red .inner .title, .theme-grid .box-small .text.proposal.theme-red .inner .title, .listing-section .box-small .text.proposal.theme-red .inner .title, #news .box-small .text.proposal.theme-red .inner .title, .countries .box-small .text.proposal.theme-red .inner .title, #gray-strip .box-small .text.proposal.theme-red .inner .title { color: #E0004D; }

.post-carousel2 .box-small .text.proposal.theme-green .inner .title, .theme-grid .box-small .text.proposal.theme-green .inner .title, .listing-section .box-small .text.proposal.theme-green .inner .title, #news .box-small .text.proposal.theme-green .inner .title, .countries .box-small .text.proposal.theme-green .inner .title, #gray-strip .box-small .text.proposal.theme-green .inner .title { color: #009777; }

.post-carousel2 .box-small .text.proposal.theme-purple .inner .title, .theme-grid .box-small .text.proposal.theme-purple .inner .title, .listing-section .box-small .text.proposal.theme-purple .inner .title, #news .box-small .text.proposal.theme-purple .inner .title, .countries .box-small .text.proposal.theme-purple .inner .title, #gray-strip .box-small .text.proposal.theme-purple .inner .title { color: #4D0575; }

.post-carousel2 .box-small .text.proposal.theme-yellow .inner .title, .theme-grid .box-small .text.proposal.theme-yellow .inner .title, .listing-section .box-small .text.proposal.theme-yellow .inner .title, #news .box-small .text.proposal.theme-yellow .inner .title, .countries .box-small .text.proposal.theme-yellow .inner .title, #gray-strip .box-small .text.proposal.theme-yellow .inner .title { color: #FFC503; }

.post-carousel2 .box-small .text.proposal.no-theme .inner .title, .theme-grid .box-small .text.proposal.no-theme .inner .title, .listing-section .box-small .text.proposal.no-theme .inner .title, #news .box-small .text.proposal.no-theme .inner .title, .countries .box-small .text.proposal.no-theme .inner .title, #gray-strip .box-small .text.proposal.no-theme .inner .title { color: #6BB745; }

.post-carousel2 .box-small .text.with-excerpt .h3, .theme-grid .box-small .text.with-excerpt .h3, .listing-section .box-small .text.with-excerpt .h3, #news .box-small .text.with-excerpt .h3, .countries .box-small .text.with-excerpt .h3, #gray-strip .box-small .text.with-excerpt .h3 { min-height: 10px; margin-bottom: 10px; }

.post-carousel2 .box-small .text.with-excerpt p, .theme-grid .box-small .text.with-excerpt p, .listing-section .box-small .text.with-excerpt p, #news .box-small .text.with-excerpt p, .countries .box-small .text.with-excerpt p, #gray-strip .box-small .text.with-excerpt p { font-size: 20px; line-height: 28px; color: #767F89; }

.post-carousel2 .box-small .text.country .h3, .theme-grid .box-small .text.country .h3, .listing-section .box-small .text.country .h3, #news .box-small .text.country .h3, .countries .box-small .text.country .h3, #gray-strip .box-small .text.country .h3 { font-size: 32px; line-height: 34px; min-height: 10px; margin-bottom: 10px; }

.post-carousel2 .box-small .text.country p, .theme-grid .box-small .text.country p, .listing-section .box-small .text.country p, #news .box-small .text.country p, .countries .box-small .text.country p, #gray-strip .box-small .text.country p { font-size: 16px; line-height: 26px; padding-right: 30px; color: #767F89; }

@media (max-width: 1023px) { .post-carousel2 .box-small .text.country p, .theme-grid .box-small .text.country p, .listing-section .box-small .text.country p, #news .box-small .text.country p, .countries .box-small .text.country p, #gray-strip .box-small .text.country p { padding-right: 0; } }

.post-carousel2 .box-small .text.country.staff-details .details-title, .theme-grid .box-small .text.country.staff-details .details-title, .listing-section .box-small .text.country.staff-details .details-title, #news .box-small .text.country.staff-details .details-title, .countries .box-small .text.country.staff-details .details-title, #gray-strip .box-small .text.country.staff-details .details-title { font-size: 13px; line-height: 20px; letter-spacing: 1px; font-weight: 600; text-transform: uppercase; color: #034EA2; margin-bottom: 0; }

.post-carousel2 .box-small .text.country.staff-details p, .theme-grid .box-small .text.country.staff-details p, .listing-section .box-small .text.country.staff-details p, #news .box-small .text.country.staff-details p, .countries .box-small .text.country.staff-details p, #gray-strip .box-small .text.country.staff-details p { font-size: 16px; line-height: 26px; color: #767F89; margin-bottom: 10px; }

.post-carousel2 .box-small .text.country.staff-details p a, .theme-grid .box-small .text.country.staff-details p a, .listing-section .box-small .text.country.staff-details p a, #news .box-small .text.country.staff-details p a, .countries .box-small .text.country.staff-details p a, #gray-strip .box-small .text.country.staff-details p a { color: #767F89; }

.post-carousel2 .box-small .text.country.staff-details p a:hover, .theme-grid .box-small .text.country.staff-details p a:hover, .listing-section .box-small .text.country.staff-details p a:hover, #news .box-small .text.country.staff-details p a:hover, .countries .box-small .text.country.staff-details p a:hover, #gray-strip .box-small .text.country.staff-details p a:hover { color: #6BB745; }

.post-carousel2 .box-small .text.course .h3, .theme-grid .box-small .text.course .h3, .listing-section .box-small .text.course .h3, #news .box-small .text.course .h3, .countries .box-small .text.course .h3, #gray-strip .box-small .text.course .h3 { font-size: 28px; line-height: 34px; min-height: 10px; margin-bottom: 10px; }

.post-carousel2 .box-small .text.course p, .theme-grid .box-small .text.course p, .listing-section .box-small .text.course p, #news .box-small .text.course p, .countries .box-small .text.course p, #gray-strip .box-small .text.course p { font-size: 20px; line-height: 28px; padding-right: 30px; color: #767F89; }

.post-carousel2 .box-small .text.theme-red .date, .theme-grid .box-small .text.theme-red .date, .listing-section .box-small .text.theme-red .date, #news .box-small .text.theme-red .date, .countries .box-small .text.theme-red .date, #gray-strip .box-small .text.theme-red .date { color: #E0004D; }

.post-carousel2 .box-small .text.theme-red .date, .theme-grid .box-small .text.theme-red .date, .listing-section .box-small .text.theme-red .date, #news .box-small .text.theme-red .date, .countries .box-small .text.theme-red .date, #gray-strip .box-small .text.theme-red .date { color: #E0004D; }

.post-carousel2 .box-small .text.theme-green .date, .theme-grid .box-small .text.theme-green .date, .listing-section .box-small .text.theme-green .date, #news .box-small .text.theme-green .date, .countries .box-small .text.theme-green .date, #gray-strip .box-small .text.theme-green .date { color: #009777; }

.post-carousel2 .box-small .text.theme-purple .date, .theme-grid .box-small .text.theme-purple .date, .listing-section .box-small .text.theme-purple .date, #news .box-small .text.theme-purple .date, .countries .box-small .text.theme-purple .date, #gray-strip .box-small .text.theme-purple .date { color: #4D0575; }

.post-carousel2 .box-small .text.theme-yellow .date, .theme-grid .box-small .text.theme-yellow .date, .listing-section .box-small .text.theme-yellow .date, #news .box-small .text.theme-yellow .date, .countries .box-small .text.theme-yellow .date, #gray-strip .box-small .text.theme-yellow .date { color: #FFC503; }

.post-carousel2 .box-small:hover .text.on-top, .theme-grid .box-small:hover .text.on-top, .listing-section .box-small:hover .text.on-top, #news .box-small:hover .text.on-top, .countries .box-small:hover .text.on-top, #gray-strip .box-small:hover .text.on-top, .post-carousel2 .box-small .hover .text.on-top, .theme-grid .box-small .hover .text.on-top, .listing-section .box-small .hover .text.on-top, #news .box-small .hover .text.on-top, .countries .box-small .hover .text.on-top, #gray-strip .box-small .hover .text.on-top { -webkit-transform: translate3d(0, 0, 0) translate3d(0, -70px, 0); transform: translate3d(0, 0, 0) translate3d(0, -70px, 0); }

.post-carousel2 .box-small:hover .text.on-top p, .theme-grid .box-small:hover .text.on-top p, .listing-section .box-small:hover .text.on-top p, #news .box-small:hover .text.on-top p, .countries .box-small:hover .text.on-top p, #gray-strip .box-small:hover .text.on-top p, .post-carousel2 .box-small .hover .text.on-top p, .theme-grid .box-small .hover .text.on-top p, .listing-section .box-small .hover .text.on-top p, #news .box-small .hover .text.on-top p, .countries .box-small .hover .text.on-top p, #gray-strip .box-small .hover .text.on-top p { opacity: 1; }

body.page-template-template-news #news .row.bottom .box-small .text .inner, body.page-id-31863 #news .row.bottom .box-small .text .inner { min-height: 309px; }

/* Columns */
.columns_wrapper { -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 20px; clear: both; }

.columns_wrapper .column_container, .column_container { float: left; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 30px; word-wrap: break-word; }

.columns_wrapper:after { content: ""; display: table; clear: both; }

.columns_wrapper:last-child { margin-bottom: 0; }

.column_container:last-child { padding-right: 0; }

.column_1_2 { width: 50%; }

.column_1_3 { width: 33.33%; }

.column_2_3 { width: 66.66%; }

.column_1_4 { width: 25%; }

.column_2_4 { width: 50%; }

.column_3_4 { width: 75%; }

.column_1_5 { width: 20%; }

.column_2_5 { width: 40%; }

.column_3_5 { width: 60%; }

.column_4_5 { width: 80%; }

.column_1_6 { width: 16.66%; }

.column_2_6 { width: 33.32%; }

.column_3_6 { width: 49.98%; }

.column_4_6 { width: 66.64%; }

.column_5_6 { width: 83.3%; }

/* Toggle */
.toggle_wrapper { overflow: hidden; width: 100%; margin-bottom: 20px; clear: both; }

.toggle_header { line-height: 32px; border-bottom: 1px solid #dddddd; }

.toggle_header span { font-size: 11px; margin-left: 5px; vertical-align: 1px; text-transform: lowercase; }

.toggle_header span:hover { cursor: pointer; text-decoration: underline; }

.toggle_content { display: none; padding: 8px 10px; background-color: #F3F3F3; }

/* Tabs */
.tabs_container { width: 100%; margin-bottom: 20px; }

.tabs_container:last-child { margin-bottom: 0; }

.tabs_container .tabs_list { list-style: none; padding: 11px 0; margin: 0 !important; border-bottom: 1px solid #E4E4E4; line-height: 0 !important; }

.tabs_container .tabs_list li { display: inline-block; margin: 0 5px 0 0; line-height: 12px; }

.tabs_container .tabs_list li a { border: 1px solid #E4E4E4; padding: 8px 20px 8px; text-decoration: none; background-color: #f1f1f1; border-bottom: none; outline: none; color: #444444; }

.tabs_container .tabs_list li a:hover { color: #888888; background-color: #F7F7F7; }

.tabs_container .tabs_list li.tab_active a { border-bottom: none; color: #888888; padding-bottom: 9px; background-color: #F7F7F7; }

.tabs_container .tabs_list li.tab_active a:hover { color: #444444; }

.tabs_container .tab_content_container { border: 1px solid #E4E4E4; border-top: none; padding: 10px 15px; width: 100%; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #F7F7F7; }

.tabs_container .content_tab { display: none; }

.tabs_container .content_tab_active { display: block; }

/* Buttons */
.button { padding: 3px 15px; color: #fefefe; font-size: 15px; text-decoration: none; }

.button_blue { background-color: #1393C0; border: 1px solid #5EB5D4; box-shadow: 0 0 3px 1px #5EB5D4 inset; }

.button_blue:link { color: #fefefe; text-decoration: none; }

.button_blue:visited { color: #fefefe; }

.button_blue:hover { background-color: #1081A8; }

.button_blue:active { background-color: #1081A8; }

.button_black { background-color: #0f0f0f; border: 1px solid #404040; box-shadow: 0 0 3px 1px #404040 inset; }

.button_black:link { color: #fefefe; text-decoration: none; }

.button_black:visited { color: #fefefe; }

.button_black:hover { background-color: #232323; }

.button_black:active { background-color: #232323; }

.button_green { background-color: #2d9500; border: 1px solid #79b020; box-shadow: 0 0 3px 1px #79b020 inset; }

.button_green:link { color: #fefefe; text-decoration: none; }

.button_green:visited { color: #fefefe; }

.button_green:hover { background-color: #34a104; }

.button_green:active { background-color: #34a104; }

.button_red { background-color: #d10039; border: 1px solid #FF0045; box-shadow: 0 0 3px 1px #FF0045 inset; }

.button_red:link { color: #fefefe; text-decoration: none; }

.button_red:visited { color: #fefefe; }

.button_red:hover { background-color: #e10a44; }

.button_red:active { background-color: #e10a44; }

.button_orange { background-color: #ff7638; border: 1px solid #ff996b; box-shadow: 0 0 3px 1px #ff996b inset; }

.button_orange:link { color: #fefefe; text-decoration: none; }

.button_orange:visited { color: #fefefe; }

.button_orange:hover { background-color: #ff864f; }

.button_orange:active { background-color: #ff864f; }

.button_yellow { background-color: #fcbd00; border: 1px solid #fdcf44; box-shadow: 0 0 3px 1px #fdcf44 inset; }

.button_yellow:link { color: #fefefe; text-decoration: none; }

.button_yellow:visited { color: #fefefe; }

.button_yellow:hover { background-color: #ffc61d; }

.button_yellow:active { background-color: #ffc61d; }

.toggle_wrapper .toggle_header { position: relative; border-bottom: none; background: none; padding: 0 100px 0 0; /* &.custom_text { .open, .close { right: 24px; span { right: -26px; } } } */ }

.toggle_wrapper .toggle_header .title { color: #222; font-size: 24px; line-height: 32px; display: inline; }

.toggle_wrapper .toggle_header .title.color { color: #034EA2; }

.toggle_wrapper .toggle_header .open span { background-image: url(../img/svg/green-arrow-down.svg); }

.toggle_wrapper .toggle_header .close span { background-image: url(../img/svg/green-arrow-up.svg); }

.toggle_wrapper .toggle_header .open, .toggle_wrapper .toggle_header .close { float: none !important; text-shadow: none !important; opacity: 1 !important; margin-left: 0 !important; position: absolute; top: 7px; right: 27px; display: block; width: 100%; height: 30px; overflow: visible; padding: 0; border: none; font-size: 13px; letter-spacing: 1px; line-height: 20px; text-align: right; font-weight: 600; cursor: pointer; color: #6BB745; text-transform: uppercase; vertical-align: bottom; }

.toggle_wrapper .toggle_header .open span, .toggle_wrapper .toggle_header .close span { position: absolute; width: 16px; display: block; height: 30px; right: -26px; top: -5px; text-align: right; font-size: 0; color: #fff; text-indent: -5000em; line-height: 1; font-weight: 400; background-repeat: no-repeat; background-position: center right; background-size: contain; /* old span { position: absolute; //right: -22px; right: -26px; top: -4px;			     width: 40px; height: 30px; text-align: right; font-size: 25px; line-height: 1; font-weight: 400; vertical-align: bottom; &:after { width: 16px; display: block; height: 30px; position: absolute; right: 2px;	 top: -1px; background-repeat: no-repeat;  background-position: center right;		 background-size: contain;				     }		     &.arrow-down:after { content: ''; background-image: url(../img/svg/green-arrow-down.svg); }     &.arrow-up:after { content: ''; background-image: url(../img/svg/green-arrow-up.svg); }  */ }

.toggle_wrapper .toggle_header .open span:hover, .toggle_wrapper .toggle_header .close span:hover { text-decoration: none; }

.toggle_wrapper .toggle_header .open:hover, .toggle_wrapper .toggle_header .close:hover { text-decoration: none; }

.toggle_wrapper .toggle_content { background: none; padding: 10px 0; }

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; }

.slick-track:before, .slick-track:after { display: table; content: ''; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir='rtl'] .slick-slide { float: right; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

/* Slider */
/* Icons */
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }

[dir="rtl"] .slick-prev { left: auto; right: -25px; }

.slick-prev:before { content: "←"; }

[dir="rtl"] .slick-prev:before { content: "→"; }

.slick-next { right: -25px; }

[dir="rtl"] .slick-next { left: -25px; right: auto; }

.slick-next:before { content: "→"; }

[dir="rtl"] .slick-next:before { content: "←"; }

/* Dots */
.slick-dotted.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -25px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%; }

.slick-dots li { position: relative; display: inline-block; height: 12px; width: 12px; margin-right: 10px; padding: 0; cursor: pointer; }

.slick-dots li button { border: 0; display: block; height: 10px; width: 10px; outline: none; line-height: 0px; font-size: 0px; color: transparent; cursor: pointer; }

.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }

.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }

.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color: transparent; border: solid 2px #6BB745; content: ''; border-radius: 50%; width: 10px; height: 10px; opacity: 1; }

.slick-dots li.slick-active button:before { background-color: #6BB745; }

.slider--publications .slick-dots { text-align: left; bottom: 30px; }

.slider--publications .slick-dots li button:before { background-color: transparent; content: ''; }

.slider--feedback .slick-dots { text-align: center; bottom: 30px; left: 0; }

.slider--feedback .slick-dots li button:before { background-color: transparent; content: ''; }

.slider--feedback .slick-dots button { background-color: white; }

/* Magnific Popup CSS */
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1000000001; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }

.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1000000002; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }

.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; }

.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }

.mfp-align-top .mfp-container:before { display: none; }

.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1000000004; }

@media (max-width: 767px) { .mfp-content { width: 100%; height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block; z-index: 999999999999999; } }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }

.mfp-ajax-cur { cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }

.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }

.mfp-auto-cursor .mfp-content { cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }

.mfp-loading.mfp-figure { display: none; }

.mfp-hide { display: none !important; }

.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1000000003; }

.mfp-preloader a { color: #CCC; }

.mfp-preloader a:hover { color: #FFF; }

.mfp-s-ready .mfp-preloader { display: none; }

.mfp-s-error .mfp-content { display: none; }

button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1000000005; box-shadow: none; touch-action: manipulation; opacity: 1; font-family: "Titillium Web", Calibri, Georgia, "Times New Roman", Times, serif; background-image: url(../img/svg/popup-close.svg); background-repeat: no-repeat; background-position: center center; background-size: auto; width: 60px; height: 60px; font-size: 0; position: absolute; top: -30px; right: -30px; }

@media (max-width: 1023px) { button.mfp-close, button.mfp-arrow { right: auto; left: -10px; } }

@media (max-width: 767px) { button.mfp-close, button.mfp-arrow { width: 30px; height: 30px; top: -70px; left: 0; } }

button::-moz-focus-inner { padding: 0; border: 0; }

.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }

.mfp-close:hover, .mfp-close:focus { opacity: 1; }

.mfp-close-btn-in .mfp-close { color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -90px; text-align: right; padding-right: 6px; width: 60px; }

.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }

.mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.mfp-arrow:active { margin-top: -54px; }

.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }

.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }

.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }

.mfp-arrow-left { left: 0; }

.mfp-arrow-left:after { border-right: 17px solid #FFF; margin-left: 31px; }

.mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F; }

.mfp-arrow-right { right: 0; }

.mfp-arrow-right:after { border-left: 17px solid #FFF; margin-left: 39px; }

.mfp-arrow-right:before { border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }

.mfp-iframe-holder .mfp-close { top: -40px; }

.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }

.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; }

/* Main image in popup */
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure { line-height: 0; }

.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; }

.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }

.mfp-figure figure { margin: 0; }

.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }

.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; }

.mfp-image-holder .mfp-content { max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } }

@media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } }

/* start state */
.my-mfp-zoom-in .mfp-content { opacity: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-transform: scale(0.3); -moz-transform: scale(0.3); -ms-transform: scale(0.3); -o-transform: scale(0.3); transform: scale(0.4); }

/* animate in */
.my-mfp-zoom-in.mfp-ready .mfp-content { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

/* animate out */
.my-mfp-zoom-in.mfp-removing .mfp-content { -webkit-transform: scale(0.3); -moz-transform: scale(0.3); -ms-transform: scale(0.3); -o-transform: scale(0.3); transform: scale(0.3); opacity: 0; }

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg { opacity: 0; -webkit-transition: opacity .3s ease-out; -moz-transition: opacity .3s ease-out; -o-transition: opacity .3s ease-out; transition: opacity .3s ease-out; }

/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg { opacity: .8; }

/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0; }

@media only screen and (min-width: 1025px) { a[href^=tel], a[href^=skype], a[href^=sms] { cursor: default; pointer-events: none; } }
