.elementor-162627 .elementor-element.elementor-element-6ba56eae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-162627 .elementor-element.elementor-element-6ba56eae > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-162627 .elementor-element.elementor-element-322e1c8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#436196;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-menu-toggle{margin-left:auto;background-color:#ffffff;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--main .elementor-item{color:#333333;fill:#333333;padding-top:7px;padding-bottom:7px;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--main .elementor-item:focus{color:#436196;fill:#436196;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#436196;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-framed .elementor-item:before,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-framed .elementor-item:after{border-color:#436196;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#436196;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#436196;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#436196;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-underline .elementor-item:after,
					 .elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-overline .elementor-item:before,
					 .elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-double-line .elementor-item:before,
					 .elementor-162627 .elementor-element.elementor-element-322e1c8a .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--dropdown a:hover,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--dropdown a:focus,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-menu-toggle:hover,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-menu-toggle:focus{color:#436196;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--dropdown a:hover,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--dropdown a:focus,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(161,204,87,0);}.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--dropdown .elementor-item, .elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-nav-menu--dropdown a{padding-top:4px;padding-bottom:4px;}.elementor-162627 .elementor-element.elementor-element-322e1c8a div.elementor-menu-toggle{color:#a1cc57;}.elementor-162627 .elementor-element.elementor-element-322e1c8a div.elementor-menu-toggle svg{fill:#a1cc57;}.elementor-162627 .elementor-element.elementor-element-322e1c8a div.elementor-menu-toggle:hover, .elementor-162627 .elementor-element.elementor-element-322e1c8a div.elementor-menu-toggle:focus{color:#ffffff;}.elementor-162627 .elementor-element.elementor-element-322e1c8a div.elementor-menu-toggle:hover svg, .elementor-162627 .elementor-element.elementor-element-322e1c8a div.elementor-menu-toggle:focus svg{fill:#ffffff;}.elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-menu-toggle:hover, .elementor-162627 .elementor-element.elementor-element-322e1c8a .elementor-menu-toggle:focus{background-color:#a1cc57;}.elementor-162627 .elementor-element.elementor-element-525610d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-162627 .elementor-element.elementor-element-525610d8 > .elementor-element-populated{text-align:center;}.elementor-162627 .elementor-element.elementor-element-1bad5df0{text-align:start;}.elementor-162627 .elementor-element.elementor-element-66400dca{--grid-columns:1;--grid-row-gap:0px;}@media(max-width:1024px){.elementor-162627 .elementor-element.elementor-element-66400dca{--grid-columns:1;}}@media(min-width:768px){.elementor-162627 .elementor-element.elementor-element-6ba56eae{width:33.246%;}.elementor-162627 .elementor-element.elementor-element-525610d8{width:66.754%;}}@media(max-width:767px){.elementor-162627 .elementor-element.elementor-element-1bad5df0{text-align:center;}.elementor-162627 .elementor-element.elementor-element-66400dca{--grid-columns:1;}}/* Start custom CSS for column, class: .elementor-element-6ba56eae */@media only screen and (max-width:768px){.elementor-162627 .elementor-element.elementor-element-6ba56eae{ display:none}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e6bdd17 *//*inpage menu*/
@media only screen and (max-width:768px){
.dc-dropdown-container{
display:block !important;
text-align:center;
margin-bottom:20px;
}
}
.dc-dropdown-container{display:none}

/* Style The Dropdown Button */
.dc-dropbtn { 
    border: 1px solid #a1cc57;
    color: black;
    font-weight:bold;
    padding: 0px;
    padding-left:5px;
    background-color:white;
    font-size: 16px;
    cursor: pointer;
    border-radius:2px;
}
.dc-dropbtn:hover{background-color:white;color:black;}
.dc-dropbtn:focus{background-color:white;color:black;}
.dc-dropbtn:active{background-color:white;color:black;}

.dc-dropdown-icon{
    margin-left: 30px;
    background-color: #a1cc57;
    padding: 8px;
    color:white;
}

/* The container <div> - needed to position the dropdown content */
.dc-dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dc-dropdown-content {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 70vw;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    left:50%;
    overflow:scroll;
    height:50vh;
    visibility: hidden; /* hides sub-menu */
    opacity: 0;
    top: 100%;
    transform: translate(-50%, -2em);
    z-index: -1;
    transition: all 0.3s ease-in-out 0s;
}
.dc-dropdown-content-small{
    height:25vh !important;
}
.dc-dropdown-content-maturita{
    height:15vh !important;
}
.dc-dropdown-content-lingue{
    height:40vh !important;
}

/* Links inside the dropdown */
.dc-dropdown-content a {
    color: black;
    padding: 10px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dc-dropdown-content a:hover {background-color: #f1f1f1}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-66400dca *//*hover POPUP 2*/
.dc-fa-product-services{
font-size:25px !important;
color: #456199;
}

.dc-tooltip-2 {
    position: relative;
    display: inline;
    text-align:center;
	padding-right:10px;
}
.dc-tooltip-2 img{
    vertical-align: top;
    height: 1.7em;
}
.dc-tooltip-2 .dc-tooltiptext-2 {
    visibility: hidden;
    width: 150px;
    background-color: white;
    color: black;
    font-size:15px;
    text-align: center;
    border-radius: 6px;
    border: 2px solid #456199;
    padding: 10px 10px;
    /* Position the tooltip */
    position: absolute;
    bottom: 30px;
    z-index:3;
    left: 50%;
    margin-left: -75px; /* Use half of the width (120/2 = 60), to center the tooltip */
}

.dc-tooltip-2:hover .dc-tooltiptext-2 {
    visibility: visible;
}/* End custom CSS */