.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container{height:550px;}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container .swiper-slide img{height:550px;object-fit:cover;}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-next{right:13%;}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-prev{left:13%;}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-next{right:calc(-1*13%);}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-prev{left:calc(-1*13%);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical > .swiper-button-next{left:calc(50% - 13%);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical > .swiper-button-prev{left:calc(50% - 13%);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical ~ .swiper-button-next{left:calc(50% - 13%);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical ~ .swiper-button-prev{left:calc(50% - 13%);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical > .swiper-button-next{left:calc(50% - 13%);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical > .swiper-button-prev{left:calc(50% - 13%);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical ~ .swiper-button-next{left:calc(50% - 13%);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical ~ .swiper-button-prev{left:calc(50% - 13%);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-button-next{font-size:47px;}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-button-prev{font-size:47px;}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-e-inner{border-radius:20px 20px 20px 20px;}.elementor-4400 .elementor-element.elementor-element-73d4a1a{margin-top:20px;margin-bottom:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4400 .elementor-element.elementor-element-0de2144 .elementor-button{background-color:var( --e-global-color-0bd80ef );}.elementor-4400 .elementor-element.elementor-element-0de2144 .elementor-button:hover, .elementor-4400 .elementor-element.elementor-element-0de2144 .elementor-button:focus{background-color:var( --e-global-color-3c9ceec );}.elementor-4400 .elementor-element.elementor-element-0de2144 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4400 .elementor-element.elementor-element-8db2bdb > .elementor-element-populated{padding:0px 14px 0px 15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4400 .elementor-element.elementor-element-7b08164.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-0bd80ef );}.elementor-4400 .elementor-element.elementor-element-7b08164.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-4400 .elementor-element.elementor-element-7b08164.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-0bd80ef );border-color:var( --e-global-color-0bd80ef );}.elementor-4400 .elementor-element.elementor-element-7b08164 .elementor-drop-cap{margin-inline-end:10px;}.elementor-4400 .elementor-element.elementor-element-7b08164 .elementor-drop-cap-letter{font-family:"Corsivo Montessori", Sans-serif;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4400 .elementor-element.elementor-element-6b63b32 .elementor-button{background-color:var( --e-global-color-0bd80ef );}.elementor-4400 .elementor-element.elementor-element-6b63b32 .elementor-button:hover, .elementor-4400 .elementor-element.elementor-element-6b63b32 .elementor-button:focus{background-color:var( --e-global-color-3c9ceec );}.elementor-4400 .elementor-element.elementor-element-6b63b32 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4400 .elementor-element.elementor-element-7911dce{margin-top:30px;margin-bottom:0px;}.elementor-4400 .elementor-element.elementor-element-ef515e8 .sec-title__title{color:#FFFFFF;}.elementor-4400 .elementor-element.elementor-element-ef515e8 .sec-title__tagline{color:#FFFFFF;}.elementor-4400 .elementor-element.elementor-element-029abba{margin-top:20px;margin-bottom:0px;}.elementor-4400 .elementor-element.elementor-element-ab063ee .elementor-button{background-color:var( --e-global-color-0bd80ef );}.elementor-4400 .elementor-element.elementor-element-ab063ee .elementor-button:hover, .elementor-4400 .elementor-element.elementor-element-ab063ee .elementor-button:focus{background-color:var( --e-global-color-3c9ceec );}.elementor-4400 .elementor-element.elementor-element-ab063ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-4400 .elementor-element.elementor-element-e71004a .sec-title__title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;}.elementor-4400 .elementor-element.elementor-element-a6e2f08{margin-top:30px;margin-bottom:0px;}.elementor-4400 .elementor-element.elementor-element-96a4112 .elementor-button{background-color:var( --e-global-color-0bd80ef );}.elementor-4400 .elementor-element.elementor-element-96a4112 .elementor-button:hover, .elementor-4400 .elementor-element.elementor-element-96a4112 .elementor-button:focus{background-color:var( --e-global-color-3c9ceec );}.elementor-4400 .elementor-element.elementor-element-96a4112 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4400 .elementor-element.elementor-element-f7c8a54{--e-image-carousel-slides-to-show:6;}.elementor-4400 .elementor-element.elementor-element-f7c8a54 .swiper-wrapper{display:flex;align-items:center;}.elementor-4400 .elementor-element.elementor-element-f7c8a54 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:30px 30px 30px 30px;}.elementor-4400 .elementor-element.elementor-element-8c56664 .team-card__title a,.elementor-4400 .elementor-element.elementor-element-8c56664 .team-card-two__title a,.elementor-4400 .elementor-element.elementor-element-8c56664 .team-card-three__title a{font-size:36px;}.elementor-4400 .elementor-element.elementor-element-763b11b{margin-top:0px;margin-bottom:0px;}@media(min-width:768px){.elementor-4400 .elementor-element.elementor-element-5b2c3fcc{width:100%;}}@media(max-width:1024px){.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-next{right:46px;}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-prev{left:46px;}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-next{right:calc(-1*46px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-prev{left:calc(-1*46px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical > .swiper-button-next{left:calc(50% - 46px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical > .swiper-button-prev{left:calc(50% - 46px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical ~ .swiper-button-next{left:calc(50% - 46px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical ~ .swiper-button-prev{left:calc(50% - 46px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical > .swiper-button-next{left:calc(50% - 46px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical > .swiper-button-prev{left:calc(50% - 46px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical ~ .swiper-button-next{left:calc(50% - 46px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical ~ .swiper-button-prev{left:calc(50% - 46px);}}@media(max-width:767px){.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-next{right:24px;}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-prev{left:24px;}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-next{right:calc(-1*24px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-prev{left:calc(-1*24px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical > .swiper-button-next{left:calc(50% - 24px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical > .swiper-button-prev{left:calc(50% - 24px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical ~ .swiper-button-next{left:calc(50% - 24px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-container-vertical ~ .swiper-button-prev{left:calc(50% - 24px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical > .swiper-button-next{left:calc(50% - 24px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical > .swiper-button-prev{left:calc(50% - 24px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical ~ .swiper-button-next{left:calc(50% - 24px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-vertical ~ .swiper-button-prev{left:calc(50% - 24px);}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-button-next{font-size:22px;}.elementor-4400 .elementor-element.elementor-element-8067d55 .swiper-button-prev{font-size:22px;}}/* Start custom CSS for section, class: .elementor-element-48e7fd6e */.main_home_slider .swiper-button-prev {
    transform: rotate(-180deg);
}

.main_home_slider .swiper-button-prev:hover::before {
    transform: scale(1.1) rotate(20deg);
}
.main_home_slider .swiper-button-next:hover::before {
    transform: scale(1.1) rotate(20deg);
}

.main_home_slider .swiper-button-prev::before {
    content: "";
    position: absolute;
    display: block;
    width: 75px;
    height: 77px;
    will-change: transform;
    backface-visibility: hidden;
    background: url(https://www.lecasettemontessori.it/wp-content/uploads/2025/04/download.svg);
    transition: 0.3s cubic-bezier(0.43, 0.41, 0.36, 0.9);
}
.main_home_slider .swiper-button-next::before {
    content: "";
    position: absolute;
    display: block;
    width: 75px;
    height: 77px;
    will-change: transform;
    backface-visibility: hidden;
    background: url(https://www.lecasettemontessori.it/wp-content/uploads/2025/04/download.svg);
    transition: 0.3s cubic-bezier(0.43, 0.41, 0.36, 0.9);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Corsivo Montessori';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lecasettemontessori.it/wp-content/uploads/2025/04/Corsivo-Montessori-1-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */