/*
Theme Name: Aptitude Health
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Aptitude Health is a child theme of Hello Elementor, created by Elementor team
Author: Stellar Biotech Design
Author URI: https://stellarbiotech.design/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.elementor-widget-sidebar .widget { background: #e6e7e8; padding: 10px 20px 10px 20px; margin-bottom: 15px; border-radius: 20px; position: relative; } 
.widget { -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: .35s; transition-duration: .35s; -webkit-transition-timing-function: ease; transition-timing-function: ease; } 
.widget.widget-accordion { height: 60px; overflow: hidden; } 
#lc_taxonomy-3.widget.widget-accordion .widget-title:after, #archives-3.widget.widget-accordion .widget-title:after, #lc_taxonomy-4.widget.widget-accordion .widget-title:after, #lc_taxonomy-2.widget.widget-accordion .widget-title:after { content: "⌃"; float: right; top: 20px; position: absolute; font-size: 16px; right: 20px; } 
#lc_taxonomy-3.widget .widget-title:after, #archives-3.widget .widget-title:after, #lc_taxonomy-4.widget .widget-title:after, #lc_taxonomy-2.widget .widget-title:after { content: "⌄"; float: right; top: 20px; position: absolute; font-size: 16px; right: 20px; } 
#lc_taxonomy-3.widget .widget-title, #archives-3.widget .widget-title, #lc_taxonomy-4.widget .widget-title, #lc_taxonomy-2.widget .widget-title { cursor: pointer; } 
#lc_taxonomy-4 {display: none;}
.widget-title { font-size: 21px; } 
.widget a { color: #236192; } 
.widget li:not(.nav li):not(.slick-dots li)::before, .cat-item::marker, .widget_archive ul li::marker { content: ""; padding-right: 0px; padding-left: 0px; margin-left: 0px; } 
.widget li:not(.nav li) { padding-left: 0; font-size: 18px; font-weight: 500; } 
.elementor-widget-sidebar .widget ul { padding-left: 0; } 

li::marker { content: ''; } 
ul:not(nav ul):not(.elementor-location-footer ul){ list-style:none !important; }
ul li:not(nav ul li):not(.elementor-location-footer ul li):not(li.elementor-icon-list-item)::before { content: '–'; font-weight: 700; color: #E87722; margin-right: 10px;margin-left: -20px; } 

.btn, #custom_html-6.widget .mixed-column-form button { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } 

.btn:hover::after, #custom_html-6.widget .mixed-column-form button:hover::after { -webkit-animation: hoverBtn ease-out 0.4s; animation: hoverBtn ease-out 0.4s; } 

.btn::after, #custom_html-6.widget .mixed-column-form button::after { content: "›"; color: #fff; margin-left: 10px; font-size: 16px; vertical-align: baseline; display: inline-block; } 

.btn-primary, .btn-contact { background-color: #E87722; border-color: #E87722; border-radius:50px; color:#fff !important; padding: 10px 30px; font-size: 18px; font-weight: 600; } 
.btn-primary:hover, .btn-contact:hover, .btn-primary:active, .btn-contact:active { background-color: #001a3e; border-color:#001a3e; } 

.link-arrow::after { font-family: FontAwesome; content: "›"; color: inherit; margin-left: 10px; font-size: 16px; vertical-align: middle; display: inline-block; } 

.link-arrow:hover::after { -webkit-animation: hoverBtn ease-out 0.4s; animation: hoverBtn ease-out 0.4s; } 

@-webkit-keyframes hoverBtn { 
 0% { -webkit-transform: translateX(0px); transform: translateX(0px); } 
 51% { -webkit-transform: translateX(15px); transform: translateX(15px); opacity: 1; } 
 52% { opacity: 0; -webkit-transform: translateX(-15px); transform: translateX(-15px); } 
 53% { opacity: 0; } 
 54% { opacity: 1; } 
 100% { -webkit-transform: translateX(0px); transform: translateX(0px); } 
 }
 
 @keyframes hoverBtn { 
 0% { -webkit-transform: translateX(0px); transform: translateX(0px); } 
 51% { -webkit-transform: translateX(15px); transform: translateX(15px); opacity: 1; } 
 52% { opacity: 0; -webkit-transform: translateX(-15px); transform: translateX(-15px); } 
 53% { opacity: 0; } 
 54% { opacity: 1; } 
 100% { -webkit-transform: translateX(0px); transform: translateX(0px); } 
 }

 .hidden { display: none; } 

 label { display: inline-block; line-height: 1; vertical-align: middle; font-weight: 300; } 

 input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], textarea { border: 1px solid #fff; border-radius: 10px; padding: .5rem 1rem; transition: all .3s; width: 100%; background-color: #f9f9f9; } 

select {border: 1px solid #ccc;border-radius: 10px;padding: .5rem 1rem;transition: all .3s;width: 100%;background-color: #fff; } 

/*======================================
= Reports Single page =
======================================*/

#report-single-hero > div { background-color: #001A3E; color: #fff; margin-bottom: 25px; background-position: top right !important; background-repeat: no-repeat !important; background-size: contain !important; margin-top: 0px !important; overflow: hidden; padding: 0; border-radius: 20px; } 
#report-single-hero .report-single-hero-left { padding: 35px 50px; } 
#report-single-hero h1 { color: #fff; font-size: 42px; text-transform: unset; margin-bottom: 25px; font-weight: 300; } 
#report-single-hero .report-logo img { height: 65px; width: auto; margin-bottom: 0; } 
.report-single-mobile-img img { border-radius: 20px; } 

.report-faculty-wrap { overflow: auto; padding: 15px; width: 100%; margin-bottom: 15px; } 

.faculty-title.report-single-title { font-weight: 400; font-size: 14px; text-transform: capitalize; margin-bottom: 10px; } 

.faculty-img { float: left; margin-right: 15px; max-width: 170px; border-radius: 20px; } 
.faculty-img img { border-radius: 20px; } 

.report-single-title { font-weight: 700; font-size: 21px; text-transform: capitalize; margin-bottom: 10px; } 

.faculty-name { font-size: 24px; font-weight: 700; margin-bottom: 0; } 

.report-region-info { font-size: 24px; font-weight: 300; margin-bottom: 25px; margin-top: 25px; } 

.report-region-block { overflow: auto; padding: 30px 15px 15px; width: 100%; margin-bottom: 15px; } 

.report-downloadables { overflow: auto; padding: 20px 20px 20px; width: 100%; margin-bottom: 15px; border: 1px solid #dddddd; border-radius: 20px; } 

.report-downloadables .btn { margin-top: 25px !important; display: inline-block; width: auto; } 

.report-additional-block { overflow: auto; padding: 30px 15px 15px; width: 100%; margin-bottom: 15px; } 

.reports-single-dropdown .select2-container { width: 260px !important; } 

#select2-report-region-items-container .select2-selection__placeholder { color: #000; font-weight: 700; } 

.contactSidebar { background-color: #f9f9f9; border-radius: 20px; padding: 15px 25px; } 

/*======================================
= Careers =
======================================*/

#careers-hero { background-color: #E7E9E8; } 
#careers-hero .careers-hero-left { padding: 90px !important; } 
#careers-hero .careers-hero-left h2 { margin-bottom:18px; font-weight: 600; } 
#careers-hero .careers-hero-left p { margin-bottom: 25px; } 
#careers-hero .careers-hero-right { background-image: url(/wp-content/uploads/2021/07/11_0-image.jpg); background-size: cover; background-position: top center; color: #fff; padding: 90px !important; background-color:#999; } 

#careers-hero .careers-icon img { min-width: 35px; } 

#careers-opportunities { padding-top: 90px; padding-bottom: 15px; } 

.career-listings { padding-top: 0px; padding-bottom: 60px; max-width: 1140px; margin: auto; } 
.career-listings .career-link { display: inline-block; width: 49%; } 
.career-listings .career-block { background-color: #f9f9f9; margin-right:30px; margin-bottom:30px; padding: 20px 20px 5px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; color: #000; transition: all 0.2s; min-height: 192px; position: relative; } 
.career-link:hover .career-block { color: #fff; background-color: #E87722; } 
.career-listings .career-title { font-size: 21px; font-weight: 600; margin-bottom: 10px; } 
.career-listings .career-location { margin-bottom: 5px; } 
.career-listings .career-view { font-size: 16px; position: absolute; bottom: 5px; } 
.career-listings .career-link:hover { text-decoration: none; color: #fff; } 

.page-template-page-job-description #content { margin-bottom: 35px; } 
.job-description-box { padding-top: 40px; padding-bottom: 30px; padding-left: 30px !important; padding-right: 30px !important; } 
.job-header { font-size: 15px; font-weight: 500; } 
.job-description-box h1 { font-size: 32px; font-weight: 300; text-transform: capitalize; margin-bottom: 20px; } 
.job-description-box .job-title { font-size: 21px; margin-bottom: 40px; } 
.job-form-box { padding-top: 30px; padding-bottom: 15px; } 
.job-form-box h3 { font-size: 21px; } 

.btn-career { background-color: transparent; color: #000; border-radius: 0; padding: 12px 10px 10px; border: 2px solid #000; } 
.btn-career:hover { background-color: transparent; color: #000; border-color: #E87722; } 
.btn.btn-career::after { content: none; } 

.job-form-box .disclaimer-small { color: #000; margin-top: 15px; margin-bottom: 20px; } 

/*======================================
= Business Intelligence 360 Graph =
======================================*/ 

#bi-insights { padding-top: 80px; padding-bottom: 80px; } 
#bi-insights .bi-360-h2 { margin: auto; text-align: center; display: block; } 
#bi-insights .bi-360-h2 h2 { display: inline-block; padding: 40px 0 0; margin-bottom: 0; } 
#bi-insights .vid-360 { display: inline-block; padding: 0px 25px 10px; top: -15px; position: relative; } 
#bi-insights .bi-insights-info { text-align: center; } 

.insights-graph #logo-recap { transition: all .2s ease-in-out; transform-origin: 80% 20%; } 
.insights-graph #logo-epics { transition: all .2s ease-in-out; transform-origin: 81% 80%; } 
.insights-graph #logo-oncoboard { transition: all .2s ease-in-out; transform-origin: 61% 93%; } 
.insights-graph #logo-pivot { transition: all .2s ease-in-out; transform-origin: 13% 73%; } 
.insights-graph #logo-oncoclinicai { transition: all .2s ease-in-out; transform-origin: 10% 60%; } 
.insights-graph #logo-cases { transition: all .2s ease-in-out; transform-origin: 11% 61%; } 
.insights-graph #logo-care { transition: all .2s ease-in-out; transform-origin: 25% 20%; } 
.insights-graph #logo-decode { transition: all .2s ease-in-out; transform-origin: 25% 20%; } 
.insights-graph #logo-core { transition: all .2s ease-in-out; transform-origin: 50% 10%; } 
.insights-graph #logo-reflect { transition: all .2s ease-in-out; transform-origin: 70% 10%; } 
.insights-graph #logo-reactlive { transition: all .2s ease-in-out; transform-origin: 45% 95%; } 
.insights-graph #logo-p2p { transition: all .2s ease-in-out; transform-origin: 9% 50%; } 
.insights-graph #logo-site { transition: all .2s ease-in-out; transform-origin: 10% 30%; } 
.insights-graph #logo-cjc { transition: all .2s ease-in-out; transform-origin: 50% 12%; } 
.insights-graph #logo-ace { transition: all .2s ease-in-out; transform-origin: 81% 20%; } 

.insights-graph .insights-logo:hover, .insights-graph .insights-logo.highlight { transform: scale(1.2); } 

#bi-insights .insights-slider { background-color: #f9f9f9; padding: 40px 30px; border-radius: 20px; } 
#bi-insights .slick-prev, #bi-insights .slick-next { height: 40px !important; width: 40px !important; top: 65px !important; z-index: 1 !important; border-radius: 60px; border: 0px solid #000; color: transparent; background-color:transparent; } 
#bi-insights .slick-next { right: 30px; } 
#bi-insights .slick-prev { left: unset !important; right: 80px; } 
#bi-insights .slick-prev::before { content: url(/wp-content/uploads/2026/04/left-arrow-white.svg); } 
#bi-insights .slick-next::before { content: url(/wp-content/uploads/2026/04/right-arrow-white.svg); } 
#bi-insights .insights-slider .logo-360 img { height: 54px; width: auto; margin-bottom: 40px; } 
#bi-insights .insights-slider .slick-slide:nth-child(5) .logo-360 img, #bi-insights .insights-slider .slick-slide:nth-child(8) .logo-360 img { height: 36px; } 
#bi-insights .insights-slider h4 { margin-bottom: 15px; } 

 /* Select2 CSS */
.select2-container { box-sizing:border-box; display:inline-block; margin:0; position:relative; vertical-align:middle } .select2-container .select2-selection--single { box-sizing:border-box; cursor:pointer; display:block; height:28px; user-select:none; -webkit-user-select:none } .select2-container .select2-selection--single .select2-selection__rendered { display:block; padding-left:18px; padding-right:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap } .select2-container .select2-selection--single .select2-selection__clear { position:relative } .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right:8px; padding-left:20px } .select2-container .select2-selection--multiple { box-sizing:border-box; cursor:pointer; display:block; min-height:32px; user-select:none; -webkit-user-select:none } .select2-container .select2-selection--multiple .select2-selection__rendered { display:inline-block; overflow:hidden; padding-left:8px; text-overflow:ellipsis; white-space:nowrap } .select2-container .select2-search--inline { float:left } .select2-container .select2-search--inline .select2-search__field { box-sizing:border-box; border:none; font-size:100%; margin-top:5px; padding:0 } .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance:none } .select2-dropdown { background-color:white; border:0px solid #aaa; border-radius:20px; box-sizing:border-box; display:block; position:absolute; left:-100000px; width:100%; z-index:1051 } .select2-results { display:block } .select2-results__options { list-style:none; margin:0; padding:0 } .select2-results__option { padding:6px; user-select:none; -webkit-user-select:none } .select2-results__option[aria-selected] { cursor:pointer } .select2-container--open .select2-dropdown { left:0; top:30px; } .select2-container--open .select2-dropdown--above { border-bottom:none; border-bottom-left-radius:0; border-bottom-right-radius:0 } .select2-container--open .select2-dropdown--below { border-top:none; border-top-left-radius:0; border-top-right-radius:0 } .select2-search--dropdown { display:block; padding:4px } .select2-search--dropdown .select2-search__field { padding:4px; width:100%; box-sizing:border-box } .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance:none } .select2-search--dropdown.select2-search--hide { display:none } .select2-close-mask { border:0; margin:0; padding:0; display:block; position:fixed; left:0; top:0; min-height:100%; min-width:100%; height:auto; width:auto; opacity:0; z-index:99; background-color:#fff; filter:alpha(opacity=0) } .select2-hidden-accessible { border:0 !important; clip:rect(0 0 0 0) !important; -webkit-clip-path:inset(50%) !important; clip-path:inset(50%) !important; height:1px !important; overflow:hidden !important; padding:0 !important; position:absolute !important; width:1px !important; white-space:nowrap !important } .select2-container--default .select2-selection--single { background-color:#fff; border:1px solid #aaa; border-radius:4px } .select2-container--default .select2-selection--single .select2-selection__rendered { color:#444; line-height:28px; font-weight:600; } .select2-container--default .select2-selection--single .select2-selection__clear { cursor:pointer; float:right; font-weight:bold } .select2-container--default .select2-selection--single .select2-selection__placeholder { color:#999 } .select2-container--default .select2-selection--single .select2-selection__arrow { height:26px; position:absolute; top:12px; right:1px; width:20px } .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color:#000 transparent transparent transparent; border-style:solid; border-width:5px 4px 0 4px; height:0; left:50%; margin-left:-4px; margin-top:-2px; position:absolute; top:50%; width:0 } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float:left } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left:1px; right:auto } .select2-container--default.select2-container--disabled .select2-selection--single { background-color:#eee; cursor:default } .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display:none } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color:transparent transparent #000 transparent; border-width:0 4px 5px 4px } .select2-container--default .select2-selection--multiple { background-color:white; border:1px solid #aaa; border-radius:4px; cursor:text } .select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing:border-box; list-style:none; margin:0; padding:0 5px; width:100% } .select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style:none } .select2-container--default .select2-selection--multiple .select2-selection__clear { cursor:pointer; float:right; font-weight:bold; margin-top:5px; margin-right:10px; padding:1px } .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color:#f9f9f9; border:1px solid #aaa; border-radius:4px; cursor:default; float:left; margin-right:5px; margin-top:5px; padding:0 5px } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color:#999; cursor:pointer; display:inline-block; font-weight:bold; margin-right:2px } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color:#333 } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float:right } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left:5px; margin-right:auto } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left:2px; margin-right:auto } .select2-container--default.select2-container--focus .select2-selection--multiple { border:solid black 1px; outline:0 } .select2-container--default.select2-container--disabled .select2-selection--multiple { background-color:#eee; cursor:default } .select2-container--default.select2-container--disabled .select2-selection__choice__remove { display:none } .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius:0; border-top-right-radius:0 } .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius:0; border-bottom-right-radius:0 } .select2-container--default .select2-search--dropdown .select2-search__field { border:1px solid #aaa } .select2-container--default .select2-search--inline .select2-search__field { background:transparent; border:none; outline:0; box-shadow:none; -webkit-appearance:textfield } .select2-container--default .select2-results>.select2-results__options { max-height:200px; overflow-y:auto } .select2-container--default .select2-results__option[role=group] { padding:0 } .select2-container--default .select2-results__option[aria-disabled=true] { color:#999 } .select2-container--default .select2-results__option[aria-selected=true] { background-color:#ddd } .select2-container--default .select2-results__option .select2-results__option { padding-left:1em } .select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left:0 } .select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left:-1em; padding-left:2em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left:-2em; padding-left:3em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left:-3em; padding-left:4em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left:-4em; padding-left:5em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left:-5em; padding-left:6em } .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color:#5897fb; color:white } .select2-container--default .select2-results__group { cursor:default; display:block; padding:6px } .select2-container--classic .select2-selection--single { background-color:#f9f9f9; border:1px solid #aaa; border-radius:4px; outline:0; background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%); background-image:-o-linear-gradient(top, #fff 50%, #eee 100%); background-image:linear-gradient(to bottom, #fff 50%, #eee 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0) } .select2-container--classic .select2-selection--single:focus { border:1px solid #5897fb } .select2-container--classic .select2-selection--single .select2-selection__rendered { color:#444; line-height:28px } .select2-container--classic .select2-selection--single .select2-selection__clear { cursor:pointer; float:right; font-weight:bold; margin-right:10px } .select2-container--classic .select2-selection--single .select2-selection__placeholder { color:#999 } .select2-container--classic .select2-selection--single .select2-selection__arrow { background-color:#ddd; border:none; border-left:1px solid #aaa; border-top-right-radius:4px; border-bottom-right-radius:4px; height:26px; position:absolute; top:1px; right:1px; width:20px; background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%); background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%); background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0) } .select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color:#888 transparent transparent transparent; border-style:solid; border-width:5px 4px 0 4px; height:0; left:50%; margin-left:-4px; margin-top:-2px; position:absolute; top:50%; width:0 } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float:left } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border:none; border-right:1px solid #aaa; border-radius:0; border-top-left-radius:4px; border-bottom-left-radius:4px; left:1px; right:auto } .select2-container--classic.select2-container--open .select2-selection--single { border:1px solid #5897fb } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background:transparent; border:none } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color:transparent transparent #888 transparent; border-width:0 4px 5px 4px } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top:none; border-top-left-radius:0; border-top-right-radius:0; background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%); background-image:-o-linear-gradient(top, #fff 0%, #eee 50%); background-image:linear-gradient(to bottom, #fff 0%, #eee 50%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0) } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom:none; border-bottom-left-radius:0; border-bottom-right-radius:0; background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%); background-image:-o-linear-gradient(top, #eee 50%, #fff 100%); background-image:linear-gradient(to bottom, #eee 50%, #fff 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0) } .select2-container--classic .select2-selection--multiple { background-color:white; border:1px solid #aaa; border-radius:4px; cursor:text; outline:0 } .select2-container--classic .select2-selection--multiple:focus { border:1px solid #5897fb } .select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style:none; margin:0; padding:0 5px } .select2-container--classic .select2-selection--multiple .select2-selection__clear { display:none } .select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color:#e4e4e4; border:1px solid #aaa; border-radius:4px; cursor:default; float:left; margin-right:5px; margin-top:5px; padding:0 5px } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color:#888; cursor:pointer; display:inline-block; font-weight:bold; margin-right:2px } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color:#555 } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float:right; margin-left:5px; margin-right:auto } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left:2px; margin-right:auto } .select2-container--classic.select2-container--open .select2-selection--multiple { border:1px solid #5897fb } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top:none; border-top-left-radius:0; border-top-right-radius:0 } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom:none; border-bottom-left-radius:0; border-bottom-right-radius:0 } .select2-container--classic .select2-search--dropdown .select2-search__field { border:1px solid #aaa; outline:0 } .select2-container--classic .select2-search--inline .select2-search__field { outline:0; box-shadow:none } .select2-container--classic .select2-dropdown { background-color:#fff; border:0px solid transparent } .select2-container--classic .select2-dropdown--above { border-bottom:none } .select2-container--classic .select2-dropdown--below { border-top:none } .select2-container--classic .select2-results>.select2-results__options { max-height:200px; overflow-y:auto } .select2-container--classic .select2-results__option[role=group] { padding:0 } .select2-container--classic .select2-results__option[aria-disabled=true] { color:grey } .select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color:#3875d7; color:#fff } .select2-container--classic .select2-results__group { cursor:default; display:block; padding:6px } .select2-container--classic.select2-container--open .select2-dropdown { border-color:#5897fb } 
.select2 .select2-selection { background-color: #f9f9f9; color: #000; border: 0; border-radius: 20px; padding-top: 12px; padding-bottom: 5px; padding-left: 3px; height: 50px; } 
.select2-container--default .select2-selection--single .select2-selection__rendered { color: #000; line-height: 28px; } 
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #000 transparent transparent transparent; border-style: solid; border-width: 8px 7px 0 7px; height: 0; left: 50%; margin-left: -14px; margin-top: -2px; position: absolute; top: 50%; width: 0; } 
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #000 transparent; border-width: 0px 8px 8px 8px; } 
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #E87722; color: white; } 
.select2-dropdown { background-color: #e6e7e9; border: 0px solid #aaa; } 
.select2-results__option { padding: 8px 18px 6px; } 
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #fff; } 


/* MEDIA QUERIES */

@media (max-width:992px){
 #report-single-hero { padding: 40px 0 30px; } 
 .report-single-mobile-img { margin-bottom: 35px; } 
 #region-block .visible-xs .btn { margin-bottom: 25px; } 
 }

 /* Hide Elements on Desktop using the default desktop breakpoint (1025px) */
@media (width >= 1025px){
 .elementor-hidden-desktop { display: none; } 
 }

/* Hide Elements on Tablet using the default tablet breakpoints (768px to 1025px) */
@media (768px <= width < 1025px){
 .elenentor-hidden-tablet { display: none; } 
 }

/* Hide Elements on Mobile using the default mobile breakpoint (768px) */
@media (width < 768px){
 .elementor-hidden-mobile { display: none; } 
 }