.elementor-308080 .elementor-element.elementor-element-77c3d5c > .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-308080 .elementor-element.elementor-element-77c3d5c > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-308080 .elementor-element.elementor-global-29980 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#99cb62;}.elementor-308080 .elementor-element.elementor-global-29980 .elementor-menu-toggle{margin:0 auto;}.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--main .elementor-item{color:#333333;fill:#333333;padding-top:7px;padding-bottom:7px;}.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--main .elementor-item:focus{color:#98cd5c;fill:#98cd5c;}.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#98cd5c;}.elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-framed .elementor-item:before,
					.elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-framed .elementor-item:after{border-color:#98cd5c;}.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#98cd5c;}.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#98cd5c;}.elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#98cd5c;}.elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-underline .elementor-item:after,
					 .elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-overline .elementor-item:before,
					 .elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-double-line .elementor-item:before,
					 .elementor-308080 .elementor-element.elementor-global-29980 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--dropdown a:hover,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--dropdown a:focus,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-menu-toggle:hover,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-menu-toggle:focus{color:#8fcc67;}.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--dropdown a:hover,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--dropdown a:focus,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(0,0,0,0);}.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--dropdown{border-style:solid;}.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-308080 .elementor-element.elementor-global-29980 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:0px;}.elementor-308080 .elementor-element.elementor-element-8368ddd > .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-308080 .elementor-element.elementor-element-8368ddd > .elementor-element-populated{text-align:center;}.elementor-308080 .elementor-element.elementor-element-a558a27{text-align:start;}.elementor-308080 .elementor-element.elementor-element-9e4ba43{--grid-columns:1;--grid-row-gap:0px;}@media(max-width:1024px){.elementor-308080 .elementor-element.elementor-element-9e4ba43{--grid-columns:1;}}@media(min-width:768px){.elementor-308080 .elementor-element.elementor-element-77c3d5c{width:25.1%;}.elementor-308080 .elementor-element.elementor-element-8368ddd{width:74.9%;}}@media(max-width:767px){.elementor-308080 .elementor-element.elementor-element-a558a27{text-align:center;}.elementor-308080 .elementor-element.elementor-element-9e4ba43{--grid-columns:1;}}/* Start custom CSS for column, class: .elementor-element-77c3d5c */@media only screen and (max-width:768px){.elementor-308080 .elementor-element.elementor-element-77c3d5c{ display:none}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23bcd00 *//*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-9e4ba43 *//*FA fix*/

.fa.fa-chalkboard-teacher.dc-fa-product-services:before{background-image:url(/wp-content/uploads/2018/11/fa-chalkboard-teacher-solid.png);background-size:contain;background-repeat:no-repeat;padding:1px;top:3px;position:relative;content:"\f0ae";color:transparent;}
.fa.fa-tasks.dc-fa-product-services:before{background-image:url(/wp-content/uploads/2018/11/fa-tasks-solid.png);background-size:contain;background-repeat:no-repeat;padding:1px;top:0px;position:relative;content:"\f0ae";color:transparent;}

/*hover POPUP 2*/
.dc-fa-product-services{
font-size:25px !important;
color: #8FCB67;
}

.dc-tooltip-2 {
    position: relative;
    display: inline;
    text-align:center;
	padding-right:10px;
}
.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 #a0ce4e;
    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 */