/*
Theme Name:  Aduim. Child for Hello Elementor.
Theme URI:  https://aduim.eu
Description:  Child theme for the Hello Elementor theme.
Author:  Enrico Rollo
Textdomain:  bigsur
Author URI:  https://bigsur.it
Template:  hello-elementor
Version:  1.0
License:  GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html                 
*/
html, body {
	max-width: 100vw!important;
	overflow-x: hidden!important;
}
h1, h2, h3, h4, h5, h6, p {
    margin-block-start: 0!important;
    margin-block-end: 0!important;
}
a:focus {
    outline: none;
}
a {
	color: inherit;
}
#cookiescript_badgeimage img {
	max-width: none!important;
	max-height: none!important;
	width:36px!important
}
/*@media(min-width:767px){:root {--headerheight: 112px;}}
@media(max-width:767px){:root {--headerheight: 92px;}}
header + main {margin-top: var(--headerheight);}*/

/* SLIDER HOME */
@media(max-width:767px){
body.home .elementor-widget-slides .swiper-slide {height: fit-content;}
body.home .elementor-widget-slides .swiper-slide .swiper-slide-inner {all: unset}
body.home .elementor-widget-slides .swiper-slide-bg {height: 66vw;}
body.home .elementor-widget-slides .swiper-slide-bg svg {display: none;}
body.home .elementor-widget-slides .swiper-slide-contents {flex-direction: column-reverse; padding-left: 0px; gap: 0px; height: auto;}
body.home .elementor-widget-slides .swiper-slide-contents .texts {max-width: calc(100vw - 100px); margin: 0 auto; width: 100%; min-height: 30vw;}
body.home .elementor-widget-slides .elementor-swiper-button {filter: invert(); top: calc(66vw + 15vw);}
}
@media(min-width:767px){
body.home .elementor-widget-slides .swiper-slide-contents {flex-direction: row; padding-left: max(calc(50vw - 600px), 50px); gap: 60px; height: 100%;}
body.home .elementor-widget-slides .swiper-slide-contents .texts {max-width: 30%; margin: 0; width: 100%;}
body.home .elementor-widget-slides .elementor-swiper-button-prev {filter: invert(); left: 0px;}
}