@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}
.wpgmp_locateme_control {
background: white;
border-radius: 2px;
padding: 5px;
cursor: pointer !important;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
z-index: 1000; position: relative;
}
.wpgmp_locateme_control span {
display: inline-flex;
align-items: center;
justify-content: center;
width: 28px;
height: 28px;
font-size: 24px;   }
.pulse-marker {
width: 30px;
height: 30px;
background: rgba(66, 133, 244, 0.4);
border: 4px solid #4285f4;
border-radius: 50%;
animation: pulse 1.8s ease-out infinite;
cursor: none;
}
@keyframes pulse {
0% {
transform: scale(0.5);
opacity: 0;
}
30% {
opacity: 1;
}
60% {
transform: scale(1.2);
opacity: 0.5;
}
100% {
transform: scale(1.5);
opacity: 0;
}
}
.bottom_center {
margin-bottom: 5px;
}
.top_center {
margin-top: 5px;
}
.right_center {
margin-right: 5px;
}
.left_center {
margin-left: 5px;
} @font-face {
font-family: "FontAwesome";
src: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/fonts/fontawesome-webfont.eot?v=4.6.3);
src:
url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3)
format("embedded-opentype"),
url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),
url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),
url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),
url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular)
format("svg");
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-star:before {
content: "\f005";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.wpgmp_map_container * {
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.geotags_link {
clear: both;
display: block;
text-decoration: none;
border: none;
} .wpgmp_tabs_container *,
.wpgmp_listing_container *,
.wpgmp_infowindow {
width: auto;
height: auto;
padding: 0px;
margin: 0px;
font-size: 1rem;
font-family: inherit;
line-height: 1.5em;
font-weight: normal;
box-shadow: none;
text-decoration: none;
}
.wpgmp_tabs_container a,
.wpgmp_tabs_container a:hover {
text-decoration: none !important;
border-bottom: 0px;
}  .wpgmp_tabs_container .wpgmp_tabs li a.active,
.wpgmp_direction_container p input.wpgmp_find_direction,
.wpgmp_nearby_container .wpgmp_find_nearby_button,
.wpgmp_pagination span.current,
.wpgmp_pagination a:hover,
.wpgmp_toggle_main_container input[type="submit"],
.wpgmp_toggle_main_container .amenity_type:hover {
background: #29b6f6;
}
div.wpgmp_search_form input.wpgmp_search_input:focus {
border: 1px solid #29b6f6;
}
div.wpgmp_search_form input.wpgmp_search_input {
border-bottom: 1px solid ".$secondary_color.";
}  .fc-label-info,
.fc-badge.info,
.wpgmp_pagination span,
.wpgmp_pagination a,
.wpgmp_toggle_main_container .amenity_type,
div.categories_filter select,
.wpgmp_tabs_container .wpgmp_tabs,
.wpgmp_toggle_container {
background: #212f3d;
}
.wpgmp-select-all,
.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title,
.wpgmp_tabs_container .wpgmp_tabs li a.active,
.wpgmp_location_title a.place_title {
color: #212f3d;
}
.fc-label-info,
.fc-badge.info {
border: 1px solid #212f3d;
}
.wpgmp-infowindow-action {
margin-top: 10px;
}
.wpgmp-infowindow-action:hover a {
opacity: 0.87;
}  .wpgmp-map-1 .wpgmp-select-all,
.wpgmp-map-1 .wpgmp_infowindow .wpgmp-infowindow-fields span b,
.wpgmp_location_meta,
span.wpgmp_nearby_distance,
.wpgmp_nearby_container select#tmode,
.wpgmp_nearby_container .wpgmp_set_current_location,
div.wpgmp_pagination span.disabled,
span.wpgmp_nearby_distance,
.wpgmp_location_meta,
.wpgmp_pagination span,
div.wpgmp_direction_panel_container h2 a,
div.wpgmp_direction_panel_container div.dir_start,
div.wpgmp_direction_panel_container .dir_end {
color: rgba(0, 0, 0, 0.87);
}
.wpgmp-map-1 .wpgmp-select-all,
.wpgmp-map-1 .wpgmp_infowindow .wpgmp-infowindow-fields span,
.wpgmp_infowindow .fc-item-featured_image,
div.wpgmp_search_form input.wpgmp_search_input,
.wpgmp_listing_grid .wpgmp_locations .wpgmp_locations_content,
.wpgmp_listing_list .wpgmp_locations .wpgmp_locations_content {
color: rgba(0, 0, 0, 0.58);
}
.wpgmp-infowindow-action a.fc-btn,
.wpgmp-infowindow-action a.fc-btn:hover,
.wpgmp_tabs_container .wpgmp_tabs li a.active,
.wpgmp_pagination span.current,
.wpgmp_pagination a:hover,
.wpgmp_toggle_main_container input[type="submit"],
.wpgmp_direction_container p input.wpgmp_find_direction,
.wpgmp_nearby_container .wpgmp_find_nearby_button,
.wpgmp_pagination a,
.wpgmp_locations_listing div.wpgmp_pagination span.current,
.wpgmp_locations_listing div.wpgmp_pagination a,
div.categories_filter select,
.wpgmp_tabs_container .wpgmp_tabs li a,
.wpgmp_toggle_container,
.wpgmp_toggle_main_container .amenity_type,
.fc-badge,
.fc-btn {
color: #fff;
} [data-input="map-search-control"],
.wpgmp_toggle_main_container p select, div.directions-panel,
div.wpgmp-directions-panel-route-style,
div.wpgmp_rdpcontainer,
div.wpgmp_search_form input.wpgmp_search_input,
.wpgmp_locations_listing div.wpgmp_pagination span.current,
.wpgmp_nearby_container .wpgmp_set_current_location,
.wpgmp_direction_container p select[name="start_point"],
.wpgmp_direction_container p select[name="end_point"],
li.wpgmp_nearby_all_locations,
.wpgmp_tabs_container {
background: #fff;
} div.wpgmp_direction_panel_container h2,
div.wpgmp_direction_panel_container .dir_end,
div.wpgmp_direction_panel_container div.dir_start,
.wpgmp_tabs_container .jspCorner,
.wpgmp_tabs_container .jspArrow.jspDisabled,
.wpgmp_tabs_container .jspArrow,
.wpgmp_tabs_container .jspTrack,
.wpgmp_tabs_container .jspDrag {
background: #dde;
} .wpgmp_locations .wpgmp_location_title a {
font-size: 1.2em;
}   .wpgmp_location_title a.place_title,
div.wpgmp_toggle_main_container
div.wpgmp_tab_item
ul.wpgmp_location_container
li
a,
.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title,
.wpgmp_tabs_container .wpgmp_tabs li a {
font-size: 1em;
}
.adp-legal,
.adp-text,
.adp-summary,
.wpgmp_toggle_main_container p select,
.wpgmp_toggle_main_container input[type="text"],
.wpgmp_toggle_main_container .amenity_type label,
.wpgmp_direction_container p input.wpgmp_find_direction,
.wpgmp_nearby_container .wpgmp_find_nearby_button,
div.wpgmp_search_form input.wpgmp_search_input,
[data-input="map-search-control"],
div.categories_filter select,
.fc-label-info,
.fc-badge.info,
.wpgmp_pagination {
font-size: 0.875em;
}
.adp-legal,
.adp-text,
.adp-summary {
padding-top: 7px;
}
.adp-legal {
text-align: left;
}
.wpgmp_tabs_container {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
-ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
position: absolute;
right: 5px;
top: 60px;
padding: 0px;
z-index: 9999;
}
.wpgmp_tabs_container .jspContainer {
overflow-y: auto;
overflow-x: hidden;
position: relative;
}
.wpgmp_tabs_container .jspPane {
position: absolute;
}
.wpgmp_tabs_container .jspPane,
.wpgmp_tabs_container .jspContainer,
.wpgmp_tabs_container .scroll-pane {
width: 100% !important;
}
.wpgmp_tabs_container .jspVerticalBar {
position: absolute;
top: 0;
right: 0px;
width: 3px;
height: 100%;
}
.wpgmp_tabs_container .jspVerticalBar .jspArrow {
height: 16px;
}
.wpgmp_tabs_container .jspVerticalBar .jspArrow:focus {
outline: none;
}
.wpgmp_tabs_container .jspHorizontalBar {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 16px;
}
.wpgmp_tabs_container .jspHorizontalBar .jspCap {
float: left;
}
.wpgmp_tabs_container .jspHorizontalBar .jspArrow {
width: 16px;
float: left;
height: 100%;
}
.wpgmp_tabs_container .jspCap {
display: none;
}
.wpgmp_tabs_container .jspTrack {
position: relative;
}
.wpgmp_tabs_container .jspDrag {
position: relative;
top: 0;
left: 0;
cursor: pointer;
}
.wpgmp_tabs_container .jspArrow {
text-indent: -20000px;
display: block;
cursor: pointer;
margin: 0;
padding: 0;
}
.wpgmp_tabs_container .jspArrow.jspDisabled {
cursor: default;
}
.wpgmp_tabs_container .jspCorner {
float: left;
height: 100%;
}
.wpgmp_tabs_container .wpgmp_tabs {
width: 100%;
display: flex;
margin: 0 0 0 !important;
padding: 0;
overflow: auto;
}
.wpgmp_tabs_container .wpgmp_tabs li {
flex: 1 0 0;
white-space: nowrap;
list-style: none;
}
.wpgmp_tabs_container .wpgmp_tabs li:focus {
outline: none;
}
.wpgmp_tabs_container .wpgmp_tabs li a.active {
cursor: pointer;
border: none;
}
.wpgmp_tabs_container .wpgmp_tabs li a {
display: block;
text-align: center;
text-decoration: none !important;
padding: 10px;
}
.wpgmp_tabs_container .wpgmp_tab_item {
border-bottom: 1px solid #e8ebec;
margin: 0px;
padding: 10px 0px;
}
.wpgmp_tabs_container .wpgmp_tab_item:last-child {
border-bottom: none;
}
.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title {
text-decoration: none !important;
padding: 0 0 0 8px;
text-transform: capitalize;
box-shadow: none;
display: inline;
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.wpgmp-select-all {
text-align: center;
margin-right: 10px;
}
.wpgmp_tabs_container .wpgmp_tab_item input[type="checkbox"] {
vertical-align: middle; display: inline;
transition: all 0.3s;
-webkit-transition: all 0.3s;
margin: 0 0 0 -14px;
margin: 0 0 0 -14px;
-webkit-appearance: auto;
height: auto;
width: auto;
min-width: auto;
}
.wpgmp_tabs_container .wpgmp_tab_item input[type="checkbox"]:before {
display: none !important;
}
.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title span.arrow:after {
display: none !important;
}
.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title span.arrow {
position: static !important;
}
@media (max-width: 767px) {
.wpgmp_tabs_container .wpgmp_tab_item input[type="checkbox"] {
margin-left: -16px;
}
}
.wpgmp_tabs_container #wpgmp_tab_0,
.wpgmp_tabs_container #wpgmp_tab_3,
.wpgmp_tabs_container #wpgmp_tab_2 {
overflow: hidden;
}
.wpgmp_tabs_container #wpgmp_tab_0 .wpgmp_tab_item:hover input[type="checkbox"],
.wpgmp_tabs_container #wpgmp_tab_3 .wpgmp_tab_item:hover input[type="checkbox"],
.wpgmp_tabs_container
#wpgmp_tab_2
.wpgmp_tab_item:hover
input[type="checkbox"] {
display: table-cell;
opacity: 1;
width: auto;
margin-left: 0px;
}
.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title span.arrow {
float: right;
width: 32px;
margin-top: -5px;
margin-right: 10px;
}
.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title:hover {
text-decoration: none !important;
}
.wpgmp_tabs_container .jspHorizontalBar .jspTrack,
.wpgmp_tabs_container .jspHorizontalBar .jspDrag {
float: left;
height: 100%;
}
* html .wpgmp_tabs_container .jspCorner {
margin: 0 -3px 0 0;
}
.wpgmp_map_container {
position: relative;
outline: none;
} .wpgmp_toggle_main_container {
width: 100%;
padding: 1em;
max-height: 300px;
overflow: auto;
}
.wpgmp_tab_item .wpgmp_location_container {
margin: 0 !important;
padding-top: 10px;
padding-bottom: 30px;
overflow: hidden;
}
.wpgmp_tabs_container
.wpgmp_tab_item
.wpgmp_location_container
input[type="checkbox"] {
margin-left: -23px;
}
.wpgmp_tab_item .wpgmp_location_container li.wpgmp_all_locations {
list-style: none;
border: 1px solid rgba(0, 0, 0, 0);
cursor: pointer;
margin: 0 18px 0 25px;
padding: 4px 0;
}
.wpgmp_tab_item .wpgmp_location_container li.wpgmp_all_locations:before {
border-bottom: 4px solid rgba(0, 0, 0, 0);
border-left: 4px solid #9e9e9e;
border-top: 4px solid rgba(0, 0, 0, 0);
content: "";
display: inline-block;
vertical-align: middle;
margin: -4px 5px 0 0;
}
.wpgmp_tab_item .wpgmp_location_container li.wpgmp_all_locations:hover {
border: 1px solid #d1d1d1;
text-decoration: none !important;
}
li.wpgmp_nearby_all_locations {
list-style: none;
cursor: pointer;
border: 1px solid #e9e9e9;
width: 97%;
text-indent: 10px;
margin: 6px 10px 0 0px !important;
padding: 7px 5px;
float: left;
} .wpgmp_listing_grid .wpgmp_locations {
width: 31.3333333333333333%;
vertical-align: top;
display: inline-block;
padding: 0 !important;
margin: 1% 1% !important;
border: 1px solid #e9e9e9;
border-radius: 0px;
height: auto;
float: none;
padding-bottom: 0px !important;
}
.wpgmp_listing_grid .fc-itemcontent-padding,
.wpgmp_listing_grid .fc-item-padding-content_15 {
padding: 15px;
}
.wpgmp_print_listing .fc-item-padding-content_15 {
float: left;
width: 100%;
}
.wpgmp_listing_list .fc-itemcontent-padding {
padding: 0 0 0 15px;
}
.wpgmp_listing_grid .fc-item-default.fc-wait .wpgmp_locations {
padding: 15px !important;
}
.wpgmp_listing_grid .fc-item-title {
margin-top: 15px;
}
.wpgmp_listing_grid .wpgmp_locations_head {
margin-bottom: 10px;
}
.wpgmp_listing_grid .wpgmp_locations .wpgmp_location_title {
line-height: 25px;
display: inline-block;
}
.wpgmp_listing_grid .wpgmp_locations .wpgmp_location_meta {
margin-top: 5px;
}
.wpgmp_listing_grid .wpgmp_locations .wpgmp_locations_content img {
float: none;
width: 100% !important;
margin-bottom: 10px !important;
border: none;
}
.wpgmp_listing_list .wpgmp_locations {
float: left;
width: 100%;
box-sizing: border-box;
padding: 14px;
margin-bottom: 10px;
border-bottom: 1px solid #f1f1f1;
height: auto !important;
}
.wpgmp_listing_list .wpgmp_locations .wpgmp_location_meta {
float: right;
}
.wpgmp_listing_grid .wpgmp_locations .wpgmp_locations_content,
.wpgmp_listing_list .wpgmp_locations .wpgmp_locations_content {
float: left;
width: 100%;
}
.categories_filter span.span_list,
.categories_filter span.span_grid,
.categories_filter span.span_print {
float: right;
margin-top: 0.75em;
}
.categories_filter span.span_list i,
.categories_filter span.span_list .active i,
.categories_filter span.span_grid i,
.categories_filter span.span_grid .active i,
.categories_filter span.span_print i,
.categories_filter span.span_print .active i {
opacity: 0.7;
}
.categories_filter span.span_list i:hover,
.categories_filter span.span_list .active i,
.categories_filter span.span_grid i:hover,
.categories_filter span.span_grid .active i,
.categories_filter span.span_print i:hover,
.categories_filter span.span_print .active i {
opacity: 1;
}
.categories_filter span.span_list a,
.categories_filter span.span_grid a,
.categories_filter span.span_print a {
box-shadow: none;
cursor: pointer;
border-radius: 50%;
padding: 5px;
font-size: 24px;
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
color: inherit;
}
span.wpgmp_nearby_distance {
font-style: italic;
color: #9e9e9e;
float: left;
margin-right: 8px;
}
.wpgmp_direction_container,
.wpgmp_routes_container,
.wpgmp_nearby_container {
margin-top: 0px;
}
.wpgmp_direction_container p {
margin: 4px 0 7px;
}
.wpgmp_direction_container .wpgmp-direction-form .input {
float: left;
width: 235px;
border-radius: 0 !important;
margin: 4px 10px 5px 0;
padding: 5px 30px 5px 10px;
}
.wpgmp_direction_container span.wpgmp_mcurrent_location { display: inline-block;
height: 25px;
cursor: pointer !important;
vertical-align: middle;
width: 25px;
float: right;
margin: -25px 10px;
}
.wpgmp_direction_container p select[name="start_point"],
.wpgmp_direction_container p select[name="end_point"] {
box-shadow: none !important;
display: block;
margin-bottom: 10px;
}
.wpgmp_direction_container p input.wpgmp_find_direction,
.wpgmp_nearby_container .wpgmp_find_nearby_button {
border: 0px;
padding: 0.642857em 1.142857em;
line-height: 1.5;
}
.wpgmp_tabs_container input[type="button"]:hover,
.wpgmp_tabs_container input[type="submit"]:hover {
opacity: 0.87;
}
.wpgmp_nearby_container select#tmode {
width: 175px;
background: none;
margin: 4px 10px 7px 0;
padding: 5px 0 5px 5px;
}
.wpgmp_nearby_container .wpgmp_set_current_location {
font-size: 10px;
border: solid 1px #ddd;
display: block;
margin: 10px 0;
padding: 5px 0;
}
.wpgmp_nearby_container span.wpgmp_mcurrent_location { display: inline-block;
height: 25px;
cursor: pointer !important;
vertical-align: middle;
width: 25px;
margin: 3px -35px;
}
.wpgmp_toggle_container {
border-radius: 0 0 2px 2px;
cursor: pointer;
left: 50%;
margin-left: -49px;
position: absolute;
text-align: center;
width: 90px;
padding: 5px;
}
.wpgmp_locations_content img {
vertical-align: middle;
}
.wpgmp_location_meta {
display: inline-block;
float: right;
margin-right: 10px;
font-style: italic;
}
.wpgmp_display_category_data {
list-style: none !important;
}
.wpgmp_loading {
min-width: 300px;
min-height: 100px;
background: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/loader.gif) no-repeat center;
}
.wpgmp_display_locations_data {
list-style: none !important;
padding-bottom: 12px !important;
border-bottom: 1px solid #e5e4e2 !important;
margin: 16px 0 !important;
}
.wpgmp_display_locations_data h2 {
margin-bottom: 12px !important;
padding: 0 !important;
}
.wpgmp_display_locations_data p {
margin-bottom: 7px !important;
padding: 0 !important;
}
.wpgmp_display_locations_data img {
float: left !important;
width: 30px !important;
height: 30px !important;
}
.wpgmp_locations_listing div.wpgmp_pagination {
text-align: center;
margin: 3px;
padding: 3px;
}
.wpgmp_locations_listing div.wpgmp_pagination a {
margin-right: 2px;
border: 1px solid #ddd;
text-decoration: none;
padding: 2px 5px;
}
.wpgmp_locations_listing div.wpgmp_pagination span.current {
margin-right: 2px;
border: 1px solid #e0e0e0;
font-weight: 700;
padding: 2px 5px;
}
div.wpgmp_pagination span.disabled {
margin-right: 2px;
border: 1px solid #f3f3f3;
padding: 2px 5px;
}
div.wpgmp_listing_header,
div.categories_filter,
div.wpgmp_categories,
div.wpgmp_before_listing {
float: left;
width: 100%;
margin: 0px;
}
.wpgmp_location_container {
padding: 0;
}
.wpgmp_listing_container .wpgmp_location_listing_header {
font-weight: 400;
margin: 10px 5px;
}
div.wpgmp_search_form input.wpgmp_search_input {
display: block;
padding: 0.7142857em;
width: 100%;
margin-bottom: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
outline: none;
border: 1px solid #fff;
border-bottom: 1px solid #f1f1f1;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
}
div.wpgmp_search_form input.wpgmp_search_input:focus {
}
div.wpgmp_search_form {
position: relative;
} div.wpgmp_tabs_container div.wpgmp_tab_item span.arrow img {
width: 100%;
box-shadow: none;
vertical-align: middle;
margin: 0px;
}
div.wpgmp_toggle_main_container
div.wpgmp_tab_item
ul.wpgmp_location_container
li {
list-style: none outside none;
margin: 0px;
padding: 0px 0.625em 0.625em 0.625em;
display: table;
}
div.wpgmp_toggle_main_container
div.wpgmp_tab_item
ul.wpgmp_location_container
li
.wpgmp_specific_location_item {
margin-right: 10px;
}
div.wpgmp_toggle_main_container
div.wpgmp_tab_item
ul.wpgmp_location_container
li
a {
text-decoration: none;
padding-left: 10px;
display: table-cell;
box-shadow: none;
}
div.wpgmp_direction_panel_container {
width: 100%;
float: left;
border-radius: 3px;
margin-bottom: 10px;
font-family: "Lato", Helvetica, Arial, sans-serif;
}
div.wpgmp_direction_panel_container div.dir_start {
font-weight: bold;
padding: 7px;
margin: 10px 12px;
border-left: 4px solid #bfbfbf;
color: #666;
}
div.wpgmp_direction_panel_container .dir_end {
font-weight: bold;
padding: 7px;
margin: 10px 12px;
border-left: 4px solid #bfbfbf;
}
div.wpgmp_direction_panel_container .dir_summary {
margin: 5px 15px;
}
div.wpgmp_direction_panel_container table {
border: none !important;
margin: 0px 15px !important;
padding: 0 !important;
width: 96% !important;
}
div.wpgmp_direction_panel_container div.dir_end {
margin-bottom: 20px !important;
}
div.wpgmp_direction_panel_container h2 {
border-radius: 3px;
margin: 10px 0;
}
div.wpgmp_direction_panel_container h2 a {
background: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/wpgmp-toggle-sprite.png) no-repeat scroll 15px
13px rgba(0, 0, 0, 0);
display: block;
font-weight: normal;
margin: 0;
padding: 6px 10px 6px 32px;
text-decoration: none;
}
div.wpgmp_direction_panel_container h2.open a {
background-position: 13px -25px;
}
.dir_row {
padding-right: 10px;
}
.dir_sprite {
width: 20px;
height: 20px;
display: block;
}
div.wpgmp_direction_panel_container table tr,
div.wpgmp_direction_panel_container table td {
border: none !important;
background: none !important;
border-bottom: 1px solid #e8ebec;
}
div.wpgmp_before_listing h2 {
margin: 0px;
}
div.wpgmp_listing_header div.wpgmp_search_form {
float: left;
width: 100%;
margin: 0.75em 0px 0px 0px;
}
div.categories_filter select {
margin-top: 0.85714em;
margin-right: 0.85714em;
border: 0px;
box-shadow: none !important;
display: block;
padding: 10px 30px 10px 10px;
float: left;
border-radius: 0px;
height: inherit;
line-height: 1.8;
font-weight: 500;
max-width: 225px;
text-transform: capitalize;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
background: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/white_select_arrow.png) no-repeat 99% 50% #212f3d;
}
div.directions-panel,
div.wpgmp-directions-panel-route-style {
margin-top: 8px !important;
padding: 2px 9px !important;
border: 1px solid #e8ebec;
}
div.directions-panel table,
div.directions-panel table tr,
div.directions-panel table tr td {
border: none !important;
background: none !important;
vertical-align: top !important;
}
div.wpgmp-directions-panel-route-style table,
div.wpgmp-directions-panel-route-style table tr,
div.wpgmp-directions-panel-route-style table tr td {
border: none !important;
background: none !important;
vertical-align: top !important;
}
div.directions-panel table tr td img,
div.wpgmp-directions-panel-route-style table tr td img {
box-shadow: none !important;
}
div.wpgmp_categories div.wpgmp_no_locations {
font: italic normal 18px georgia;
line-height: 25px;
margin: 10px 6px;
}
div.wpgmp_infowindow { overflow-x: hidden;
overflow-y: auto;
}
.direction-panel .adp-text {
padding-left: 10px;
}
.adp-directions tr td:first-child,
.adp-directions tr td:nth-child(2),
.adp-directions tr td::last-child {
width: 10% !important;
}
.adp-directions tr td:nth-child(3) {
width: 70% !important;
}
.directions-panel {
height: 280px !important;
overflow: auto;
}
.wpgmp-directions-panel-route-style *,
.directions-panel * {
font-size: 11px;
}
.directions-panel .adp-text {
padding-left: 10px;
}
.adp-directions {
margin: 0px;
padding: 0px;
width: 100%;
border-radius: 0;
}
.adp-directions table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
}
.adp-directions td {
vertical-align: middle;
border: 0 none;
border-width: 0px 1px 1px 0px;
text-align: left;
padding: 7px;
}
.adp b,
.adp-list b {
font-weight: 700;
font-size: inherit;
} .wpgmp_toggle_main_container input[type="text"] {
display: block;
width: 100%;
border: solid 1px #f1f1f1 !important;
padding: 8px;
margin-bottom: 0.85714em;
line-height: 1.5em;
background: #fff;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
}
.wpgmp_toggle_main_container input[name="wpgmp_radius"] {
width: 25%;
float: left;
margin-right: 0.85714em;
}
.wpgmp_toggle_main_container span.wpgmp_mcurrent_location { display: inline-block;
height: 25px;
cursor: pointer !important;
vertical-align: middle;
width: 25px;
float: right;
margin: -43px 5px 0;
z-index: 50;
position: relative;
}
.wpgmp_locateme_control span::before,
.wpgmp_nearby_container span.wpgmp_mcurrent_location::before,
.wpgmp_direction_container span.wpgmp_mcurrent_location::before,
.wpgmp_toggle_main_container span.wpgmp_mcurrent_location::before {
content: "\e86d";
font-family: "weplugin";
display: block;
background-color: #fff;
}
.wpgmp_toggle_main_container p {
margin: 0;
}
.wpgmp_toggle_main_container p select {
width: 40%;
display: block;
font-weight: 300 !important;
float: left;
margin-right: 0.85714em;
height: inherit;
border: solid 1px #f1f1f1;
border-radius: 0px;
line-height: 1.5em;
margin-bottom: 0.85714em;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
padding: 8px 20px 8px 8px;
background: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/select_arrow.png) no-repeat 99% 50% #fff;
}
.wpgmp_toggle_main_container p select::-ms-expand,
div.categories_filter select::-ms-expand {
display: none;
}
.wpgmp_toggle_main_container input[type="submit"] {
border: 0px;
padding: 0.642857em 1.142857em;
}
.wpgmp_toggle_main_container .choose_amenities {
clear: both;
padding: 0px;
text-transform: uppercase;
}
.wpgmp_toggle_main_container .choose_amenities label {
display: block;
color: #ffff;
}
.wpgmp_toggle_main_container .amenity_type {
margin-right: 0.75em;
color: #fff;
padding: 0.4em 0.6em;
margin-bottom: 0.75em;
display: inline-table;
vertical-align: middle;
}
.wpgmp_toggle_main_container .amenity_type label {
font-size: 0.75em;
}
.wpgmp_toggle_main_container .choose_amenities input[type="checkbox"] {
vertical-align: middle;
width: 1.0714em;
height: 1.0714em;
margin-right: 0.4285em;
}
.wpgmp_listing_list .wpgmp_locations .wpgmp_location_title {
display: inline-block;
margin-bottom: 10px;
}
div.wpgmp_listing_container {
float: left;
width: 100%;
margin: 10px 0 0;
}
.wpgmp_pagination {
padding: 20px 0px;
margin-bottom: 20px;
display: flex;
gap: 10px;
}
.wpgmp_pagination span,
.wpgmp_pagination a {
line-height: 1;
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none !important;
margin-right: 0;
padding: 10px 20px;
background: transparent; color: #fff;
border: 1px solid #f1f1f1;
}
.wpgmp_locations img {
float: left;
margin-right: 10px;
width: 200px !important;
margin: 0px 10px 0px 0px !important;
border: 1px solid #ddd;
padding: 5px;
}
.wpgmp_specific_category_item {
vertical-align: middle;
}
.gm-style-iw .wpgmp_map img {
max-width: 100% !important;
} .wpgmp_infowindow .fc-content-holder {
margin-top: 10px;
}
.wpgmp_infowindow .fc-content-holder img {
width: 100px;
border: 1px solid #ddd !important;
padding: 5px;
float: left;
margin-right: 10px;
margin-top: 5px;
}
.wpgmp_infowindow .fc-item-title {
margin-bottom: 5px;
text-transform: uppercase;
color: #212f3d;
font-weight: 600;
font-size: 18px;
}
.wpgmp_infowindow .fc-badge.info {
font-size: 12px;
padding: 2px 8px;
}
.gm-style-iw .wpgmp_infowindow .fc-main {
line-height: 22px !important;
}
.wpgmp_infowindow .wpgmp-infowindow-fields span {
display: block;
margin: 0px;
padding: 0px;
}
.wpgmp_location_title a.place_title {
text-decoration: none;
border-bottom: 0px;
}
.fc-badge {
padding: 5px 10px;
border-radius: 0px;
}
[data-input="map-search-control"] {
padding: 0 11px 0 13px;
text-overflow: ellipsis;
width: 50% !important;
}
[data-input="map-search-control"] {
margin-top: 10px !important;
margin-bottom: 10px !important;
border: 1px solid transparent !important;
border-radius: 2px 0 0 2px !important;
box-sizing: border-box;
-moz-box-sizing: border-box;
height: 32px;
outline: none;
}
[data-input="map-search-control"]:focus {
border-color: #4d90fe;
} .wpgmp_iw_head_content {
padding-left: 10px !important;
}
.fc-item-top-space {
margin-top: 10px;
}
.fc-item-top-space_5 {
margin-top: 5px;
}
.fc-item-top-space_20 {
margin-top: 20px;
}
.fc-item-top-space_30 {
margin-top: 30px;
}
.fc-item-bottom-space {
margin-bottom: 10px;
}
.fc-item-bottom-space_20 {
margin-bottom: 20px;
}
.fc-item-bottom-space_30 {
margin-bottom: 30px;
}
.fc-item-padding-content {
padding: 0 10px;
box-sizing: border-box;
}
.fc-item-padding-content_15 {
padding: 0 15px;
box-sizing: border-box;
}
.fc-item-padding-content_20 {
padding: 0 20px;
box-sizing: border-box;
}
.fc-item-padding-content_30 {
padding: 0 30px;
box-sizing: border-box;
}
.fc-item-padding-content_40 {
padding: 0px 40px;
}
.fc-item-no-padding {
padding: 0px;
}
.fc-itemcontent-padding {
padding: 10px;
float: left;
width: 100%;
}
.fc-btn {
padding: 6px 18px;
border: none;
cursor: pointer;
border-radius: 2px;
margin: 5px 0;
transition: all 0.5s;
text-align: center;
}
.fc-btn-small {
padding: 2px 8px;
}
.wpgmp_map_container img {
border: none;
}
.infowindow-close {
background: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/cross.png) no-repeat;
position: absolute;
right: 0px;
top: 2px;
cursor: pointer;
height: 20px;
width: 20px;
z-index: 100;
}
.wpgmp-control-outer {
padding: 5px;
text-align: center;
}
.wpgmp_listing_grid .fc-component-thumb {
width: 100% !important;
}
.wpgmp_listing_grid .fc-component-thumb img {
margin-bottom: 20px;
}
.wpgmp_listing_grid .fc-component-text {
width: 100% !important;
}
.wpgmp_infowindow .fc-item-box {
min-width: inherit !important;
}
.wpgmp_locations_foot {
float: left;
width: 100%;
margin: 10px 0;
}
.wpgmp_locations_foot {
line-height: 1.6em;
}
.wpgmp_locations_foot strong {
font-weight: 600;
}
.wpgmp-filters-container,
.categories_filter_reset {
float: left !important;
}
.categories_filter input[type="button"] {
background: #212f3d;
height: inherit !important;
border-radius: 0px;
text-transform: none;
line-height: inherit !important;
display: block;
float: left;
border-radius: 0px;
}
.categories_filter_reset_btn {
margin-top: 0.85714em !important;
color: #ffffff !important;
font-weight: inherit !important;
font-size: 0.875em !important;
}
@media only screen and (min-width: 0px) and (max-width: 319px) { .wpgmp_tabs_container *,
.wpgmp_listing_container *,
.wpgmp_pagination * {
font-size: 10px;
}
.wpgmp_listing_container .categories_filter select {
width: 100%;
margin-bottom: 10px;
padding: 4px;
height: 30px;
font-size: 10px;
}
.wpgmp_map_container .gm-style-iw {
max-width: 80% !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 480px) { .wpgmp_listing_container .categories_filter select {
width: 100%;
margin-bottom: 10px;
padding: 4px;
height: 30px;
font-size: 10px;
}
.wpgmp_tabs_container .wpgmp_tabs li a {
padding: 10px 5px;
}
.wpgmp_map_container .gm-style-iw {
max-width: 80% !important;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
.wpgmp_listing_container .categories_filter select {
width: 48%;
margin-bottom: 10px;
padding: 4px;
height: 30px;
font-size: 10px;
}
.wpgmp_map_container .gm-style-iw {
max-width: 80% !important;
}
.fc-infowindow-default .fc-item-featured img {
width: 100%;
padding: 0px !important;
margin: 10px 0px !important;
}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
.wpgmp_tabs_container {
width: 30%;
max-width: 30%;
} .wpgmp_map_container .gm-style-iw {
max-width: 300px !important;
}
.wpgmp_tabs_container *,
.wpgmp_listing_container *,
.wpgmp_pagination * {
font-size: 14px;
}
.wpgmp_listing_container .categories_filter select {
margin-bottom: 10px;
padding: 0px;
height: 30px;
}
.wpgmp_pagination {
padding: 0px;
}
.wpgmp_listing_container .categories_filter select {
width: 48%;
margin-bottom: 10px;
padding: 4px;
height: 30px;
font-size: 10px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1824px) {
.wpgmp_tabs_container {
width: 30%;
max-width: 30%;
}
} @media only screen and (min-width: 1824px) { .wpgmp_tabs_container {
width: 30%;
max-width: 30%;
}
}
@media only screen and (max-width: 768px) {
.wpgmp_toggle_main_container span.wpgmp_mcurrent_location {
margin-top: -39px;
}
.wpgmp_infowindow .wpgmp_iw_content .fc-badge.info {
display: block;
margin-top: 10px;
}
.wpgmp_tabs_container *,
.wpgmp_listing_container *,
.wpgmp_pagination * {
font-size: 14px;
}
.wpgmp_pagination {
padding: 0px;
}
div.wpgmp_tabs_container div.wpgmp_tab_item span.arrow img {
width: 24px;
}
.wpgmp_map_container {
box-shadow: none;
}
.wpgmp_tabs_container {
position: relative;
top: 0;
left: 0;
box-shadow: none;
-ms-box-shadow: none;
margin-top: 10px;
}
.wpgmp_tabs_container {
margin-bottom: 30px;
}
.wpgmp_toggle_container {
display: block;
}
.fc-feature-img img {
width: 100%;
height: auto;
}
.wpgmp_toggle_main_container p select {
width: 48.5%;
}
.wpgmp_toggle_main_container p select#travel_unit {
margin-right: 0px;
}
.fc-hide-mobile {
display: none;
}
}
@media (max-width: 767px) {
.wpgmp_toggle_main_container p select {
width: 47%;
}
.fc-hide-mobile,
.span_grid,
.span_list {
display: none;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.categories_filter span.span_list img,
.categories_filter span.span_grid img,
.categories_filter span.span_print img {
padding: 3px;
width: 18px;
}
}
@media (max-width: 650px) {
.wpgmp_toggle_main_container p select,
div.categories_filter select,
.categories_filter_reset {
width: 100%;
border-radius: 0px;
max-width: 100%;
}
.wpgmp_toggle_main_container input[name="wpgmp_radius"] {
width: 100%;
}
}
.fc-badge:empty {
display: none;
}
@media (max-width: 960px) {
.wpgmp_listing_grid .fc-component-6 {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
}
@media (max-width: 678px) {
.wpgmp_listing_grid .fc-component-6 {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
.wpgmp_listing_grid .wpgmp_locations {
width: 100%;
margin-left: 0px !important;
margin-right: 0px !important;
}
}
.fc-item-title {
font-size: 1.5em;
margin-bottom: 5px;
text-transform: uppercase;
}
.gm-style-iw {
line-height: 22px !important;
}
.fc-badge {
border-radius: 2px;
color: #a5a3a3;
font-size: 14px;
padding: 0 10px;
}
.fc-badge.info {
background: #f1f1f1 none repeat scroll 0 0;
border: 1px solid #f1f1f1;
display: inline-block;
}
.fc-item-featured_image { }
.fc-infowindow-default .fc-item-featured img,
.fc-item-featured_image img {
float: left;
margin-right: 10px;
margin-top: 9px;
border: 1px solid #ddd;
height: auto;
max-width: 100%;
padding: 5px;
}
.fc-infowindow-default .fc-item-featured img {
float: left;
width: 200px !important;
margin-right: 10px;
}
.fc-btn {
border: medium none;
border-radius: 2px;
cursor: pointer;
font-size: 14px;
margin: 5px 0;
padding: 6px 18px;
text-align: center;
transition: all 0.5s ease 0s;
}
.fc-btn-red {
background: #c12e2a none repeat scroll 0 0;
border: 1px solid #a91511;
box-shadow:
0 1px 0 rgba(255, 255, 255, 0.15) inset,
0 1px 1px rgba(0, 0, 0, 0.075);
color: #fff !important;
text-decoration: none !important;
}
.fc-btn-green {
background: #419641;
border: 1px solid #1d741d;
box-shadow:
0 1px 0 rgba(255, 255, 255, 0.15) inset,
0 1px 1px rgba(0, 0, 0, 0.075);
color: #fff !important;
text-decoration: none !important;
}
.fc-btn-small {
font-size: 12px;
padding: 2px 8px;
}
.fc-item-no-padding {
padding: 0px;
}
.fc-itemcontent-padding {
padding: 10px;
float: left;
width: 100%;
}
.fc-item-box {
display: inline-block;
margin: 20px;
vertical-align: top;
padding: 10px !important;
border: 1px solid #f1f1f1;
box-sizing: border-box !important;
width: 100%;
position: relative;
height: 100%;
background: none !important;
}
.wpgmp_infowindow.fc-infowindow-default .fc-item-box,
.wpgmp_infowindow.fc-item-default .fc-item-box {
border: none;
padding: 0px !important;
}
.wpgmp_listing_list .fc-item-box {
margin: 10px 0 !important;
}
.fc-component-content ul li.fc-component-thumb .fc-feature-img {
width: 250px;
}
.wpgmp_infowindow .default-feature-img {
display: none;
}
.wpgmp_listing_grid
.fc-component-content
ul
li.fc-component-thumb
.fc-feature-img {
width: 100%;
}
.wpgmp_listing_grid .fc-component-content ul {
width: 100% !important;
display: block !important;
}
.wpgmp_listing_grid .fc-component-content ul li {
display: inherit !important;
width: 100% !important;
float: left;
}
.wpgmp_listing_container .fc-component-content ul {
margin: 0;
padding: 0;
display: table;
width: 100%;
}
.wpgmp_listing_container .fc-component-content ul li {
list-style: none;
display: table-cell;
vertical-align: top;
}
.wpgmp_listing_container .fc-component-content ul li.fc-component-text {
width: 100%;
}
.fc-component-content .fc-featured-hoverdiv {
position: relative;
float: left;
width: 100%;
}
.fc-component-content .fc-featured-hoverinner {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
transition: all 0.5s ease;
opacity: 0;
}
.fc-component-content .fc-featured-hoverdiv:hover .fc-featured-hoverinner {
opacity: 1;
}
.fc-featured-hoverinner a {
text-decoration: none;
box-shadow: none;
}
.fc-featured-hoverinner .facebook {
background: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/facebook.png) no-repeat;
width: 40px;
height: 40px;
display: inline-block;
margin: 0 5px;
}
.fc-featured-hoverinner .twitter {
background: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/twitter.png) no-repeat;
width: 40px;
height: 40px;
display: inline-block;
margin: 0 5px;
}
.fc-featured-hoverinner .map {
background: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/map.png) no-repeat;
width: 50px;
height: 50px;
display: inline-block;
margin: 0 5px;
}
.fc_preview .fc-component-content ul li {
float: left;
}
.fc-item-kairav.fc-wait .fc-item-meta,
.fc_preview .fc-item-kairav .fc-item-meta {
background: #f1f1f1;
padding: 3px 10px;
color: #000;
margin: 0px;
}
.fc-right {
float: right;
}
.fc-left {
float: left;
}
.wpgmp_listing_list .fc-wait .fc-item-padding-content_15 {
padding-right: 0px;
}
.fc-location-marker {
float: left;
width: 100%;
background-repeat: no-repeat;
padding-left: 23px;
margin: 10px 0;
position: relative;
}
.fc-location-marker:before {
position: absolute;
background: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/location-icon.png) no-repeat top left;
content: "";
width: 15px;
height: 24px;
left: 0px;
top: 0px;
}
.wpgmp_listing_grid .fc-hide-grid {
display: none;
}
.wpgmp_listing_list .fc-show-grid {
display: none;
}
@media (max-width: 767px) {
.fc-component-content ul li.fc-component-thumb .fc-feature-img {
width: 100% !important;
}
.fc-item-default.fc-wait .wpgmp_locations .wpgmp_locations_content img {
width: 100% !important;
margin-bottom: 10px !important;
}
.fc-component-content ul li {
display: inherit !important;
width: 100%;
}
.wpgmp_listing_list .fc-wait .fc-item-padding-content_15 {
padding: 0 15px;
}
.wpgmp_listing_grid .fc-hide-grid,
.wpgmp_listing_list .fc-hide-grid {
display: none;
}
.wpgmp_listing_grid .fc-show-grid,
.wpgmp_listing_list .fc-show-grid {
display: block;
}
}
.fc-infowindow3 {
position: relative;
width: 100%;
height: 100%;
}
.wpgmp_infowindow.fc-infowindow-fano .fc-item-title,
.wpgmp_infowindow.fc-item-fano .fc-item-title,
.wpgmp_infowindow.fc-post-fano .fc-item-title {
position: absolute;
left: 10px;
top: 10px;
}
.wpgmp_infowindow.fc-infowindow-fano .fc-item-meta,
.wpgmp_infowindow.fc-item-fano .fc-item-meta,
.wpgmp_infowindow.fc-post-fano .fc-item-meta {
position: absolute;
right: 8px;
bottom: 1px;
background: #fff;
padding: 5px 10px;
text-align: center;
}
.fc-infowindow-content,
.fc-item-content {
float: left;
width: 100%;
box-sizing: border-box;
}
.fc-infowindow-ojas .fc-item-title,
.fc-post-ojas .fc-item-title {
background: #4390ff;
color: #fff;
padding: 8px 30px 8px 10px;
}
.fc-post-ojas .fc-item-title a {
color: #fff;
}
.fc-space-bottom {
margin-bottom: 20px;
}
.wpgmp_infowindow.fc-item-aare,
.wpgmp_infowindow.fc-item-acerra,
.wpgmp_infowindow.fc-item-fano,
.wpgmp_infowindow.fc-item-kairav,
.wpgmp_infowindow.fc-item-kriday,
.wpgmp_infowindow.fc-item-ojas,
.wpgmp_infowindow.fc-item-parma,
.wpgmp_infowindow.fc-item-udine,
.wpgmp_infowindow.fc-infowindow-aare,
.wpgmp_infowindow.fc-infowindow-acerra,
.wpgmp_infowindow.fc-infowindow-fano,
.wpgmp_infowindow.fc-infowindow-kairav,
.wpgmp_infowindow.fc-infowindow-kriday,
.wpgmp_infowindow.fc-infowindow-ojas,
.wpgmp_infowindow.fc-infowindow-parma,
.wpgmp_infowindow.fc-infowindow-udine {
width: 350px;
background: #fff;
position: relative;
}
@media (max-width: 600px) {
.categories_filter_reset_btn {
width: 100%;
}
.wpgmp_infobox .wpgmp_infowindow {
width: 350px !important;
position: relative;
}
}
.infowindow-close {
right: 6px;
top: 8px;
}
.fc-item-padding-content_20 {
padding: 0 20px;
box-sizing: border-box;
}
.wpgmp_infowindow_post .fc-item-title a {
text-decoration: none !important;
box-shadow: none !important;
}
.wpgmp_infowindow_post .wp-post-image {
max-width: 100% !important;
height: auto;
box-sizing: border-box;
}
.wpgmp_infowindow a {
box-shadow: none;
} .fc-accordion {
margin: 0 0 15px 0;
}
.fc-accordion dt {
float: left;
width: 100%;
}
.fc-accordion dt a {
background-color: #012139;
position: relative;
text-transform: uppercase;
width: 100%;
display: block;
text-align: left;
cursor: pointer;
font-weight: 600;
color: #80c8fe;
text-decoration: none;
padding: 11px 15px;
border-bottom: 1px solid #6b94b3;
outline: none;
}
.fc-accordion dt a:active,
.fc-accordion dt a:visited,
.fc-accordion dt a:focus {
outline: none;
box-shadow: none;
}
.fc-accordion dt i {
float: right;
margin-top: 2px;
}
.fc-accordion dt a:hover,
.fc-accordion dt.active a {
text-decoration: none;
background: #012139;
color: #80c8fe;
}
.fc-accordion dt a::after {
content: "";
position: absolute;
right: 10px;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='13px' viewBox='0 0 55.751 55.751' style='enable-background:new 0 0 55.751 55.751;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M31.836,43.006c0.282-0.281,0.518-0.59,0.725-0.912L54.17,20.485c2.107-2.109,2.109-5.528,0-7.638 c-2.109-2.107-5.527-2.109-7.638,0l-18.608,18.61L9.217,12.753c-2.109-2.108-5.527-2.109-7.637,0 C0.527,13.809-0.002,15.19,0,16.571c-0.002,1.382,0.527,2.764,1.582,3.816l21.703,21.706c0.207,0.323,0.445,0.631,0.729,0.913 c1.078,1.078,2.496,1.597,3.91,1.572C29.336,44.604,30.758,44.084,31.836,43.006z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-size: 13px;
width: 13px;
height: 13px;
top: 50%;
transform: translateY(-50%);
}
.fc-accordion dt.active a::after {
content: "";
position: absolute;
right: 10px;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='13px' viewBox='0 0 55.751 55.751' style='enable-background:new 0 0 55.751 55.751;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M31.836,43.006c0.282-0.281,0.518-0.59,0.725-0.912L54.17,20.485c2.107-2.109,2.109-5.528,0-7.638 c-2.109-2.107-5.527-2.109-7.638,0l-18.608,18.61L9.217,12.753c-2.109-2.108-5.527-2.109-7.637,0 C0.527,13.809-0.002,15.19,0,16.571c-0.002,1.382,0.527,2.764,1.582,3.816l21.703,21.706c0.207,0.323,0.445,0.631,0.729,0.913 c1.078,1.078,2.496,1.597,3.91,1.572C29.336,44.604,30.758,44.084,31.836,43.006z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-size: 13px;
width: 13px;
height: 13px;
top: 50%;
transform: translateY(-50%) rotate(180deg);
}
.fc-accordion dd {
background-color: #fff;
padding: 15px;
display: none;
border-bottom: 1px solid #6b94b3;
max-height: 0;
transition: max-height 0.2s ease-out;
float: left;
width: 100%;
position: relative;
margin-bottom: 0px;
box-sizing: border-box;
}
.fc-accordion dd.active {
display: block;
max-height: inherit;
}
.fc-infowindow-parma .fc-accordion,
.wpgmp_infowindow_post.fc-item-parma .fc-accordion {
float: left;
width: 100%;
margin: 0px 0 15px;
}
.fc-infowindow-parma .fc-accordion dl,
.wpgmp_infowindow_post.fc-item-parma .fc-accordion dl {
margin: 0px;
}
.fc-infowindow-parma .fc-accordion dt a,
.wpgmp_infowindow_post.fc-item-parma .fc-accordion dt a {
background-color: #e0e0e0;
color: #000;
padding: 6px 15px;
border-bottom: 1px solid #d8d7d7;
box-sizing: border-box;
}
.fc-infowindow-parma .fc-accordion dt a:hover,
.fc-infowindow-parma .fc-accordion dt.active a,
.wpgmp_infowindow_post.fc-item-parma .fc-accordion dt a:hover,
.wpgmp_infowindow_post.fc-item-parma .fc-accordion dt.active a {
text-decoration: none;
background: #e0e0e0;
color: #000;
width: 100%;
float: left;
display: block;
}
.fc-infowindow-parma .fc-accordion dd,
.wpgmp_infowindow_post.fc-item-parma .fc-accordion dd {
background-color: #fff;
border-bottom: 1px solid #d8d7d7;
margin: 0px;
}
.fc-item-fano div.fc-item-meta {
background: #fbfbfb;
padding: 5px 10px;
text-align: center; }
.fc-item-fano div.fc-feature-img + div.fc-item-meta,
.fc-item-fano img + div.fc-item-meta {
position: absolute;
left: 3px;
top: 3px;
}
.fc-item-fano .read-more {
border: 1px solid #444444;
font-size: 14px;
padding: 0;
display: inline-block;
margin: 16px 0 0;
box-shadow: none;
background: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/arrow.png) no-repeat center 7px;
width: 67px;
height: 33px;
text-indent: -99999px;
}
.fc-item-fano .read-more:hover {
background: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/arrow.png) no-repeat center -43px #444444;
color: #fff;
}
.fc-item-aare .read-more {
border: 1px solid #444444;
font-size: 12px;
padding: 5px 10px;
display: inline-block;
margin: 15px 0 0;
box-shadow: none;
}
.fc-item-aare .read-more:hover {
background: #444444;
color: #fff;
}
.fc-item-padding-content_15 {
padding: 0 15px;
box-sizing: border-box;
}
@media (max-width: 600px) {
.infowindow-close {
right: 4px;
}
.wpgmp_categories .fc-feature-img {
width: 100%;
float: left;
margin: 0px 0 0px;
}
.wpgmp_categories .fc-feature-img img {
width: 100% !important;
height: auto;
margin: 0px !important;
padding: 0px !important;
}
}
.wpgmp_iw_content .fc-main {
background: none;
}
.fc-p-text {
font-size: 14px;
margin-bottom: 30px;
}
.wpgmp_filter_wrappers {
margin-bottom: 20px;
float: left;
width: 100%;
}
.wpgmp_before_listing {
line-height: 1em;
}
.infoBoxTail:after {
content: "";
position: absolute; left: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #fff;
}
.infoBox {
animation: fadeIn 0.9s;
}
.fc-6 {
width: 50%;
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
box-sizing: border-box;
}
@media (max-width: 992px) {
.fc-6 {
width: 100%;
}
}
.wpgmp_filter_wrappers {
background: #f3f3f3;
padding: 20px;
border-radius: 2px;
}
@media (max-width: 370px) {
.wpgmp_infobox .wpgmp_infowindow {
width: 350px !important;
}
}
.wpgmp_map_parent {
float: left;
width: 100%;
position: relative;
margin-bottom: 10px;
}
#wpgmp_tab_3 .wpgmp_cat_title span {
margin-top: 7px !important;
}
.adp-placemark td:nth-child(2) {
padding-left: 5px;
}
.categories_filter span.span_list img,
.categories_filter span.span_print img {
display: block;
}
.amenity_type {
padding-left: 30px;
position: relative;
}
.amenity_type input[type="checkbox"] {
opacity: 0;
z-index: 1;
position: relative;
}
.amenity_type label {
vertical-align: middle;
position: relative;
transition: all 0.4s ease 0s;
display: inline-block !important;
font-weight: normal;
line-height: 1.5em;
}
.amenity_type label::before {
content: "";
display: inline-block;
position: absolute;
width: 1.25em;
height: 1.25em;
left: 0;
top: 1px;
margin-left: -1.75em;
border: 1px solid #fff;
border-radius: 0px;
background-color: #fff;
-webkit-transition:
border 0.15s ease-in-out,
color 0.15s ease-in-out;
-o-transition:
border 0.15s ease-in-out,
color 0.15s ease-in-out;
transition:
border 0.15s ease-in-out,
color 0.15s ease-in-out;
}
.amenity_type label::after {
display: inline-block;
position: absolute;
width: 1.25em;
height: 1.25em;
left: 1px;
top: -1px;
margin-left: -2.1em;
padding-left: 3px;
padding-top: 1px;
font-size: 0.916667em;
color: #000;
}
.amenity_type input[type="checkbox"]:checked + label::before {
outline: none;
border: 1px solid #fff;
outline: 0px auto -webkit-focus-ring-color;
background: #fff;
}
.amenity_type input[type="checkbox"]:checked + label::after {
content: "";
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' viewBox='0 0 236.988 236.988' style='enable-background:new 0 0 236.988 236.988;' xml:space='preserve'%3E%3Cpolygon points='198.098,24.326 87.543,134.881 38.891,86.229 0,125.121 87.543,212.662 236.988,63.217 '/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
top: 50%;
left: 3px;
transform: translateY(-50%);
background-position: center;
}
.wpgmp_infowindow .fc-item-box img {
display: block;
}
.fc-featured-hoverdiv div.fc-featured-hoverinner:last-child {
display: none;
}
.gm-svpc img {
max-width: none !important;
} @media (max-width: 768px) {
.gm-style .gm-style-iw-a {
width: 100% !important;
}
.fc-infowindow-default .wpgmp_iw_content {
width: 100%;
}
}
.categories_filter input[type="button"] {
border: none;
padding: 0.7142857em 0.7142857em 0.7142857em 0.7142857em;
line-height: 1.8 !important;
font-weight: 500 !important;
}
.wpgmp_map_container {
display: table;
width: 100%;
}
.wpgmp_hide_map_container {
display: none;
}
.wpgmp_map_container_placeholder {
position: relative;
background-image: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/images/map_placeholder.png);
background-size: cover;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
min-height: 200px;
}
.wpgmp_map_container_placeholder .no-cookie-accepted {
padding: 20px;
background: #000;
opacity: 0.4;
color: #fff;
}
.wpgmp_map_container * {
box-sizing: border-box;
}
.wpgmp_map_parent,
.wpgmp_filter_wrappers,
.location_listing2 {
float: none;
display: inline-block;
}
@media (max-width: 768px) {
.fc-infowindow-default .wpgmp_iw_content {
width: 33vh !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.wpgmp_map_container .gm-style-iw-t > .gm-style-iw {
max-width: 26vh !important;
}
.wpgmp_infowindow .fc-item-box {
margin: 0px !important;
}
} .wpgmp-autocomplete-wrapper {
position: relative;
margin-bottom: 10px;
}
.wpgmp-autocomplete-wrapper input {
width: 100%;
padding: 10px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 4px;
outline: none;
}
.wpgmp-autocomplete-wrapper input:focus {
border-color: #66afe9;
box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
}
.wpgmp-autosuggest-results {
width: 100%;
position: absolute;
top: 40px;
left: 0;
border: 1px solid #ccc;
border-top: none;
border-radius: 0 0 4px 4px;
background-color: #fff;
z-index: 1000;
max-height: 150px;
overflow-y: auto;
display: none;
margin-block: 0 !important;
padding-left: 0 !important;
list-style: none;
}
.wpgmp-autosuggest-results li {
padding: 10px;
cursor: pointer;
transition: background-color 0.2s;
}
.wpgmp-autosuggest-results li:hover {
background-color: #f0f0f0;
}
.wpgmp-search-control-wrapper .wpgmp-autocomplete-wrapper input {
width: 100% !important;
}
.wpgmp-search-control-wrapper {
width: 100% !important;
max-width: 350px;
}
a.wpgmp-action-link {
text-decoration: underline;
color: #4390ff;
margin-right: 10px;
}
.wpgmp-actions {
margin: 10px;
} .leaflet-routing-container-hide {
display: none;
visibility: none;
} .wpgmp_infowindow.fc-infowindow-default,
.wpgmp_infowindow.wpgmp_infowindow_post.fc-item-default {
background: #fff;
padding: 20px;
width: 350px;
} .wpgmp-marker-label {
background: #4285f4;
color: #fff;
border-radius: 50%;
padding: 5px 10px;
font-weight: bold;
text-align: center;
} .leaflet-bounce-animation {
animation: leaflet-bounce 0.6s ease-in-out infinite !important;
will-change: transform;
}
@keyframes leaflet-bounce {
0%,
100% {
transform: translateY(0) !important;
}
50% {
transform: translateY(-10px) !important;
}
} .wpgmp_toggle_main_container input.wpgmp_error,
div.wpgmp_search_form input.wpgmp_error:focus {
border: solid 1px #ff0000 !important;
} .wpgmp-map-provider-google .wpgmp_locateme_control {
margin-top: 10px;
margin-left: 10px;
} .wpgmp-autosuggest-loader {
position: absolute;
top: 50%;
right: 10px;
width: 16px;
height: 16px;
transform: translateY(-50%);
border: 2px solid #ccc;
border-top: 2px solid #000;
border-radius: 50%;
animation: wpgmp-spin 0.6s linear infinite;
z-index: 5;
}
@keyframes wpgmp-spin {
0% {
transform: translateY(-50%) rotate(0deg);
}
100% {
transform: translateY(-50%) rotate(360deg);
}
}
.wpgmp_msg_info {
text-align: center;
font-size: 14px;
font-weight: 500;
} @keyframes gmp-drop {
0% {
opacity: 0;
transform: translateY(-200px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.gmp-marker-drop {
animation: gmp-drop 0.6s ease-out forwards;
}
@keyframes gmp-bounce {
0%,
100% {
transform: translateY(0);
}
50% {
transform: translateY(-15px);
}
}
.gmp-marker-bounce {
animation: gmp-bounce 0.6s infinite;
} .leaflet-control select.wpomp_map_type {
--fc-form-select-bg-img: url("data:image/svg+xml,%3Csvg width='18' height='9' viewBox='0 0 18 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9201 0.950195L10.4001 7.4702C9.63008 8.2402 8.37008 8.2402 7.60008 7.4702L1.08008 0.950195' stroke='%234390FF' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
--fc-form-select-padding-y: 12px;
--fc-form-select-padding-x: 20px;
--fc-form-select-font-size: 16px;
--fc-form-select-font-weight: 400;
--fc-form-select-line-height: 20px;
--fc-form-select-height: 46px;
--fc-form-select-bg: #fff;
--fc-form-select-color: var(--fc-body-color);
--fc-form-select-placeholder-color: #868e96;
--fc-form-select-border-width: 1px;
--fc-form-select-border-color: rgba(0, 0, 0, 0.1);
--fc-form-select-active-border-color: var(--fc-primary);
--fc-form-select-active-box-shadow: none;
--fc-form-select-box-shadow: none;
--fc-form-select-border-radius: 8px;
position: relative;
display: block;
margin: 0;
width: 100%;
max-width: none;
padding: var(--fc-form-select-padding-y)
calc(var(--fc-form-select-padding-x) + 16px) var(--fc-form-select-padding-y)
var(--fc-form-select-padding-x);
font-size: var(--fc-form-select-font-size);
font-weight: var(--fc-form-select-font-weight);
line-height: var(--fc-form-select-line-height);
color: var(--fc-form-select-color);
min-height: var(--fc-form-select-height);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--fc-form-select-bg);
background-image: var(--fc-form-select-bg-img);
background-repeat: no-repeat;
background-position: right 15px center;
background-size: 16px 12px;
border: var(--fc-border-width) solid var(--fc-form-select-border-color);
border-radius: var(--fc-form-select-border-radius);
box-shadow: var(--fc-form-select-box-shadow);
transition:
border-color 0.15s ease-in-out,
box-shadow 0.15s ease-in-out;
} .searchContainer {
position: relative;
}
.wpgmp_map_container .searchBox {
width: 310px;
height:46px;
border: none;
margin-left: 10px;
overflow: hidden;
outline: none;
}
.resultsDiv {
background: #fff;
}
.resultsDiv.result {
position: absolute;
background-color: white;
width: 399px; 
top: 200px;
border-style: solid;
border-width: 1px;
border-color: lightgrey;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 2px 2px 2px -2px gray;
-webkit-box-shadow: 2px 2px 2px -2px gray;
box-shadow: 2px 2px 2px -2px gray;
}
.resultsDiv .list {
list-style-type:none;
padding-left:0;
margin-bottom: 0px;
margin-top: 0px;
}
.listResult {
background-color: white;
height: 38px;
margin-bottom: 0px;
border-top: 1px solid #e6e6e6;
}
.listResult.active {
background-color: lightskyblue;
}
.listResult.mouseover {
background-color: lightgrey;
}
.iconStyle {
width: 24px;
height: 24px;
margin-left: 5px;
vertical-align: middle;
}
.resultsDiv .content {
float: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
height: 38px;
width: 399px; 
line-height:38px;
}
.pagingDiv {
border-top: 1px solid #e6e6e6;
}
.pagingArrow {
vertical-align: bottom;
}
.title {
margin-left: 10px;
line-height:38px;;
}
.resultsDiv.result {
top: 42px;
z-index: 9999;
}
.leaflet-control-fullscreen a {
background:#fff url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/fullscreen.png) no-repeat 0 0;
background-size:26px 52px;
}
.leaflet-touch .leaflet-control-fullscreen a {
background-position: 2px 2px;
}
.leaflet-fullscreen-on .leaflet-control-fullscreen a {
background-position:0 -26px;
}
.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a {
background-position: 2px -24px;
} .leaflet-container:-webkit-full-screen {
width:100%!important;
height:100%!important;
}
.leaflet-container.leaflet-fullscreen-on {
width:100%!important;
height:100%!important;
}
.leaflet-pseudo-fullscreen {
position:fixed!important;
width:100%!important;
height:100%!important;
top:0!important;
left:0!important;
z-index:99999;
}
@media
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
.leaflet-control-fullscreen a {
background-image:url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/fullscreen@2x.png);
}
}
.leaflet-control-locate a{font-size:1.4em;color:#444;cursor:pointer}.leaflet-control-locate.active a{color:#2074b6}.leaflet-control-locate.active.following a{color:#fc8428}.leaflet-control-locate-location circle{animation:leaflet-control-locate-throb 4s ease infinite}@keyframes leaflet-control-locate-throb{0%{r:9;stroke-width:1}50%{r:7;stroke-width:3}100%{r:9;stroke-width:1}} .leaflet-routing-container, .leaflet-routing-error {
width: 320px;
background-color: white;
padding-top: 4px;
transition: all 0.2s ease;
box-sizing: border-box;
}
.leaflet-control-container .leaflet-routing-container-hide {
width: 32px;
height: 32px;
}
.leaflet-routing-container h2 {
font-size: 14px;
}
.leaflet-routing-container h3 {
font-size: 12px;
font-weight: normal;
}
.leaflet-routing-collapsible .leaflet-routing-geocoders {
margin-top: 20px;
}
.leaflet-routing-alt, .leaflet-routing-geocoders, .leaflet-routing-error {
padding: 6px;
margin-top: 2px;
margin-bottom: 6px;
border-bottom: 1px solid #ccc;
max-height: 320px;
overflow-y: auto;
transition: all 0.2s ease;
}
.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-alt, 
.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-geocoders {
display: none;
}
.leaflet-bar .leaflet-routing-alt:last-child {
border-bottom: none;
}
.leaflet-routing-alt-minimized {
color: #888;
max-height: 64px;
overflow: hidden;
cursor: pointer;
}
.leaflet-routing-alt table {
border-collapse: collapse;
}
.leaflet-routing-alt tr:hover {
background-color: #eee;
cursor: pointer;
}
.leaflet-routing-alt::-webkit-scrollbar {
width: 8px;
}
.leaflet-routing-alt::-webkit-scrollbar-track {
border-radius: 2px;
background-color: #eee;
}
.leaflet-routing-alt::-webkit-scrollbar-thumb {
border-radius: 2px;
background-color: #888;
}
.leaflet-routing-icon {
background-image: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/leaflet.routing.icons.png);
-webkit-background-size: 240px 20px;
background-size: 240px 20px;
background-repeat: no-repeat;
margin: 0;
content: '';
display: inline-block;
vertical-align: top;
width: 20px;
height: 20px;
}
.leaflet-routing-icon-continue         { background-position: 0 0; }
.leaflet-routing-icon-sharp-right      { background-position: -20px 0; }
.leaflet-routing-icon-turn-right       { background-position: -40px 0; }
.leaflet-routing-icon-bear-right       { background-position: -60px 0; }
.leaflet-routing-icon-u-turn           { background-position: -80px 0; }
.leaflet-routing-icon-sharp-left       { background-position: -100px 0; }
.leaflet-routing-icon-turn-left        { background-position: -120px 0; }
.leaflet-routing-icon-bear-left        { background-position: -140px 0; }
.leaflet-routing-icon-depart           { background-position: -160px 0; }
.leaflet-routing-icon-enter-roundabout { background-position: -180px 0; }
.leaflet-routing-icon-arrive           { background-position: -200px 0; }
.leaflet-routing-icon-via              { background-position: -220px 0; }
.leaflet-routing-geocoders div {
padding: 4px 0px 4px 0px;
}
.leaflet-routing-geocoders input {
width: 303px;
width: calc(100% - 4px);
line-height: 1.67;
border: 1px solid #ccc;
}
.leaflet-routing-geocoders button {
font: bold 18px 'Lucida Console', Monaco, monospace;
border: 1px solid #ccc;
border-radius: 4px;
background-color: white;
margin: 0;
margin-right: 3px;
float: right;
cursor: pointer;
transition: background-color 0.2s ease;
}
.leaflet-routing-add-waypoint:after {
content: '+';
}
.leaflet-routing-reverse-waypoints:after {
font-weight: normal;
content: '\21c5';
}
.leaflet-routing-geocoders button:hover {
background-color: #eee;
}
.leaflet-routing-geocoders input,.leaflet-routing-remove-waypoint,.leaflet-routing-geocoder {
position: relative;
}
.leaflet-routing-geocoder-result {
font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
position: absolute;
max-height: 0;
overflow: hidden;
transition: all 0.5s ease;
z-index: 1000; }
.leaflet-routing-geocoder-result table {
width: 100%;
border: 1px solid #ccc;
border-radius: 0 0 4px 4px;
background-color: white;
cursor: pointer;
}
.leaflet-routing-geocoder-result-open {
max-height: 800px;
}
.leaflet-routing-geocoder-selected, .leaflet-routing-geocoder-result tr:hover {
background-color: #eee;
}
.leaflet-routing-geocoder-no-results {
font-style: italic;
color: #888;
}
.leaflet-routing-remove-waypoint {
background-color: transparent;
display: inline-block;
vertical-align: middle;
cursor: pointer;
}
.leaflet-routing-remove-waypoint:after {
position: absolute;
display: block;
width: 15px;
height: 1px;
z-index: 1;
right: 1px;
top: 4px;
bottom: 0;
margin: auto;
padding: 2px;
font-size: 18px;
font-weight: bold;
content: "\00d7";
text-align: center;
cursor: pointer;
color: #ccc;
background: white;
padding-bottom: 16px;
margin-top: -16px;
padding-right: 4px;
line-height: 1;
}
.leaflet-routing-remove-waypoint:hover {
color: black;
}
.leaflet-routing-instruction-distance {
width: 48px;
}
.leaflet-routing-collapse-btn {
position: absolute;
top: 0;
right: 6px;
font-size: 24px;
color: #ccc;
font-weight: bold;
}
.leaflet-routing-collapse-btn:after {
content: '\00d7';
}
.leaflet-routing-container-hide .leaflet-routing-collapse-btn {
position: relative;
left: 4px;
top: 4px;
display: block;
width: 26px;
height: 23px;
background-image: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/routing-icon.png);
}
.leaflet-routing-container-hide .leaflet-routing-collapse-btn:after {
content: none;
}
.leaflet-top .leaflet-routing-container.leaflet-routing-container-hide {
margin-top: 10px !important;
}
.leaflet-right .leaflet-routing-container.leaflet-routing-container-hide {
margin-right: 10px !important;
}
.leaflet-bottom .leaflet-routing-container.leaflet-routing-container-hide {
margin-bottom: 10px !important;
}
.leaflet-left .leaflet-routing-container.leaflet-routing-container-hide {
margin-left: 10px !important;
}
@media only screen and (max-width: 640px) {
.leaflet-routing-container {
margin: 0 !important;
padding: 0 !important;
width: 100%;
height: 100%;
}
}
@keyframes bounce {
0%   { transform: translateY(0); }
30%  { transform: translateY(-15px); }
60%  { transform: translateY(0); }
100% { transform: translateY(-7px); }
}
.leaflet-bounce-animation {
animation: bounce 0.5s ease;
}    .fc-text-primary {
color: var(--fc-infobox-primary) !important;
}
.fc-text-secondary {
color: var(--fc-infobox-secondary) !important;
}
.fc-bg-primary {
background-color: var(--fc-infobox-primary) !important;
}
.fc-bg-secondary {
background-color: var(--fc-infobox-secondary) !important;
}
.fc-text-left {
text-align: left !important;
}
.fc-text-center {
text-align: center !important;
}
.fc-text-right {
text-align: right !important;
}
.fc-text-capitalize {
text-transform: capitalize !important;
}
.fc-text-lowercase {
text-transform: lowercase !important;
}
.fc-text-uppercase {
text-transform: uppercase !important;
} .fc-infobox-root {
--fc-infobox-primary: #4390ff;
--fc-infobox-primary-hover: color-mix(in srgb, var(--fc-infobox-primary) 80%, #000 15%);
--fc-infobox-secondary: #f5f7fa;
--fc-infobox-bg: #fff;
--fc-infobox-color: #65686e;
--fc-infobox-link-color: var(--fc-infobox-primary);
--fc-infobox-link-hover-color: var(--fc-infobox-primary-hover);
--fc-infobox-title-color: #23272f;
--fc-infobox-title-font-size: 18px;
--fc-infobox-title-font-weight: 600;
--fc-infobox-font-weight: 400;
--fc-infobox-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
--fc-infobox-font-size: 14px;
--fc-infobox-line-height: 18px;
--fc-infobox-padding-y: 24px;
--fc-infobox-padding-x: 20px;
--fc-infobox-max-width: 350px;
--fc-infobox-max-height: 500px;
--fc-infobox-border-radius: 6px;
}
.fc-infobox-root *,
.fc-infobox-root *::before,
.fc-infobox-root *::after {
box-sizing: border-box !important;
}
.fc-infobox-root img {
max-width: 100%;
vertical-align: middle;
border-style: none;
}
.fc-infobox {
position: relative;
background: var(--fc-infobox-bg);
color: var(--fc-infobox-color);
border-radius: var(--fc-infobox-border-radius);
font-family: var(--fc-infobox-font-family);
font-size: var(--fc-infobox-font-size);
font-weight: var(--fc-infobox-font-weight);
line-height: var(--fc-infobox-line-height);
max-width: var(--fc-infobox-max-width);
width: 100%;
overflow: hidden;
}
@media screen and (min-width: 992px) {
.fc-infobox {
width: var(--fc-infobox-max-width);
}
}
.fc-infobox .fc-infobox-title {
font-size: var(--fc-infobox-title-font-size);
font-weight: var(--fc-infobox-title-font-weight);
color: var(--fc-infobox-title-color);
line-height: 1.4;
margin-bottom: 8px;
}
.fc-infobox .fc-infobox-title a {
color: inherit;
}
.fc-infobox-body {
padding: var(--fc-infobox-padding-y) var(--fc-infobox-padding-x);
max-height: var(--fc-infobox-max-height);
overflow-y: auto;
}
.fc-infobox-img .fc-feature-img {
height: 100%;
width: 100%;
} .fc-infobox-list {
display: flex;
flex-direction: column;
gap: 8px;
font-size: 12px;
line-height: 16px;
font-weight: 500;
}
.fc-infobox-list i {
font-size: 18px;
line-height: 14px;
vertical-align: -4px;
}
.fc-infobox-list-item {
display: flex;
gap: 8px;
}
.fc-infobox-msg:not(:last-child),
.fc-infobox-list:not(:last-child),
.fc-infobox-extra-content:not(:last-child) {
margin-bottom: 15px;
}
.fc-infobox-address {
font-style: normal;
margin: 0;
} .wpgmp-infowindow-addon .wpgmp_iw_content {
display: block;
padding: 0 !important;
} .wpgmp-infowindow-addon.leaflet-popup-content-wrapper {
padding: 0;
box-shadow: none;
border-radius: 0;
background-color: transparent;
}
.wpgmp-infowindow-addon ~ .leaflet-popup-tip-container .leaflet-popup-tip {
box-shadow: none;
}
.wpgmp-infowindow-addon .leaflet-popup-content {
margin: 0;
font-size: inherit;
line-height: inherit;
}
.wpgmp-infowindow-addon ~ a.leaflet-popup-close-button {
background-color: rgba(0, 0, 0, 0.5) !important;
color: #fff !important;
border-radius: 50%;
} .fc-badge {
--fc-badge-padding-y: 4px;
--fc-badge-padding-x: 12px;
--fc-badge-border-radius: 4px;
--fc-badge-font-size: 12px;
--fc-badge-font-weight: 500;
--fc-badge-line-height: 1.2;
--fc-badge-bg: #f2f2f2;
--fc-badge-color: #23272f;
display: inline-flex;
font-size: var(--fc-badge-font-size);
font-weight: var(--fc-badge-font-weight);
line-height: var(--fc-badge-line-height);
padding: var(--fc-badge-padding-y) var(--fc-badge-padding-x);
border-radius: var(--fc-badge-border-radius);
background-color: var(--fc-badge-bg);
color: var(--fc-badge-color);
}
.fc-infobox-categories {
display: flex;
flex-wrap: wrap;
gap: 15px;
}
.fc-infobox-categories:not(:last-child) {
margin-bottom: 15px;
} .fc-infobox-btn {
--fc-infobox-btn-padding-x: 20px;
--fc-infobox-btn-padding-y: 10px;
--fc-infobox-btn-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
--fc-infobox-btn-font-size: 14px;
--fc-infobox-btn-font-weight: 500;
--fc-infobox-btn-line-height: 18px;
--fc-infobox-btn-min-width: 120px;
--fc-infobox-btn-color: #23272f;
--fc-infobox-btn-bg: transparent;
--fc-infobox-btn-box-shadow: none;
--fc-infobox-btn-border-width: 1px;
--fc-infobox-btn-border-color: transparent;
--fc-infobox-btn-border-radius: 6px;
--fc-infobox-btn-hover-border-color: transparent;
--fc-infobox-btn-disabled-opacity: 0.5;
display: inline-block;
min-width: var(--fc-infobox-btn-min-width);
padding: var(--fc-infobox-btn-padding-y) var(--fc-infobox-btn-padding-x);
font-family: var(--fc-infobox-btn-font-family);
font-size: var(--fc-infobox-btn-font-size);
font-weight: var(--fc-infobox-btn-font-weight);
line-height: var(--fc-infobox-btn-line-height);
color: var(--fc-infobox-btn-color) !important;
text-align: center;
text-decoration: none !important;
vertical-align: middle;
cursor: pointer;
user-select: none;
border: var(--fc-infobox-btn-border-width) solid
var(--fc-infobox-btn-border-color);
border-radius: var(--fc-infobox-btn-border-radius);
background-color: var(--fc-infobox-btn-bg);
box-shadow: var(--fc-infobox-btn-box-shadow);
white-space: nowrap;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.fc-infobox-btn {
transition: none;
}
}
.fc-infobox-btn:hover,
.fc-infobox-btn:focus,
.fc-infobox-btn:focus-visible {
color: var(--fc-infobox-btn-hover-color) !important;
background-color: var(--fc-infobox-btn-hover-bg);
border-color: var(--fc-infobox-btn-hover-border-color);
outline: 0;
}
.fc-infobox-btn:disabled,
.fc-infobox-btn-disabled,
.fc-infobox-btn.disabled {
pointer-events: none;
cursor: not-allowed;
opacity: var(--fc-infobox-btn-disabled-opacity);
}
.fc-infobox-btn-link {
--fc-infobox-btn-padding-x: 5px;
--fc-infobox-btn-color: var(--fc-infobox-primary);
--fc-infobox-btn-bg: transparent;
--fc-infobox-btn-border-color: transparent;
--fc-infobox-btn-hover-color: var(--fc-infobox-primary-hover);
--fc-infobox-btn-hover-bg: color-mix(in srgb, var(--fc-infobox-primary) 10%, transparent);
--fc-infobox-btn-hover-border-color: transparent;
--fc-infobox-btn-min-width: auto;
display: inline-flex;
align-items: center;
}
.fc-infobox-btn-primary {
--fc-infobox-btn-color: #fff;
--fc-infobox-btn-bg: var(--fc-infobox-primary);
--fc-infobox-btn-border-color: var(--fc-infobox-primary);
--fc-infobox-btn-hover-color: #fff;
--fc-infobox-btn-hover-bg: var(--fc-infobox-primary-hover);
--fc-infobox-btn-hover-border-color: var(--fc-infobox-primary-hover);
}
.fc-infobox-btn-outline-primary {
--fc-infobox-btn-color: var(--fc-infobox-primary);
--fc-infobox-btn-border-color: var(--fc-infobox-primary);
--fc-infobox-btn-hover-color: #fff;
--fc-infobox-btn-hover-bg: var(--fc-infobox-primary);
--fc-infobox-btn-hover-border-color: var(--fc-infobox-primary);
}
.fc-infobox-btn-icon {
--fc-infobox-btn-padding-x: 5px;
--fc-infobox-btn-padding-y: 5px;
--fc-infobox-btn-border-radius: 50%;
min-width: auto;
width: 48px;
height: 48px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.fc-infobox-btn:not(.fc-infobox-btn-icon) > [class^="wep-icon-"],
.fc-infobox-btn:not(.fc-infobox-btn-icon) > [class*=" wep-icon-"] {
margin-left: 10px;
align-self: center;
}
.fc-infobox-btn-wrapper {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
@font-face {
font-family: 'weplugin';
src: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/font/weplugin.eot?63506848);
src: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/font/weplugin.eot?63506848#iefix) format('embedded-opentype'),
url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/font/weplugin.woff2?63506848) format('woff2'),
url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/font/weplugin.woff?63506848) format('woff'),
url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/font/weplugin.ttf?63506848) format('truetype'),
url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/font/weplugin.svg?63506848#weplugin) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="wep-icon-"], [class*=" wep-icon-"] {
font-family: "weplugin";
font-style: normal;
font-weight: normal;
display: inline-block;
text-decoration: inherit;
width: 1em;
text-align: center; font-variant: normal;
text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wep-icon-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; }
.wep-icon-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; }
.wep-icon-xs { font-size: .75em; }
.wep-icon-sm { font-size: .875em }
.wep-icon-1x { font-size: 1rem; }
.wep-icon-2x { font-size: 2rem; }
.wep-icon-3x { font-size: 3rem; }
.wep-icon-4x { font-size: 4rem; }
.wep-icon-5x { font-size: 5rem; }
.wep-icon-6x { font-size: 6rem; }
.wep-icon-7x { font-size: 7rem; }
.wep-icon-8x { font-size: 8rem; }
.wep-icon-9x { font-size: 9rem; }
.wep-icon-10x { font-size: 10rem; }
.wep-icon-setting:before { content: '\e800'; } .wep-icon-setting-1:before { content: '\e801'; } .wep-icon-setting-2:before { content: '\e802'; } .wep-icon-setting-3:before { content: '\e803'; } .wep-icon-share:before { content: '\e804'; } .wep-icon-shop:before { content: '\e805'; } .wep-icon-shopping-bag:before { content: '\e806'; } .wep-icon-shopping-cart:before { content: '\e807'; } .wep-icon-sidebar-left:before { content: '\e808'; } .wep-icon-sidebar-right:before { content: '\e809'; } .wep-icon-slider-horizontal:before { content: '\e80a'; } .wep-icon-speaker:before { content: '\e80b'; } .wep-icon-star:before { content: '\e80c'; } .wep-icon-status-up:before { content: '\e80d'; } .wep-icon-sun:before { content: '\e80e'; } .wep-icon-tag:before { content: '\e80f'; } .wep-icon-ticket:before { content: '\e810'; } .wep-icon-timer:before { content: '\e811'; } .wep-icon-translate:before { content: '\e812'; } .wep-icon-trash:before { content: '\e813'; } .wep-icon-tree:before { content: '\e814'; } .wep-icon-unhappy:before { content: '\e815'; } .wep-icon-upload:before { content: '\e816'; } .wep-icon-user:before { content: '\e817'; } .wep-icon-users:before { content: '\e818'; } .wep-icon-user-tag:before { content: '\e819'; } .wep-icon-verify:before { content: '\e81a'; } .wep-icon-video:before { content: '\e81b'; } .wep-icon-wallet:before { content: '\e81c'; } .wep-icon-wallet-1:before { content: '\e81d'; } .wep-icon-whatsapp:before { content: '\e81e'; } .wep-icon-wifi:before { content: '\e81f'; } .wep-icon-woman:before { content: '\e820'; } .wep-icon-youtube:before { content: '\e821'; } .wep-icon-achivement:before { content: '\e822'; } .wep-icon-add:before { content: '\e823'; } .wep-icon-airplane:before { content: '\e824'; } .wep-icon-align-center:before { content: '\e825'; } .wep-icon-align-left:before { content: '\e826'; } .wep-icon-align-right:before { content: '\e827'; } .wep-icon-apple:before { content: '\e828'; } .wep-icon-archive:before { content: '\e829'; } .wep-icon-arrow-down:before { content: '\e82a'; } .wep-icon-arrow-left:before { content: '\e82b'; } .wep-icon-arrow-right:before { content: '\e82c'; } .wep-icon-arrow-up:before { content: '\e82d'; } .wep-icon-bathtub:before { content: '\e82e'; } .wep-icon-bed:before { content: '\e82f'; } .wep-icon-blueprint:before { content: '\e830'; } .wep-icon-book:before { content: '\e831'; } .wep-icon-book-1:before { content: '\e832'; } .wep-icon-box:before { content: '\e833'; } .wep-icon-briefcase:before { content: '\e834'; } .wep-icon-broom:before { content: '\e835'; } .wep-icon-cake:before { content: '\e836'; } .wep-icon-calculator:before { content: '\e837'; } .wep-icon-calendar:before { content: '\e838'; } .wep-icon-camera:before { content: '\e839'; } .wep-icon-car:before { content: '\e83a'; } .wep-icon-card:before { content: '\e83b'; } .wep-icon-chart:before { content: '\e83c'; } .wep-icon-chat:before { content: '\e83d'; } .wep-icon-check:before { content: '\e83e'; } .wep-icon-circle-check:before { content: '\e83f'; } .wep-icon-circle-close:before { content: '\e840'; } .wep-icon-circle-code:before { content: '\e841'; } .wep-icon-circle-info:before { content: '\e842'; } .wep-icon-clock:before { content: '\e843'; } .wep-icon-close:before { content: '\e844'; } .wep-icon-cloud:before { content: '\e845'; } .wep-icon-cloud-check:before { content: '\e846'; } .wep-icon-cloud-remove:before { content: '\e847'; } .wep-icon-coffee:before { content: '\e848'; } .wep-icon-color:before { content: '\e849'; } .wep-icon-contact:before { content: '\e84a'; } .wep-icon-copy:before { content: '\e84b'; } .wep-icon-copyright:before { content: '\e84c'; } .wep-icon-cpu:before { content: '\e84d'; } .wep-icon-crown:before { content: '\e84e'; } .wep-icon-danger:before { content: '\e84f'; } .wep-icon-danger-1:before { content: '\e850'; } .wep-icon-data:before { content: '\e851'; } .wep-icon-database:before { content: '\e852'; } .wep-icon-delivery:before { content: '\e853'; } .wep-icon-direction:before { content: '\e854'; } .wep-icon-direction-1:before { content: '\e855'; } .wep-icon-discover:before { content: '\e856'; } .wep-icon-dislike:before { content: '\e857'; } .wep-icon-docs:before { content: '\e858'; } .wep-icon-dollar:before { content: '\e859'; } .wep-icon-dollar-circle:before { content: '\e85a'; } .wep-icon-dollar-square:before { content: '\e85b'; } .wep-icon-download:before { content: '\e85c'; } .wep-icon-edit:before { content: '\e85d'; } .wep-icon-export:before { content: '\e85e'; } .wep-icon-eye:before { content: '\e85f'; } .wep-icon-eye-slash:before { content: '\e860'; } .wep-icon-facebook:before { content: '\e861'; } .wep-icon-filter:before { content: '\e862'; } .wep-icon-fire:before { content: '\e863'; } .wep-icon-flag:before { content: '\e864'; } .wep-icon-flash:before { content: '\e865'; } .wep-icon-folder:before { content: '\e866'; } .wep-icon-gallery:before { content: '\e867'; } .wep-icon-gas-station:before { content: '\e868'; } .wep-icon-gift:before { content: '\e869'; } .wep-icon-global:before { content: '\e86a'; } .wep-icon-google:before { content: '\e86b'; } .wep-icon-google-play:before { content: '\e86c'; } .wep-icon-gps:before { content: '\e86d'; } .wep-icon-gps-slash:before { content: '\e86e'; } .wep-icon-grid:before { content: '\e86f'; } .wep-icon-grid-1:before { content: '\e870'; } .wep-icon-grid-2:before { content: '\e871'; } .wep-icon-happy:before { content: '\e872'; } .wep-icon-heart:before { content: '\e873'; } .wep-icon-home:before { content: '\e874'; } .wep-icon-home-1:before { content: '\e875'; } .wep-icon-important:before { content: '\e876'; } .wep-icon-inbox:before { content: '\e877'; } .wep-icon-inbox-received:before { content: '\e878'; } .wep-icon-inbox-send:before { content: '\e879'; } .wep-icon-infinity:before { content: '\e87a'; } .wep-icon-info-circle-fill:before { content: '\e87b'; } .wep-icon-info-danger:before { content: '\e87c'; } .wep-icon-instagram:before { content: '\e87d'; } .wep-icon-key:before { content: '\e87e'; } .wep-icon-layer:before { content: '\e87f'; } .wep-icon-like:before { content: '\e880'; } .wep-icon-link:before { content: '\e881'; } .wep-icon-list:before { content: '\e882'; } .wep-icon-list-1:before { content: '\e883'; } .wep-icon-lock:before { content: '\e884'; } .wep-icon-login:before { content: '\e885'; } .wep-icon-logout:before { content: '\e886'; } .wep-icon-long-arrow-down:before { content: '\e887'; } .wep-icon-long-arrow-left:before { content: '\e888'; } .wep-icon-long-arrow-right:before { content: '\e889'; } .wep-icon-long-arrow-up:before { content: '\e88a'; } .wep-icon-magicpen:before { content: '\e88b'; } .wep-icon-man:before { content: '\e88c'; } .wep-icon-map:before { content: '\e88d'; } .wep-icon-map-1:before { content: '\e88e'; } .wep-icon-massage:before { content: '\e88f'; } .wep-icon-massage-tracking:before { content: '\e890'; } .wep-icon-math:before { content: '\e891'; } .wep-icon-maximize:before { content: '\e892'; } .wep-icon-maximize-1:before { content: '\e893'; } .wep-icon-maximize-2:before { content: '\e894'; } .wep-icon-medal:before { content: '\e895'; } .wep-icon-menu:before { content: '\e896'; } .wep-icon-mic:before { content: '\e897'; } .wep-icon-minimize:before { content: '\e898'; } .wep-icon-minimize-1:before { content: '\e899'; } .wep-icon-minus:before { content: '\e89a'; } .wep-icon-mirroring-screen:before { content: '\e89b'; } .wep-icon-monitor:before { content: '\e89c'; } .wep-icon-moon:before { content: '\e89d'; } .wep-icon-more:before { content: '\e89e'; } .wep-icon-more-1:before { content: '\e89f'; } .wep-icon-music:before { content: '\e8a0'; } .wep-icon-note:before { content: '\e8a1'; } .wep-icon-notification:before { content: '\e8a2'; } .wep-icon-percentage-square:before { content: '\e8a3'; } .wep-icon-phone:before { content: '\e8a4'; } .wep-icon-phone-1:before { content: '\e8a5'; } .wep-icon-pin:before { content: '\e8a6'; } .wep-icon-pin-fill:before { content: '\e8a7'; } .wep-icon-plug:before { content: '\e8a8'; } .wep-icon-printer:before { content: '\e8a9'; } .wep-icon-ranking:before { content: '\e8aa'; } .wep-icon-refresh:before { content: '\e8ab'; } .wep-icon-reload:before { content: '\e8ac'; } .wep-icon-route:before { content: '\e8ad'; } .wep-icon-route-1:before { content: '\e8ae'; } .wep-icon-ruler:before { content: '\e8af'; } .wep-icon-search:before { content: '\e8b0'; } .wep-icon-search-zoom-in:before { content: '\e8b1'; } .wep-icon-search-zoom-out:before { content: '\e8b2'; } .wep-icon-security:before { content: '\e8b3'; } .wep-icon-security-safe:before { content: '\e8b4'; } .wep-icon-send:before { content: '\e8b5'; }  .leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
position: absolute;
left: 0;
top: 0;
}
.leaflet-container {
overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-user-drag: none;
} .leaflet-tile::selection {
background: transparent;
} .leaflet-safari .leaflet-tile {
image-rendering: -webkit-optimize-contrast;
} .leaflet-safari .leaflet-tile-container {
width: 1600px;
height: 1600px;
-webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
display: block;
}  .leaflet-container .leaflet-overlay-pane svg {
max-width: none !important;
max-height: none !important;
}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
max-width: none !important;
max-height: none !important;
width: auto;
padding: 0;
}
.leaflet-container img.leaflet-tile { mix-blend-mode: plus-lighter;
}
.leaflet-container.leaflet-touch-zoom {
-ms-touch-action: pan-x pan-y;
touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
-ms-touch-action: pinch-zoom; touch-action: none;
touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
-ms-touch-action: none;
touch-action: none;
}
.leaflet-container {
-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
filter: inherit;
visibility: hidden;
}
.leaflet-tile-loaded {
visibility: inherit;
}
.leaflet-zoom-box {
width: 0;
height: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 800;
} .leaflet-overlay-pane svg {
-moz-user-select: none;
}
.leaflet-pane         { z-index: 400; }
.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }
.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }
.leaflet-vml-shape {
width: 1px;
height: 1px;
}
.lvml {
behavior: url(#default#VML);
display: inline-block;
position: absolute;
} .leaflet-control {
position: relative;
z-index: 800;
pointer-events: visiblePainted; pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
position: absolute;
z-index: 1000;
pointer-events: none;
}
.leaflet-top {
top: 0;
}
.leaflet-right {
right: 0;
}
.leaflet-bottom {
bottom: 0;
}
.leaflet-left {
left: 0;
}
.leaflet-control {
float: left;
clear: both;
}
.leaflet-right .leaflet-control {
float: right;
}
.leaflet-top .leaflet-control {
margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
margin-left: 10px;
}
.leaflet-right .leaflet-control {
margin-right: 10px;
} .leaflet-fade-anim .leaflet-popup {
opacity: 0;
-webkit-transition: opacity 0.2s linear;
-moz-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
opacity: 1;
}
.leaflet-zoom-animated {
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
}
svg.leaflet-zoom-animated {
will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
-moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
visibility: hidden;
} .leaflet-interactive {
cursor: pointer;
}
.leaflet-grab {
cursor: -webkit-grab;
cursor:    -moz-grab;
cursor:         grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
cursor: move;
cursor: -webkit-grabbing;
cursor:    -moz-grabbing;
cursor:         grabbing;
} .leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
pointer-events: visiblePainted; pointer-events: auto;
} .leaflet-container {
background: #ddd;
outline-offset: 1px;
}
.leaflet-container a {
color: #0078A8;
}
.leaflet-zoom-box {
border: 2px dotted #38f;
background: rgba(255,255,255,0.5);
} .leaflet-container {
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-size: 12px;
font-size: 0.75rem;
line-height: 1.5;
} .leaflet-bar {
box-shadow: 0 1px 5px rgba(0,0,0,0.65);
border-radius: 4px;
}
.leaflet-bar a {
background-color: #fff;
border-bottom: 1px solid #ccc;
width: 26px;
height: 26px;
line-height: 26px;
display: block;
text-align: center;
text-decoration: none;
color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
background-position: 50% 50%;
background-repeat: no-repeat;
display: block;
}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
cursor: default;
background-color: #f4f4f4;
color: #bbb;
}
.leaflet-touch .leaflet-bar a {
width: 30px;
height: 30px;
line-height: 30px;
text-decoration: none;
}
.leaflet-touch .leaflet-bar a:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
} .leaflet-control-zoom-in,
.leaflet-control-zoom-out {
font: bold 18px 'Lucida Console', Monaco, monospace;
text-indent: 1px;
}
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
font-size: 22px;
} .leaflet-control-layers {
box-shadow: 0 1px 5px rgba(0,0,0,0.4);
background: #fff;
border-radius: 5px;
}
.leaflet-control-layers-toggle {
background-image: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/images/layers.png);
width: 36px;
height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
background-image: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/images/layers-2x.png);
background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
width: 44px;
height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
display: block;
position: relative;
}
.leaflet-control-layers-expanded {
padding: 6px 10px 6px 6px;
color: #333;
background: #fff;
}
.leaflet-control-layers-scrollbar {
overflow-y: scroll;
overflow-x: hidden;
padding-right: 5px;
}
.leaflet-control-layers-selector {
margin-top: 2px;
position: relative;
top: 1px;
}
.leaflet-control-layers label {
display: block;
font-size: 13px;
font-size: 1.08333em;
}
.leaflet-control-layers-separator {
height: 0;
border-top: 1px solid #ddd;
margin: 5px -10px 5px -6px;
} .leaflet-default-icon-path { background-image: url(//www.ibi-sa.com/wp-content/plugins/wp-google-map-plugin/assets/css/images/marker-icon.png);
} .leaflet-container .leaflet-control-attribution {
background: #fff;
background: rgba(255, 255, 255, 0.8);
margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
padding: 0 5px;
color: #333;
line-height: 1.4;
}
.leaflet-control-attribution a {
text-decoration: none;
}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
text-decoration: underline;
}
.leaflet-attribution-flag {
display: inline !important;
vertical-align: baseline !important;
width: 1em;
height: 0.6669em;
}
.leaflet-left .leaflet-control-scale {
margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
margin-bottom: 5px;
}
.leaflet-control-scale-line {
border: 2px solid #777;
border-top: none;
line-height: 1.1;
padding: 2px 5px 1px;
white-space: nowrap;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: rgba(255, 255, 255, 0.8);
text-shadow: 1px 1px #fff;
}
.leaflet-control-scale-line:not(:first-child) {
border-top: 2px solid #777;
border-bottom: none;
margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
border: 2px solid rgba(0,0,0,0.2);
background-clip: padding-box;
} .leaflet-popup {
position: absolute;
text-align: center;
margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
padding: 1px;
text-align: left;
border-radius: 12px;
}
.leaflet-popup-content {
margin: 13px 24px 13px 20px;
line-height: 1.3;
font-size: 13px;
font-size: 1.08333em;
min-height: 1px;
}
.leaflet-popup-content p {
margin: 17px 0;
margin: 1.3em 0;
}
.leaflet-popup-tip-container {
width: 40px;
height: 20px;
position: absolute;
left: 50%;
margin-top: -1px;
margin-left: -20px;
overflow: hidden;
pointer-events: none;
}
.leaflet-popup-tip {
width: 17px;
height: 17px;
padding: 1px;
margin: -10px auto 0;
pointer-events: auto;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
background: white;
color: #333;
box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}
.leaflet-container a.leaflet-popup-close-button {
position: absolute;
top: 0;
right: 0;
border: none;
text-align: center;
width: 24px;
height: 24px;
font: 16px/24px Tahoma, Verdana, sans-serif;
color: #757575;
text-decoration: none;
background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
color: #585858;
}
.leaflet-popup-scrolled {
overflow: auto;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
-ms-zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
width: 24px;
margin: 0 auto;
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
border: 1px solid #999;
} .leaflet-div-icon {
background: #fff;
border: 1px solid #666;
}  .leaflet-tooltip {
position: absolute;
padding: 6px;
background-color: #fff;
border: 1px solid #fff;
border-radius: 3px;
color: #222;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
pointer-events: none;
box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
.leaflet-tooltip.leaflet-interactive {
cursor: pointer;
pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
position: absolute;
pointer-events: none;
border: 6px solid transparent;
background: transparent;
content: "";
} .leaflet-tooltip-bottom {
margin-top: 6px;
}
.leaflet-tooltip-top {
margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
left: 50%;
margin-left: -6px;
}
.leaflet-tooltip-top:before {
bottom: 0;
margin-bottom: -12px;
border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
top: 0;
margin-top: -12px;
margin-left: -6px;
border-bottom-color: #fff;
}
.leaflet-tooltip-left {
margin-left: -6px;
}
.leaflet-tooltip-right {
margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
top: 50%;
margin-top: -6px;
}
.leaflet-tooltip-left:before {
right: 0;
margin-right: -12px;
border-left-color: #fff;
}
.leaflet-tooltip-right:before {
left: 0;
margin-left: -12px;
border-right-color: #fff;
} @media print { .leaflet-control {
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
}#paperplane-cookie-notice{position:fixed;z-index:9999;width:calc(100% - 6px);bottom:0;left:0;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;border:#989898 solid 3px;background-color:#000000;color:#F1F1F1;transition:opacity 1s;pointer-events:none;opacity:0}#paperplane-cookie-notice.shown{pointer-events:all;opacity:1}#paperplane-cookie-notice .paperplane-cookie-notice-container{position:relative;width:calc(100% - 20px);max-width:768px;margin:0 auto;padding:10px;text-align:center}#paperplane-cookie-notice .paperplane-cookie-notice-container .paperplane-message-cookie-accepted,#paperplane-cookie-notice .paperplane-cookie-notice-container .paperplane-message-cookie-refused{display:none}#paperplane-cookie-notice a{display:inline-block;margin:5px;padding:3px 6px;background-color:#FFFFFF;color:#000000;text-transform:uppercase}.paperplane-gdpr-content-message{position:relative;padding:10px;margin:20px 0;background-color:#000000;color:#FFFFFF;text-transform:uppercase;cursor:pointer}.paperplane-gdpr-content-message p{margin:0}.cookies-list-block{border-bottom:#000000 solid 1px;padding-bottom:10px;margin-top:20px}.def-popup-set{opacity:0}.unset-pointer-events{pointer-events:none}.popup-overlay{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.popup-not-overlay{position:fixed;z-index:9999}.popup-verticalize{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-non-wrapper,.popup-wrapper{position:relative}.popup-shape{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-top-right{right:0;top:0}.popup-top-right .popup-wrapper{position:relative}.popup-top-left{left:0;top:0}.popup-top-left .popup-wrapper{position:relative}.popup-bottom-right{right:0;bottom:0}.popup-bottom-right .popup-wrapper{position:relative}.popup-bottom-left{left:0;bottom:0}.popup-bottom-left .popup-wrapper{position:relative}.popup-shape-image,.popup-shape-texts{position:relative;width:100%;overflow:hidden}.text-scroller{overflow-y:scroll}.popup-absl-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.popup-shape-image{overflow:hidden;margin:0;padding:0;min-height:1px}.popup-contents{position:relative}.popup-borders{position:absolute;z-index:99;display:block;pointer-events:none}.popup-padder{position:relative;width:calc(100% - 50px);padding:25px}.popup-close-icon{position:absolute;z-index:9999;width:30px;height:30px;cursor:pointer}.popup-close-icon:hover{opacity:0.95}.popup-close-icon img{width:30px !important;height:30px !important}.popup-close-text{position:absolute;z-index:9999;height:30px;cursor:pointer;opacity:1;font-weight:bold}.popup-close-text:hover{opacity:0.95}.popup-styler{position:relative;width:100% !important}.popup-styler iframe{width:100% !important;margin-bottom:15px}.popup-styler a{text-decoration:underline}.popup-no-the-100{position:relative;height:auto;overflow:hidden}.popup-no-the-100 img{width:100%;height:auto;margin:0;padding:0;border:0;float:left}.popup-bg-handler{position:absolute;display:block;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.popup-cta-btn{display:inline-block;padding:15px;font-size:20px;opacity:1;-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}.popup-cta-btn:hover{opacity:0.8}.popup-shape.rounded,.popup-shape.rounded-all,.popup-shape.rounded-big{overflow:hidden}.popup-overlay .popup-shape.rounded{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.popup-overlay .popup-shape.rounded .popup-borders{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.popup-overlay .popup-shape.rounded-big{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.popup-overlay .popup-shape.rounded-big .popup-borders{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.popup-shape.rounded-all{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.popup-shape.rounded-all .popup-shape-image{display:none}.popup-shape.rounded-all .popup-contents{position:relative;height:100% !important;text-align:center !important}.popup-shape.rounded-all .popup-contents .popup-padder{position:relative;width:100%;padding:25px}.popup-shape.rounded-all .popup-borders{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.popup-top-left .popup-shape.rounded{-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px}.popup-top-left .popup-shape.rounded .popup-borders{-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px}.popup-top-left .popup-shape.rounded-big{-webkit-border-bottom-right-radius:40px;-moz-border-radius-bottomright:40px;border-bottom-right-radius:40px}.popup-top-left .popup-shape.rounded-big .popup-borders{-webkit-border-bottom-right-radius:40px;-moz-border-radius-bottomright:40px;border-bottom-right-radius:40px}.popup-top-right .popup-shape.rounded{-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;border-bottom-left-radius:20px}.popup-top-right .popup-shape.rounded .popup-borders{-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;border-bottom-left-radius:20px}.popup-top-right .popup-shape.rounded-big{-webkit-border-bottom-left-radius:40px;-moz-border-radius-bottomleft:40px;border-bottom-left-radius:40px}.popup-top-right .popup-shape.rounded-big .popup-borders{-webkit-border-bottom-left-radius:40px;-moz-border-radius-bottomleft:40px;border-bottom-left-radius:40px}.popup-bottom-right .popup-shape.rounded{-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-top-left-radius:20px}.popup-bottom-right .popup-shape.rounded .popup-borders{-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-top-left-radius:20px}.popup-bottom-right .popup-shape.rounded-big{-webkit-border-top-left-radius:40px;-moz-border-radius-topleft:40px;border-top-left-radius:40px}.popup-bottom-right .popup-shape.rounded-big .popup-borders{-webkit-border-top-left-radius:40px;-moz-border-radius-topleft:40px;border-top-left-radius:40px}.popup-bottom-left .popup-shape.rounded{-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px}.popup-bottom-left .popup-shape.rounded .popup-borders{-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px}.popup-bottom-left .popup-shape.rounded-big{-webkit-border-top-right-radius:40px;-moz-border-radius-topright:40px;border-top-right-radius:40px}.popup-bottom-left .popup-shape.rounded-big .popup-borders{-webkit-border-top-right-radius:40px;-moz-border-radius-topright:40px;border-top-right-radius:40px}.popup-shadow{-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,0.55);-moz-box-shadow:0 0 20px 5px rgba(0,0,0,0.55);box-shadow:0 0 20px 5px rgba(0,0,0,0.55)}@-webkit-keyframes paperplane-popup-bounce-animation{0%{-webkit-transform:scale(0.3)}33%{-webkit-transform:scale(1.1)}66%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@keyframes paperplane-popup-bounce-animation{0%{transform:scale(0.3)}33%{transform:scale(1.1)}66%{transform:scale(0.9)}100%{transform:scale(1)}}.paperplane-popup-bounce{-webkit-animation-name:paperplane-popup-bounce-animation;animation-name:paperplane-popup-bounce-animation;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes paperplane-popup-swing-animation{0%{transform:rotate(50deg)}25%{transform:rotate(-30deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}@keyframes paperplane-popup-swing-animation{0%{-webkit-transform:rotate(50deg)}25%{-webkit-transform:rotate(-30deg)}50%{-webkit-transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}.paperplane-popup-swing{-webkit-animation-name:paperplane-popup-swing-animation;animation-name:paperplane-popup-swing-animation;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.paperplane-popup-rotate{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);transition:all 800ms ease-in-out}@media screen and (min-width: 1px) and (max-width: 1023px){.hide-mobile-image{display:none}.popup-desktop-image{display:none}.popup-shape{min-height:0 !important}.half-text{width:100%;overflow:hidden}.popup-padder{margin-bottom:30px !important}.popup-shape-image-text-horizontal .popup-shape-image,.popup-shape-image-text-vertical .popup-shape-image{order:1;width:100%}.popup-shape-image-text-horizontal .popup-shape-texts,.popup-shape-image-text-vertical .popup-shape-texts{order:2;width:100%}.popup-shape-text-image-horizontal .popup-shape-image,.popup-shape-text-image-vertical .popup-shape-image{order:2;width:100%}.popup-shape-text-image-horizontal .popup-shape-texts,.popup-shape-text-image-vertical .popup-shape-texts{order:1;width:100%}.popup-shape.rounded-all{width:90vw;height:90vw;display:inline-block;margin:0 auto;text-align:center}.rounded-all .popup-padder{width:90vw;height:90vw;display:-webkit-flex !important;display:flex !important;-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rounded-all .popup-styler{text-align:center;top:-45px;width:calc(90vw - 50px) !important}.rounded-all.popup-overlay{padding-left:5vw !important}.rounded-all.popup-not-overlay.popup-bottom-left,.rounded-all.popup-not-overlay.popup-bottom-right,.rounded-all.popup-not-overlay.popup-top-left,.rounded-all.popup-not-overlay.popup-top-right{bottom:0;left:5vw !important}.rounded-all .popup-close-btn{margin-left:-30px !important;top:77vw !important}.popup-top-left .popup-close-def-set,.popup-top-right .popup-close-def-set{left:50%;margin-left:-15px;bottom:-15px}.popup-top-left .popup-close-def-set-text,.popup-top-right .popup-close-def-set-text{right:0;width:100%;bottom:-35px;text-align:center}.popup-bottom-left .popup-close-def-set,.popup-bottom-right .popup-close-def-set{left:50%;margin-left:-15px;top:-15px}.popup-bottom-left .popup-close-def-set-text,.popup-bottom-right .popup-close-def-set-text{right:0;width:100%;top:-35px;text-align:center}.popup-close-top-right-text{right:0;width:100%;bottom:-25px;text-align:center}.popup-close-bottom-center,.popup-close-bottom-left,.popup-close-bottom-right,.popup-close-left-center,.popup-close-right-center,.popup-close-top-center,.popup-close-top-left,.popup-close-top-right{left:50%;margin-left:-15px;top:-15px}}@media screen and (min-width: 1024px){.hide-desktop-image{display:none}.popup-mobile-image{display:none}.verticalizer{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-shape-image-text-horizontal .popup-shape-image{order:1;width:100%}.popup-shape-image-text-horizontal .popup-shape-texts{order:2;width:100%}.popup-shape-text-image-horizontal .popup-shape-image{order:2;width:100%}.popup-shape-text-image-horizontal .popup-shape-texts{order:1;width:100%}.popup-shape-image-text-vertical .popup-shape-image{order:1;width:50%}.popup-shape-image-text-vertical .popup-shape-texts{order:2;width:50%}.popup-shape-text-image-vertical .popup-shape-image{order:2;width:50%}.popup-shape-text-image-vertical .popup-shape-texts{order:1;width:50%}.popup-shape.rounded-all{width:400px;height:400px;display:inline-block;margin:0 auto;text-align:center}.rounded-all.popup-not-overlay.popup-top-right{top:20px;right:20px}.rounded-all.popup-not-overlay.popup-top-left{top:20px;left:20px}.rounded-all.popup-not-overlay.popup-bottom-right{bottom:20px;right:20px}.rounded-all.popup-not-overlay.popup-bottom-left{bottom:20px;left:20px}.rounded-all .popup-close-btn{left:50% !important;margin-left:-15px;top:350px !important}.popup-overlay .popup-close-bottom-left{left:-10px;bottom:-10px}.popup-overlay .popup-close-bottom-right{right:-10px;bottom:-10px}.popup-overlay .popup-close-top-right{right:-10px;top:-10px}.popup-overlay .popup-close-top-left{left:-10px;top:-10px}.rounded.popup-overlay .popup-close-bottom-left{left:-10px;bottom:-10px}.rounded.popup-overlay .popup-close-bottom-right{right:-10px;bottom:-10px}.rounded.popup-overlay .popup-close-top-right{right:-10px;top:-10px}.rounded.popup-overlay .popup-close-top-left{left:-10px;top:-10px}.rounded-big.popup-overlay .popup-close-bottom-left{left:-5px;bottom:-5px}.rounded-big.popup-overlay .popup-close-bottom-right{right:-5px;bottom:-5px}.rounded-big.popup-overlay .popup-close-top-right{right:-5px;top:-5px}.rounded-big.popup-overlay .popup-close-top-left{left:-5px;top:-5px}.popup-top-right .popup-close-def-set{left:-10px;bottom:-10px}.popup-top-right .popup-close-def-set-text{right:5px;bottom:-35px}.popup-top-right.rounded .popup-close-def-set{left:-10px;bottom:-10px}.popup-top-right.rounded-big .popup-close-def-set{left:-5px;bottom:-5px}.popup-top-left .popup-close-def-set{right:-10px;bottom:-10px}.popup-top-left .popup-close-def-set-text{left:5px;bottom:-35px}.popup-top-left.rounded .popup-close-def-set{right:-10px;bottom:-10px}.popup-top-left.rounded-big .popup-close-def-set{right:-5px;bottom:-5px}.popup-bottom-right .popup-close-def-set{left:-10px;top:-10px}.popup-bottom-right .popup-close-def-set-text{right:5px;top:-35px}.popup-bottom-right.rounded .popup-close-def-set{left:-10px;top:-10px}.popup-bottom-right.rounded-big .popup-close-def-set{left:-5px;top:-5px}.popup-bottom-left .popup-close-def-set{right:-10px;top:-10px}.popup-bottom-left .popup-close-def-set-text{left:5px;top:-35px}.popup-bottom-left.rounded .popup-close-def-set{right:-10px;top:-10px}.popup-bottom-left.rounded-big .popup-close-def-set{right:-5px;top:-5px}.popup-close-top-right-text{right:0;width:100%;bottom:-35px;text-align:center}.popup-close-top-center{left:50%;margin-left:-15px;top:-15px}.popup-close-bottom-center{left:50%;margin-left:-15px;bottom:-15px}.popup-close-left-center{left:-15px;margin-top:-15px;top:50%}.popup-close-right-center{right:-15px;margin-top:-15px;top:50%}}html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}body{font-family:proxima-nova,sans-serif;line-height:1}*:focus{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:16px 0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}img{margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:""}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}a{text-decoration:none;border:none;outline:none !important;transition:all .3s ease-in-out}.clearer{clear:both}.absl{position:absolute}.fat{font-weight:700}.semifat{font-weight:600}.poof{opacity:0;pointer-events:none}.only-explorer{display:none !important}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.no-explorer{display:none !important}.only-explorer{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:block !important}}.verticalize{align-items:center}.last-message{position:relative;display:block;width:100%;text-align:center;color:#e5eff7;padding:20px}.bottom-message{position:fixed;z-index:9999;bottom:0;left:0;display:none;width:100%;text-align:center;background-color:#3d3d3f;color:#e5eff7;padding:20px}.navigation{display:none}#infscr-loading{position:fixed;z-index:9999;bottom:0;left:0;width:calc(100% - 30px) !important;background-color:#3d3d3f;text-align:center;padding:15px;display:none}#infscr-loading p{font-family:proxima-nova,sans-serif;font-size:12px;line-height:14px;color:#fff;text-transform:uppercase}.video_frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.mappa-hold{position:relative;padding-bottom:65%;height:0;overflow:hidden;max-width:100%;height:auto}.video_frame iframe,.video_frame object,.video_frame embed,.mappa-hold iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gm-style .gm-style-iw-c{max-width:180px !important;font-family:proxima-nova,sans-serif !important;font-weight:600 !important;color:#0063ac;font-size:18px;line-height:24px}.espandi-form{display:none;opacity:0;transition:.3s all}.espandi-form.attivo{display:block;opacity:1}.disponibilita{margin:48px auto}.menu-item-has-children.none>a:first-child{pointer-events:none !important}#preheader{position:relative;display:block;width:100%}#header{position:fixed;z-index:9998;top:0;left:0;display:block;width:100vw;transition:all .2s linear,width 0s}#head-overlay{position:fixed;z-index:9997;left:0;display:block;width:100vw;opacity:1;pointer-events:all;transition:all .3s ease-in-out}#head-overlay.hidden{opacity:0;pointer-events:none}.occupy-scrollbar{width:calc(100% - 18px)}.hide-y-overflow{overflow-y:hidden}.scroll-opportunity{position:relative;display:block;width:calc(100% + 18px);overflow-y:scroll}#header-structure{position:relative;display:flex !important;flex-wrap:wrap !important;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1}#header-structure .logo:before{content:"";position:absolute;display:block;width:100%;background-image:url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/logo.svg);background-position:0 50%;background-repeat:no-repeat;background-size:contain}#header-structure .menu{-webkit-box-flex:1}#header-structure .side-head{-webkit-box-flex:1}#footer{position:relative;display:block;width:100%;overflow:hidden}#footer .footer-structure-1{position:relative;display:flex !important;flex-wrap:wrap !important;align-content:flex-start}#footer .footer-structure-1 .block{position:relative;-webkit-box-flex:1}#footer .footer-structure-1 .logo:before{content:"";position:absolute;display:block;width:100%;background-image:url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/logo.svg);background-position:0 50%;background-repeat:no-repeat;background-size:contain}::selection{background:#3d3d3f;color:#fff}::-moz-selection{background:#3d3d3f;color:#fff}::-webkit-selection{background:#3d3d3f;color:#fff}::-webkit-input-placeholder{color:#0063ac}:-moz-placeholder{color:#0063ac}::-moz-placeholder{color:#0063ac}.no-bg{color:#3d3d3f;background-color:rgba(0,0,0,0)}.no-bg.blended{background-color:rgba(255,255,255,.45);background-blend-mode:lighten}.no-bg h1,.no-bg h2,.no-bg h3,.no-bg h4,.no-bg h5{color:#0063ac}.no-bg a:link,.no-bg a:visited{color:#0063ac}.no-bg a:active,.no-bg a:hover{color:#0063ac}.no-bg .hambuger-element span{background-color:#0063ac}.no-bg .hambuger-element:hover span{background-color:#0063ac}.no-bg .current-mega-menu:after{background-color:#0063ac}.no-bg .sub-menu{color:#3d3d3f !important}.no-bg .sub-menu li a:link,.no-bg .sub-menu li a:visited{color:#3d3d3f}.no-bg .sub-menu li a:hover{color:#3d3d3f}.no-bg .overlay-menu-mobile-css{border-top:solid 1px #e5eff7 !important}.no-bg .overlay-menu-mobile-css li{border-bottom:solid 1px #e5eff7 !important}.no-bg .overlay-menu-mobile-css .sub-menu{background-color:#e5eff7}.no-bg .overlay-menu-mobile-css .sub-menu li{border-top:solid 1px #fff !important}.no-bg .overlay-menu-mobile-css .sub-menu li a:link,.no-bg .overlay-menu-mobile-css .sub-menu li a:visited{color:#3d3d3f}.no-bg .overlay-menu-mobile-css .sub-menu li a:hover{color:#3d3d3f}.no-bg .cta-navi a,.no-bg .default-button{color:#0063ac !important;background-color:rgba(0,0,0,0) !important;border-color:#0063ac}.no-bg .cta-navi a:hover,.no-bg .default-button:hover{color:#fff !important;background-color:#0063ac !important}.no-bg .default-button-b{color:#0063ac}.no-bg .default-button-b:hover{color:#0063ac}.no-bg .slide-button-shaper{border:#3d3d3f solid 1px;color:#3d3d3f;background-color:#fff}.no-bg .slick-prev{border-right:#3d3d3f solid 1px !important}.no-bg .slick-prev:hover .slide-button-shaper{color:#fff;background-color:#3d3d3f}.no-bg .slick-next:hover .slide-button-shaper{color:#fff;background-color:#3d3d3f}.no-bg .expander{color:#3d3d3f}.no-bg .expander:hover{color:#0063ac}.no-bg .scroll-down{background-color:#3d3d3f;color:#fff}.no-bg ::-webkit-input-placeholder{color:#0063ac}.no-bg :-moz-placeholder{color:#0063ac}.no-bg ::-moz-placeholder{color:#0063ac}.no-bg label{color:#0063ac}.no-bg input[type=email],.no-bg input[type=number],.no-bg input[type=tel],.no-bg input[type=text],.no-bg select,.no-bg textarea{border:#0063ac solid 1px;color:#3d3d3f}.no-bg input[type=submit]{color:#0063ac !important;background-color:rgba(0,0,0,0) !important;border:#0063ac 2px solid}.no-bg input[type=submit]:hover{color:#fff !important;background-color:#0063ac !important;border:#0063ac 2px solid}.no-bg .sfondo{background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.7) 70%, rgba(255, 255, 255, 0.5) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/fondo.jpg)}.combo-1{color:#3d3d3f;background-color:#e5eff7}.combo-1.blended{background-color:rgba(229,239,247,.6);background-blend-mode:multiply}.combo-1 h1,.combo-1 h2,.combo-1 h3,.combo-1 h4,.combo-1 h5{color:#0063ac}.combo-1.disponibilita,.combo-1.module-columns{margin:0}.combo-1.disponibilita{padding:40px 0}.combo-1.module-expanding-text .border-container{border-color:#0063ac}.combo-1 a:link,.combo-1 a:visited{color:#0063ac}.combo-1 a:active,.combo-1 a:hover{color:#0063ac}.combo-1 .module-intro{margin-top:40px}.combo-1 .hambuger-element span{background-color:#fff}.combo-1 .hambuger-element:hover span{background-color:#e5eff7}.combo-1 .current-mega-menu:after{background-color:#fff}.combo-1 .sub-menu{color:#0063ac !important;background-color:#e5eff7}.combo-1 .sub-menu li{border-bottom:#fff solid 1px}.combo-1 .sub-menu li a:link,.combo-1 .sub-menu li a:visited{color:#3d3d3f}.combo-1 .sub-menu li a:hover{color:#0063ac}.combo-1 .overlay-menu-mobile-css{border-top:solid 1px #0063ac !important}.combo-1 .overlay-menu-mobile-css li{border-bottom:solid 1px #0063ac !important}.combo-1 .overlay-menu-mobile-css .sub-menu{background-color:#0063ac}.combo-1 .overlay-menu-mobile-css .sub-menu li{border-top:solid 1px #3d3d3f !important}.combo-1 .overlay-menu-mobile-css .sub-menu li a:link,.combo-1 .overlay-menu-mobile-css .sub-menu li a:visited{color:#fff}.combo-1 .overlay-menu-mobile-css .sub-menu li a:hover{color:#fff}.combo-1 .cta-navi a,.combo-1 .default-button,.combo-1 .strange-button{color:#0063ac !important;background-color:rgba(0,0,0,0) !important;border-color:#0063ac}.combo-1 .cta-navi a:hover,.combo-1 .default-button:hover,.combo-1 .strange-button:hover{color:#fff !important;background-color:#0063ac !important}.combo-1 .default-button-b{color:#fff}.combo-1 .default-button-b:hover{color:#e5eff7}.combo-1 .slide-button-shaper{border:#fff solid 1px;color:#fff;background-color:#3d3d3f}.combo-1 .slick-prev{border-right:#fff solid 1px !important}.combo-1 .slick-prev:hover .slide-button-shaper{color:#3d3d3f;background-color:#fff}.combo-1 .slick-next:hover .slide-button-shaper{color:#3d3d3f;background-color:#fff}.combo-1 .expander{color:#fff}.combo-1 .expander:hover{color:#e5eff7}.combo-1 .scroll-down{background-color:#fff;color:#3d3d3f}.combo-1 ::-webkit-input-placeholder{color:#e5eff7}.combo-1 :-moz-placeholder{color:#e5eff7}.combo-1 ::-moz-placeholder{color:#e5eff7}.combo-1 .form-hold a:link,.combo-1 .form-hold a:visited{color:#0063ac;text-decoration:underline}.combo-1 label{color:#0063ac}.combo-1 input[type=email],.combo-1 input[type=number],.combo-1 input[type=tel],.combo-1 input[type=text],.combo-1 select,.combo-1 textarea{border:#e5eff7 solid 1px;color:#fff}.combo-1 input[type=email]::placeholder,.combo-1 input[type=number]::placeholder,.combo-1 input[type=tel]::placeholder,.combo-1 input[type=text]::placeholder,.combo-1 select::placeholder,.combo-1 textarea::placeholder{color:#0063ac}.combo-1 select{background-color:#e5eff7;color:#0063ac}.combo-1 input[type=submit]{color:#0063ac;background-color:rgba(0,0,0,0);border:2px solid #0063ac}.combo-1 input[type=submit]:hover{color:#fff !important;background-color:#0063ac !important;border:#0063ac 2px solid !important}.combo-1.text-and-img,.combo-1.text-only{background-color:rgba(0,0,0,0)}.combo-1.text-and-img .sfondo,.combo-1.text-only .sfondo{background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(89, 183, 182, 0.5) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/fondo.jpg)}.combo-2{color:#fff;background-color:#0063ac}.combo-2.blended{background-color:rgba(255,255,255,.45);background-blend-mode:lighten}.combo-2 h1,.combo-2 h2,.combo-2 h3,.combo-2 h4,.combo-2 h5{color:#fff}.combo-2 a:link,.combo-2 a:visited{color:#fff}.combo-2 a:active,.combo-2 a:hover{color:#e5eff7}.combo-2.disponibilita,.combo-2.module-columns{margin:0}.combo-2.disponibilita{padding:40px 0}.combo-2 .module-intro{margin-top:40px}.combo-2.module-expanding-text .border-container{border-color:#fff}.combo-2 .hambuger-element span{background-color:#3d3d3f}.combo-2 .hambuger-element:hover span{background-color:#0063ac}.combo-2 .current-mega-menu:after{background-color:#3d3d3f}.combo-2 .sub-menu{color:#e5eff7 !important;background-color:#3d3d3f}.combo-2 .sub-menu li{border-bottom:#0063ac solid 1px}.combo-2 .sub-menu li a:link,.combo-2 .sub-menu li a:visited{color:#fff}.combo-2 .sub-menu li a:hover{color:#e5eff7}.combo-2 .overlay-menu-mobile-css{border-top:solid 1px #fff !important}.combo-2 .overlay-menu-mobile-css li{border-bottom:solid 1px #fff !important}.combo-2 .overlay-menu-mobile-css .sub-menu{background-color:#fff}.combo-2 .overlay-menu-mobile-css .sub-menu li{border-top:solid 1px #e5eff7 !important}.combo-2 .overlay-menu-mobile-css .sub-menu li a:link,.combo-2 .overlay-menu-mobile-css .sub-menu li a:visited{color:#3d3d3f}.combo-2 .overlay-menu-mobile-css .sub-menu li a:hover{color:#3d3d3f}.combo-2 .cta-navi a,.combo-2 .default-button{color:#fff !important;background-color:#3d3d3f !important}.combo-2 .cta-navi a:hover,.combo-2 .default-button:hover{color:#fff !important;background-color:#0063ac !important}.combo-2 .default-button-b{color:#3d3d3f}.combo-2 .default-button-b:hover{color:#0063ac}.combo-2 .slide-button-shaper{border:#3d3d3f solid 1px;color:#3d3d3f;background-color:#fff}.combo-2 .slick-prev{border-right:#3d3d3f solid 1px !important}.combo-2 .slick-prev:hover .slide-button-shaper{color:#fff;background-color:#3d3d3f}.combo-2 .slick-next:hover .slide-button-shaper{color:#fff;background-color:#3d3d3f}.combo-2 .expander{color:#3d3d3f}.combo-2 .expander:hover{color:#0063ac}.combo-2 .scroll-down{background-color:#3d3d3f;color:#fff}.combo-2 ::-webkit-input-placeholder{color:#0063ac}.combo-2 :-moz-placeholder{color:#0063ac}.combo-2 ::-moz-placeholder{color:#0063ac}.combo-2 .form-hold a:link,.combo-2 .form-hold a:visited{color:#fff !important;text-decoration:underline}.combo-2 label{color:#fff}.combo-2 input[type=email],.combo-2 input[type=number],.combo-2 input[type=tel],.combo-2 input[type=text],.combo-2 select,.combo-2 textarea{border:#0063ac solid 1px;color:#3d3d3f}.combo-2 input[type=submit]{color:#fff !important;background-color:#0063ac !important}.combo-2 input[type=submit]:hover{color:#0063ac !important;background-color:#fff !important}.combo-2.text-and-img,.combo-2.text-only{background-color:rgba(0,0,0,0)}.combo-2.text-and-img h1,.combo-2.text-and-img h2,.combo-2.text-and-img h3,.combo-2.text-and-img h4,.combo-2.text-and-img h5,.combo-2.text-only h1,.combo-2.text-only h2,.combo-2.text-only h3,.combo-2.text-only h4,.combo-2.text-only h5{color:#0063ac}.combo-2.text-and-img .sfondo,.combo-2.text-only .sfondo{background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(0, 99, 172, 0.5) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/fondo.jpg)}.combo-3{color:#3d3d3f;background-color:#fff}.combo-3.blended{background-color:rgba(255,255,255,.45);background-blend-mode:lighten}.combo-3 h1,.combo-3 h2,.combo-3 h3,.combo-3 h4,.combo-3 h5{color:#0063ac}.combo-3 a:link,.combo-3 a:visited{color:#0063ac}.combo-3 a:active,.combo-3 a:hover{color:#0063ac}.combo-3 .module-intro{margin-top:40px}.combo-3 .hambuger-element span{background-color:#0063ac}.combo-3 .hambuger-element:hover span{background-color:#0063ac}.combo-3 .current-mega-menu:after{background-color:#0063ac}.combo-3 .sub-menu{color:#3d3d3f !important}.combo-3 .sub-menu li a:link,.combo-3 .sub-menu li a:visited{color:#3d3d3f}.combo-3 .sub-menu li a:hover{color:#3d3d3f}.combo-3 .overlay-menu-mobile-css{border-top:solid 1px #e5eff7 !important}.combo-3 .overlay-menu-mobile-css li{border-bottom:solid 1px #e5eff7 !important}.combo-3 .overlay-menu-mobile-css .sub-menu{background-color:#e5eff7}.combo-3 .overlay-menu-mobile-css .sub-menu li{border-top:solid 1px #fff !important}.combo-3 .overlay-menu-mobile-css .sub-menu li a:link,.combo-3 .overlay-menu-mobile-css .sub-menu li a:visited{color:#3d3d3f}.combo-3 .overlay-menu-mobile-css .sub-menu li a:hover{color:#3d3d3f}.combo-3 .cta-navi a,.combo-3 .default-button{color:#0063ac !important;background-color:rgba(0,0,0,0) !important;border-color:#0063ac}.combo-3 .cta-navi a:hover,.combo-3 .default-button:hover{color:#fff !important;background-color:#0063ac !important}.combo-3 .default-button-b{color:#0063ac}.combo-3 .default-button-b:hover{color:#0063ac}.combo-3 .slide-button-shaper{border:#3d3d3f solid 1px;color:#3d3d3f;background-color:#fff}.combo-3 .slick-prev{border-right:#3d3d3f solid 1px !important}.combo-3 .slick-prev:hover .slide-button-shaper{color:#fff;background-color:#3d3d3f}.combo-3 .slick-next:hover .slide-button-shaper{color:#fff;background-color:#3d3d3f}.combo-3 .expander{color:#3d3d3f}.combo-3 .expander:hover{color:#0063ac}.combo-3 .scroll-down{background-color:#3d3d3f;color:#fff}.combo-3 ::-webkit-input-placeholder{color:#0063ac}.combo-3 :-moz-placeholder{color:#0063ac}.combo-3 ::-moz-placeholder{color:#0063ac}.combo-3 label{color:#0063ac}.combo-3 input[type=email],.combo-3 input[type=number],.combo-3 input[type=tel],.combo-3 input[type=text],.combo-3 select,.combo-3 textarea{border:#0063ac solid 1px;color:#3d3d3f}.combo-3 input[type=submit]{color:#fff !important;background-color:rgba(0,0,0,0) !important;border:#fff}.combo-3 input[type=submit]:hover{color:#0063ac !important;background-color:#fff !important}.combo-4.text-and-img,.combo-4.text-only{background-color:rgba(0,0,0,0)}.combo-4.text-and-img h1,.combo-4.text-and-img h2,.combo-4.text-and-img h3,.combo-4.text-and-img h4,.combo-4.text-and-img h5,.combo-4.text-only h1,.combo-4.text-only h2,.combo-4.text-only h3,.combo-4.text-only h4,.combo-4.text-only h5{color:#0063ac}.combo-4.text-and-img .sfondo,.combo-4.text-only .sfondo{background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(239, 51, 64, 0.5) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/fondo.jpg)}.combo-5.text-and-img,.combo-5.text-only{background-color:rgba(0,0,0,0)}.combo-5.text-and-img h1,.combo-5.text-and-img h2,.combo-5.text-and-img h3,.combo-5.text-and-img h4,.combo-5.text-and-img h5,.combo-5.text-only h1,.combo-5.text-only h2,.combo-5.text-only h3,.combo-5.text-only h4,.combo-5.text-only h5{color:#0063ac}.combo-5.text-and-img .sfondo,.combo-5.text-only .sfondo{background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(11, 167, 50, 0.5) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/fondo.jpg)}.txt-1{color:#3d3d3f}.txt-2{color:#0063ac}.txt-3{color:#e5eff7}.txt-4{color:#fff}.bg-1{background-color:#3d3d3f}.bg-2{background-color:#0063ac}.bg-3{background-color:#e5eff7}.bg-4{background-color:#fff}.bg-5{background-color:#f9f8f7}.default-box-shadow{box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}:any-link{transition:all .3s ease-in-out}a:link,a:visited{color:inherit}a.absl:active,a.absl:hover,a.absl:link,a.absl:visited{position:absolute;z-index:100;left:0;top:0;display:block;width:100%;height:100%}.undelinked-links a{text-decoration:underline}.content-styled a:link,.content-styled a:visited{text-decoration:underline}.banner-color-1{color:#fff}.banner-color-1 h3{color:#fff}.banner-color-1 .banner-text{background-color:#0063ac}.banner-color-1 .banner-image{background:linear-gradient(to right, rgb(0, 99, 172) 0%, rgba(0, 99, 172, 0.35) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/struttura.jpg)}.banner-color-1 .banner-image .default-button:hover{color:#0063ac !important;background-color:#fff !important;border-color:#fff}.banner-color-2{color:#fff}.banner-color-2 h3{color:#fff}.banner-color-2 .banner-text{background-color:#59b7b6}.banner-color-2 .banner-image{background:linear-gradient(to right, rgb(89, 183, 182) 0%, rgba(89, 183, 182, 0.35) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/struttura.jpg)}.banner-color-2 .banner-image .default-button:hover{color:#59b7b6 !important;background-color:#fff !important;border-color:#fff}.banner-color-3{color:#0063ac}.banner-color-3 h3{color:#0063ac}.banner-color-3 .banner-text{background-color:#f9f8f7}.banner-color-3 .banner-image{background:linear-gradient(to right, rgb(249, 248, 247) 0%, rgba(249, 248, 247, 0.35) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/struttura.jpg)}.banner-color-3 .banner-image .default-button:hover{color:#f9f8f7 !important;background-color:#0063ac !important;border-color:#0063ac}#footer p,.cta-1,.cta-2,.mega-menu,.mega-menu p,.menu,p,h3,h4,h5,h6,input[type=email],input[type=number],input[type=submit],input[type=submit],input[type=tel],input[type=text],label{font-family:proxima-nova,sans-serif}h1,h2{font-family:proxima-soft,serif}#footer p,.mega-menu-page-list,.menu,h3,h6,input[type=email],input[type=number],input[type=submit],input[type=submit],input[type=tel],input[type=text],label,ol,p,ul{font-weight:400}.cta-1,.cta-navi a,.default-button,.default-button-b{font-weight:600}h1,.like-h1{font-weight:100}h2{font-weight:300}h4,h5{font-weight:500}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.allupper{text-transform:uppercase}.category-list a:link:after{content:", "}.category-list a:link:last-child:after{content:""}.category-list span:after{content:", "}.category-list span:last-child:after{content:""}.last-child-no-margin h1:last-child,.last-child-no-margin h2:last-child,.last-child-no-margin h3:last-child,.last-child-no-margin h4:last-child,.last-child-no-margin h5:last-child,.last-child-no-margin h6:last-child,.last-child-no-margin ol:last-child,.last-child-no-margin p:last-child,.last-child-no-margin ul:last-child{margin-bottom:0 !important}.content-styled h1,.content-styled h2,.content-styled h3,.content-styled h4,.content-styled h5{color:#0063ac}.content-styled strong{font-weight:700}.content-styled ol,.content-styled ul{font-family:proxima-nova,sans-serif}.content-styled ul{list-style-position:inside;padding:0}.content-styled ul li:before{position:relative;content:"•";color:#ef3340;padding:0 10px 0 0}.content-styled ul li ul{text-indent:19px}.content-styled ul li ul li:before{position:relative;content:"—";color:#3d3d3f;padding:0 10px 0 0}.content-styled ol{list-style:none;counter-reset:li-counter}.content-styled ol li{text-indent:-23px;margin-left:23px}.content-styled ol li:before{position:relative;top:0;left:0;color:#0063ac;content:counter(li-counter) ". ";counter-increment:li-counter;padding:0 10px 0 0}.content-styled ol li ol{counter-reset:li-inside;text-indent:25px}.content-styled ol li ol li:before{content:counter(li-inside) ".";counter-increment:li-inside}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded{position:relative;margin:0 auto}.wrapper-padded-more{position:relative;width:100%;margin:0 auto}.wrapper-padded-more-1160{position:relative;max-width:1160px;margin:auto}.wrapper-padded-more-950{position:relative;width:100%;margin:0 auto}.wrapper-padded-more-750{position:relative;width:100%;margin:0 auto}.wrapper-padded-more-650{position:relative;width:100%;margin:0 auto}.wrapper-padded-more-500{position:relative;width:100%;margin:0 auto}.flex-hold{position:relative;width:100%;display:flex !important;flex-wrap:wrap !important}.flex-hold-child,.flex-hold-child-image,.flex-hold-child-texts,.left-fix,.page-opening-image,.page-opening-text,.right-fix{position:relative;-webkit-box-flex:1}.allevents-btn{margin-top:30px}.module-spacer{position:relative}.text-only .sfondo{background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.7) 70%, rgba(255, 255, 255, 0.5) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/fondo.jpg);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=1 );background-repeat:repeat;height:100%;width:100%;top:0}.text-only .page-opening-simple-spacer{min-height:250px;display:flex;align-items:center;justify-content:center}.hambuger-element{width:20px;height:16px;position:relative;display:inline-block;z-index:9998;padding:0;margin:0;transform:rotate(0deg);cursor:pointer;border:none !important;overflow:hidden}.hambuger-element span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:all .15s ease-in-out}.hambuger-element span:nth-child(1){top:0px}.hambuger-element span:nth-child(2),.hambuger-element span:nth-child(3){top:7px}.hambuger-element span:nth-child(4){bottom:0}.hambuger-element.open span:nth-child(1){top:18px;width:0%;left:50%}.hambuger-element.open span:nth-child(2){transform:rotate(45deg)}.hambuger-element.open span:nth-child(3){transform:rotate(-45deg)}.hambuger-element.open span:nth-child(4){top:18px;width:0%;left:50%}.default-button,.cta-navi a{position:relative;display:inline-block;padding:10px 16px;border:2px solid;border-radius:32px;text-align:center;text-decoration:none !important;min-width:126px}.strange-button{position:relative;display:flex;padding:7px 15px;border:2px solid #0063ac;border-radius:32px;text-align:center;text-decoration:none !important;max-width:250px;width:max-content;transition:.3s all}.strange-button span{display:block;transition:.3s all;font-size:0}.strange-button::after{content:"+";opacity:1;position:relative;color:#0063ac}.strange-button:hover span{opacity:1;transform:scale(100%);font-size:16px}.strange-button:hover::after{content:"";pointer-events:none;opacity:0}.default-button-b{position:relative;text-decoration:none !important;color:#0063ac !important}.default-button-b:before{margin:0 0 0 10px;width:7px;height:13px;position:absolute;content:url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/testa_freccia.svg);display:inline-block;transition:.3s all;right:-1px;top:-2px}.default-button-b:after{margin:0 0 0 10px;width:15px;height:2px;position:relative;right:0;bottom:6px;content:"";display:inline-block;background-color:#0063ac;transition:.3s all;transform-origin:left}.default-button-b:hover::after{width:25px}.expander{position:relative;line-height:24px !important;font-weight:600 !important;font-size:15px;width:100%;color:#3d3d3f;padding:0;margin:0;cursor:pointer;border:none !important;background-color:rgba(0,0,0,0) !important;line-height:normal;-webkit-appearance:none !important}.expander .exp-plus:before{color:#0063ac;position:absolute;right:16px;content:"+";font-size:32px;transition:.2s all}.expander .exp-minus:before{color:#0063ac;position:absolute;right:16px;transform:rotate(48deg);content:"+";font-size:32px;transition:.2s all}.no-the-100{position:relative;width:100%}.no-the-100 img{width:100%;height:auto}.wp-caption.aligncenter,.wp-caption.alignnone{position:relative;width:100% !important;display:block}.wp-caption.alignleft,.wp-caption.alignright{position:relative}.wp-caption.aligncenter img,.wp-caption.alignleft img,.wp-caption.alignnone img,.wp-caption.alignright img{width:100% !important;height:auto !important;padding:0;margin:0}.coverize{background-size:cover;background-position:50% 0;background-repeat:no-repeat}.bg-covered{width:100%;height:calc(100vh - 80px);background-size:cover;background-repeat:no-repeat;background-position:50% 0}.form-hold{position:relative;display:block;width:100%}.form-hold a:link,.form-hold a:visited{text-decoration:underline}.form-hold .single{margin-bottom:16px}.form-hold .single:nth-last-of-type(1){margin-bottom:0}.form-hold .single input[type=email],.form-hold .single input[type=number],.form-hold .single input[type=tel],.form-hold .single input[type=text],.form-hold .single select,.form-hold .single textarea{position:relative}.form-hold .single input[type=email],.form-hold .single input[type=number],.form-hold .single input[type=tel],.form-hold .single input[type=text]{width:calc(99% - 20px);padding:5px 10px;height:30px;background-color:#fff;border-radius:20px;color:#0063ac}.form-hold .single textarea{width:calc(100% - 22px);height:100px;border-radius:20px;padding:10px;resize:none;font-family:proxima-nova,sans-serif;color:#0063ac}.form-hold select{width:100%;padding:10px;height:44px;border:2px solid #0063ac;border-radius:20px}.form-hold input[type=submit]{position:relative;display:inline-block;padding:10px 40px;border:2px solid;border-radius:32px;text-align:center;text-decoration:none !important;max-width:250px;transition:.3s all;cursor:pointer}.form-hold input[type=submit]:disabled{opacity:.7}.form-hold input[type=email]:focus,.form-hold input[type=number]:focus,.form-hold input[type=tel]:focus,.form-hold input[type=text]:focus,.form-hold select:active,.form-hold textarea:focus{transition:all .3s ease-in-out}.form-hold .wpcf7-not-valid-tip{display:block !important;z-index:99 !important;width:calc(100% - 20px) !important;color:#ef3340 !important;border:none !important;left:0 !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase;padding:10px !important}.wpcf7-mail-sent-ng,.wpcf7-validation-errors{display:block !important;z-index:99 !important;width:calc(100% - 40px) !important;color:#ef3340 !important;border:none !important;left:0 !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase;padding:20px !important}.wpcf7-mail-sent-ok{display:block !important;z-index:99 !important;width:calc(100% - 40px) !important;background-color:#0dba04 !important;color:#3d3d3f !important;border:none !important;left:0 !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase;padding:20px !important}.wpcf7-form-control-wrap .wpcf7-list-item{display:block;margin:16px 0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:0 !important;color:#ef3340 !important}@media screen and (min-width: 1px)and (max-width: 1023px){#preheader{height:64px}#header{height:64px}.occupy-scrollbar{width:100% !important}.scroll-opportunity{width:100%;height:calc(100vh - 64px)}#head-overlay{top:64px;width:100%;height:calc(100vh - 64px)}#head-overlay .mobile-menu{margin-top:36px}#head-overlay .menu{width:100%}#head-overlay .menu ul{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#head-overlay .menu ul li{width:100%;position:relative;text-align:left;border-bottom:2px solid #0063ac}#head-overlay .menu ul li:nth-last-of-type(1){padding:0}#head-overlay .menu ul li a{width:calc(100% - 32px);display:block;margin:auto;padding:15px 0}#head-overlay .menu ul li a:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:20px}#head-overlay .menu ul li.menu-item-has-children a{cursor:context-menu;display:flex;flex-direction:column-reverse;color:#0063ac}#head-overlay .menu ul li.menu-item-has-children a:before{position:absolute;top:17px;right:16px;color:#ef3340;content:"▼";font-size:10px}#head-overlay .menu ul li:first-child{margin:0}#head-overlay .menu ul .sub-menu{transition:.2s allupper;position:absolute;z-index:9997 !important;width:100%;padding:0 !important;background-color:#e5eff7;text-align:left;text-transform:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;overflow:hidden}#head-overlay .menu ul .sub-menu.activated{height:auto;pointer-events:all;opacity:1;position:relative}#head-overlay .menu ul .sub-menu li{width:100%;padding:12px 0;text-align:left;border-bottom:1px solid #fff}#head-overlay .menu ul .sub-menu li a{display:inline-block;width:calc(100% - 32px);padding:0 16px;margin:0;color:#3d3d3f}#head-overlay .menu ul .sub-menu li a:before{content:""}#head-overlay .menu ul .sub-menu li .sub-menu{padding:0 !important}#head-overlay .menu ul .sub-menu li .sub-menu li{padding:10px 0}#head-overlay .menu ul .sub-menu li .sub-menu li a{color:#3d3d3f}#head-overlay .menu ul .sub-menu li:last-child{border-bottom:none;margin:0}#head-overlay .menu ul .sub-menu li.menu-item-has-children>a{cursor:context-menu;display:flex;flex-direction:column-reverse;color:#0063ac}#head-overlay .menu ul .sub-menu li.menu-item-has-children>a:before{position:absolute;top:17px;right:16px;color:#ef3340;content:"▼";font-size:10px}#head-overlay .inline-socials{margin-top:20px}#header-structure{width:100%;height:64px}#header-structure .logo{width:200px;height:64px}#header-structure .logo:before{top:10px;left:0;height:calc(100% - 20px)}#header-structure .menu{display:none}#header-structure .side-head{width:calc(100% - 200px);text-align:right}#header-structure .side-head ul{width:100%}#header-structure .side-head ul li{text-align:center !important;display:inline-block;margin:0 2%}#header-structure .side-head ul li:last-child{margin-right:0}.mega-menu{position:fixed;z-index:9997;top:80px;display:block;width:100%;transition:all .2s ease-in-out}.mega-menu.hidden{opacity:0;pointer-events:none}.mega-menu .mega-menu-holder{position:relative;width:100%;margin:0 auto;box-shadow:0 10px 20px -10px rgba(0,0,0,.2)}.mega-menu .mega-menu-spacer{padding:46px 32px 32px;max-width:1440px;margin:auto}.mega-menu .mega-menu-spacer .mega-menu-container{display:flex;flex-direction:row;align-items:flex-start}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container{display:flex;flex-direction:row;align-items:flex-start;flex:0 0 calc(60% - 92px);margin-right:92px}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li{display:block;margin-right:16px;max-width:calc(25% - 12px);width:100%}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li:last-child,.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li:nth-of-type(n+4){margin-right:0}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li:nth-of-type(n+5){margin-top:25px}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li .mega-subpage a{color:#3d3d3f}.mega-menu .mega-menu-spacer .mega-menu-container .img-text{display:flex;flex-direction:row;align-items:flex-start;flex:0 0 40%}.mega-menu .mega-menu-spacer .mega-menu-container .img-text .no-the-100{flex:0 0 calc(60% - 15px)}.mega-menu .mega-menu-spacer .cta-holder{margin:35px 0 0}.mappa .mappa-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.mappa .mappa-container .left{position:relative;width:100%;height:300px}.mappa .mappa-container .left .no-the-100{height:100%}.mappa .mappa-container .left .no-the-100 img{width:100%;height:100%;position:relative;object-fit:cover}.mappa .mappa-container .left:hover{background-color:#0063ac;background-blend-mode:multiply}.mappa .mappa-container .center{position:absolute;border-radius:50%;overflow:hidden;top:22%}.mappa .mappa-container .center .no-the-100{max-width:270px}.mappa .mappa-container .center .no-the-100 img{height:100%;width:100%}.mappa .mappa-container .right{padding:145px 16px 64px;display:flex;flex-direction:column;height:219px;width:calc(100% - 32px)}.mappa .mappa-container .right h3{color:#fff}.search-form{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;position:relative}.search-form input[type=text]{position:relative;display:inline-block;background-color:#e5eff7;border:none;width:80%;border-radius:24px;height:38px;margin:0;margin-right:auto;font-family:proxima-nova,sans-serif;font-size:20px;font-weight:200;padding:5px 10px;color:#0063ac}.search-form input[type=text]::placeholder,.search-form input[type=text]::-webkit-placeholder{color:rgba(41,48,48,.6)}.search-form input[type=submit]{width:28px;height:28px;display:inline-block;position:absolute;background-image:url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/cerca.svg);background-color:rgba(0,0,0,0);background-repeat:no-repeat;cursor:pointer;border:0;padding:0;right:2px}#footer{padding-top:40px}#footer .footer-structure-1{flex-direction:column}#footer .footer-structure-1 .block-logo{margin-bottom:48px}#footer .footer-structure-1 .block-logo .logo{width:200px;height:80px;margin-right:48px;position:relative}#footer .footer-structure-1 .block-logo .logo:before{top:0px;left:0;height:calc(100% - 20px)}#footer .footer-structure-1 .block-logo .logo-2{margin:30px 0 45px;max-width:150px}#footer .footer-structure-1 .menu #menu-footer-menu{width:100%;text-align:center;display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}#footer .footer-structure-1 .menu #menu-footer-menu li{position:relative;display:inline-block;text-align:left;margin-right:3%;font-weight:600}#footer .footer-structure-1 .menu #menu-footer-menu li .sub-menu{margin-top:10px;flex-direction:column;display:flex}#footer .footer-structure-1 .menu #menu-footer-menu li .sub-menu li{margin-right:0;text-transform:uppercase}#footer .footer-structure-1 .menu #menu-footer-menu li .sub-menu li:nth-of-type(n+2){margin-top:5px}#footer .footer-structure-1 .menu #menu-footer-menu li .sub-menu li .sub-menu{margin-top:5px}#footer .footer-structure-1 .menu #menu-footer-menu li .sub-menu li .sub-menu li{text-transform:none;font-weight:400;margin-top:0}#footer .footer-structure-1 .social{margin-top:24px}#footer .footer-structure-1 .social .inline-socials{display:flex;justify-content:center}#footer .footer-structure-1 .social .inline-socials li{overflow:auto;margin-right:15px}#footer .footer-structure-1 .social .inline-socials li:nth-last-of-type(1){margin-right:0}#footer .footer-structure-1 .social .inline-socials li a{display:flex;justify-content:center;align-items:center;background-color:#0063ac;height:48px;width:48px;border-radius:50%}#footer .footer-structure-1 .social .inline-socials li i{color:#fff}#footer .footer-structure-1 .social .newsletter-container{text-align:left;margin-top:32px}#footer .texts{width:100%;margin-top:48px;padding:27px 0}#footer .texts p{margin-bottom:0}.desktop-only{display:none}.wrapper{overflow:hidden}.wrapper-padded{width:calc(100% - 16px*2);max-width:768px;margin:0 auto;padding:0 16px}.wrapper-padded-more,.wrapper-padded-more-500,.wrapper-padded-more-650,.wrapper-padded-more-700,.wrapper-padded-more-924{position:relative;width:100%}.parnter-grid{margin-top:20px}.partner-box{display:flex !important;flex-wrap:wrap !important;width:100%}.partner-label{width:100%;align-items:flex-start}.partner-logo{display:flex !important;flex-wrap:wrap !important;align-items:center}.flex-fix-column .flex-hold-child,.flex-hold-2 .flex-hold-child,.flex-hold-3 .flex-hold-child,.flex-hold-4 .flex-hold-child{position:relative;-webkit-box-flex:1;width:100% !important;margin:0 0 32px}.flex-fix-column .fix{margin:0 0 32px}.flex-hold-block.flex-hold-block-listed{margin-bottom:24px;padding-bottom:24px;border-bottom:#0063ac solid 1px}.flex-hold-block .flex-hold-child-image{width:100% !important;margin:0 0 24px}.flex-hold-block .flex-hold-child-image .flex-hold-child-image-aligner{text-align:center}.flex-hold-block .flex-hold-child-texts{width:100% !important;margin:0 0 24px;text-align:center}.flex-hold-page-opening .page-opening-text{order:2;width:100%}.flex-hold-page-opening .page-opening-text .page-opening-text-space{position:relative;width:calc(100% - 16px*2);padding:5vh 16px;text-align:center}.flex-hold-page-opening .page-opening-image{order:1;width:100%;margin-top:40px}.flex-hold-page-opening .page-opening-image .page-opening-image-aligner{text-align:center}.flex-hold-3.margins-thin .flex-hold-child{width:calc(33.333333% - 12px);margin:0 18px 18px 0}.flex-hold-3.margins-thin .flex-hold-child:nth-child(3n){margin-right:0}.flex-hold-3.margins-wide .flex-hold-child{width:calc(33.333333% - 48px);margin:0 72px 48px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(3n){margin-right:0}.flex-hold-3.margins-fit .flex-hold-child{width:33.333333%}.flex-hold-4.margins-thin .flex-hold-child{width:calc(25% - 12px) !important;margin:0 16px 16px 0}.flex-hold-4.margins-thin .flex-hold-child:nth-child(4n){margin-right:0}.flex-hold-4.margins-wide .flex-hold-child{width:calc(25% - 36px) !important;margin:0 48px 48px 0}.flex-hold-4.margins-wide .flex-hold-child:nth-child(4n){margin-right:0}.flex-hold-4.margins-fit .flex-hold-child{width:25%}.inline-socials{width:100%;margin:10px 0}.inline-socials li{text-align:center !important;display:inline-block}.inline-socials li:first-child{margin:0 0 15px}.inline-socials li i{font-size:22px}.home-apertura{margin-bottom:48px}.home-apertura .container{display:flex;flex-direction:column;position:relative}.home-apertura .container .slick-dots{position:absolute;top:58vh;padding:0 !important;height:23px;left:0;right:0;margin-left:auto}.home-apertura .container .singolo-contenuto{flex:0 0 33.33%}.home-apertura .container .singolo-contenuto .txt{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;padding:0 16px}.home-apertura .container .singolo-contenuto .txt .strange-button{padding:10px 16px}.home-apertura .container .singolo-contenuto .txt .strange-button span{opacity:1;transform:scale(100%);font-size:16px;line-height:24px}.home-apertura .container .singolo-contenuto .txt .strange-button::after{content:none}.home-apertura .container .singolo-contenuto .img{height:calc(68vh - 64px);position:relative}.home-apertura .container .singolo-contenuto .img .no-the-100{height:100%}.home-apertura .container .singolo-contenuto .img .no-the-100 img{height:100%;object-fit:cover}.listing{margin:0px auto 80px}.listing .container{display:flex;flex-direction:column}.listing .container .filters{width:100%;background-color:#e5eff7}.listing .container .filters .expander-top{padding:15px 0;text-align:center}.listing .container .filters .expandable-content{padding:24px 16px 30px}.listing .container .filters .expandable-content .form-container{border-top:2px solid #fff;padding-top:16px}.listing .container .filters .expandable-content .form-container .list-items.dental{margin-bottom:33px}.listing .container .filters .expandable-content .form-container .list-items.dental p{margin-bottom:15px}.listing .container .filters .expandable-content .form-container .list-items.dental li{margin-bottom:15px}.listing .container .filters .expandable-content .form-container .list-items.dental li:nth-last-of-type(1){margin-bottom:0}.listing .container .filters .expandable-content .form-container .list-items.ortho p{margin-bottom:15px}.listing .container .filters .expandable-content .form-container .list-items.ortho li{margin-bottom:15px}.listing .container .filters .expandable-content .form-container .list-items.ortho li:nth-last-of-type(1){margin-bottom:0}.listing .container .results{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.listing .container .results .single-article{margin-bottom:48px}.listing .container .results .single-article:nth-last-of-type(1){margin-bottom:0}.listing .container .results .single-article .image{position:relative}.listing .container .results .single-article .text{margin-top:24px}.listing .container .results .single-article .text .lower{margin-top:5px}.listing .container .results .single-article .text h6:nth-last-of-type(1){margin-bottom:0}.listing.pubblicazioni .single-article{box-shadow:3px 3px 16px rgba(0,0,0,.16);padding:24px 16px 32px;border-radius:16px;margin-bottom:48px}.listing.pubblicazioni .single-article:nth-last-of-type(1){margin-bottom:0}.apertura-single{margin-top:70px;margin-bottom:64px}.apertura-single .cilindro{display:none}.apertura-single .container{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.apertura-single .container .sinistra{width:100%}.apertura-single .container .sinistra .estratto{margin-top:32px}.apertura-single .container .destra{display:flex;align-items:stretch;justify-content:space-between;height:100%;padding:64px 32px;flex-direction:column;background-color:#e5eff7;border-top-left-radius:64px;border-bottom-left-radius:64px;margin-top:64px;width:calc(100% - 32px)}.apertura-single .container .destra .riga{display:flex;flex-direction:row}.apertura-single .container .destra .contenuto p:nth-last-of-type(1){margin-bottom:0}.section-title{text-align:center;margin-bottom:32px}.future{margin-top:46px;margin-bottom:68px}.future .container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.future .container .singolo-corso{display:flex;flex-direction:column;margin-bottom:46px}.future .container .singolo-corso:nth-last-of-type(1){margin-bottom:0}.future .container .singolo-corso .text{margin-top:24px}.future .container .singolo-corso .text h4{margin-top:0}.future .container .singolo-corso .text h6{margin-bottom:5px}.future .container .singolo-corso .text h6:nth-last-of-type(1){margin-bottom:0}.future .container .singolo-corso .image{position:relative}.past{padding:64px 0}.past .container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.past .container .singolo-corso{display:flex;flex-direction:column;margin-bottom:46px}.past .container .singolo-corso:nth-last-of-type(1){margin-bottom:0}.past .container .singolo-corso .text{margin-top:24px}.past .container .singolo-corso .text h4{margin-top:0}.past .container .singolo-corso .text h6{margin-bottom:5px}.past .container .singolo-corso .text h6:nth-last-of-type(1){margin-bottom:0}.past .container .singolo-corso .image{position:relative}.intro-d{margin:52px auto;text-align:center}.distributori{margin-top:52px}.distributori .container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.distributori .container .mappa{border-radius:5px;box-shadow:0px 3px 6px rgba(0,0,0,.16);overflow:hidden;width:100%}.distributori .container .mappa .text-map{padding:32px 32px 40px 32px;border-radius:4px}.distributori .container .mappa .text-map h5{color:#fff}.distributori .container .form{margin:0;border-radius:5px;width:calc(100% - 32px);padding:50px 16px}.distributori .container .form label{color:#0063ac}.distributori .container .form input[type=email],.distributori .container .form input[type=number],.distributori .container .form input[type=tel],.distributori .container .form input[type=text],.distributori .container .form textarea{border:2px solid #0063ac;background-color:#e5eff7}.distributori .container .form input[type=submit]{color:#0063ac !important;background-color:rgba(0,0,0,0) !important;border-color:#0063ac}.page-template-contatti .distributori{margin-bottom:84px}.outro{margin:54px auto 104px}.news .container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.news .container .singolo-post{display:flex;flex-direction:column;width:100%;margin-bottom:48px}.news .container .singolo-post:nth-last-of-type(1){margin-bottom:0}.news .container .singolo-post .text{margin-top:24px}.news .container .singolo-post .text p{margin-bottom:0}.news .container .singolo-post .text h4{margin-top:0}.news .container .singolo-post .text h6{margin-bottom:5px}.news .container .singolo-post .text h6:nth-last-of-type(1){margin-bottom:0}.news .container .singolo-post .image{position:relative}.results{margin-top:48px;margin-bottom:104px}.results .container{margin-top:64px}.results .container .singola-search{margin-bottom:64px}.results .container .singola-search:nth-last-of-type(1){margin-bottom:0}.news_prodotti .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.news_prodotti .container .title{margin-bottom:32px;flex:0 0 100%;text-align:center;margin-top:0}.news_prodotti .container .clinical .cta-holder{margin-top:50px}.news_prodotti .container .clinical,.news_prodotti .container .pubblication{padding:32px 0 48px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}.news_prodotti .container .clinical .singolo,.news_prodotti .container .pubblication .singolo{width:100%;position:relative;display:flex;flex-direction:column}.news_prodotti .container .clinical .singolo h5,.news_prodotti .container .pubblication .singolo h5{margin-top:16px}.news_prodotti .container .clinical .singolo:nth-of-type(1),.news_prodotti .container .pubblication .singolo:nth-of-type(1){margin-bottom:64px}.news_prodotti .container .pubblication .single-article{box-shadow:3px 3px 16px rgba(0,0,0,.16);padding:24px 16px 32px;border-radius:16px;width:calc(100% - 64px);margin:auto}.news_prodotti .container .pubblication .single-article h5{margin:0}.news_prodotti .container .pubblication .single-article h6{margin-top:20px}.news_prodotti .container .pubblication .single-article:nth-of-type(1){margin-bottom:52px}.news_prodotti .container .pubblication .cta-holder{margin-top:50px}.breadcrumbs-holder{color:#0063ac}.breadcrumbs-holder span{font-weight:600;color:inherit}.wp-pagenavi{margin:48px auto;width:min-content}.wp-pagenavi .page{padding:13px 19px;border:0;color:#3d3d3f !important}.wp-pagenavi .current{border-radius:50%;border:2px solid #0063ac !important;padding:13px 19px;color:#3d3d3f}.wp-pagenavi .current a{color:#3d3d3f}.wp-pagenavi .extend,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{border:0;color:#3d3d3f !important}.language{margin:24px 0}.language ul{display:flex;flex-direction:row;align-items:center;justify-content:center}.language ul li{margin:0 8px}.language ul li.current_page_item{text-decoration:underline}.module-intro .cta-holder{margin-top:32px}.module-expanding-text .border-container{border-bottom:1px solid #e5eff7;padding:30px 0 13px}.module-expanding-text .border-container .expander h4{margin:auto;width:90%}.module-expanding-text .border-container .expander h4.exp-plus:before{right:0px}.module-expanding-text .border-container .expander h4.exp-minus:before{right:0px}.module-expanding-text .border-container .expandable-content{display:none;margin-top:24px;text-align:center}.page-opening-simple-spacer{padding:32px 0 40px}.page-opening-simple-spacer .cta-holder{margin:32px 0 0}.text-and-img .sfondo{background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.7) 70%, rgba(255, 255, 255, 0.5) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/fondo.jpg);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=1 );background-repeat:repeat;height:250px;top:0;width:100%}.text-and-img .page-opening-text-image-column-spacer .no-the-100{width:100%;height:auto;margin:10px auto 64px}.text-and-img .page-opening-text-image-column-spacer .no-the-100 img{width:100%;height:100%;position:relative;object-fit:contain}.text-only .page-opening-simple-spacer{min-height:190px}.page-opening-text-image-column-spacer{padding-top:32px}.page-opening-text-image-column-spacer .cta-holder{margin:24px 0 0}.page-opening-text-image-column-spacer .no-the-100{margin-top:32px}.breadcrumbs-holder{margin-bottom:24px}.categories-holder{margin:24px 0 0}.categories-holder a{margin:0 16px}.categories-holder a:first-child{margin-left:0}.categories-holder a:last-child{margin-right:0}.module-spacer{padding:16px 0}.module-spacer-flex{padding:40px 0 48px}.grid-listing-texts.last-child-no-margin{margin-top:24px !important}.fullscreen-video{position:absolute;top:0;left:0;display:block;height:100%;width:100%;object-fit:cover;overflow:hidden}.fullscreen-video video{object-fit:cover;width:100%;height:100%}.page-opening-fullscreen{position:relative;display:block;width:100%;min-height:calc(50vh - 64px);overflow:hidden}.scroll-down{position:absolute;bottom:5vh;left:50%;margin-left:-4vh;width:8vh;height:8vh;border-radius:8vh;overflow:hidden;cursor:pointer;opacity:1;transition:opacity .3s ease-in-out}.scroll-down:hover{opacity:.8}.scroll-down:after{position:absolute;top:50%;left:50%;margin:-14px 0 0 -12px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-size:50px;font-weight:900;content:""}.page-opening-fullscreen-less{position:relative;display:block;width:100%;min-height:calc(30vh - 64px);overflow:hidden}.fullscreen-cta{display:flex !important;flex-wrap:wrap !important}.fullscreen-cta .cta-holder{margin:24px 0 0}.fullscreen-cta-center{padding:0;margin:0;align-items:center}.fullscreen-cta-center .fullscreen-cta-aligner{width:100%}.fullscreen-cta-center .fullscreen-cta-aligner .fullscreen-cta-safe-padding{padding:25vh 0}.fullscreen-cta-bottom{padding:0;margin:0}.fullscreen-cta-bottom .fullscreen-cta-aligner{position:absolute;bottom:0;width:100%}.fullscreen-cta-bottom .fullscreen-cta-aligner .fullscreen-cta-safe-padding{padding:5vh 0}.fullscreen-cta-safe-padding .last-child-no-margin,.page-opening-simple-spacer .last-child-no-margin{max-width:690px}.fullscreen-cta-safe-padding.alignright .last-child-no-margin,.page-opening-simple-spacer.alignright .last-child-no-margin{float:right}.fullscreen-cta-safe-padding.aligncenter .last-child-no-margin,.page-opening-simple-spacer.aligncenter .last-child-no-margin{margin:0 auto}.module-listing{padding:40px 0 48px;margin-bottom:64px}.module-listing .module-intro{margin-bottom:40px}.module-listing .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.module-listing .container .single-content{display:flex;flex-direction:column;width:100%;margin-bottom:44px}.module-listing .container .single-content:nth-last-of-type(1){margin-bottom:0}.module-listing .container .single-content .txt h6{margin-top:16px}.module-text .cta-holder{margin:24px 0}.module-fullscreen-image .module-box-fullscreen{position:relative;display:block;width:100%;overflow:hidden}.module-fullscreen-image .module-box-fullscreen .fullscreen-cta-aligner .fullscreen-cta-safe-padding{padding:15vh 0}.module-highlighted-sentence .cta-holder{margin:24px 0 0}.module-columns .module-intro{margin-bottom:32px}.module-columns .flex-hold{flex-direction:column}.module-columns .flex-hold .flex-hold-child{margin-bottom:64px;width:100% !important}.module-columns .flex-hold .flex-hold-child:nth-last-of-type(1){margin-bottom:0}.module-columns .flex-hold .last-child-no-margin h1:first-child,.module-columns .flex-hold .last-child-no-margin h2:first-child,.module-columns .flex-hold .last-child-no-margin h3:first-child,.module-columns .flex-hold .last-child-no-margin h4:first-child,.module-columns .flex-hold .last-child-no-margin h5:first-child,.module-columns .flex-hold .last-child-no-margin h6:first-child,.module-columns .flex-hold .last-child-no-margin ol:first-child,.module-columns .flex-hold .last-child-no-margin p:first-child,.module-columns .flex-hold .last-child-no-margin ul:first-child{margin-top:25px !important}.module-columns .flex-hold .image-rounder{max-height:248px;max-width:248px}.module-columns .flex-hold .cta-holder{margin:35px 0 0}.module-columns .column-color{padding:32px}.module-columns .column-color .last-child-no-margin h1:first-child,.module-columns .column-color .last-child-no-margin h2:first-child,.module-columns .column-color .last-child-no-margin h3:first-child,.module-columns .column-color .last-child-no-margin h4:first-child,.module-columns .column-color .last-child-no-margin h5:first-child,.module-columns .column-color .last-child-no-margin h6:first-child,.module-columns .column-color .last-child-no-margin ol:first-child,.module-columns .column-color .last-child-no-margin p:first-child,.module-columns .column-color .last-child-no-margin ul:first-child{margin-top:24px !important}.module-columns .column-color .cta-holder{margin:32px 0 0;text-align:inherit !important}.module-columns .cta-holder-columns{margin:0 0 32px}.module-columns-fix-column .module-intro{margin-bottom:32px}.module-columns-fix-column .left-fix .fix{margin-bottom:64px}.module-columns-fix-column .left-fix .nofix{margin-top:0}.module-columns-fix-column .right-fix .fix{margin-top:64px}.module-columns-fix-column .right-fix .nofix{margin-bottom:0}.module-columns-fix-column .flex-hold .last-child-no-margin h1:first-child,.module-columns-fix-column .flex-hold .last-child-no-margin h2:first-child,.module-columns-fix-column .flex-hold .last-child-no-margin h3:first-child,.module-columns-fix-column .flex-hold .last-child-no-margin h5:first-child,.module-columns-fix-column .flex-hold .last-child-no-margin h6:first-child,.module-columns-fix-column .flex-hold .last-child-no-margin ol:first-child,.module-columns-fix-column .flex-hold .last-child-no-margin p:first-child,.module-columns-fix-column .flex-hold .last-child-no-margin ul:first-child{margin-top:24px !important}.module-columns-fix-column .flex-hold .cta-holder{margin:32px 0 0}.module-columns-fix-column .fix .sticky-element{border-radius:40px}.module-columns-fix-column .fix h4{color:#fff}.module-columns-fix-column .nofix .flex-hold .flex-hold-child{margin:0}.module-columns-fix-column .nofix .flex-hold .flex-hold-child .download-block{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:20px 0;border-bottom:1px solid #e5eff7}.module-columns-fix-column .nofix .flex-hold .flex-hold-child .download-block .no-the-100{max-width:64px;margin-right:10px}.module-columns-fix-column .nofix .flex-hold .flex-hold-child .download-block .no-the-100 img{width:100%;height:auto}.module-columns-fix-column .nofix .flex-hold .flex-hold-child:nth-of-type(n+2){margin-top:24px}.module-columns-fix-column .column-color{padding:32px}.module-columns-fix-column .column-color .cta-holder{margin:32px 0 0;text-align:inherit !important}.module-columns-fix-column .cta-holder{margin:0}.module-stripe .module-intro{margin-bottom:32px}.module-stripe .video video{width:100%}.module-stripe .stripe-listed:last-child{margin-bottom:0}.module-stripe .stripe-image-text{margin-bottom:32px}.module-stripe .stripe-image-text .module-stripe_image{order:1;max-width:400px;margin:auto}.module-stripe .stripe-image-text .module-stripe_txt{order:2}.module-stripe .stripe-image-text .module-stripe_txt .cta-holder{margin:32px 0 0}.module-stripe .stripe-text-image{margin-bottom:32px}.module-stripe .stripe-text-image .module-stripe_image{order:1}.module-stripe .stripe-text-image .module-stripe_txt{order:2}.module-stripe .stripe-text-image .module-stripe_txt .cta-holder{margin:32px 0 0}.module-banner{margin:64px auto 80px}.module-banner .banner-spacer{display:flex;flex-direction:column;justify-content:center;padding:64px 24px;border-radius:64px}.module-banner .banner-spacer.banner-color-1{background:linear-gradient(to right, rgb(0, 99, 172) 50%, rgba(0, 99, 172, 0.35) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/struttura.jpg);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0063ac", endColorstr="#590063ac",GradientType=1 )}.module-banner .banner-spacer.banner-color-2{background:linear-gradient(to right, rgb(89, 183, 182) 50%, rgba(89, 183, 182, 0.35) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/struttura.jpg);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#59b7b6", endColorstr="#5959b7b6",GradientType=1 )}.module-banner .banner-spacer.banner-color-3{background:linear-gradient(to right, rgb(249, 248, 247) 50%, rgba(249, 248, 247, 0.35) 100%),url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/struttura.jpg);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f9f8f7", endColorstr="#59f9f8f7",GradientType=1 )}.module-banner .banner-spacer .banner-image{margin-top:25px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:rgba(0,0,0,0)}.module-banner .banner-spacer .banner-image .cta-holder{margin-bottom:35px}.module-banner .banner-spacer .banner-image .cta-holder:nth-last-of-type(1){margin-bottom:0}.module-banner .banner-spacer .banner-text{background:rgba(0,0,0,0);text-align:center}.module-banner .banner-spacer .banner-text h3{margin:0}.image-icon{position:relative;display:inline-block;width:80px;height:80px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.download-block h1,.download-block h2,.download-block h3,.download-block h4,.download-block h5,.download-block h6{margin-bottom:0}.download-block .download-icon{position:relative;padding-left:43px}.download-block .download-icon i{position:absolute;left:0;top:4px;font-size:30px}.sticky-element{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:calc(64px + 35px)}.column-counter-wrapper{margin-top:25px}.column-counter-wrapper h1,.column-counter-wrapper h2,.column-counter-wrapper h3,.column-counter-wrapper h4,.column-counter-wrapper h5,.column-counter-wrapper h6,.column-counter-wrapper p{display:inline-block;margin:0 0 5px}.expandable-content{display:none}h1{font-size:48px;line-height:54px;margin-bottom:16px;margin-top:8px}h2{font-size:36px;line-height:44px;margin-bottom:16px;margin-top:8px}h3{font-size:30px;line-height:38px;margin-bottom:16px;margin-top:8px}h4{font-size:24px;line-height:32px;margin-bottom:16px;margin-top:8px}h5{font-size:20px;line-height:26px;margin-bottom:16px;margin-top:8px}.menu,.mega-menu{font-size:18px;line-height:28px}h6,#footer p{font-size:14px;line-height:20px;margin-bottom:16px}p{font-size:18px;line-height:24px;margin:4px 0 16px 0;padding:0}.cta-1,.default-button,.default-button-b,.cta-navi a{font-size:15px;line-height:24px}.cta-2{font-size:15px;line-height:24px}.content-styled ul{font-size:18px;line-height:24px;margin-bottom:16px}.content-styled ul li{display:table-row}.content-styled ul li:before{font-size:20px;font-weight:400}.content-styled ol{font-size:18px;line-height:24px;margin-bottom:16px}.content-styled ol>li:before{font-family:proxima-nova,sans-serif;font-size:18px}.wp-caption.alignnone .wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignright .wp-caption-text,.wp-caption-text{padding:5px 0 0 0;font-size:15px;line-height:24px;word-wrap:break-word;font-style:italic}.expander{font-family:proxima-nova,sans-serif;font-weight:400;font-size:15px;line-height:24px}.column-color .no-the-100{width:calc(100% + 64px);margin-left:-32px;margin-top:-32px}.column-color .image-rounder .no-the-100{width:100%;margin-left:0;margin-top:0}.image-rounder{position:relative;display:inline-block;transform-origin:center;width:100%;height:100%}.image-rounder .bordo{background-image:url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/bordo_rotante.svg);background-size:cover;display:block;position:absolute;top:0px;left:0px;z-index:2;transform:scale(1);height:100%;width:100%}.image-rounder .no-the-100{border-radius:50%;overflow:hidden;border:18px #e5eff7 solid;width:calc(100% - 36px)}.page-opening-image-rounder{position:relative;display:inline-block;width:220px;height:220px;border-radius:220px;overflow:hidden}.wp-caption.aligncenter,.wp-caption.alignnone,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:15px}.wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignnone .wp-caption-text,.wp-caption.alignright .wp-caption-text{font-family:proxima-nova,sans-serif;font-weight:400;font-size:15px;line-height:24px;font-style:italic}.lazy{position:relative;opacity:0;transition:all .3s ease-in-out}.lazy.image-icon{opacity:1}span.lazy,video.lazy{position:relative;opacity:1}.lazy-loading{filter:blur(20px);-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px)}.lazy-loaded{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);opacity:1}.box-fullscreen.lazy{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);opacity:1 !important}.form-hold{margin:10px 0}.form-hold label{font-size:20px;line-height:26px;margin-bottom:5px}.form-hold input[type=text],.form-hold input[type=email],.form-hold input[type=number],.form-hold input[type=tel]{font-size:20px;line-height:26px;margin-bottom:15px}.form-hold textarea{font-size:20px;line-height:18px;margin-bottom:15px}.form-hold select{font-size:20px;line-height:18px;margin-bottom:15px;width:100%}.form-hold input[type=submit]{font-size:18px;font-weight:200}.module-slideshow{position:relative;margin:64px auto 80px}.module-slideshow .mezzo{height:50%;width:100%;top:0}.module-slideshow .slide-double{position:relative;width:100%;padding-bottom:78px;max-width:755px;margin:auto}.module-slideshow .slide-double .single-slide .container{padding:6px}.module-slideshow .slide-double .single-slide .container .no-the-100{box-shadow:0 3px 6px rgba(0,0,0,.16)}.module-slideshow .slide-double .single-slide .container .slide-caption h6{color:#0063ac}.slide-caption{margin-top:20px}.slick-prev,.slick-next{position:absolute;border:2px solid #0063ac;border-radius:50%}.slick-prev{bottom:0;left:50%;margin-left:-54px;overflow:hidden;width:40px;height:40px}.slick-prev .slide-button-shaper{left:0}.slick-next{bottom:0;left:50%;overflow:hidden;width:40px;height:40px}.slide-button-shaper{position:absolute;top:0;border-radius:40px;width:40px;height:40px;transition:all .15s ease-in-out;display:flex;align-items:center;justify-content:center}.slide-button-shaper i{position:absolute}.slick-arrow{position:absolute;z-index:2;cursor:pointer;background-color:rgba(0,0,0,0);margin-top:-5px}.slick-dots{text-align:center}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li button{width:20px;height:20px;border:2px solid #0063ac;background-color:#fff;font-size:0;margin:0;padding:1px;transition:all .3s ease-in-out;border-radius:20px;cursor:pointer}.slick-dots li.slick-active button{background-color:#0063ac}.paging-info{position:relative;display:block;width:100%;padding:10px 0 0 0;text-align:center}}@media screen and (min-width: 1024px){#preheader{height:80px}#header{height:80px;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}#head-overlay{top:80px;height:calc(100vh - 80px)}#head-overlay .menu{width:100%}#head-overlay .menu .overlay-menu-mobile-css{width:100%}#head-overlay .menu .overlay-menu-mobile-css li{position:relative;display:block;text-align:left}#head-overlay .menu .overlay-menu-mobile-css li a{display:block;width:calc(100% - 16px*2);padding:20px 16px 20px calc(16px - 15px)}#head-overlay .menu .overlay-menu-mobile-css li.menu-item-has-children a:after{position:absolute;right:0;top:20px;content:"▼";font-size:15px;margin-right:16px}#head-overlay .menu .overlay-menu-mobile-css .sub-menu{display:none}#head-overlay .menu .overlay-menu-mobile-css .sub-menu li{width:100%}#head-overlay .menu .overlay-menu-mobile-css .sub-menu li:last-child{border-bottom:none;padding:0;margin:0}#head-overlay .menu .overlay-menu-mobile-css .sub-menu li a{display:block;width:calc(100% - 16px*2);padding:20px 16px}#head-overlay .menu .overlay-menu-mobile-css .sub-menu li a:after{content:""}#head-overlay .inline-socials{margin-top:20px}.occupy-scrollbar{width:calc(100% - 18px)}.scroll-opportunity{height:calc(100vh - 80px)}#header-structure{width:calc(100% - 18px);height:80px}#header-structure .cerca{width:32px;height:32px;margin-left:32px;cursor:pointer}#header-structure .logo{width:200px;height:80px}#header-structure .logo:before{top:10px;left:0;height:calc(100% - 20px)}#header-structure .menu{width:calc(100% - 200px - 64px);text-align:right}#header-structure .menu ul{width:100%}#header-structure .menu ul li{position:relative;display:inline-block;margin:0 0 0 3%;text-align:left}#header-structure .menu ul li.current-mega-menu:after{content:"";position:absolute;bottom:-27px;left:0;display:block;width:100%;height:4px}#header-structure .menu ul li.mega-menu-js-trigger a,#header-structure .menu ul li.menu-item-has-children a{cursor:context-menu;display:flex;flex-direction:column-reverse;align-items:center}#header-structure .menu ul li.mega-menu-js-trigger a:before,#header-structure .menu ul li.menu-item-has-children a:before{position:absolute;top:17px;color:#ef3340;content:"▼";font-size:10px}#header-structure .menu ul li a:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:20px}#header-structure .menu ul li:first-child{margin:0}#header-structure .menu ul li.menu-item-has-children:hover .sub-menu{height:auto;pointer-events:all;opacity:1}#header-structure .menu ul .sub-menu{position:absolute;z-index:9997 !important;top:50px;left:50%;width:220px;margin-left:-110px;padding:30px 0 !important;border-radius:12px;text-align:left;text-transform:none;box-shadow:0 10px 20px 0 rgba(0,0,0,.2);opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;overflow:hidden}#header-structure .menu ul .sub-menu.activated{height:auto;pointer-events:all;opacity:1}#header-structure .menu ul .sub-menu li{width:100%;padding:0 0 10px;margin:0 0 10px;text-align:center}#header-structure .menu ul .sub-menu li:last-child{border-bottom:none;padding:0;margin:0}#header-structure .menu ul .sub-menu li a{display:inline-block;width:calc(100% - 50px);padding:0 25px;margin:0}#header-structure .menu ul .sub-menu li a:before{content:""}#header-structure .side-head{width:45px;text-align:right}#header-structure .side-head ul{width:100%}#header-structure .side-head ul li{text-align:center !important;display:inline-block;margin:0 2%}#header-structure .side-head ul li:last-child{margin-right:0}.mega-menu{position:fixed;z-index:9997;top:80px;display:block;width:100%;transition:all .2s ease-in-out}.mega-menu.hidden{opacity:0;pointer-events:none}.mega-menu .mega-menu-holder{position:relative;width:100%;margin:0 auto;box-shadow:0 10px 20px -10px rgba(0,0,0,.2)}.mega-menu .mega-menu-spacer{padding:46px 32px 32px;max-width:1440px;margin:auto}.mega-menu .mega-menu-spacer .mega-menu-container{display:flex;flex-direction:row;align-items:flex-start}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container{display:flex;flex-direction:row;align-items:flex-start;flex:0 0 calc(60% - 92px);margin-right:92px}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li{display:block;margin-right:16px;max-width:calc(25% - 12px);width:100%}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li:last-child,.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li:nth-of-type(n+4){margin-right:0}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li:nth-of-type(n+5){margin-top:25px}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li .mega-subpage{max-width:100%}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li .mega-subpage a{color:#3d3d3f;transition:.3s all}.mega-menu .mega-menu-spacer .mega-menu-container .pagelist-container .mega-menu-page-list li .mega-subpage a:hover{border-bottom:1px solid #3d3d3f}.mega-menu .mega-menu-spacer .mega-menu-container .img-text{display:flex;flex-direction:row;align-items:flex-start;flex:0 0 40%}.mega-menu .mega-menu-spacer .mega-menu-container .img-text .no-the-100{flex:0 0 calc(60% - 15px);margin-right:15px}.mega-menu .mega-menu-spacer .cta-holder{margin:35px 0 0}.mappa .mappa-container{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;height:300px}.mappa .mappa-container .left{position:relative;flex:0 0 50%;height:100%}.mappa .mappa-container .left .no-the-100{height:100%}.mappa .mappa-container .left .no-the-100 img{width:100%;height:100%;position:relative;object-fit:cover}.mappa .mappa-container .left:hover{background-color:#0063ac;background-blend-mode:multiply}.mappa .mappa-container .center{position:absolute;border-radius:50%;overflow:hidden}.mappa .mappa-container .center .no-the-100{max-width:270px}.mappa .mappa-container .center .no-the-100 img{height:100%;width:100%}.mappa .mappa-container .right{flex:0 0 calc(50% - 260px);padding:36px 48px 36px 212px;display:flex;flex-direction:column;height:228px}#search{background-color:rgba(0,99,172,.8);display:flex;align-items:center;justify-content:center;position:fixed;top:0;width:100vw;height:100vh;z-index:9998}#search .container{display:flex;justify-content:center;max-width:768px;width:100%;flex-direction:column;align-items:flex-end}#search .container #close-search{position:relative;margin-top:10px;cursor:pointer;align-content:center;display:flex}#search .container #close-search p{margin-bottom:0}#search .container #close-search img{margin-right:10px}#search .container .search-form{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;position:relative}#search .container .search-form input[type=text]{position:relative;display:inline-block;background-color:#fff;border:none;width:100%;border-radius:40px;height:80px;margin:0;font-family:proxima-nova,sans-serif;font-size:20px;font-weight:200;padding:0 78px 0 25px}#search .container .search-form input[type=text]::placeholder,#search .container .search-form input[type=text]::-webkit-placeholder{color:rgba(41,48,48,.6)}#search .container .search-form input[type=submit]{width:78px;height:78px;display:inline-block;position:absolute;background-image:url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/pulsante_search.svg);background-color:rgba(0,0,0,0);background-repeat:no-repeat;cursor:pointer;border:0;padding:0;right:2px}#footer{padding-top:40px}#footer .footer-structure-1 .logo{width:200px;height:80px;margin-right:48px;position:relative}#footer .footer-structure-1 .logo:before{top:0px;left:0;height:calc(100% - 20px)}#footer .footer-structure-1 .logo-2{margin:30px 0 45px;max-width:150px}#footer .footer-structure-1 .menu{width:calc(80% - 200px - 48px);margin-right:48px}#footer .footer-structure-1 .menu #menu-footer-menu{width:100%;text-align:center;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}#footer .footer-structure-1 .menu #menu-footer-menu li{position:relative;display:inline-block;text-align:left;margin-right:3%;font-weight:600}#footer .footer-structure-1 .menu #menu-footer-menu li .sub-menu{margin-top:10px;flex-direction:column;display:flex}#footer .footer-structure-1 .menu #menu-footer-menu li .sub-menu li{margin-right:0;text-transform:uppercase}#footer .footer-structure-1 .menu #menu-footer-menu li .sub-menu li:nth-of-type(n+2){margin-top:5px}#footer .footer-structure-1 .menu #menu-footer-menu li .sub-menu li .sub-menu{margin-top:5px}#footer .footer-structure-1 .menu #menu-footer-menu li .sub-menu li .sub-menu li{text-transform:none;font-weight:400;margin-top:0}#footer .footer-structure-1 .menu #menu-footer-menu li .sub-menu li .sub-menu li a{color:#3d3d3f}#footer .footer-structure-1 .social{width:calc(20% - 48px);text-align:right}#footer .footer-structure-1 .social .inline-socials{display:flex;justify-content:center}#footer .footer-structure-1 .social .inline-socials li{overflow:hidden;margin-right:15px;width:25%;height:3vw}#footer .footer-structure-1 .social .inline-socials li:nth-last-of-type(1){margin-right:0}#footer .footer-structure-1 .social .inline-socials li a{display:flex;justify-content:center;align-items:center;background-color:#0063ac;height:100%;width:100%;border-radius:50%}#footer .footer-structure-1 .social .inline-socials li i{color:#fff}#footer .footer-structure-1 .social .newsletter-container{text-align:right;margin-top:32px}#footer .texts{width:100%;margin-top:48px;padding:32px 30px 43px}#footer .texts p{margin:0}.mobile-only{display:none}.wrapper-padded{width:calc(100% - 35px*2);padding:0 35px}.wrapper-padded-more{max-width:1440px;margin:auto}.wrapper-padded-more-1144{max-width:1145px;margin:auto}.wrapper-padded-more-950{max-width:950px}.wrapper-padded-more-750{max-width:750px}.wrapper-padded-more-650{max-width:650px}.wrapper-padded-more-500{max-width:500px}.parnter-grid{margin-top:20px}.partner-box{display:flex !important;flex-wrap:wrap !important;width:100%}.partner-label{width:100%;align-items:flex-start}.partner-logo{display:flex !important;flex-wrap:wrap !important;align-items:center}.flex-hold-2.margins-thin .flex-hold-child{width:calc(50% - 36px) !important;margin:0 72px 24px 0}.flex-hold-2.margins-thin .flex-hold-child:nth-child(2n){margin-right:0}.flex-hold-2.margins-wide .flex-hold-child{width:calc(50% - 36px) !important;margin:0 72px 48px 0}.flex-hold-2.margins-wide .flex-hold-child:nth-child(2n){margin-right:0}.flex-hold-2.margins-fit .flex-hold-child{width:50%}.flex-hold-block.flex-hold-block-listed{margin-bottom:48px;padding-bottom:48px;border-bottom:#0063ac solid 1px}.flex-hold-block .flex-hold-child-image{width:236px;margin-right:72px}.flex-hold-block .flex-hold-child-image .flex-hold-child-image-aligner{text-align:right}.flex-hold-block .flex-hold-child-texts{width:calc(100% - 308px);margin-right:0}.flex-hold-page-opening .page-opening-text{order:1;width:calc(50% + 35px)}.flex-hold-page-opening .page-opening-text .page-opening-text-space{position:relative;width:calc(100% - 70px - 35px);max-width:960px;padding:5vh 70px 5vh 35px}.flex-hold-page-opening .page-opening-image{order:1;width:calc(50% - 35px)}.flex-hold-page-opening .page-opening-image .page-opening-image-aligner{width:calc(100% - 35px);padding-right:35px;text-align:right}.flex-hold-3.margins-thin .flex-hold-child{width:calc(33.333333% - 12px);margin:0 18px 18px 0}.flex-hold-3.margins-thin .flex-hold-child:nth-child(3n){margin-right:0}.flex-hold-3.margins-wide .flex-hold-child{width:calc(33.333333% - 48px);margin:0 72px 48px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(3n){margin-right:0}.flex-hold-3.margins-fit .flex-hold-child{width:33.333333%}.flex-fix-column.left-fix .fix{order:1;width:calc(35% - 48px);margin:0 72px 48px 0}.flex-fix-column.left-fix .nofix{order:2;width:calc(65% - 48px);margin-right:0}.flex-fix-column.right-fix .fix{order:2;width:calc(35% - 48px);margin:0 0 48px 72px}.flex-fix-column.right-fix .nofix{order:1;width:calc(65% - 48px);margin-right:0}.flex-hold-4.margins-thin .flex-hold-child{width:calc(25% - 12px) !important;margin:0 16px 16px 0}.flex-hold-4.margins-thin .flex-hold-child:nth-child(4n){margin-right:0}.flex-hold-4.margins-wide .flex-hold-child{width:calc(25% - 36px) !important;margin:0 48px 48px 0}.flex-hold-4.margins-wide .flex-hold-child:nth-child(4n){margin-right:0}.flex-hold-4.margins-fit .flex-hold-child{width:25%}.flex-hold-5.margins-thin .flex-hold-child{width:calc(20% - 12px) !important;margin:0 15px 15px 0}.flex-hold-5.margins-thin .flex-hold-child:nth-child(5n){margin-right:0}.flex-hold-5.margins-wide .flex-hold-child{width:calc(20% - 32px) !important;margin:0 40px 40px 0}.flex-hold-5.margins-wide .flex-hold-child:nth-child(5n){margin-right:0}.flex-hold-5.margins-fit .flex-hold-child{width:20%}.inline-socials{width:100%;margin:0}.inline-socials li{text-align:center !important;display:inline-block}.inline-socials li i{font-size:22px}.home-apertura{min-height:768px;border-bottom:1px solid #e5eff7}.home-apertura .container{display:flex;align-items:flex-start;justify-content:flex-start}.home-apertura .container .slick-list{width:100%}.home-apertura .container .singolo-contenuto{flex:0 0 33.33%}.home-apertura .container .singolo-contenuto .txt{text-align:center;margin-top:16px;padding:0 16px 32px;display:flex;flex-direction:column;align-items:center}.home-apertura .container .singolo-contenuto .img{position:relative}.listing{margin:80px auto}.listing .container{display:flex}.listing .container .filters{flex:0 0 25%}.listing .container .filters .expander{text-align:left}.listing .container .filters .form-container #search_form .list-items li{cursor:pointer;margin-bottom:8px}.listing .container .filters .form-container #search_form .list-items.dental{margin-bottom:33px}.listing .container .filters .form-container #search_form .list-items.dental p{margin-bottom:15px}.listing .container .filters .form-container #search_form .list-items.dental li:nth-last-of-type(1){margin-bottom:0}.listing .container .filters .form-container #search_form .list-items.ortho{margin-bottom:30px}.listing .container .filters .form-container #search_form .list-items.ortho p{margin-bottom:15px}.listing .container .filters .form-container #search_form .list-items.ortho li:nth-last-of-type(1){margin-bottom:0}.listing .container .results{flex:0 0 calc(75% - 104px);margin-left:104px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.listing .container .results .single-article{flex:0 0 calc(50% - 45px);margin-right:90px}.listing .container .results .single-article:nth-of-type(2n){margin-right:0}.listing .container .results .single-article:nth-of-type(n+3){margin-top:48px}.listing .container .results .single-article .image{position:relative}.listing .container .results .single-article .text{margin-top:12px}.listing .container .results .single-article .text .lower{margin-top:5px}.listing .container .results .single-article .text h6:nth-last-of-type(1){margin-bottom:0}.listing.pubblicazioni .filters .expander{text-align:left}.listing.pubblicazioni .filters .form-container #search_form_2 .list-items li{cursor:pointer;margin-bottom:8px}.listing.pubblicazioni .results{margin-top:0}.listing.pubblicazioni .single-article{box-shadow:3px 3px 16px rgba(0,0,0,.16);padding:24px 16px 32px;border-radius:16px;flex:0 0 calc(50% - 32px - 34px) !important;margin-right:68px !important}.listing.pubblicazioni .single-article:nth-of-type(2n){margin-right:0 !important}.single .apertura-single{margin-bottom:48px}.apertura-single{margin-top:70px}.apertura-single .cilindro{width:47vw;right:0;background-color:#e5eff7;border-top-left-radius:200px;border-bottom-left-radius:200px;height:110%;top:0;margin:auto;bottom:0}.apertura-single .container{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.apertura-single .container .sinistra{max-width:463px;width:100%;padding-left:97px}.apertura-single .container .sinistra .estratto{margin-top:90px}.apertura-single .container .destra{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;min-height:200px;height:100%;margin-left:10vw;padding-left:64px}.apertura-single .container .destra .riga{display:flex;flex-direction:row}.section-title{text-align:center;margin-bottom:32px}.future{margin-top:46px;margin-bottom:68px}.future .container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.future .container .singolo-corso{display:flex;flex-direction:row;margin-bottom:55px}.future .container .singolo-corso:nth-last-of-type(1){margin-bottom:0}.future .container .singolo-corso .text{margin-left:55px;flex:0 0 calc(65% - 55px)}.future .container .singolo-corso .text h4{margin-top:0}.future .container .singolo-corso .text h6{margin-bottom:5px}.future .container .singolo-corso .text h6:nth-last-of-type(1){margin-bottom:0}.future .container .singolo-corso .image{position:relative;flex:0 0 35%}.past{padding:64px 0}.past .container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.past .container .singolo-corso{display:flex;flex-direction:column;flex:0 0 calc(33.333% - 51px)}.past .container .singolo-corso:nth-of-type(3n+2){margin:0 74px}.past .container .singolo-corso:nth-of-type(n+4){margin-top:80px}.past .container .singolo-corso .text{margin-top:24px}.past .container .singolo-corso .text h4{margin-top:0}.past .container .singolo-corso .text h6{margin-bottom:5px}.past .container .singolo-corso .text h6:nth-last-of-type(1){margin-bottom:0}.past .container .singolo-corso .image{position:relative}.intro-d{margin:64px auto 106px;text-align:center}.distributori{margin-top:106px}.distributori .container{display:flex;align-items:flex-start;justify-content:flex-start}.distributori .container .mappa{border-radius:5px;box-shadow:0px 3px 6px rgba(0,0,0,.16);flex:0 0 calc(50% - 48px);overflow:hidden;margin-right:48px}.distributori .container .mappa .wpgmp_map_parent{margin-bottom:0}.distributori .container .mappa .text-map{padding:32px 32px 40px 32px;border-radius:4px}.distributori .container .mappa .text-map h5{color:#fff}.distributori .container .form{margin:0;border-radius:5px;padding:48px 104px 64px 76px}.distributori .container .form label{color:#0063ac}.distributori .container .form input[type=email],.distributori .container .form input[type=number],.distributori .container .form input[type=tel],.distributori .container .form input[type=text],.distributori .container .form textarea{border:2px solid #0063ac;background-color:#e5eff7}.distributori .container .form input[type=submit]{color:#0063ac !important;background-color:rgba(0,0,0,0) !important;border-color:#0063ac}.page-template-contatti .distributori{margin-bottom:84px}.outro{margin:54px auto 104px}.news{margin:64px auto 64px}.news .container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.news .container .singolo-post{display:flex;flex-direction:column;flex:0 0 calc(33.333% - 51px)}.news .container .singolo-post:nth-of-type(3n+2){margin:0 74px}.news .container .singolo-post:nth-of-type(n+4){margin-top:80px}.news .container .singolo-post .text{margin-top:24px}.news .container .singolo-post .text h4{margin-top:0}.news .container .singolo-post .text h6{margin-bottom:5px}.news .container .singolo-post .text h6:nth-last-of-type(1){margin-bottom:0}.news .container .singolo-post .image{position:relative}.results{margin-bottom:104px;margin-top:48px}.results .container .singola-search{border-bottom:1px solid #e5eff7;padding:64px 0 42px}.results .container .singola-search:nth-last-of-type(1){border-bottom:0;padding-bottom:0}.news_prodotti .container{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.news_prodotti .container .title{margin-bottom:32px;flex:0 0 100%;text-align:center;margin-top:0}.news_prodotti .container .clinical .cta-holder{margin-top:78px}.news_prodotti .container .clinical,.news_prodotti .container .pubblication{flex:0 0 calc(50% - 158px);padding:80px 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center}.news_prodotti .container .clinical .singolo,.news_prodotti .container .pubblication .singolo{flex:0 0 calc(50% - 21px);position:relative;display:flex;flex-direction:column}.news_prodotti .container .clinical .singolo h5,.news_prodotti .container .pubblication .singolo h5{margin-top:0px}.news_prodotti .container .clinical .singolo h6,.news_prodotti .container .pubblication .singolo h6{margin-top:8px}.news_prodotti .container .clinical .singolo:nth-of-type(1),.news_prodotti .container .pubblication .singolo:nth-of-type(1){margin-right:42px}.news_prodotti .container .pubblication .single-article{box-shadow:3px 3px 16px rgba(0,0,0,.16);padding:24px 16px 32px;border-radius:16px;flex:0 0 calc(50% - 53px) !important}.news_prodotti .container .pubblication .single-article h5{margin:0}.news_prodotti .container .pubblication .single-article h6{margin-top:20px}.news_prodotti .container .pubblication .single-article:nth-of-type(1){margin-right:42px}.news_prodotti .container .pubblication .cta-holder{margin-top:32px}.breadcrumbs-holder{color:#0063ac}.breadcrumbs-holder span{font-weight:600;color:inherit}.thumb-cont,.contenuto-cont{margin-bottom:48px}.wp-pagenavi{margin:48px auto;width:min-content}.wp-pagenavi .page{padding:13px 19px;border:0;color:#3d3d3f !important}.wp-pagenavi .current{border-radius:50%;border:2px solid #0063ac !important;padding:13px 19px;color:#3d3d3f}.wp-pagenavi .current a{color:#3d3d3f}.wp-pagenavi .extend,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{border:0;color:#3d3d3f !important}.disponibilita{margin:50px auto}.disponibilita .singolo-dispo{padding:20px 0;border-bottom:1px solid #0063ac}.disponibilita .singolo-dispo:nth-last-of-type(1){border-bottom:0;padding-bottom:0}.disponibilita .singolo-dispo h4{margin-top:0}.disponibilita .clickete{cursor:pointer}.language{margin:24px 0}.language ul{display:flex;flex-direction:row;align-items:center;justify-content:center}.language ul li{margin:0 8px}.language ul li.current_page_item{text-decoration:underline}.four{margin:50px 0}.module-intro .cta-holder{margin-top:32px}.page-opening-simple-spacer .cta-holder{margin:35px 0 0 0}.module-highlighted-sentence .flex-hold-child-texts .cta-holder{margin-top:24px}.module-expanding-text .border-container{border-bottom:1px solid #e5eff7;padding:30px 0 13px}.module-expanding-text .border-container .expander h4{margin:auto;width:90%}.module-expanding-text .border-container .expander h4.exp-plus:before{right:0px}.module-expanding-text .border-container .expander h4.exp-minus:before{right:0px}.module-expanding-text .border-container .expandable-content{display:none;margin-top:24px;text-align:center}.opening-text-image .cta-holder{margin:32px 0 0}.text-and-img .sfondo{background-repeat:repeat;height:380px;top:0;width:100%;opacity:.8}.text-and-img .page-opening-text-image-column-spacer .no-the-100{width:580px;height:330px;margin:25px auto auto}.text-and-img .page-opening-text-image-column-spacer .no-the-100 img{width:100%;height:100%;position:relative;object-fit:contain}.page-opening-text-image-column-spacer .cta-holder{margin:32px 0 0}.page-opening-text-image-column-spacer .last-child-no-margin{margin-top:82px}.page-opening-text-image-column-spacer .no-the-100{margin-top:10px}.breadcrumbs-holder{margin-bottom:32px}.categories-holder{margin:32px 0 0}.categories-holder a{margin:0 16px}.categories-holder a:first-child{margin-left:0}.categories-holder a:last-child{margin-right:0}.module-spacer{padding:72px 0}.module-spacer-flex{padding:72px 0 24px}.grid-listing-texts.last-child-no-margin{margin-top:30px !important}.fullscreen-video{position:absolute;top:0;left:0;display:block;height:100%;width:100%;object-fit:cover;overflow:hidden}.fullscreen-video video{object-fit:cover;width:100%;height:100%}.page-opening-fullscreen{position:relative;display:block;width:100%;min-height:calc(100vh - 80px);overflow:hidden}.scroll-down{position:absolute;bottom:5vh;left:50%;margin-left:-4vh;width:8vh;height:8vh;border-radius:8vh;overflow:hidden;cursor:pointer;opacity:1;transition:opacity .3s ease-in-out}.scroll-down:hover{opacity:.8}.scroll-down:after{position:absolute;top:50%;left:50%;margin:-14px 0 0 -12px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-size:50px;font-weight:900;content:""}.page-opening-fullscreen-less{position:relative;display:block;width:100%;min-height:calc(80vh - 80px);overflow:hidden}.fullscreen-cta{display:flex !important;flex-wrap:wrap !important}.fullscreen-cta .cta-holder{margin:32px 0 0}.fullscreen-cta-center{padding:0;margin:0;align-items:center}.fullscreen-cta-center .fullscreen-cta-aligner{width:100%}.fullscreen-cta-center .fullscreen-cta-aligner .fullscreen-cta-safe-padding{padding:15vh 0}.fullscreen-cta-bottom{padding:0;margin:0}.fullscreen-cta-bottom .fullscreen-cta-aligner{position:absolute;bottom:0;width:100%}.fullscreen-cta-bottom .fullscreen-cta-aligner .fullscreen-cta-safe-padding{padding:5vh 0}.fullscreen-cta-safe-padding .last-child-no-margin,.page-opening-simple-spacer .last-child-no-margin{max-width:690px}.fullscreen-cta-safe-padding.alignright .last-child-no-margin,.page-opening-simple-spacer.alignright .last-child-no-margin{float:right}.fullscreen-cta-safe-padding.aligncenter .last-child-no-margin,.page-opening-simple-spacer.aligncenter .last-child-no-margin{margin:0 auto}.module-text .cta-holder{text-align:center;margin:32px 0}.module-listing{padding:40px 0 80px;margin-bottom:64px}.module-listing .module-intro{margin-bottom:48px}.module-listing .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.module-listing .container .single-content{display:flex;flex-direction:column;flex:0 0 calc(33.33% - 49.33px);margin-right:74px}.module-listing .container .single-content:nth-last-of-type(1){margin-right:0}.module-listing .container .single-content .txt h6{margin-top:12px;margin-bottom:0}.module-columns .module-intro{margin-bottom:48px}.module-columns.combo-1,.module-columns.combo-2,.module-columns.combo-3{margin:0}.module-columns .flex-hold-2 .flex-hold-child{width:calc(50% - 55px) !important;margin-right:110px}.module-columns .flex-hold-2 .flex-hold-child:nth-of-type(2n){margin-right:0}.module-columns .flex-hold-2 .flex-hold-child .image-rounder{max-height:192px;max-width:192px}.module-columns .flex-hold-3 .flex-hold-child .no-the-100 img{position:relative;width:100%;height:100%;position:relative;object-fit:cover;min-height:185px}.module-columns .flex-hold-3 .flex-hold-child .image-rounder{max-height:248px;max-width:248px}.module-columns .flex-hold-4 .flex-hold-child{width:calc(25% - 27px) !important;margin-right:35px}.module-columns .flex-hold-4 .flex-hold-child .no-the-100 img{position:relative;width:100%;height:100%;position:relative;object-fit:cover;min-height:145px}.module-columns .flex-hold-4 .flex-hold-child .image-rounder{max-height:182px;max-width:182px}.module-columns .flex-hold-4 .flex-hold-child .image-rounder .no-the-100{border:9px #e5eff7 solid;width:calc(100% - 18px)}.module-columns .flex-hold .last-child-no-margin h1:first-child,.module-columns .flex-hold .last-child-no-margin h2:first-child,.module-columns .flex-hold .last-child-no-margin h3:first-child,.module-columns .flex-hold .last-child-no-margin h4:first-child,.module-columns .flex-hold .last-child-no-margin h5:first-child,.module-columns .flex-hold .last-child-no-margin h6:first-child,.module-columns .flex-hold .last-child-no-margin ol:first-child,.module-columns .flex-hold .last-child-no-margin p:first-child,.module-columns .flex-hold .last-child-no-margin ul:first-child{margin-top:25px !important}.module-columns .flex-hold .cta-holder{margin:35px 0 0}.module-columns .column-color{padding:48px}.module-columns .column-color .last-child-no-margin h1:first-child,.module-columns .column-color .last-child-no-margin h2:first-child,.module-columns .column-color .last-child-no-margin h3:first-child,.module-columns .column-color .last-child-no-margin h4:first-child,.module-columns .column-color .last-child-no-margin h5:first-child,.module-columns .column-color .last-child-no-margin h6:first-child,.module-columns .column-color .last-child-no-margin ol:first-child,.module-columns .column-color .last-child-no-margin p:first-child,.module-columns .column-color .last-child-no-margin ul:first-child{margin-top:25px !important}.module-columns .column-color .cta-holder{margin:48px 0 0;text-align:inherit !important}.module-columns .cta-holder-columns{margin:0 0 48px}.module-columns-fix-column{margin:40px 0 80px}.module-columns-fix-column.combo-1,.module-columns-fix-column.combo-2,.module-columns-fix-column.combo-3{margin:0}.module-columns-fix-column .module-intro{margin-bottom:48px}.module-columns-fix-column .flex-hold .cta-holder{margin:32px 0 0}.module-columns-fix-column .fix .form-hold .flex-hold-child{width:calc(26.5% - 48px);margin:0 72px 48px 0}.module-columns-fix-column .fix .form-hold h4{color:#fff}.module-columns-fix-column .fix .sticky-element{border-radius:40px}.module-columns-fix-column .nofix .flex-hold .flex-hold-child{margin:0 40px 0 0;width:calc(50% - 20px) !important}.module-columns-fix-column .nofix .flex-hold .flex-hold-child .download-block{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:20px 0;min-height:84px;border-bottom:1px solid #e5eff7}.module-columns-fix-column .nofix .flex-hold .flex-hold-child .download-block .no-the-100{max-width:64px;margin-right:16px}.module-columns-fix-column .nofix .flex-hold .flex-hold-child .download-block .no-the-100 img{width:100%;height:auto}.module-columns-fix-column .nofix .flex-hold .flex-hold-child:nth-of-type(n+3) .download-block{border-top:0}.module-columns-fix-column .nofix .flex-hold .flex-hold-child:nth-of-type(n+3){margin-top:64px}.module-columns-fix-column .nofix .flex-hold .flex-hold-child:nth-of-type(2n){margin-right:0}.module-columns-fix-column .column-color{padding:48px 35px}.module-columns-fix-column .column-color .cta-holder{margin:48px 0 0;text-align:inherit !important}.module-columns-fix-column .cta-holder-columns{margin:0 0 48px}.module-stripe .module-intro{margin-bottom:48px}.module-stripe .stripe-image-text{margin-top:64px;padding-bottom:80px;border-bottom:1px solid #e5eff7}.module-stripe .stripe-image-text:nth-last-of-type(1){border-bottom:0}.module-stripe .stripe-image-text .module-stripe_image{order:1;width:41%}.module-stripe .stripe-image-text .module-stripe_txt{order:2;width:calc(59% - 116px);margin-left:116px}.module-stripe .stripe-image-text .module-stripe_txt .cta-holder{margin:32px 0 0}.module-stripe .stripe-text-image{margin-top:64px;padding-bottom:80px;border-bottom:1px solid #e5eff7}.module-stripe .stripe-text-image:nth-last-of-type(1){border-bottom:0}.module-stripe .stripe-text-image .module-stripe_image{order:2;width:41%}.module-stripe .stripe-text-image .module-stripe_txt{order:1;width:calc(59% - 116px);margin-right:116px}.module-stripe .stripe-text-image .module-stripe_txt .cta-holder{margin:32px 0 0}.module-stripe .video video{width:100%}.module-stripe .stripe-listed:last-child{margin-bottom:0}.module-banner{margin:64px auto 80px}.module-banner .banner-spacer{display:flex;flex-direction:row}.module-banner .banner-spacer .banner-text,.module-banner .banner-spacer .banner-image{flex:0 0 calc(50% - 132px)}.module-banner .banner-spacer .banner-image{padding:54px 132px 54px 0;mix-blend-mode:multiply;border-top-right-radius:98px;border-bottom-right-radius:98px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.module-banner .banner-spacer .banner-image .cta-holder{margin-right:35px}.module-banner .banner-spacer .banner-image .cta-holder:nth-last-of-type(1){margin-right:0}.module-banner .banner-spacer .banner-text{padding:54px 0px 54px 132px;border-top-left-radius:98px;border-bottom-left-radius:98px}.module-banner .banner-spacer .banner-text h3{margin:0}.image-icon{position:relative;display:inline-block;width:80px;height:80px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.download-block h1,.download-block h2,.download-block h3,.download-block h4,.download-block h5,.download-block h6{margin-bottom:0}.download-block .download-icon{position:relative;padding-left:43px}.download-block .download-icon i{position:absolute;left:0;top:4px;font-size:30px}.sticky-element{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:calc(80px + 35px)}.column-counter-wrapper{margin-top:25px}.column-counter-wrapper h1,.column-counter-wrapper h2,.column-counter-wrapper h3,.column-counter-wrapper h4,.column-counter-wrapper h5,.column-counter-wrapper h6,.column-counter-wrapper p{display:inline-block;margin:0 0 5px}h1{font-size:72px;line-height:74px;margin-bottom:24px;margin-top:8px}.like-h1{font-size:72px;line-height:74px;margin-bottom:24px;margin-top:8px}h2{font-size:50px;line-height:58px;margin-bottom:24px;margin-top:8px}h3{font-size:36px;line-height:44px;margin-bottom:24px;margin-top:8px}h4{font-size:24px;line-height:32px;margin-bottom:16px;margin-top:8px}h5{font-size:20px;line-height:26px;margin-bottom:8px;margin-top:8px}.menu,.mega-menu{font-size:18px;line-height:28px}h6,#footer p,.breadcrumbs-holder,.sopratitle{font-size:14px;line-height:20px;margin-bottom:16px}p{font-size:16px;line-height:24px;margin:8px 0 16px 0;padding:0}.cta-1,.default-button,.default-button-b,.cta-navi a,.strange-button{font-size:15px;line-height:24px}.cta-2{font-size:15px;line-height:24px}.content-styled ul{font-size:16px;line-height:24px;margin-bottom:16px;margin-left:18px}.content-styled ul li{display:table-row;text-indent:-18px}.content-styled ul li:before{font-size:20px;font-weight:400}.content-styled ol{font-size:16px;line-height:24px;margin-bottom:16px}.content-styled ol>li:before{font-family:proxima-nova,sans-serif;font-size:16px}.wp-caption.alignnone .wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignright .wp-caption-text,.wp-caption-text{padding:5px 0 0 0;font-size:15px;line-height:24px;word-wrap:break-word;font-style:italic}.expander{font-family:proxima-nova,sans-serif;font-weight:400;font-size:24px;line-height:32px}.column-color .no-the-100{width:calc(100% + 96px);margin-left:-48px;margin-top:-48px}.column-color .image-rounder .no-the-100{width:100%;margin-left:0;margin-top:0}.image-rounder{position:relative;display:inline-block;transform-origin:center;width:100%;height:100%}.image-rounder .bordo{background-image:url(//www.ibi-sa.com/wp-content/themes/ibi-theme/assets/images/bordo_rotante.svg);background-size:cover;display:block;position:absolute;top:0px;left:0px;z-index:2;transform:scale(1);height:100%;width:100%}.image-rounder .no-the-100{border-radius:50%;overflow:hidden;border:18px #e5eff7 solid;width:calc(100% - 36px)}.page-opening-image-rounder{position:relative;display:inline-block;width:300px;height:300px;border-radius:300px;overflow:hidden;margin:72px 0}.wp-caption.aligncenter,.wp-caption.alignnone{margin-bottom:15px}.wp-caption.alignleft,.wp-caption.alignright{width:50% !important;margin-bottom:15px}.wp-caption.alignleft{float:left;margin-right:20px}.wp-caption.alignright{float:right;margin-left:20px}.wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignnone .wp-caption-text,.wp-caption.alignright .wp-caption-text{font-family:proxima-nova,sans-serif;font-weight:400;font-size:15px;line-height:24px;font-style:italic}.lazy{position:relative;opacity:0;transition:all .3s ease-in-out}.lazy.image-icon{opacity:1}span.lazy,video.lazy{position:relative;opacity:1}.lazy-loading{filter:blur(20px);-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px)}.lazy-loaded{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);opacity:1}.box-fullscreen.lazy{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);opacity:1 !important}.form-hold{margin:10px 0}.form-hold label{display:flex;font-size:15px;line-height:20px;margin-bottom:8px;font-family:proxima-nova,sans-serif;font-weight:600;align-items:flex-start}.form-hold input[type=email],.form-hold input[type=number],.form-hold input[type=tel],.form-hold input[type=text]{font-size:15px;line-height:24px}.form-hold textarea{font-size:15px;line-height:24px}.form-hold select{font-size:18px;line-height:18px}.form-hold input[type=submit]{font-size:16px;font-weight:200}.module-slideshow{position:relative;margin:64px auto 80px}.module-slideshow .mezzo{height:50%;width:100%;top:0}.module-slideshow .slide-double{position:relative;width:100%;padding-bottom:78px;max-width:755px;margin:auto}.module-slideshow .slide-double .single-slide .container{padding:6px;margin-top:64px}.module-slideshow .slide-double .single-slide .container .no-the-100{box-shadow:0 3px 6px rgba(0,0,0,.16)}.module-slideshow .slide-double .single-slide .container .slide-caption h6{color:#0063ac}.slide-caption{margin-top:20px}.slick-prev,.slick-next{position:absolute;border:2px solid #0063ac;border-radius:50%}.slick-prev{bottom:0;left:50%;margin-left:-54px;overflow:hidden;width:40px;height:40px}.slick-prev .slide-button-shaper{left:0}.slick-next{bottom:0;left:50%;overflow:hidden;width:40px;height:40px}.slide-button-shaper{position:absolute;top:0;border-radius:40px;width:40px;height:40px;transition:all .15s ease-in-out;display:flex;align-items:center;justify-content:center}.slide-button-shaper i{position:absolute}.slick-arrow{position:absolute;z-index:2;cursor:pointer;background-color:rgba(0,0,0,0);margin-top:-5px}.slick-dots{text-align:center;padding:10px 0 0 0 !important}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li button{width:20px;height:20px;border:none;background-color:#e5eff7;font-size:0;margin:0;padding:0;transition:all .3s ease-in-out;border-radius:20px;cursor:pointer}.slick-dots li button:hover{background-color:#3d3d3f}.slick-dots li.slick-active button{background-color:#3d3d3f}.paging-info{position:relative;display:block;width:100%;padding:10px 0 0 0;text-align:center}}#paperplane-cookie-notice{position:fixed;z-index:9999;width:calc(100% - 6px);bottom:0;left:0;font-weight:normal;font-family:proxima-nova,sans-serif;font-size:12px;line-height:18px;border:#3d3d3f solid 3px;background-color:#3d3d3f;color:#fff;transition:opacity 1s;pointer-events:none;opacity:0}#paperplane-cookie-notice.shown{pointer-events:all;opacity:1}#paperplane-cookie-notice .paperplane-cookie-notice-container{position:relative;width:calc(100% - 40px);max-width:calc(100% - 40px);margin:0 auto;padding:20px;text-align:center}#paperplane-cookie-notice .paperplane-cookie-notice-container .paperplane-message-cookie-accepted,#paperplane-cookie-notice .paperplane-cookie-notice-container .paperplane-message-cookie-refused{display:none}#paperplane-cookie-notice a{display:inline-block;margin:5px;padding:3px 6px;background-color:#fff;color:#3d3d3f;text-transform:uppercase}.paperplane-gdpr-content-message{position:relative;padding:10px;margin:20px 0;background-color:#000;color:#fff;text-transform:uppercase;cursor:pointer}.paperplane-gdpr-content-message p{margin:0}.cookies-list-block{border-bottom:#000 solid 1px;padding-bottom:10px;margin-top:20px}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0, 100px, 0)}[data-aos=fade-down]{transform:translate3d(0, -100px, 0)}[data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}[data-aos=fade-left]{transform:translate3d(100px, 0, 0)}[data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0)}[data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0)}[data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0)}[data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(0.6)}[data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6)}[data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}[data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0, 100%, 0)}[data-aos=slide-down]{transform:translate3d(0, -100%, 0)}[data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}[data-aos=slide-left]{transform:translate3d(100%, 0, 0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.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{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}