.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//radiologialeonardi.it/wp-content/themes/bahamas/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.corp {
max-width: var(--corp);
width: 100%;
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
clear: both;
margin: auto;
position: relative;
}
.resmenu {
z-index: 300;
position: relative;
width: 30px;
height: 20px;
cursor: pointer;
display: none;
}
#nav-icon2 span {
display: block;
position: absolute;
height: 2px;
width: 50%;
background: #000;
opacity: 1;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
#nav-icon2 span:nth-child(even) {
left: 50%;
border-radius: 0 5px 5px 0;
}
#nav-icon2 span:nth-child(odd) {
left: 0px;
border-radius: 5px 0 0 5px;
}
#nav-icon2 span:nth-child(1),
#nav-icon2 span:nth-child(2) {
top: 0px;
}
#nav-icon2 span:nth-child(3), 
#nav-icon2 span:nth-child(4) {
top: 50%;
transform: translateY(-50%);
}
#nav-icon2 span:nth-child(5),
#nav-icon2 span:nth-child(6){
bottom: 0;
}
#nav-icon2.open span:nth-child(1),
#nav-icon2.open span:nth-child(6) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#nav-icon2.open span:nth-child(2),
#nav-icon2.open span:nth-child(5) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 1;
}
#nav-icon2.open span:nth-child(1) {
left: 5px;
top: 7px;
}
#nav-icon2.open span:nth-child(2) {
left: calc(50% - 5px);
top: 7px;
}
#nav-icon2.open span:nth-child(3) {
left: -50%;
opacity: 0;
}
#nav-icon2.open span:nth-child(4) {
left: 100%;
opacity: 0;
}
#nav-icon2.open span:nth-child(5) {
left: 5px;
top: 12px;
}
#nav-icon2.open span:nth-child(6) {
left: calc(50% - 5px);
top: 12px;
}
.row, .wp-block-columns {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -10px;
margin-left: -10px;
}
.is-not-stacked-on-mobile{
flex-wrap: nowrap;
}
.hide {
display: none !important;
}
@media screen and (min-width: 1024px) {
.row [class*="col-"],
.wp-block-columns [class*="col-"]{
box-sizing: border-box;
margin: calc(var(--gap) / 2);
}
.col-1 {
-ms-flex: 0 0 calc(8.333333% - var(--gap));
flex: 0 0 calc(8.333333% - var(--gap));
max-width: calc(8.333333% - var(--gap));
}
.col-2 {
-ms-flex: 0 0 calc(16.666667% - var(--gap));
flex: 0 0 calc(16.666667% - var(--gap));
max-width: calc(16.666667% - var(--gap));
}
.col-3 {
-ms-flex: 0 0 calc(25% - var(--gap));
flex: 0 0 calc(25% - var(--gap));
max-width: calc(25% - var(--gap));
}
.col-4 {
-ms-flex: 0 0 calc(33.333333% - var(--gap));
flex: 0 0 calc(33.333333% - var(--gap));
max-width: calc(33.333333% - var(--gap));
}
.col-5 {
-ms-flex: 0 0 calc(41.666667% - var(--gap));
flex: 0 0 calc(41.666667% - var(--gap));
max-width: calc(41.666667% - var(--gap));
}
.col-6 {
-ms-flex: 0 0 calc(50% - var(--gap));
flex: 0 0 calc(50% - var(--gap));
max-width: calc(50% - var(--gap));
}
.col-7 {
-ms-flex: 0 0 calc(58.333333% - var(--gap));
flex: 0 0 calc(58.333333% - var(--gap));
max-width: calc(58.333333% - var(--gap));
}
.col-8 {
-ms-flex: 0 0 calc(66.666667% - var(--gap));
flex: 0 0 calc(66.666667% - var(--gap));
max-width: calc(66.666667% - var(--gap));
}
.col-9 {
-ms-flex: 0 0 calc(75% - var(--gap));
flex: 0 0 calc(75% - var(--gap));
max-width: calc(75% - var(--gap));
}
.col-10 {
-ms-flex: 0 0 calc(83.333333% - var(--gap));
flex: 0 0 calc(83.333333% - var(--gap));
max-width: calc(83.333333% - var(--gap));
}
.col-11 {
-ms-flex: 0 0 calc(91.666667% - var(--gap));
flex: 0 0 calc(91.666667% - var(--gap));
max-width: calc(91.666667% - var(--gap));
}
.col-12 {
-ms-flex: 0 0 calc(100% - var(--gap));
flex: 0 0 calc(100% - var(--gap));
max-width: calc(100% - var(--gap));
}
.col-25 {
-ms-flex: 0 0 calc(20% - var(--gap));
flex: 0 0 calc(20% - var(--gap));
max-width: calc(20% - var(--gap));
}
}
.mt-0{margin-top: 0;}
.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mt-30{margin-top: 30px;}
.mt-40{margin-top: 40px;}
.mt-50{margin-top: 50px;}
.mt-60{margin-top: 60px;}
.mb-0{margin-bottom: 0;}
.mb-10{margin-bottom: 10px;}
.mb-20{margin-bottom: 20px;}
.mb-30{margin-bottom: 30px;}
.mb-40{margin-bottom: 40px;}
.mb-50{margin-bottom: 50px;}
.mb-60{margin-bottom: 60px;}
.ml-0{margin-left: 0;}
.ml-10{margin-left: 10px;}
.ml-20{margin-left: 20px;}
.ml-30{margin-left: 30px;}
.ml-40{margin-left: 40px;}
.ml-50{margin-left: 50px;}
.ml-60{margin-left: 60px;}
.mr-0{margin-right: 0;}
.mr-10{margin-right: 10px;}
.mr-20{margin-right: 20px;}
.mr-30{margin-right: 30px;}
.mr-40{margin-right: 40px;}
.mr-50{margin-right: 50px;}
.mr-60{margin-right: 60px;}
.pt-0{padding-top: 0;}
.pt-10{padding-top: 10px;}
.pt-20{padding-top: 20px;}
.pt-30{padding-top: 30px;}
.pt-40{padding-top: 40px;}
.pt-50{padding-top: 50px;}
.pt-60{padding-top: 60px;}
.pt-70{padding-top: 70px;}
.pt-80{padding-top: 80px;}
.pb-0{padding-bottom: 0;}
.pb-10{padding-bottom: 10px;}
.pb-20{padding-bottom: 20px;}
.pb-30{padding-bottom: 30px;}
.pb-40{padding-bottom: 40px;}
.pb-50{padding-bottom: 50px;}
.pb-60{padding-bottom: 60px;}
.pb-70{padding-bottom: 70px;}
.pb-80{padding-bottom: 80px;}
.pl-0{padding-left: 0;}
.pl-10{padding-left: 10px;}
.pl-20{padding-left: 20px;}
.pl-30{padding-left: 30px;}
.pl-40{padding-left: 40px;}
.pl-50{padding-left: 50px;}
.pl-60{padding-left: 60px;}
.pr-0{padding-right: 0;}
.pr-10{padding-right: 10px;}
.pr-20{padding-right: 20px;}
.pr-30{padding-right: 30px;}
.pr-40{padding-right: 40px;}
.pr-50{padding-right: 50px;}
.pr-60{padding-right: 60px;}
@media screen and (max-width: 1024px) {
.row [class*="col-"],
.wp-block-columns [class*="col-"] {
box-sizing: border-box;
margin: calc(var(--gap) / 2);
}
.col-md-1 {
-ms-flex: 0 0 calc(8.333333% - var(--gap));
flex: 0 0 calc(8.333333% - var(--gap));
max-width: calc(8.333333% - var(--gap));
}
.col-md-2 {
-ms-flex: 0 0 calc(16.666667% - var(--gap));
flex: 0 0 calc(16.666667% - var(--gap));
max-width: calc(16.666667% - var(--gap));
}
.col-md-3 {
-ms-flex: 0 0 calc(25% - var(--gap));
flex: 0 0 calc(25% - var(--gap));
max-width: calc(25% - var(--gap));
}
.col-md-4 {
-ms-flex: 0 0 calc(33.333333% - var(--gap));
flex: 0 0 calc(33.333333% - var(--gap));
max-width: calc(33.333333% - var(--gap));
}
.col-md-5 {
-ms-flex: 0 0 calc(41.666667% - var(--gap));
flex: 0 0 calc(41.666667% - var(--gap));
max-width: calc(41.666667% - var(--gap));
}
.col-md-6 {
-ms-flex: 0 0 calc(50% - var(--gap));
flex: 0 0 calc(50% - var(--gap));
max-width: calc(50% - var(--gap));
}
.col-md-7 {
-ms-flex: 0 0 calc(58.333333% - var(--gap));
flex: 0 0 calc(58.333333% - var(--gap));
max-width: calc(58.333333% - var(--gap));
}
.col-md-8 {
-ms-flex: 0 0 calc(66.666667% - var(--gap));
flex: 0 0 calc(66.666667% - var(--gap));
max-width: calc(66.666667% - var(--gap));
}
.col-md-9 {
-ms-flex: 0 0 calc(75% - var(--gap));
flex: 0 0 calc(75% - var(--gap));
max-width: calc(75% - var(--gap));
}
.col-md-10 {
-ms-flex: 0 0 calc(83.333333% - var(--gap));
flex: 0 0 calc(83.333333% - var(--gap));
max-width: calc(83.333333% - var(--gap));
}
.col-md-11 {
-ms-flex: 0 0 calc(91.666667% - var(--gap));
flex: 0 0 calc(91.666667% - var(--gap));
max-width: calc(91.666667% - var(--gap));
}
.col-md-12 {
-ms-flex: 0 0 calc(100% - var(--gap));
flex: 0 0 calc(100% - var(--gap));
max-width: calc(100% - var(--gap));
}
.col-md-25 {
-ms-flex: 0 0 calc(20% - var(--gap));
flex: 0 0 calc(20% - var(--gap));
max-width: calc(20% - var(--gap));
}
.mt-md-0{margin-top: 0;}
.mt-md-10{margin-top: 10px;}
.mt-md-20{margin-top: 20px;}
.mt-md-30{margin-top: 30px;}
.mt-md-40{margin-top: 40px;}
.mt-md-50{margin-top: 50px;}
.mt-md-60{margin-top: 60px;}
.mb-md-0{margin-bottom: 0;}
.mb-md-10{margin-bottom: 10px;}
.mb-md-20{margin-bottom: 20px;}
.mb-md-30{margin-bottom: 30px;}
.mb-md-40{margin-bottom: 40px;}
.mb-md-50{margin-bottom: 50px;}
.mb-md-60{margin-bottom: 60px;}
.ml-md-0{margin-left: 0;}
.ml-md-10{margin-left: 10px;}
.ml-md-20{margin-left: 20px;}
.ml-md-30{margin-left: 30px;}
.ml-md-40{margin-left: 40px;}
.ml-md-50{margin-left: 50px;}
.ml-md-60{margin-left: 60px;}
.mr-md-0{margin-right: 0;}
.mr-md-10{margin-right: 10px;}
.mr-md-20{margin-right: 20px;}
.mr-md-30{margin-right: 30px;}
.mr-md-40{margin-right: 40px;}
.mr-md-50{margin-right: 50px;}
.mr-md-60{margin-right: 60px;}
.pt-md-0{padding-top: 0;}
.pt-md-10{padding-top: 10px;}
.pt-md-20{padding-top: 20px;}
.pt-md-30{padding-top: 30px;}
.pt-md-40{padding-top: 40px;}
.pt-md-50{padding-top: 50px;}
.pt-md-60{padding-top: 60px;}
.pb-md-0{padding-bottom: 0;}
.pb-md-10{padding-bottom: 10px;}
.pb-md-20{padding-bottom: 20px;}
.pb-md-30{padding-bottom: 30px;}
.pb-md-40{padding-bottom: 40px;}
.pb-md-50{padding-bottom: 50px;}
.pb-md-60{padding-bottom: 60px;}
.pl-md-0{padding-left: 0;}
.pl-md-10{padding-left: 10px;}
.pl-md-20{padding-left: 20px;}
.pl-md-30{padding-left: 30px;}
.pl-md-40{padding-left: 40px;}
.pl-md-50{padding-left: 50px;}
.pl-md-60{padding-left: 60px;}
.pr-md-0{padding-right: 0;}
.pr-md-10{padding-right: 10px;}
.pr-md-20{padding-right: 20px;}
.pr-md-30{padding-right: 30px;}
.pr-md-40{padding-right: 40px;}
.pr-md-50{padding-right: 50px;}
.pr-md-60{padding-right: 60px;}
}
@media screen and (max-width: 768px) {
.row, .wp-block-columns {
margin: 0;
}
.row [class*="col-"], 
.wp-block-columns [class*="col-"] {
box-sizing: border-box;
margin: calc(var(--gap) / 2);
}
.col-sm-1 {
-ms-flex: 0 0 calc(8.333333% - var(--gap));
flex: 0 0 calc(8.333333% - var(--gap));
max-width: calc(8.333333% - var(--gap));
}
.col-sm-2 {
-ms-flex: 0 0 calc(16.666667% - var(--gap));
flex: 0 0 calc(16.666667% - var(--gap));
max-width: calc(16.666667% - var(--gap));
}
.col-sm-3 {
-ms-flex: 0 0 calc(25% - var(--gap));
flex: 0 0 calc(25% - var(--gap));
max-width: calc(25% - var(--gap));
}
.col-sm-4 {
-ms-flex: 0 0 calc(33.333333% - var(--gap));
flex: 0 0 calc(33.333333% - var(--gap));
max-width: calc(33.333333% - var(--gap));
}
.col-sm-5 {
-ms-flex: 0 0 calc(41.666667% - var(--gap));
flex: 0 0 calc(41.666667% - var(--gap));
max-width: calc(41.666667% - var(--gap));
}
.col-sm-6 {
-ms-flex: 0 0 calc(50% - var(--gap));
flex: 0 0 calc(50% - var(--gap));
max-width: calc(50% - var(--gap));
}
.col-sm-7 {
-ms-flex: 0 0 calc(58.333333% - var(--gap));
flex: 0 0 calc(58.333333% - var(--gap));
max-width: calc(58.333333% - var(--gap));
}
.col-sm-8 {
-ms-flex: 0 0 calc(66.666667% - var(--gap));
flex: 0 0 calc(66.666667% - var(--gap));
max-width: calc(66.666667% - var(--gap));
}
.col-sm-9 {
-ms-flex: 0 0 calc(75% - var(--gap));
flex: 0 0 calc(75% - var(--gap));
max-width: calc(75% - var(--gap));
}
.col-sm-10 {
-ms-flex: 0 0 calc(83.333333% - var(--gap));
flex: 0 0 calc(83.333333% - var(--gap));
max-width: calc(83.333333% - var(--gap));
}
.col-sm-11 {
-ms-flex: 0 0 calc(91.666667% - var(--gap));
flex: 0 0 calc(91.666667% - var(--gap));
max-width: calc(91.666667% - var(--gap));
}
.row .col-sm-12, .wp-block-columns .col-sm-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-left: 0;
margin-right: 0;
}
.col-sm-25 {
-ms-flex: 0 0 calc(20% - var(--gap));
flex: 0 0 calc(20% - var(--gap));
max-width: calc(20% - var(--gap));
}
.mt-sm-0{margin-top: 0;}
.mt-sm-10{margin-top: 10px;}
.mt-sm-20{margin-top: 20px;}
.mt-sm-30{margin-top: 30px;}
.mt-sm-40{margin-top: 40px;}
.mt-sm-50{margin-top: 50px;}
.mt-sm-60{margin-top: 60px;}
.mb-sm-0{margin-bottom: 0;}
.mb-sm-10{margin-bottom: 10px;}
.mb-sm-20{margin-bottom: 20px;}
.mb-sm-30{margin-bottom: 30px;}
.mb-sm-40{margin-bottom: 40px;}
.mb-sm-50{margin-bottom: 50px;}
.mb-sm-60{margin-bottom: 60px;}
.ml-sm-0{margin-left: 0;}
.ml-sm-10{margin-left: 10px;}
.ml-sm-20{margin-left: 20px;}
.ml-sm-30{margin-left: 30px;}
.ml-sm-40{margin-left: 40px;}
.ml-sm-50{margin-left: 50px;}
.ml-sm-60{margin-left: 60px;}
.mr-sm-0{margin-right: 0;}
.mr-sm-10{margin-right: 10px;}
.mr-sm-20{margin-right: 20px;}
.mr-sm-30{margin-right: 30px;}
.mr-sm-40{margin-right: 40px;}
.mr-sm-50{margin-right: 50px;}
.mr-sm-60{margin-right: 60px;}
.pt-sm-0{padding-top: 0;}
.pt-sm-10{padding-top: 10px;}
.pt-sm-20{padding-top: 20px;}
.pt-sm-30{padding-top: 30px;}
.pt-sm-40{padding-top: 40px;}
.pt-sm-50{padding-top: 50px;}
.pt-sm-60{padding-top: 60px;}
.pb-sm-0{padding-bottom: 0;}
.pb-sm-10{padding-bottom: 10px;}
.pb-sm-20{padding-bottom: 20px;}
.pb-sm-30{padding-bottom: 30px;}
.pb-sm-40{padding-bottom: 40px;}
.pb-sm-60{padding-bottom: 60px;}
.pl-sm-0{padding-left: 0;}
.pl-sm-10{padding-left: 10px;}
.pl-sm-20{padding-left: 20px;}
.pl-sm-30{padding-left: 30px;}
.pl-sm-40{padding-left: 40px;}
.pl-sm-50{padding-left: 50px;}
.pl-sm-60{padding-left: 60px;}
.pr-sm-0{padding-right: 0;}
.pr-sm-10{padding-right: 10px;}
.pr-sm-20{padding-right: 20px;}
.pr-sm-30{padding-right: 30px;}
.pr-sm-40{padding-right: 40px;}
.pr-sm-50{padding-right: 50px;}
.pr-sm-60{padding-right: 60px;}
}
.pagination {
text-align: center;
margin-top: 20px;
}
.pagination .page-numbers {
background: #f5f5f5;
width: 40px;
height: 40px;
display: inline-block;
overflow: hidden;
color: #000;
line-height: 40px;
border-radius: 100%;
}
.pagination .page-numbers.current {
background: var(--link-color);
color: #fff;
}
.pagination .page-numbers:hover {
background: var(--link-color-hover);
color: #fff;
}
.prev.page-numbers, .next.page-numbers {
font-size: 0;
position: relative;
}
.prev.page-numbers:before {
content: "«";
font-size: 17px;
}
.next.page-numbers:after {
content: "»";
font-size: 15px;
} .alignfull {
margin-left: calc(-100vw/2 + 100%/2);
margin-right: calc(-100vw/2 + 100%/2);
max-width: 100vw;
width: auto;
}
.alignwide {
width: auto;
max-width: 100vw;
margin-right: calc(25% - 25vw);
margin-left: calc(25% - 25vw);
}
.wp-block-group.alignfull .wp-block-group__inner-container,
.wp-block-cover.alignfull .wp-block-cover__inner-container {
max-width:var(--corp);
margin: auto;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
position: relative;
}
.wp-block-media-text {
display: grid;
align-items: center;
grid-template-columns: 50% auto;
}
.is-vertically-aligned-top {
align-items: flex-start;
}
.is-vertically-aligned-bottom {
align-items: flex-end;
}
.wp-block-media-text__media {
margin: 0;
}
.wp-block-media-text__media img {
width: 100%;
}
.wp-block-media-text__content {
padding-left: 40px;
box-sizing: border-box;
padding-right: 0;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
grid-column: 2;
grid-row: 1;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
grid-column: 1;
grid-row: 1;
padding-right: 40px;
padding-left: 0;
}
.wp-block-media-text.alignfull .wp-block-media-text__content{
margin-right: calc(50vw - var(--corp) / 2 + 20px);
}
.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content {
margin-left: calc(50vw - var(--corp) / 2 + 20px);
margin-right: auto;
}
.are-vertically-aligned-center {
align-items: center;
}
.wp-block-buttons {
display: flex;
}
.wp-block-buttons .wp-block-button:not(:last-child) {
margin-right: 15px;
}
figure {
margin: 0;
}
.has-text-align-center{
text-align: center;
max-width: 960px;
margin-left: auto !important;
margin-right: auto !important;
}
.has-text-align-right {
text-align: right;
}
.has-text-align-left {
text-align: left;
}
.is-content-justification-center, .justify-center, .row-center {
justify-content: center;
}
.wp-block-cover, .wp-block-cover-image {
position: relative;
background-position: 50%;
min-height: 430px;
display: flex;
justify-content: center;
align-items: center;
padding: 1em;
box-sizing: border-box;
}
.wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background, .wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
max-width: none;
max-height: none;
object-fit: cover;
outline: none;
border: none;
box-shadow: none;
}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
width: 100%;
z-index: 1;
color: #fff;
}
.wp-block-cover.is-position-bottom-center .wp-block-cover__inner-container { margin-bottom: 0;}
.wp-block-cover.is-position-top-center .wp-block-cover__inner-container { margin-top: 0; }
.wp-block-cover.is-position-bottom-right .wp-block-cover__inner-container { margin-bottom: 0; margin-right: 0;}
.wp-block-cover.is-position-bottom-left .wp-block-cover__inner-container { margin-bottom: 0; margin-left: 0; }
.wp-block-cover.is-position-top-left .wp-block-cover__inner-container { margin-top: 0; margin-left: 0; }
.wp-block-cover.is-position-top-right .wp-block-cover__inner-container { margin-top: 0; margin-right: 0; }
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
background-attachment: fixed;
background-size: cover;
background-repeat: no-repeat;
}
.has-white-color, .has-white-color p, .has-white-color h1, .has-white-color h2, .has-white-color h3, .has-white-color h4 {
color: #fff !important;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
background-size: cover;
height: 100%;
min-height: 250px;
width: 100%;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
clip: rect(0,0,0,0);
border: 0;
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__content {
padding-top: 40px;
padding-bottom: 40px;
}
.center, .aligncenter{
text-align: center;
}
.aligncenter img {
margin: auto;
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 1;
opacity: .5;
background-color: #000;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
opacity:1
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
opacity:0
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
opacity:.1
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
opacity:.2
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
opacity:.3
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
opacity:.4
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
opacity:.5
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
opacity:.6
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
opacity:.7
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
opacity:.8
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
opacity:.9
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
opacity:1
}
.wp-block-site-logo img {
width: auto !important;
margin: auto;
max-height: 150px;
object-fit: contain;
}
.is-not-stacked-on-mobile {
flex-wrap: nowrap;
}
.has-link-color-color, .wp-block-buttons .wp-block-button a.wp-block-button__link.has-link-color-color {
color: var(--link-color);
}
.has-link-color-hover-color, .wp-block-buttons .wp-block-button a.wp-block-button__link.has-link-color-hover-color {
color: var(--link-color);
}
.has-link-color-color, .wp-block-buttons .wp-block-button a.wp-block-button__link.has-link-color-color,
.wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link.has-link-color-color {
color: var(--link-color);
}
.has-link-color-hover-color, .wp-block-buttons .wp-block-button a.wp-block-button__link.has-link-color-hover-color,
.wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link.has-link-color-hover-color {
color: var(--link-color);
}
iframe {
display:block; 
border:none;
}
@media screen and (max-width: 1024px) {
.wp-block-media-text.alignfull .wp-block-media-text__content,
.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content{
margin: auto;
padding: 20px;
}
}
@media screen and (max-width: 768px) {
.wp-block-media-text.is-stacked-on-mobile {
display: flex;
flex-direction: column;
}
.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile {
flex-direction: column-reverse;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
padding-left: 0 !important;
padding-right: 0 !important;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
margin-bottom: 20px;
}
.wp-block-media-text.alignfull.is-stacked-on-mobile .wp-block-media-text__content, 
.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__content{
padding-left: 20px !important;
padding-right: 20px !important;
}
}
.blocks-gallery-grid:not(.has-nested-images),
.wp-block-gallery:not(.has-nested-images) {
display:flex;
flex-wrap:wrap;
list-style-type:none;
margin:0;
padding:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
display:flex;
flex-direction:column;
flex-grow:1;
justify-content:center;
margin:0 1em 1em 0;
position:relative;
width:calc(50% - 1em)
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
align-items:flex-end;
display:flex;
height:100%;
justify-content:flex-start;
margin:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
display:block;
height:auto;
max-width:100%;
width:auto
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
bottom:0;
box-sizing:border-box;
color:#fff;
font-size:.8em;
margin:0;
max-height:100%;
overflow:auto;
padding:3em .77em .7em;
position:absolute;
text-align:center;
width:100%;
z-index:2
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
display:inline
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,
.wp-block-gallery:not(.has-nested-images) figcaption {
flex-grow:1
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
flex:1;
height:100%;
object-fit:cover;
width:100%
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
margin-right:0;
width:100%
}
@media (min-width:600px) {
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
margin-right:1em;
width:calc(33.33333% - .66667em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
margin-right:1em;
width:calc(25% - .75em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
margin-right:1em;
width:calc(20% - .8em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
margin-right:1em;
width:calc(16.66667% - .83333em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
margin-right:1em;
width:calc(14.28571% - .85714em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
margin-right:1em;
width:calc(12.5% - .875em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right:0
}
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,
.blocks-gallery-grid:not(.has-nested-images).alignright,
.wp-block-gallery:not(.has-nested-images).alignleft,
.wp-block-gallery:not(.has-nested-images).alignright {
max-width:420px;
width:100%
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
justify-content:center
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
align-self:flex-start
}
figure.wp-block-gallery.has-nested-images {
align-items:normal
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
margin:0;
width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
box-sizing:border-box;
display:flex;
flex-direction:column;
flex-grow:1;
justify-content:center;
max-width:100%;
position:relative
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,
.wp-block-gallery.has-nested-images figure.wp-block-image>div {
flex-direction:column;
flex-grow:1;
margin:0
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
display:block;
height:auto;
max-width:100%!important;
width:auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
bottom:0;
box-sizing:border-box;
color:#fff;
font-size:13px;
left:0;
margin-bottom:0;
max-height:60%;
overflow:auto;
padding:0 8px 8px;
position:absolute;
text-align:center;
width:100%
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
display:inline
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
color:inherit
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
box-sizing:border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
flex:1 1 auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
background:none;
color:inherit;
flex:initial;
margin:0;
padding:10px 10px 9px;
position:relative
}
.wp-block-gallery.has-nested-images figcaption {
flex-basis:100%;
flex-grow:1;
text-align:center
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
margin-bottom:auto;
margin-top:0
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
align-self:inherit
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
display:flex
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
flex:1 0 0%;
height:100%;
object-fit:cover;
width:100%
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
width:100%
}
@media (min-width:600px) {
.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
}
.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)
}
.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)
}
.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)
}
.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)
}
.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
width:100%
}
}
.wp-block-gallery.has-nested-images.alignleft,
.wp-block-gallery.has-nested-images.alignright {
max-width:420px;
width:100%
}@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//radiologialeonardi.it/wp-content/themes/bahamas/fonts/open-sans-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//radiologialeonardi.it/wp-content/themes/bahamas/fonts/open-sans-700.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}body, html{ font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif; box-sizing: border-box;margin: 0;padding: 0;}
*,*:before,*:after{ box-sizing: border-box; }
h1,h2,h3,h4,h5,h6, p, ol, ul{margin: 0;padding: 0;}
ol,ul{padding-left: 20px;}
img{height: auto;}
a{text-decoration: none;}
hr{border:none; border-bottom: 1px solid #000}
html {
scroll-behavior: smooth;
}
body {
margin: 0;
line-height: 1.46;
font-size: 18px;
font-weight: 400;
position: relative;
color: var(--site-text-color);
overflow-x: hidden;
}
h1,h2,h3,h4,.main-title,.subTit,.tit, .title {
line-height: 1.2;
color: var(--site-title-color);
font-weight: bold;
position: relative;
} h1, h2, h3, h4, h5, h6, p, ol, ul{margin-bottom: 1rem;}
h1, .main-title{  font-size: 36px;}
h2, .subTit{font-size: 1.8rem;}
h3, .title{font-size: 1.4rem;}
h4, .tit{font-size: 1.3rem;}
p{line-height: 1.5rem; } a { color: var(--link-color); }
a:hover { color: var(--link-color-hover); text-decoration: none; }
.clearfix, .cleared {
clear: both;
}
ul {
list-style-position:inside;
}
.center{
text-align: center;
}
.btn, .form .btn, .wp-block-buttons .wp-block-button a.wp-block-button__link, input[type="submit"] {
font-size: 14px;
font-weight: 500;
display: inline-block;
color: #ffffff;
transition: all .3s ease-in-out;
background-color: var(--link-color);
border-radius: 10px;
border: 2px solid transparent;
padding: 10px 18px;
position: relative;
box-sizing: border-box;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link{
background-color: transparent;
color: #fff;
border-color: inherit;
}
.btn:hover, .form .btn:hover, .wp-block-buttons .wp-block-button a.wp-block-button__link:hover, 
.wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link:hover, input[type="submit"]:hover {
background: var(--link-color-hover);
border-color: var(--link-color-hover);
color: #fff;
}
input[type="text"], input[type="email"], 
input[type="url"], input[type="password"], 
input[type="search"], input[type="tel"], 
input[type="number"], input[type="date"], 
textarea, select {
border: 1px solid #eee;
background-color: #fff;
padding: 0 15px;
line-height: 50px;
height: 50px;
box-sizing: border-box;
width: 100%;
color: #535353;
font-size: 13.5px;
border-radius: 4px;
font-family: 'Open Sans', sans-serif;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
textarea {
height: 100px;
line-height: 1.6;
padding: 10px;
}
input[type="search"]{
width: auto;
}
.form .field {
margin-bottom: 0;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0;
}
.wpcf7-not-valid-tip{
z-index: 1;
font-size: 10px;
text-align: left;
position: absolute;
bottom: -12px;
left: 15px;
background: transparent;
right: 15px;
box-sizing: border-box;
padding: 0.5px;
}
.privacy .wpcf7-not-valid-tip {
position: relative;
top: 0;
bottom: 0;
left: auto;
right: auto;
text-align: inherit;
}
.wpcf7-not-valid {
border: 1px solid red !important;
display: inline-block;
}
.wpcf7-spinner {
position: absolute;
}
.wpcf7-form-control-wrap.privacy label, .wpcf7-acceptance {
font-size: 13px;
}
.header {
position: sticky;
z-index: 100;
top: 0;
}
.admin-bar .header{
top:30px;
}
#logo {
position:relative;
z-index:50; 
max-width:400px;
}
#logo img {
padding: 20px 0;
height: 60px;
width: auto;
display: block;
box-sizing: content-box;
}
.header .corp {
display: flex;
align-items: center;
justify-content: space-between;
}
.header-widget .wp-block-group {
display: flex;
align-items: center;
gap: 15px;
}
.header-widget .wp-block-group p {
margin: 0;
font-weight: 600;
color: var(--site-title-color);
}
.header-widget .wp-block-group p strong {
font-size: 16px;
}
.navigator{
margin-left: auto;
margin-right: 30px;
}
.navigator .menu {
margin: 0;
padding: 0;
z-index: 110;
position: relative;
}
.navigator .menu li {
display:inline-block;
position: relative;
}
.navigator .menu li a{
padding: 0 10px;
line-height: 40px;
color: var(--site-title-color);
display: block;
text-decoration: none;
font-size: 15px;
font-weight: 500;
}
.navigator .menu li a:hover,
.navigator .menu li.current_page_item>a {
color: var(--link-color-hover);
}
.navigator .menu ul {
display:block;
position: absolute;
padding: 0;
left:0;
width: 200px;
visibility: hidden;
opacity: 0;
transition: all 0.6s cubic-bezier(.215, .61, .355, 1);
box-shadow: 0 9px 68px 0 rgba(38, 43, 43, 0.1);
background: #fff;
top: 100px;
}
.navigator .menu li:hover ul {
visibility:visible;
opacity: 1;
top: 40px;
z-index: 300;
}
.navigator .menu ul li { 
width: 100%;
display:block;	
}
.navigator .menu ul li a {
line-height: 20px;
display: block;
padding: 10px 20px;
font-size: 15px;
color: #000;
text-align: left;
}
.navigator .menu ul li a:hover{
background-color: #ccc;
}
.navigator .menu > li.menu-item-has-children > a {
position: relative;
padding-right: 28px;
}
.navigator .menu > li.menu-item-has-children > a::after {
content: " ";
width: 30px;
height: 30px;
background-size: 30px;
position: absolute;
top: 50%;
right: 0;
transform: rotate(90deg);
margin-top: -15px;
background-size: 100%;
background-image: url('data:image/svg+xml;utf8,<svg width="50px" height="50px" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path fill="black" d="M22.7 34.7l-1.4-1.4 8.3-8.3-8.3-8.3 1.4-1.4 9.7 9.7z"/></svg>');
}
.footer {
padding-top: 40px;
padding-bottom: 40px;
background-color: #333;
color: var(--site-text-color);
font-size: 14px;
}
.footer h4, .footer .tit {
font-size: 21px;
margin: 0 0 18px;
text-transform: uppercase;
color: var(--site-title-color);
}
.footer a {
color: var(--site-text-color);
}
.footer a:hover, 
.credit a:hover {
color: var(--link-color-hover);
}
.footer ul {
padding-left: 10px;
}
.credit {
background-color: #222;
color: #999;
text-align: center;
padding: 15px 0 10px;
font-size: 11px;
}
.credit a{
color: #999;
}
.credit p {
margin: 0;
}
.contenuto img {
max-width: 100%;
height: auto;
display: block;
}
.call{
display: none;
}
.page-hero {
padding: 300px 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
text-align: center;
position: relative;
}
.page-hero .main-title {
margin: 0;
}
.header .corp {
max-width: 100%;
padding: 0 40px;
}
.servizi.service-icon .item {
overflow: hidden;
position: relative;
padding: 50px 25px 44px;
text-align: left;
width: 100%;
background-color: #fff;
border-radius: 10px;
box-shadow: 0 5px 20px rgba(0,0,0,.05);
}
.servizi.service-icon {
flex-wrap: nowrap;
overflow: auto;
}
.servizi.service-icon .featured-icon img {
height: 80px;
width: 80px;
}
.services-thumbnail {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 9;
background-color: var(--base-skin);
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.servizi.service-icon .item:hover .services-thumbnail {
opacity: 1;
}
.servizi.service-icon .services-thumbnail img {
height: calc(100% + 20px);
width: 100%;
object-fit: cover;
transform: translate(0);
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.servizi.service-icon .item:hover .services-thumbnail {
transform: translateY(-15px);
min-height: 100%;
}
.featured-content p {
font-size: 12px;
}
.read-more {
text-decoration: underline;
color: #000;
font-size: 14px;
}
.featured-content .tit {
font-size: 18px;
margin: 20px 0 10px;
}
.featured-content .tit a {
color: var(--site-title-color);
}
.service-section .servizi {
margin-top: -280px;
}
.ml-auto {
margin-left: auto;
}
.slide-banner .row {
gap: 20px;
}
.slide-banner p {
margin: 0;
font-size: 14px;
}
.slide-banner p.tit {
margin: 0 0 7px;
font-size: 18px;
}
.feature img {
width: 80px;
height: 80px;
border: 1px solid #000;
filter: invert();
padding: 10px;
border-radius: 4px;
}
.feature .tit {
margin: 20px 0 0;
}
.right-title img {
width: 60px !important;
height: 60px !important;
transition: all 0.3s ease-in-out;
}
.right-title {
display: flex;
align-items: center;
gap: 15px;
}
.right-title p {
margin: 0;
font-size: 14px;
color: #000;
}
.right-title p a {
text-decoration-line: underline;
color: black;
}
#coverHome .main-title {
font-size: 53px;
}
#coverHome .main-title mark {
padding: 0 10px;
}
.wp-block-media-text.has-background .wp-block-media-text__content {
padding: 40px;
}
.promedical-media-text .wp-block-media-text__content p mark:hover{
color: #3f9af7 !important;;
transition: all 0.3s ease 0s !important;;
}
.promedical-media-text ul{
padding-top: 15px;
margin-bottom: 20px;
border-top: 1px solid rgb(0 0 0 / 20%);
padding-left: 0;
}
.promedical-media-text li{
display: flex;
align-items: center;
justify-content: space-between;
padding: 4px 0;
}
.promedical-media-text ul li strong{
color: var(--site-title-color);
}
.promedical-group .form.row {
flex-direction: column;
}
.promedical-group .form.row [class*="col-"] {
max-width: 100%;
}
.featured-stepbox {
align-items: center;
background-color: rgba(242, 242, 242, 0.45);
border-radius: 10px;
box-sizing: border-box;
max-width: 635px;
color: rgb(115, 115, 115);
display: flex;
font-size: 16px;
font-weight: 400;
line-height: 26px;
margin-bottom: 30px;
position: relative;
transition-delay: 0s;
transition-duration: 0.3s;
transition-property: all;
transition-timing-function: ease-in-out;
padding: 20px 30px;
gap: 30px;
}
.featured-stepbox .number {
box-sizing: border-box;
background-color: rgb(255, 255, 255);
border-radius: 10px;
box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 25px 0px;
display: flex;
height: 80px;
justify-content: center;
position: relative;
min-width: 80px;
text-align: center;
width: 80px;
align-items: center;
font-size: 22px;
color: var(--link-color);
}
.featured-stepbox p {
font-size: 14px;
margin: 0;
}
.featured-stepbox .h-e-text h3 {
margin: 0 0 10px;
}
.our-patients-group .wp-block-columns.row {
align-items: flex-start;
}
.sticky-column {
position: sticky;
top: 30px;
}
#cta .main-title
{
font-size: 50px;
}
.grecaptcha-badge {
display: none !important;
}
@media screen and (max-width: 1800px) {
#logo img{
height: 50px;
}
.header-widget .wp-block-group p{
display: none;
}
.header .corp{
padding: 0 15px;
}
.header-widget{
display: none;
}
.navigator{
margin-right: 0;
}
}
@media screen and (max-width: 1500px) {
.navigator .menu li a{
font-size: 14px;
padding: 0 8px;
}
#logo img{
height: 45px;
}
} @media screen and (max-width: 1300px) {
#logo img{
height: 55px;
}
body {
padding-bottom: 51.2px;
}
.call {
display: block;
position: fixed;
bottom: 0;
left: 0;
right: 0;
background: #fff;
text-align: center;
box-shadow: 0 0px 8px #eee;
font-size: 12px;
padding: 5px 0;
z-index: 500;	
box-sizing: border-box;
}
.call .widget {
display: flex;
justify-content: space-evenly;
align-items: center;
}
.call .widget svg {
display: block;
margin: auto;
height: 22px;
width: 19px;
}
.top-bar{
display:none;
}	
.resmenu{
display:block;
}
.header {
position:relative;
background-color: #fff;
}
.navigator{
display: block;
position: fixed;
right: 0;
top: 0;
width: 100%;
transform:translateX(100%);
-moz-transform:translateX(100%);
-webkit-transform:translateX(100%);
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
bottom: 0;
padding-top: 60px;
background-color: #fff;
z-index: 200;
margin:0;
overflow: scroll;
}
.visible {
overflow: hidden;
}
.visible .navigator {
transform:translateX(0%);
-moz-transform:translateX(0%);
-webkit-transform:translateX(0%);
}
.navigator .menu {
display:block;
width:80%;
margin:0 auto;
position:relative;
right:0;
}
.navigator .menu li{
display:block;
}
.navigator .menu li a{
line-height:60px;
font-size:16px;
color:#000;
background-color: transparent;
border-bottom: 1px solid #eee;
}
.sticky-column {
position: relative;
top: auto;
}
} @media screen and (max-width: 768px) {
.main-title {
font-size: 30px;
}
h2, .subTit {
font-size: 26px;
}
.ml-auto
{
margin-left: 0;
}
.wp-block-media-text.has-background .wp-block-media-text__content
{
padding: 20px !important;
}
.promedical-media-text li{
display: block;
}
.services-thumbnail {
display: none !important;
}
.servizi.service-icon .item {
margin-right: 10px;
max-width: calc(100% - 20px);
}
.service-section .servizi
{
margin-top: -280px;
padding-left: 20px;
padding-right: 20px;
}
.featured-stepbox
{
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
}
#cta .main-title
{
font-size: 30px;
}
.wp-block-cover__image-background.has-parallax
{
background-attachment: initial;
}
.page-hero
{
padding: 90px 0;
}
.servizi.service-icon {
flex-wrap: wrap;
overflow: hidden;
}
.servizi.service-icon .item {
max-width: 100%;
border: 1px solid #eee;
}
.navigator .menu ul {
position: relative;
opacity: 1;
visibility: visible;
top: 0 !important;
box-shadow: none;
width: 100%;
}
}