.elementor-3041 .elementor-element.elementor-element-0529477 .elementor-repeater-item-d22535c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.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-3041 .elementor-element.elementor-element-b6f0a5d .elementor-repeater-item-dfd179e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-e3a9af9 .elementor-repeater-item-fc83103.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-3f2332d .elementor-repeater-item-80cc412.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-aba2b19 .elementor-repeater-item-eac48b8.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-4b99ec8 .elementor-repeater-item-d821710.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-97e3c45 .elementor-repeater-item-9e1ceac.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-55a3175 .elementor-repeater-item-47b51af.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-04c0571 .elementor-repeater-item-726151f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-ee6f0a5 .elementor-repeater-item-ad62924.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-818ccde .elementor-repeater-item-d232bd4.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-1f86d13 .elementor-repeater-item-73d4d5c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-39c8d69 .elementor-repeater-item-d2e21ee.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-be8d470 .elementor-repeater-item-744356d.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-676977d .elementor-repeater-item-33a7dcc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-a165566 .elementor-repeater-item-5a553ce.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-f51bcd8 .elementor-repeater-item-6283bce.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-2355b38 .elementor-repeater-item-90360d4.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-b58cf24 .elementor-repeater-item-39e5ba7.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-3e77bd6 .elementor-repeater-item-e0a8526.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-975ce59 .elementor-repeater-item-fb5a37b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-6945ede .elementor-repeater-item-467cf00.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-8b3abe8 .elementor-repeater-item-dd2cab4.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-27b96f5 .elementor-repeater-item-e195fc5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-b1d5228 .elementor-repeater-item-9b11ef1.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-439a6c0 .elementor-repeater-item-3aa8682.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3041 .elementor-element.elementor-element-6001eb6 .elementor-repeater-item-5c0b090.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}/* Start custom CSS for html, class: .elementor-element-bfc8b19 */#ex3{    
max-width: 700px;
margin:20px auto;
background-color: #333333;
padding: 1%;
color:white;
box-sizing: border-box;
font-family:sans-serif;
}
#isToDay{
box-shadow:inset 0 0 0 1px darkgray;
}
.day_box,.name_day,.titleCalendar,.buttonCalendar{
width: calc(100% / 7);
display:inline-block;
vertical-align: top;  
}
.titleCalendar{
width: calc(100% / 7 * 5);
font-size: 24px;
text-align: center;
}
.buttonCalendar{
background-color: black;
text-align: center;
color:white;
border:none;
font-size: 18px;
padding:0;
cursor:pointer;
}
.name_day{
overflow: hidden;
font-size: 14px;
padding: 1px;
box-sizing: border-box;
margin-top: 5px;
text-align: center;
}
.day_box{
text-align: left!important;
font-size: 14px;
background-image: linear-gradient(black, #222222); 
background-size: 97% 97%;
background-position: center center;
background-repeat: no-repeat;
}    

.day_box>div{
margin:1px;
padding:5%;    
background-repeat: no-repeat;
background-size: 25%;
background-position: 95% 95%;
}
.day_box>div>span{
position:absolute;
color:white;
font-size: 1em;
text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.day_box>div>div{
padding:5% 15%;   
}

.elementor-3041 .elementor-element.elementor-element-bfc8b19 {
    spa
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfc8b19 */#ex3{    
max-width: 700px;
margin:20px auto;
background-color: #333333;
padding: 1%;
color:white;
box-sizing: border-box;
font-family:sans-serif;
}
#isToDay{
box-shadow:inset 0 0 0 1px darkgray;
}
.day_box,.name_day,.titleCalendar,.buttonCalendar{
width: calc(100% / 7);
display:inline-block;
vertical-align: top;  
}
.titleCalendar{
width: calc(100% / 7 * 5);
font-size: 24px;
text-align: center;
}
.buttonCalendar{
background-color: black;
text-align: center;
color:white;
border:none;
font-size: 18px;
padding:0;
cursor:pointer;
}
.name_day{
overflow: hidden;
font-size: 14px;
padding: 1px;
box-sizing: border-box;
margin-top: 5px;
text-align: center;
}
.day_box{
text-align: left!important;
font-size: 14px;
background-image: linear-gradient(black, #222222); 
background-size: 97% 97%;
background-position: center center;
background-repeat: no-repeat;
}    

.day_box>div{
margin:1px;
padding:5%;    
background-repeat: no-repeat;
background-size: 25%;
background-position: 95% 95%;
}
.day_box>div>span{
position:absolute;
color:white;
font-size: 1em;
text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.day_box>div>div{
padding:5% 15%;   
}

.elementor-3041 .elementor-element.elementor-element-bfc8b19 {
    spa
}/* End custom CSS */