.directory-detail-page h1{margin-bottom:35px}.directory-detail-page .return-link-holder{padding-top:10px;border-top:0}@media (min-width:992px){.directory-detail-page .return-link-holder{padding-top:10px}}.directory-detail-page .directory-img{border:1px solid #dadada;width:100%;max-width:380px;height:280px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 auto 30px}.directory-detail-page .directory-img img{border:0}.directory-detail-page .directory-post-meta{margin-bottom:40px;margin-top:55px}.directory-detail-page .directory-detail-information{padding:30px;background-color:rgba(183,209,237,.2);margin-bottom:30px}.directory-detail-page .directory-detail-information .directory-meta{margin-bottom:20px}.directory-detail-page .directory-detail-information .directory-label{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:5px;position:relative;padding-left:25px}.directory-detail-page .directory-detail-information .directory-label .font-icon{
font-size:20px;font-size:2rem;position:absolute;left:0}.directory-detail-page .directory-detail-information .directory-value{padding-left:25px}.directory-detail-page .directory-country-icon{margin-right:10px}.directory-detail-page .directory-contact-list{list-style:none;padding-left:0}.directory-detail-page .directory-contact-list .directory-value{position:relative;padding-left:25px}.directory-detail-page .directory-contact-list .directory-value .font-icon{position:absolute;left:0;top:4px}.directory-detail-page .directory-meta{margin-bottom:5px}.directory-detail-page .directory-meta-country{display:flex}.directory-detail-page .directory-meta .font-icon{color:#2151a4;margin-right:10px}.directory-detail-page .directory-meta .directory-value{margin-bottom:0;font-size:.8em}.directory-detail-page .directory-meta .directory-value a{color:#6e6e6e}.directory-detail-page .directory-meta .directory-value a:focus,.directory-detail-page .directory-meta .directory-value a:hover{text-decoration:
underline;color:#2151a4}.directory-detail-page section{margin-bottom:20px}.directory-detail-page section .section-title{font-size:18px;font-size:1.8rem;color:#6e6e6e;font-family:Arial,sans-serif;font-weight:700}.directory-detail-page .partner-item{padding:20px 25px 5px 20px;background-color:rgba(0,131,143,.05);margin-bottom:10px}.directory-detail-page .partner-item .profile.is-inline-sm{margin-bottom:0}.directory-detail-page .partner-item .profile.is-inline-sm .profile-image-holder{width:100px;margin-left:0}@media (min-width:992px){.directory-detail-page .partner-item .profile.is-inline-sm .profile-image-holder:not(.is-xs){-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box;margin-right:20px;width:100px}}.directory-detail-page .partner-item .profile-image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}
.directory-detail-page .partner-item .profile-heading{margin-bottom:10px}.directory-detail-page .partner-item .profile-heading h5{color:#6e6e6e;display:inline-block;margin-right:30px;margin-bottom:10px}.directory-detail-page .partner-item .profile-heading .btn{margin-bottom:4px}.directory-detail-page .partner-item .profile-heading .btn.btn-bordered{font-size:14px;font-size:1.4rem;font-family:Arial,sans-serif;line-height:22px;min-height:24px;min-width:102px;padding:0 12px;border-width:1px}.directory-detail-page .partner-item .profile-content{padding-top:0;text-align:left}.directory-detail-page .partner-item .profile-social-links{margin-right:8px;display:inline-flex}.directory-detail-page .partner-item .profile-social-link{-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box;width:30px;height:30px;background-color:#f0ca00;color:#6e6e6e;margin-right:12px;display:inline-flex;
justify-content:center;align-items:center}@media (max-width:767px){.directory-detail-page .partner-item .profile-social-link{margin-bottom:10px}}.directory-detail-page .partner-item .profile-social-link:hover{background-color:rgba(240,202,0,.8)}.directory-detail-page .partner-item .profile-social-link .font-icon-linkedin{font-size:25px;font-size:2.5rem}.directory-detail-page .partner-item .profile-social-link .font-icon-whatsapp{font-size:18px;font-size:1.8rem}.directory-detail-page .partner-item .profile-contact-list{list-style:none;padding-left:0}.directory-detail-page .partner-item .profile-contact-list li{white-space:nowrap;vertical-align:middle}@media (min-width:768px){.directory-detail-page .partner-item .profile-contact-list li{display:inline-block}}.directory-detail-page .partner-item .profile-contact-list .directory-meta{margin-right:25px;margin-bottom:5px}@media (min-width:768px){.directory-detail-page .partner-item .profile-contact-list .directory-meta{margin-bottom:0}}
.directory-detail-page .partner-item .profile-contact-list .directory-value{font-size:14px;font-size:1.4rem;position:relative;padding-left:22px}.directory-detail-page .partner-item .profile-contact-list .directory-value .font-icon{font-size:18px;font-size:1.8rem;position:absolute;left:0;top:1px}.directory-detail-page .partner-item .profile-detail-list dd{font-size:14px;font-size:1.4rem}.directory-detail-page .collapsible{margin-top:30px}.directory-img{border:1px solid #dadada;padding:10px;display:inline-block}.directory-img img{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}.directory-listing{margin-bottom:40px}.directory-listing-btn-holder{text-align:center}.directory-listing .directory-item{margin-bottom:20px}@media (min-width:576px){.directory-listing .directory-item .directory-wrapper{display:flex}}@media (max-width:575px){.directory-listing .directory-item .directory-img{
margin-bottom:20px}}@media (min-width:576px){.directory-listing .directory-item .directory-img{margin-right:30px}}.directory-listing .directory-item .directory-name{color:#6e6e6e;margin-bottom:12px}.directory-meta{margin-bottom:15px}.directory-meta-location{font-size:14px;font-size:1.4rem;font-weight:700;color:#6e6e6e}.directory-country-icon{-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box;margin-right:7px;width:24px;height:24px;object-fit:cover}.directory-post-meta span{font-size:14px;font-size:1.4rem;color:#00838f;display:inline-block;margin-bottom:5px;margin-right:12px;font-weight:700}.directory-item .directory-post-meta{margin-bottom:0}@media (min-width:768px){.results-count{padding-bottom:10px}}@media (max-width:991px){.results-count-text{margin-bottom:20px}}@media (max-width:991px){.results-count-right{justify-content:flex-start}}.results-count-right .form-sort{
margin-bottom:20px;display:none}@media (min-width:481px){.results-count-right .form-sort{min-width:370px}}@media (min-width:992px){.results-count-right .form-sort{min-width:300px;margin-right:20px}}@media (min-width:1200px){.results-count-right .form-sort{min-width:370px;margin-right:60px}}.directory-listing-list-view .results-count-right .form-sort{display:block}.directory-view-tab{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;display:inline-flex;align-items:center;background-color:transparent;font-weight:700;color:#6e6e6e;padding:7px 25px;border:2px solid #2151a4}.directory-view-tab:focus,.directory-view-tab:hover{text-decoration:none;color:#2151a4}.directory-view-tab-icon{font-size:26px;font-size:2.6rem;margin-right:6px;color:#2151a4}.directory-view-tab-list{padding:0;margin:0;list-style:none;display:flex;align-items:baseline;margin-bottom:20px}
.directory-view-tab-item{margin-right:10px}.directory-view-tab-item:last-child{margin-right:0}.directory-view-tab.is-active{cursor:default;background-color:#f0ca00;border-color:#f0ca00}.directory-view-tab.is-active:focus,.directory-view-tab.is-active:hover{text-decoration:none;color:#6e6e6e}.directory-view-tab.is-active .directory-view-tab-icon{color:#6e6e6e}.mapboxgl-map{width:100%;height:450px}@media (min-width:992px){.mapboxgl-map{height:720px}}.mapboxgl-map.mapboxgl-map-sm{height:195px}.mapboxgl-popup{min-width:210px}.mapboxgl-popup-content{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;background-color:#f1f6fb;padding:18px 20px}.mapboxgl-popup-close-button{font-size:34px;font-size:3.4rem;-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box;position:absolute;right:
-15px;top:-15px;color:#6e6e6e;padding-bottom:9px;background:#f0ca00;width:44px;height:44px}.mapboxgl-popup-close-button:hover{background-color:#ffda14}.mapboxgl-popup .directory-meta{margin-bottom:10px}.mapboxgl-popup .directory-meta .btn{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:2px solid #2151a4;background-color:transparent;color:#2151a4;min-width:120px;min-height:38px;padding:4px 10px;margin-top:10px}.mapboxgl-popup .directory-name{margin-bottom:8px;color:#6e6e6e}.mapboxgl-popup .directory-label{font-size:14px;font-size:1.4rem;margin-bottom:3px}.mapboxgl-popup .directory-value{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:0}.mapboxgl-popup-tip{border-width:18px}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#f1f6fb}
.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-bottom-color:#f1f6fb}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#f1f6fb}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#f1f6fb}.clock-widget{padding:25px;background-color:#2151a4;color:#fff;text-align:center;margin-bottom:0}.clock-widget .clock-timezone{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:20px}.clock-widget .clock-time{font-size:46px;font-size:4.6rem;font-family:'Dialog LT W05',sans-serif;margin-bottom:5px;line-height:1}.clock-widget .clock-date{font-size:14px;font-size:1.4rem;margin-bottom:0}