@font-face {
    font-family: 'Rye';
    src: url('Rye-Regular.eot');
    src: url('Rye-Regular.eot?#iefix') format('embedded-opentype'),
        url('Rye-Regular.woff2') format('woff2'),
        url('Rye-Regular.woff') format('woff'),
        url('Rye-Regular.ttf') format('truetype'),
        url('Rye-Regular.svg#Rye-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Joshico';
    src: url('Joshico-Regular.eot');
    src: url('Joshico-Regular.eot?#iefix') format('embedded-opentype'),
        url('Joshico-Regular.woff2') format('woff2'),
        url('Joshico-Regular.woff') format('woff'),
        url('Joshico-Regular.ttf') format('truetype'),
        url('Joshico-Regular.svg#Joshico-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aleo';
    src: url('Aleo-BoldItalic.eot');
    src: url('Aleo-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('Aleo-BoldItalic.woff2') format('woff2'),
        url('Aleo-BoldItalic.woff') format('woff'),
        url('Aleo-BoldItalic.ttf') format('truetype'),
        url('Aleo-BoldItalic.svg#Aleo-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Aleo';
    src: url('Aleo-Bold.eot');
    src: url('Aleo-Bold.eot?#iefix') format('embedded-opentype'),
        url('Aleo-Bold.woff2') format('woff2'),
        url('Aleo-Bold.woff') format('woff'),
        url('Aleo-Bold.ttf') format('truetype'),
        url('Aleo-Bold.svg#Aleo-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aleo';
    src: url('Aleo-Italic.eot');
    src: url('Aleo-Italic.eot?#iefix') format('embedded-opentype'),
        url('Aleo-Italic.woff2') format('woff2'),
        url('Aleo-Italic.woff') format('woff'),
        url('Aleo-Italic.ttf') format('truetype'),
        url('Aleo-Italic.svg#Aleo-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Aleo';
    src: url('Aleo-Light.eot');
    src: url('Aleo-Light.eot?#iefix') format('embedded-opentype'),
        url('Aleo-Light.woff2') format('woff2'),
        url('Aleo-Light.woff') format('woff'),
        url('Aleo-Light.ttf') format('truetype'),
        url('Aleo-Light.svg#Aleo-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aleo';
    src: url('Aleo-LightItalic.eot');
    src: url('Aleo-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('Aleo-LightItalic.woff2') format('woff2'),
        url('Aleo-LightItalic.woff') format('woff'),
        url('Aleo-LightItalic.ttf') format('truetype'),
        url('Aleo-LightItalic.svg#Aleo-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Aleo';
    src: url('Aleo-Regular.eot');
    src: url('Aleo-Regular.eot?#iefix') format('embedded-opentype'),
        url('Aleo-Regular.woff2') format('woff2'),
        url('Aleo-Regular.woff') format('woff'),
        url('Aleo-Regular.ttf') format('truetype'),
        url('Aleo-Regular.svg#Aleo-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.elementor-52306 .elementor-element.elementor-element-6e7eaf51:not(.elementor-motion-effects-element-type-background), .elementor-52306 .elementor-element.elementor-element-6e7eaf51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    /* background-color:#F6F4DD; */
	background: rgb(153,150,110);
	background: linear-gradient(90deg, rgba(153,150,110,1) 0%, rgba(246,244,221,1) 30%, rgba(246,244,221,1) 70%, rgba(153,150,110,1) 100%);
}
.elementor-52306 .elementor-element.elementor-element-6e7eaf51{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-6e7eaf51 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-6fe8b5f.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-6fe8b5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-6fe8b5f.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-52306 .elementor-element.elementor-element-6fe8b5f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-6fe8b5f > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-34c3a95b{
    --spacer-size:50px;
}
.elementor-52306 .elementor-element.elementor-element-3498c200{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-3498c200 .elementor-heading-title{
    color:#962127;
    font-family:"Aleo", Sans-serif;
    font-size:15px;
    font-weight:300;
    /* text-transform:uppercase; */
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-791bd95e .jet-audio .mejs-playpause-button > button{
    color:#F6F4DD;
    background-color:#962127;
    border-radius:500px 500px 500px 500px;
}
.elementor-52306 .elementor-element.elementor-element-791bd95e .jet-audio .mejs-playpause-button > button:hover{
    color:#F6F4DD;
    background-color:#F2F2F2;
}
.elementor-52306 .elementor-element.elementor-element-791bd95e .jet-audio .mejs-time{
    font-family:"Aleo", Sans-serif;
    color:#2F3E46;
}
.elementor-52306 .elementor-element.elementor-element-791bd95e .jet-audio .mejs-time-total{
    background-color:#FFFFFF96;
}
.elementor-52306 .elementor-element.elementor-element-791bd95e .jet-audio .mejs-time-current{
    background-color:#15395B;;
}
.elementor-52306 .elementor-element.elementor-element-791bd95e > .elementor-widget-container{
    background-color:#02010100;
}
.elementor-52306 .elementor-element.elementor-element-1bd20795{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-1bd20795 .elementor-heading-title{
    color:#962127;
    font-family:"Aleo", Sans-serif;
    font-size:15px;
    font-weight:700;
    /* text-transform:uppercase; */
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-1bd20795 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}
.elementor-52306 .elementor-element.elementor-element-38079fc6{
    text-align:right;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-496d6fea.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-496d6fea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-496d6fea.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-52306 .elementor-element.elementor-element-496d6fea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-4e0647e8{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-15cb9a7e .elementor-icon-wrapper{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-15cb9a7e.elementor-view-stacked .elementor-icon{
    background-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-15cb9a7e.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-15cb9a7e.elementor-view-default .elementor-icon{
    color:#F6F4DD;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-15cb9a7e.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-15cb9a7e.elementor-view-default .elementor-icon svg{
    fill:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-15cb9a7e .elementor-icon{
    font-size:200px;
}
.elementor-52306 .elementor-element.elementor-element-15cb9a7e .elementor-icon svg{
    height:200px;
}
.elementor-52306 .elementor-element.elementor-element-15cb9a7e > .elementor-widget-container{
    margin:-50px 0px -60px 0px;
}
.elementor-52306 .elementor-element.elementor-element-9f0fb9d{
    text-align:center;
    z-index:33;
}
.elementor-52306 .elementor-element.elementor-element-9f0fb9d .elementor-heading-title{
    color:#962127;
    font-family:"Rye", Sans-serif;
    font-size:70px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-9f0fb9d > .elementor-widget-container{
    margin:0px 0px -30px 0px;
}
.elementor-52306 .elementor-element.elementor-element-4eef9d1f{
    text-align:center;
    width:auto;
    max-width:auto;
}
.elementor-52306 .elementor-element.elementor-element-4eef9d1f .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Rye", Sans-serif;
    font-weight:100;
    letter-spacing:3px;
}
.elementor-52306 .elementor-element.elementor-element-4eef9d1f > .elementor-widget-container{
    margin:20px 0px 20px 0px;
    padding:10px 10px 10px 15px;
    background-color:#962127;
    border-radius:500px 500px 500px 500px;
}
.elementor-52306 .elementor-element.elementor-element-402439dd{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-402439dd .elementor-heading-title{
    color:#962127;
    font-family:"Rye", Sans-serif;
    font-size:60px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-402439dd > .elementor-widget-container{
    margin:-30px 0px -15px 0px;
}
.elementor-52306 .elementor-element.elementor-element-7603286 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-7603286.elementor-view-stacked .elementor-icon{
    background-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-7603286.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-7603286.elementor-view-default .elementor-icon{
    color:#F6F4DD;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-7603286.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-7603286.elementor-view-default .elementor-icon svg{
    fill:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-7603286 .elementor-icon{
    font-size:200px;
}
.elementor-52306 .elementor-element.elementor-element-7603286 .elementor-icon svg{
    height:200px;
}
.elementor-52306 .elementor-element.elementor-element-7603286 .elementor-icon i, .elementor-52306 .elementor-element.elementor-element-7603286 .elementor-icon svg{
    transform:rotate(180deg);
}
.elementor-52306 .elementor-element.elementor-element-7603286 > .elementor-widget-container{
    margin:-30px 0px -50px 0px;
}
.elementor-52306 .elementor-element.elementor-element-2907f77c{
    text-align:left;
}
.elementor-52306 .elementor-element.elementor-element-1f93f97b > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-1f93f97b{
    margin-top:30px;
    margin-bottom:-90px;
    z-index:568;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-20e3792d.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-20e3792d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-20e3792d.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-20e3792d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-20e3792d > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-105fcfb1{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-105fcfb1 .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-right:0;
}
.elementor-52306 .elementor-element.elementor-element-105fcfb1 .elementor-divider{
    text-align:right;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-105fcfb1 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-792d71b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52306 .elementor-element.elementor-element-792d71b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-792d71b4 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:25px 25px 25px 25px;
}
.elementor-52306 .elementor-element.elementor-element-792d71b4 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-c3dabcc{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-c3dabcc .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:15px;
    font-weight:100;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-627f6e97{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-627f6e97 .elementor-heading-title{
    color:#F6F4DD;
    font-family:"Aleo", Sans-serif;
    font-size:50px;
    font-weight:300;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-627ff544{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-627ff544 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:15px;
    font-weight:100;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-319bdff6{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-319bdff6 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:15px;
    font-weight:100;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-5a7e8b0c{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-5a7e8b0c .elementor-heading-title{
    color:#F6F4DD;
    font-family:"Aleo", Sans-serif;
    font-size:20px;
    font-weight:300;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-3a987fd0{
    --spacer-size:50px;
}
.elementor-52306 .elementor-element.elementor-element-ca34b7a .elementor-icon-wrapper{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-ca34b7a.elementor-view-stacked .elementor-icon{
    background-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-ca34b7a.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-ca34b7a.elementor-view-default .elementor-icon{
    color:#F6F4DD;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-ca34b7a.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-ca34b7a.elementor-view-default .elementor-icon svg{
    fill:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-ca34b7a .elementor-icon{
    font-size:25px;
}
.elementor-52306 .elementor-element.elementor-element-ca34b7a .elementor-icon svg{
    height:25px;
}
.elementor-52306 .elementor-element.elementor-element-ca34b7a .dce-animations{
    animation-play-state:running;
    -webkit-animation-play-state:running;
    animation-name:galleggia;
    -webkit-animation-name:galleggia;
    transform-origin:center center;
    -webkit-transform-origin:center center;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    animation-duration:0.7s;
    -webkit-animation-duration:0.7s;
    animation-delay:0s;
    -webkit-animation-delay:0s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    animation-direction:alternate-reverse;
    -webkit-animation-direction:alternate-reverse;
    animation-fill-mode:none;
    -webkit-animation-fill-mode:none;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-722a0415.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-722a0415.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-722a0415.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-722a0415 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-722a0415 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-163ec550{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-163ec550 .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-left:0;
}
.elementor-52306 .elementor-element.elementor-element-163ec550 .elementor-divider{
    text-align:left;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-163ec550 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-67ca0e0a:not(.elementor-motion-effects-element-type-background), .elementor-52306 .elementor-element.elementor-element-67ca0e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../img/foto03.jpg");
    background-position:center center;
    background-size:cover;
}
.elementor-52306 .elementor-element.elementor-element-67ca0e0a > .elementor-background-overlay{
    background-color:#2F3E46;
    opacity:0.6;
    mix-blend-mode:multiply;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-67ca0e0a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-1ff93fb1.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-1ff93fb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-1ff93fb1.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-52306 .elementor-element.elementor-element-317d2caf{
    --spacer-size:190px;
}
.elementor-52306 .elementor-element.elementor-element-2d056b2d{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-2d056b2d .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Rye", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-2d056b2d > .elementor-widget-container{
    margin:0px 0px -10px 0px;
}
.elementor-52306 .elementor-element.elementor-element-52c71f3a{
    text-align:center;
    width:auto;
    max-width:auto;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-52c71f3a .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:18px;
    font-weight:300;
    letter-spacing:1px;
}
.elementor-52306 .elementor-element.elementor-element-52c71f3a > .elementor-widget-container{
    margin:10px 180px 10px 180px;
    padding:15px 15px 15px 15px;
    border-style:solid;
    border-width:2px 0px 2px 0px;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-6193cdb7 a.elementor-button, .elementor-52306 .elementor-element.elementor-element-6193cdb7 .elementor-button{
    font-family:"Aleo", Sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:3px;
    fill:#FFFFFF;
    color:#FFFFFF;
    background-color:#962127;
    border-radius:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-6193cdb7 a.elementor-button:hover, .elementor-52306 .elementor-element.elementor-element-6193cdb7 .elementor-button:hover, .elementor-52306 .elementor-element.elementor-element-6193cdb7 a.elementor-button:focus, .elementor-52306 .elementor-element.elementor-element-6193cdb7 .elementor-button:focus{
    color:#2F3E46;
    background-color:#FFFFFF;
}
.elementor-52306 .elementor-element.elementor-element-6193cdb7 a.elementor-button:hover svg, .elementor-52306 .elementor-element.elementor-element-6193cdb7 .elementor-button:hover svg, .elementor-52306 .elementor-element.elementor-element-6193cdb7 a.elementor-button:focus svg, .elementor-52306 .elementor-element.elementor-element-6193cdb7 .elementor-button:focus svg{
    fill:#2F3E46;
}
.elementor-52306 .elementor-element.elementor-element-6193cdb7 .elementor-button{
    box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
.elementor-52306 .elementor-element.elementor-element-254b3a33{
    --spacer-size:190px;
}
.elementor-52306 .elementor-element.elementor-element-58ce2b51:not(.elementor-motion-effects-element-type-background), .elementor-52306 .elementor-element.elementor-element-58ce2b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    /* background-color:#F6F4DD; */
	background: rgb(153,150,110);
	background: linear-gradient(90deg, rgba(153,150,110,1) 0%, rgba(246,244,221,1) 30%, rgba(246,244,221,1) 70%, rgba(153,150,110,1) 100%);
}
.elementor-52306 .elementor-element.elementor-element-58ce2b51{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-58ce2b51 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-12be1dfb > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-7b9c9fda > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-7b9c9fda{
    margin-top:-90px;
    margin-bottom:0px;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-12d4c9c1.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-12d4c9c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-12d4c9c1.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-12d4c9c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-12d4c9c1 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-7453d3c7{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-7453d3c7 .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-right:0;
}
.elementor-52306 .elementor-element.elementor-element-7453d3c7 .elementor-divider{
    text-align:right;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-7453d3c7 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-7de9e8cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52306 .elementor-element.elementor-element-7de9e8cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-7de9e8cf > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:25px 25px 25px 25px;
}
.elementor-52306 .elementor-element.elementor-element-7de9e8cf > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-1aa7beae .elementor-icon-wrapper{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-1aa7beae.elementor-view-stacked .elementor-icon{
    background-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-1aa7beae.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-1aa7beae.elementor-view-default .elementor-icon{
    color:#F6F4DD;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-1aa7beae.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-1aa7beae.elementor-view-default .elementor-icon svg{
    fill:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-1aa7beae .elementor-icon{
    font-size:25px;
}
.elementor-52306 .elementor-element.elementor-element-1aa7beae .elementor-icon svg{
    height:25px;
}
.elementor-52306 .elementor-element.elementor-element-1aa7beae .dce-animations{
    animation-play-state:running;
    -webkit-animation-play-state:running;
    animation-name:galleggia;
    -webkit-animation-name:galleggia;
    transform-origin:center center;
    -webkit-transform-origin:center center;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    animation-duration:0.7s;
    -webkit-animation-duration:0.7s;
    animation-delay:0s;
    -webkit-animation-delay:0s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    animation-direction:alternate-reverse;
    -webkit-animation-direction:alternate-reverse;
    animation-fill-mode:none;
    -webkit-animation-fill-mode:none;
}
.elementor-52306 .elementor-element.elementor-element-53dbd840{
    --spacer-size:50px;
}
.elementor-52306 .elementor-element.elementor-element-36edce98{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-36edce98 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:15px;
    font-weight:100;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-b088ad0 .jet-countdown-timer__item{
    width:110px;
    height:110px;
    border-radius:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-b088ad0 .jet-countdown-timer__item-value{
    order:1;
    color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-b088ad0 .jet-countdown-timer__item-label{
    order:2;
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:12px;
    font-weight:100;
    text-transform:uppercase;
    letter-spacing:2px;
}
.elementor-52306 .elementor-element.elementor-element-b088ad0 .jet-countdown-timer__digit{
    font-family:"Aleo", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:1px;
}
.elementor-52306 .elementor-element.elementor-element-b088ad0 .jet-countdown-timer__separator{
    font-size:30px;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-1e85b87f.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-1e85b87f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-1e85b87f.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-1e85b87f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-1e85b87f > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-7f72bed5{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-7f72bed5 .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-left:0;
}
.elementor-52306 .elementor-element.elementor-element-7f72bed5 .elementor-divider{
    text-align:left;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-7f72bed5 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-4ef18648{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-4ef18648 .elementor-heading-title{
    color:#2F3E46;
    font-family:"Mr De Haviland", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-4ef18648 > .elementor-widget-container{
    margin:30px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-366f61be{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-366f61be > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-306f6e84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-306f6e84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52306 .elementor-element.elementor-element-306f6e84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("https://bodas.entodaocasion.com.mx/wp-content/uploads/2023/04/padres-ejemplo-1-min.jpeg");
    background-position:center center;
    background-size:cover;
}
.elementor-52306 .elementor-element.elementor-element-306f6e84 > .elementor-element-populated > .elementor-background-overlay{
    background-color:transparent;
    background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);
    opacity:0.5;
}
.elementor-52306 .elementor-element.elementor-element-306f6e84 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-306f6e84 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-6bfab916{
    --spacer-size:300px;
}
.elementor-52306 .elementor-element.elementor-element-5bbfa41e{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-5bbfa41e .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Mr De Haviland", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-655c5734{
    --divider-border-style:solid;
    --divider-color:#FFFFFF3B;
    --divider-border-width:1px;
}
.elementor-52306 .elementor-element.elementor-element-655c5734 .elementor-divider-separator{
    width:100%;
}
.elementor-52306 .elementor-element.elementor-element-655c5734 .elementor-divider{
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-655c5734 .elementor-divider__text{
    color:#D6C7B9;
    font-family:"Lora", Sans-serif;
    font-size:20px;
    font-weight:400;
}
.elementor-52306 .elementor-element.elementor-element-d0832f8{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-d0832f8 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Mr De Haviland", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-5a1b4a7c{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-5a1b4a7c .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Vidaloka", Sans-serif;
    font-size:15px;
    font-weight:100;
    text-transform:uppercase;
    line-height:1.3em;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-5a1b4a7c > .elementor-widget-container{
    padding:10px 10px 10px 10px;
    background-color:#354F52;
}
.elementor-52306 .elementor-element.elementor-element-666971f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-666971f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52306 .elementor-element.elementor-element-666971f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("https://bodas.entodaocasion.com.mx/wp-content/uploads/2023/04/padres-ejemplo-2-min.jpeg");
    background-position:center center;
    background-size:cover;
}
.elementor-52306 .elementor-element.elementor-element-666971f6 > .elementor-element-populated > .elementor-background-overlay{
    background-color:transparent;
    background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);
    opacity:0.5;
}
.elementor-52306 .elementor-element.elementor-element-666971f6 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-666971f6 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-5edf0731{
    --spacer-size:300px;
}
.elementor-52306 .elementor-element.elementor-element-517965e3{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-517965e3 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Mr De Haviland", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-43c17b1f{
    --divider-border-style:solid;
    --divider-color:#FFFFFF3B;
    --divider-border-width:1px;
}
.elementor-52306 .elementor-element.elementor-element-43c17b1f .elementor-divider-separator{
    width:100%;
}
.elementor-52306 .elementor-element.elementor-element-43c17b1f .elementor-divider{
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-43c17b1f .elementor-divider__text{
    color:#D6C7B9;
    font-family:"Lora", Sans-serif;
    font-size:20px;
    font-weight:400;
}
.elementor-52306 .elementor-element.elementor-element-6c429628{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-6c429628 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Mr De Haviland", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-6beb3a3a{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-6beb3a3a .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Vidaloka", Sans-serif;
    font-size:15px;
    font-weight:100;
    text-transform:uppercase;
    line-height:1.3em;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-6beb3a3a > .elementor-widget-container{
    padding:10px 10px 10px 10px;
    background-color:#354F52;
}
.elementor-52306 .elementor-element.elementor-element-4cf7ad62{
    --image-border-width:0px;
    --image-transition-duration:1000ms;
    --overlay-transition-duration:800ms;
    --content-text-align:center;
    --title-text-color:#FFFFFF;
    --description-text-color:#D6C7B9;
    --content-transition-duration:800ms;
    --content-transition-delay:800ms;
    --titles-container-justify-content:center;
    --galleries-title-color-normal:#2F3E46;
    --galleries-title-color-hover:#293241;
    --galleries-pointer-bg-color-hover:#293241;
    --gallery-title-color-active:#293241;
    --galleries-pointer-bg-color-active:#52796F;
}
.elementor-52306 .elementor-element.elementor-element-4cf7ad62 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-52306 .elementor-element.elementor-element-4cf7ad62 .e-gallery-item:focus .elementor-gallery-item__overlay{
    background-color:#354F52CC;
}
.elementor-52306 .elementor-element.elementor-element-4cf7ad62 .elementor-gallery-item__title{
    font-family:"Mr De Haviland", Sans-serif;
    font-size:35px;
    font-weight:400;
}
.elementor-52306 .elementor-element.elementor-element-4cf7ad62 .elementor-gallery-item__description{
    font-family:"Vidaloka", Sans-serif;
    font-size:14px;
    font-weight:100;
    text-transform:uppercase;
    letter-spacing:5px;
}
.elementor-52306 .elementor-element.elementor-element-4cf7ad62 .elementor-gallery-title{
    font-family:"Mr De Haviland", Sans-serif;
    font-size:50px;
    font-weight:400;
}
.elementor-52306 .elementor-element.elementor-element-4cf7ad62 .elementor-gallery__titles-container{
    margin-bottom:35px;
}
.elementor-52306 .elementor-element.elementor-element-4cf7ad62 > .elementor-widget-container{
    margin:30px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-593eb89e > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-593eb89e{
    margin-top:30px;
    margin-bottom:-90px;
    z-index:568;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-60db5c90.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-60db5c90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-60db5c90.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-60db5c90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-60db5c90 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-6db9830d{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-6db9830d .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-right:0;
}
.elementor-52306 .elementor-element.elementor-element-6db9830d .elementor-divider{
    text-align:right;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-6db9830d > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-197e1077:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52306 .elementor-element.elementor-element-197e1077 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-197e1077 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:25px 25px 25px 25px;
}
.elementor-52306 .elementor-element.elementor-element-197e1077 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-1bc369fa{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-1bc369fa .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:15px;
    font-weight:100;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-16b0e2c2.elementor-view-stacked .elementor-icon{
    background-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-16b0e2c2.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-16b0e2c2.elementor-view-default .elementor-icon{
    fill:#F6F4DD;
    color:#F6F4DD;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-16b0e2c2{
    --icon-box-icon-margin:15px;
}
.elementor-52306 .elementor-element.elementor-element-16b0e2c2 .elementor-icon-box-title{
    color:#FFFFFF;
    -webkit-text-stroke-color:#000;
    stroke:#000;
}
.elementor-52306 .elementor-element.elementor-element-16b0e2c2 .elementor-icon-box-title, .elementor-52306 .elementor-element.elementor-element-16b0e2c2 .elementor-icon-box-title a{
    font-family:"Aleo", Sans-serif;
    font-size:20px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:5px;
}
.elementor-52306 .elementor-element.elementor-element-16b0e2c2 .elementor-icon-box-description{
    color:#D6C7B9;
    font-family:"Vidaloka", Sans-serif;
    font-size:14px;
    font-weight:100;
    text-transform:uppercase;
    letter-spacing:3px;
}
.elementor-52306 .elementor-element.elementor-element-39a3e20e{
    --spacer-size:50px;
}
.elementor-52306 .elementor-element.elementor-element-6f3389c5 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-6f3389c5.elementor-view-stacked .elementor-icon{
    background-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-6f3389c5.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-6f3389c5.elementor-view-default .elementor-icon{
    color:#F6F4DD;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-6f3389c5.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-6f3389c5.elementor-view-default .elementor-icon svg{
    fill:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-6f3389c5 .elementor-icon{
    font-size:25px;
}
.elementor-52306 .elementor-element.elementor-element-6f3389c5 .elementor-icon svg{
    height:25px;
}
.elementor-52306 .elementor-element.elementor-element-6f3389c5 .dce-animations{
    animation-play-state:running;
    -webkit-animation-play-state:running;
    animation-name:galleggia;
    -webkit-animation-name:galleggia;
    transform-origin:center center;
    -webkit-transform-origin:center center;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    animation-duration:0.7s;
    -webkit-animation-duration:0.7s;
    animation-delay:0s;
    -webkit-animation-delay:0s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    animation-direction:alternate-reverse;
    -webkit-animation-direction:alternate-reverse;
    animation-fill-mode:none;
    -webkit-animation-fill-mode:none;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-307ce1cd.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-307ce1cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-307ce1cd.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-307ce1cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-307ce1cd > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-11bc631f{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-11bc631f .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-left:0;
}
.elementor-52306 .elementor-element.elementor-element-11bc631f .elementor-divider{
    text-align:left;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-11bc631f > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-303e8af6:not(.elementor-motion-effects-element-type-background), .elementor-52306 .elementor-element.elementor-element-303e8af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../img/foto03.jpg");
    background-position:center center;
    background-size:cover;
}
.elementor-52306 .elementor-element.elementor-element-303e8af6 > .elementor-background-overlay{
    background-color:#2F3E46;
    opacity:0.6;
    mix-blend-mode:multiply;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-303e8af6{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-332eee39.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-332eee39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-332eee39.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-52306 .elementor-element.elementor-element-6e86dee6{
    --spacer-size:190px;
}
.elementor-52306 .elementor-element.elementor-element-6b0a5a86{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-6b0a5a86 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Rye", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-6b0a5a86 > .elementor-widget-container{
    margin:0px 0px -10px 0px;
}
.elementor-52306 .elementor-element.elementor-element-63a4f9ed.elementor-view-stacked .elementor-icon{
    background-color:#D2DBB1;
}
.elementor-52306 .elementor-element.elementor-element-63a4f9ed.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-63a4f9ed.elementor-view-default .elementor-icon{
    fill:#D2DBB1;
    color:#D2DBB1;
    border-color:#D2DBB1;
}
.elementor-52306 .elementor-element.elementor-element-63a4f9ed{
    --icon-box-icon-margin:15px;
}
.elementor-52306 .elementor-element.elementor-element-63a4f9ed .elementor-icon-box-title{
    color:#FFFFFF;
    -webkit-text-stroke-color:#000;
    stroke:#000;
}
.elementor-52306 .elementor-element.elementor-element-63a4f9ed .elementor-icon-box-title, .elementor-52306 .elementor-element.elementor-element-63a4f9ed .elementor-icon-box-title a{
    font-family:"Aleo", Sans-serif;
    font-size:20px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:5px;
}
.elementor-52306 .elementor-element.elementor-element-63a4f9ed .elementor-icon-box-description{
    color:#D2DCB0;
    font-family:"Aleo", Sans-serif;
    font-size:14px;
    font-weight:300;
    text-transform:uppercase;
    letter-spacing:3px;
}
.elementor-52306 .elementor-element.elementor-element-4eb9f7f7{
    --spacer-size:190px;
}
.elementor-52306 .elementor-element.elementor-element-24a5db34:not(.elementor-motion-effects-element-type-background), .elementor-52306 .elementor-element.elementor-element-24a5db34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    /* background-color:#F6F4DD; */
	background: rgb(153,150,110);
	background: linear-gradient(90deg, rgba(153,150,110,1) 0%, rgba(246,244,221,1) 30%, rgba(246,244,221,1) 70%, rgba(153,150,110,1) 100%);
}
.elementor-52306 .elementor-element.elementor-element-24a5db34{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-24a5db34 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-64a7bbdc > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-31d5e6 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-31d5e6{
    margin-top:-90px;
    margin-bottom:0px;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-224ba21e.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-224ba21e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-224ba21e.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-224ba21e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-224ba21e > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-620209cd{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-620209cd .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-right:0;
}
.elementor-52306 .elementor-element.elementor-element-620209cd .elementor-divider{
    text-align:right;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-620209cd > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-2c42325e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52306 .elementor-element.elementor-element-2c42325e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-2c42325e > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:25px 25px 25px 25px;
}
.elementor-52306 .elementor-element.elementor-element-2c42325e > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-388c7f84 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-388c7f84.elementor-view-stacked .elementor-icon{
    background-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-388c7f84.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-388c7f84.elementor-view-default .elementor-icon{
    color:#F6F4DD;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-388c7f84.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-388c7f84.elementor-view-default .elementor-icon svg{
    fill:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-388c7f84 .elementor-icon{
    font-size:25px;
}
.elementor-52306 .elementor-element.elementor-element-388c7f84 .elementor-icon svg{
    height:25px;
}
.elementor-52306 .elementor-element.elementor-element-388c7f84 .dce-animations{
    animation-play-state:running;
    -webkit-animation-play-state:running;
    animation-name:galleggia;
    -webkit-animation-name:galleggia;
    transform-origin:center center;
    -webkit-transform-origin:center center;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    animation-duration:0.7s;
    -webkit-animation-duration:0.7s;
    animation-delay:0s;
    -webkit-animation-delay:0s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    animation-direction:alternate-reverse;
    -webkit-animation-direction:alternate-reverse;
    animation-fill-mode:none;
    -webkit-animation-fill-mode:none;
}
.elementor-52306 .elementor-element.elementor-element-14b2e73c{
    --spacer-size:50px;
}
.elementor-52306 .elementor-element.elementor-element-39a96f10{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-39a96f10 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:18px;
    font-weight:400;
    letter-spacing:2px;
}
.elementor-52306 .elementor-element.elementor-element-5add5819{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-5add5819 .elementor-heading-title{
    color:#F6F4DD;
    font-family:"Aleo", Sans-serif;
    font-size:20px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-76309c4b.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-76309c4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-76309c4b.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-76309c4b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-76309c4b > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-4f16696c{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-4f16696c .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-left:0;
}
.elementor-52306 .elementor-element.elementor-element-4f16696c .elementor-divider{
    text-align:left;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-4f16696c > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-7ffd7de7{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-7ffd7de7 .elementor-heading-title{
    color:#2F3E46;
    font-family:"Rye", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-7ffd7de7 > .elementor-widget-container{
    margin:30px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-1ddc9426{
    --image-transition-duration:800ms;
    --overlay-transition-duration:800ms;
    --content-text-align:center;
    --content-justify-content:center;
    --content-padding:20px;
    --content-transition-duration:800ms;
    --content-transition-delay:800ms;
}
.elementor-52306 .elementor-element.elementor-element-1ddc9426 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-52306 .elementor-element.elementor-element-1ddc9426 .e-gallery-item:focus .elementor-gallery-item__overlay{
    background-color:rgba(0,0,0,0.5);
}
.elementor-52306 .elementor-element.elementor-element-1ddc9426 .elementor-gallery-item__title{
    font-family:"Roboto", Sans-serif;
    font-size:0px;
    font-weight:600;
}
.elementor-52306 .elementor-element.elementor-element-1ddc9426 .elementor-gallery-item__description{
    font-family:"Roboto", Sans-serif;
    font-size:0px;
    font-weight:400;
}
.elementor-52306 .elementor-element.elementor-element-1ddc9426 > .elementor-widget-container{
    margin:0% 20% 0% 20%;
}
.elementor-52306 .elementor-element.elementor-element-289e3410{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-289e3410 .elementor-heading-title{
    color:#2F3E46;
    font-family:"Rye", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-289e3410 > .elementor-widget-container{
    margin:30px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-center .timeline-item__point{
    margin-left:20px;
    margin-right:20px;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-left .timeline-item__point{
    margin-right:20px;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-right .timeline-item__point{
    margin-left:20px;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item+.jet-timeline-item{
    margin-top:30px;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__card{
    border-radius:0px 0px 0px 0px;
    background-color:#FFFFFF00;
    box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__card-inner{
    border-radius:0px 0px 0px 0px;
    overflow:hidden;
    padding:0px 0px 0px 0px;
    background-color:#FFFFFF00;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__card-arrow{
    background-color:#FFFFFF00;
    width:20px;
    height:20px;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{
    margin-left:calc( -20px / 2 );
    margin-right:calc( -20px / 2 );
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{
    margin-left:calc( -20px / 2 );
}
 .rtl .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{
    margin-left:calc( -20px / 2 );
}
 .rtl .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{
    margin-right:calc( -20px / 2 );
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{
    margin-left:calc( -20px / 2 );
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{
    margin-right:calc( -20px / 2 );
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__card-img{
    margin-bottom:10px;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{
    margin-top:10px;
    margin-bottom:0;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__meta-content{
    font-family:"Roboto", Sans-serif;
    font-size:0px;
    font-weight:600;
    border-radius:0px 0px 0px 0px;
    overflow:hidden;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item.is--active .timeline-item__meta-content{
    color:var( --e-global-color-text );
    background-color:var( --e-global-color-text );
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__card-content{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__card-title{
    font-family:"Aleo", Sans-serif;
    font-size:16px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:5px;
    color:#937F76;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__card-desc{
    font-family:"Aleo", Sans-serif;
    font-size:14px;
    font-weight:400;
    letter-spacing:2px;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .timeline-item__point-content.timeline-item__point-content--text{
    font-family:"Roboto", Sans-serif;
    font-weight:600;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{
    font-size:50px;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .timeline-item__point-content{
    height:100px;
    width:100px;
    color:#FFFFFF;
    background-color:#962127;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-center .jet-timeline__line{
    margin-left:calc( 100px / 2 );
    margin-right:calc( 100px / 2 );
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-left .jet-timeline__line{
    margin-left:calc( 100px / 2 );
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-right .jet-timeline__line{
    margin-right:calc( 100px / 2 );
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item.is--active .timeline-item__point-content{
    color:#FFFFF8;
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline__line{
    background-color:#962127;
    width:2px;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline__line-progress{
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-f89a5f1 > .elementor-widget-container{
    margin:0% 20% 0% 20%;
}
.elementor-52306 .elementor-element.elementor-element-5ad51e46{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-5ad51e46 .elementor-heading-title{
    color:#2F3E46;
    font-family:"Rye", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-5ad51e46 > .elementor-widget-container{
    margin:30px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-50203736{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-50203736 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-4e1425f8 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-4e1425f8.elementor-view-stacked .elementor-icon{
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-4e1425f8.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-4e1425f8.elementor-view-default .elementor-icon{
    color:#15395B;
    border-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-4e1425f8.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-4e1425f8.elementor-view-default .elementor-icon svg{
    fill:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-2f9eb828.elementor-position-right .elementor-image-box-img{
    margin-left:5px;
}
.elementor-52306 .elementor-element.elementor-element-2f9eb828.elementor-position-left .elementor-image-box-img{
    margin-right:5px;
}
.elementor-52306 .elementor-element.elementor-element-2f9eb828.elementor-position-top .elementor-image-box-img{
    margin-bottom:5px;
}
.elementor-52306 .elementor-element.elementor-element-2f9eb828 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-52306 .elementor-element.elementor-element-2f9eb828 .elementor-image-box-img img{
    border-radius:0px;
    transition-duration:0.3s;
}
.elementor-52306 .elementor-element.elementor-element-2f9eb828 .elementor-image-box-title{
    color:#FFFFFF;
    font-family:"Rye", Sans-serif;
    font-size:40px;
    font-weight:100;
}
.elementor-52306 .elementor-element.elementor-element-2f9eb828 .elementor-image-box-description{
    color:#D6C7B9;
    font-family:"Aleo", Sans-serif;
    font-size:14px;
    font-weight:100;
    text-transform:uppercase;
    letter-spacing:3px;
}
.elementor-52306 .elementor-element.elementor-element-2f9eb828 > .elementor-widget-container{
    padding:0px 0px 15px 0px;
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-cdab822{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-cdab822 .elementor-heading-title{
    color:#000000;
    font-family:"Aleo", Sans-serif;
    font-size:18px;
    font-weight:300;
    letter-spacing:1px;
}
.elementor-52306 .elementor-element.elementor-element-cdab822 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:15px 15px 15px 15px;
    border-style:solid;
    border-width:2px 0px 2px 0px;
    border-color:#FFFFFF;
}
.elementor-52306 .elementor-element.elementor-element-91af087 .elementor-button{
    font-family:"Aleo", Sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:3px;
    fill:#FFFFFF;
    color:#FFFFFF;
    background-color:#962127;
    border-radius:0px 0px 0px 0px;
    box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
.elementor-52306 .elementor-element.elementor-element-91af087 .elementor-button:hover, .elementor-52306 .elementor-element.elementor-element-91af087 .elementor-button:focus{
    color:#2F3E46;
    background-color:#FFFFFF;
}
.elementor-52306 .elementor-element.elementor-element-91af087 .elementor-button:hover svg, .elementor-52306 .elementor-element.elementor-element-91af087 .elementor-button:focus svg{
    fill:#2F3E46;
}
.elementor-52306 .elementor-element.elementor-element-7b7e31f5 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-7b7e31f5.elementor-view-stacked .elementor-icon{
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-7b7e31f5.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-7b7e31f5.elementor-view-default .elementor-icon{
    color:#15395B;
    border-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-7b7e31f5.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-7b7e31f5.elementor-view-default .elementor-icon svg{
    fill:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-77c323b9.elementor-position-right .elementor-image-box-img{
    margin-left:5px;
}
.elementor-52306 .elementor-element.elementor-element-77c323b9.elementor-position-left .elementor-image-box-img{
    margin-right:5px;
}
.elementor-52306 .elementor-element.elementor-element-77c323b9.elementor-position-top .elementor-image-box-img{
    margin-bottom:5px;
}
.elementor-52306 .elementor-element.elementor-element-77c323b9 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-52306 .elementor-element.elementor-element-77c323b9 .elementor-image-box-img img{
    border-radius:0px;
    transition-duration:0.3s;
}
.elementor-52306 .elementor-element.elementor-element-77c323b9 .elementor-image-box-title{
    color:#FFFFFF;
    font-family:"Rye", Sans-serif;
    font-size:40px;
    font-weight:100;
}
.elementor-52306 .elementor-element.elementor-element-77c323b9 .elementor-image-box-description{
    color:#D6C7B9;
    font-family:"Aleo", Sans-serif;
    font-size:14px;
    font-weight:100;
    text-transform:uppercase;
    letter-spacing:3px;
}
.elementor-52306 .elementor-element.elementor-element-77c323b9 > .elementor-widget-container{
    padding:0px 0px 15px 0px;
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-56039b01{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-56039b01 .elementor-heading-title{
    color:#000000;
    font-family:"Aleo", Sans-serif;
    font-size:18px;
    font-weight:300;
    letter-spacing:1px;
}
.elementor-52306 .elementor-element.elementor-element-56039b01 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:15px 15px 15px 15px;
    border-style:solid;
    border-width:2px 0px 2px 0px;
    border-color:#FFFFFF;
}
.elementor-52306 .elementor-element.elementor-element-6030f152 .elementor-button{
    font-family:"Aleo", Sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:3px;
    fill:#FFFFFF;
    color:#FFFFFF;
    background-color:#962127;
    border-radius:0px 0px 0px 0px;
    box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
.elementor-52306 .elementor-element.elementor-element-6030f152 .elementor-button:hover, .elementor-52306 .elementor-element.elementor-element-6030f152 .elementor-button:focus{
    color:#2F3E46;
    background-color:#FFFFFF;
}
.elementor-52306 .elementor-element.elementor-element-6030f152 .elementor-button:hover svg, .elementor-52306 .elementor-element.elementor-element-6030f152 .elementor-button:focus svg{
    fill:#2F3E46;
}
.elementor-52306 .elementor-element.elementor-element-2b1b04ea > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-2b1b04ea{
    margin-top:30px;
    margin-bottom:-90px;
    z-index:568;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-577e209b.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-577e209b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-577e209b.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-577e209b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-577e209b > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-3b027bbd{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-3b027bbd .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-right:0;
}
.elementor-52306 .elementor-element.elementor-element-3b027bbd .elementor-divider{
    text-align:right;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-3b027bbd > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-7ac97769:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52306 .elementor-element.elementor-element-7ac97769 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-7ac97769 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:25px 25px 25px 25px;
}
.elementor-52306 .elementor-element.elementor-element-7ac97769 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-78e9124d{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-78e9124d .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:15px;
    font-weight:100;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-38493ba4{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-38493ba4 .elementor-heading-title{
    color:#F6F4DD;
    font-family:"Aleo", Sans-serif;
    font-size:20px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-382ac4fb{
    --spacer-size:50px;
}
.elementor-52306 .elementor-element.elementor-element-a4500df .elementor-icon-wrapper{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-a4500df.elementor-view-stacked .elementor-icon{
    background-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-a4500df.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-a4500df.elementor-view-default .elementor-icon{
    color:#F6F4DD;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-a4500df.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-a4500df.elementor-view-default .elementor-icon svg{
    fill:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-a4500df .elementor-icon{
    font-size:25px;
}
.elementor-52306 .elementor-element.elementor-element-a4500df .elementor-icon svg{
    height:25px;
}
.elementor-52306 .elementor-element.elementor-element-a4500df .dce-animations{
    animation-play-state:running;
    -webkit-animation-play-state:running;
    animation-name:galleggia;
    -webkit-animation-name:galleggia;
    transform-origin:center center;
    -webkit-transform-origin:center center;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    animation-duration:0.7s;
    -webkit-animation-duration:0.7s;
    animation-delay:0s;
    -webkit-animation-delay:0s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    animation-direction:alternate-reverse;
    -webkit-animation-direction:alternate-reverse;
    animation-fill-mode:none;
    -webkit-animation-fill-mode:none;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-6aa03d9.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-6aa03d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-6aa03d9.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-6aa03d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-6aa03d9 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-206aba79{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-206aba79 .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-left:0;
}
.elementor-52306 .elementor-element.elementor-element-206aba79 .elementor-divider{
    text-align:left;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-206aba79 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-37ab3bb4:not(.elementor-motion-effects-element-type-background), .elementor-52306 .elementor-element.elementor-element-37ab3bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../img/foto03.jpg");
    background-position:center center;
    background-size:cover;
}
.elementor-52306 .elementor-element.elementor-element-37ab3bb4 > .elementor-background-overlay{
    background-color:#2F3E46;
    opacity:0.6;
    mix-blend-mode:multiply;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-37ab3bb4{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-50bda83b.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-50bda83b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-50bda83b.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-52306 .elementor-element.elementor-element-4da9a5e0{
    --spacer-size:190px;
}
.elementor-52306 .elementor-element.elementor-element-197148c8{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-197148c8 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Rye", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-197148c8 > .elementor-widget-container{
    margin:0px 0px -10px 0px;
}
.elementor-52306 .elementor-element.elementor-element-4fdff385.elementor-view-stacked .elementor-icon{
    background-color:#D1DBAF;
}
.elementor-52306 .elementor-element.elementor-element-4fdff385.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-4fdff385.elementor-view-default .elementor-icon{
    fill:#D1DBAF;
    color:#D1DBAF;
    border-color:#D1DBAF;
}
.elementor-52306 .elementor-element.elementor-element-4fdff385{
    --icon-box-icon-margin:15px;
}
.elementor-52306 .elementor-element.elementor-element-4fdff385 .elementor-icon-box-title{
    color:#D6E1B1;
    -webkit-text-stroke-color:#000;
    stroke:#000;
}
.elementor-52306 .elementor-element.elementor-element-4fdff385 .elementor-icon-box-title, .elementor-52306 .elementor-element.elementor-element-4fdff385 .elementor-icon-box-title a{
    font-family:"Aleo", Sans-serif;
    font-size:20px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:5px;
}
.elementor-52306 .elementor-element.elementor-element-4fdff385 .elementor-icon-box-description{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:18px;
    font-weight:400;
    letter-spacing:2px;
}
.elementor-52306 .elementor-element.elementor-element-5db6a166{
    --spacer-size:190px;
}
.elementor-52306 .elementor-element.elementor-element-7f3c1180:not(.elementor-motion-effects-element-type-background), .elementor-52306 .elementor-element.elementor-element-7f3c1180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    /* background-color:#F6F4DD; */
	background: rgb(153,150,110);
	background: linear-gradient(90deg, rgba(153,150,110,1) 0%, rgba(246,244,221,1) 30%, rgba(246,244,221,1) 70%, rgba(153,150,110,1) 100%);
}
.elementor-52306 .elementor-element.elementor-element-7f3c1180{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-7f3c1180 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-65f11bd9 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-6f509968 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-6f509968{
    margin-top:-90px;
    margin-bottom:0px;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-2414ec8d.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-2414ec8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-2414ec8d.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-2414ec8d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-2414ec8d > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-3f259498{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-3f259498 .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-right:0;
}
.elementor-52306 .elementor-element.elementor-element-3f259498 .elementor-divider{
    text-align:right;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-3f259498 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-16bdd5c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52306 .elementor-element.elementor-element-16bdd5c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-16bdd5c4 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:25px 25px 25px 25px;
}
.elementor-52306 .elementor-element.elementor-element-16bdd5c4 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-2f3897da .elementor-icon-wrapper{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-2f3897da.elementor-view-stacked .elementor-icon{
    background-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-2f3897da.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-2f3897da.elementor-view-default .elementor-icon{
    color:#F6F4DD;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-2f3897da.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-2f3897da.elementor-view-default .elementor-icon svg{
    fill:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-2f3897da .elementor-icon{
    font-size:25px;
}
.elementor-52306 .elementor-element.elementor-element-2f3897da .elementor-icon svg{
    height:25px;
}
.elementor-52306 .elementor-element.elementor-element-2f3897da .dce-animations{
    animation-play-state:running;
    -webkit-animation-play-state:running;
    animation-name:galleggia;
    -webkit-animation-name:galleggia;
    transform-origin:center center;
    -webkit-transform-origin:center center;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    animation-duration:0.7s;
    -webkit-animation-duration:0.7s;
    animation-delay:0s;
    -webkit-animation-delay:0s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    animation-direction:alternate-reverse;
    -webkit-animation-direction:alternate-reverse;
    animation-fill-mode:none;
    -webkit-animation-fill-mode:none;
}
.elementor-52306 .elementor-element.elementor-element-6ac2dd41{
    --spacer-size:50px;
}
.elementor-52306 .elementor-element.elementor-element-5c9ac95{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-5c9ac95 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:13px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-54052b9b .elementor-button{
    font-family:"Aleo", Sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:3px;
    fill:#FFFFFF;
    color:#FFFFFF;
    background-color:#962127;
    border-radius:0px 0px 0px 0px;
    box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
.elementor-52306 .elementor-element.elementor-element-54052b9b .elementor-button:hover, .elementor-52306 .elementor-element.elementor-element-54052b9b .elementor-button:focus{
    color:#2F3E46;
    background-color:#FFFFFF;
}
.elementor-52306 .elementor-element.elementor-element-54052b9b .elementor-button:hover svg, .elementor-52306 .elementor-element.elementor-element-54052b9b .elementor-button:focus svg{
    fill:#2F3E46;
}
.elementor-52306 .elementor-element.elementor-element-3c29eb9a{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-3c29eb9a .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:16px;
    font-weight:400;
    letter-spacing:2px;
}
.elementor-52306 .elementor-element.elementor-element-6fb9252{
    --divider-border-style:solid;
    --divider-color:#F6F4DD;
    --divider-border-width:1px;
}
.elementor-52306 .elementor-element.elementor-element-6fb9252 .elementor-divider-separator{
    width:25%;
    margin:0 auto;
    margin-center:0;
}
.elementor-52306 .elementor-element.elementor-element-6fb9252 .elementor-divider{
    text-align:center;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-5e0f572f .elementor-button{
    font-family:"Aleo", Sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:3px;
    fill:#FFFFFF;
    color:#FFFFFF;
    background-color:#962127;
    border-radius:0px 0px 0px 0px;
    box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
.elementor-52306 .elementor-element.elementor-element-5e0f572f .elementor-button:hover, .elementor-52306 .elementor-element.elementor-element-5e0f572f .elementor-button:focus{
    color:#2F3E46;
    background-color:#FFFFFF;
}
.elementor-52306 .elementor-element.elementor-element-5e0f572f .elementor-button:hover svg, .elementor-52306 .elementor-element.elementor-element-5e0f572f .elementor-button:focus svg{
    fill:#2F3E46;
}
.elementor-52306 .elementor-element.elementor-element-3b1fee5f{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-3b1fee5f .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:16px;
    font-weight:400;
    letter-spacing:2px;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-3fb62ebe.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-3fb62ebe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-3fb62ebe.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-52306 .elementor-element.elementor-element-3fb62ebe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-3fb62ebe > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0% 10% 0% 10%;
}
.elementor-52306 .elementor-element.elementor-element-16c3b9e4{
    --divider-border-style:solid;
    --divider-color:#15395B;
    --divider-border-width:100px;
}
.elementor-52306 .elementor-element.elementor-element-16c3b9e4 .elementor-divider-separator{
    width:2px;
    margin:0 auto;
    margin-left:0;
}
.elementor-52306 .elementor-element.elementor-element-16c3b9e4 .elementor-divider{
    text-align:left;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-52306 .elementor-element.elementor-element-16c3b9e4 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-3e40346f{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-3e40346f .elementor-heading-title{
    color:#2F3E46;
    font-family:"Rye", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-3e40346f > .elementor-widget-container{
    margin:30px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(20px/2);
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(20px/2);
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(20px/2);
    margin-left:calc(20px/2);
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-20px/2);
    margin-left:calc(-20px/2);
}
body.rtl .elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-20px/2);
}
body:not(.rtl) .elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-20px/2);
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-item:not(:last-child):after{
    content:"";
    border-color:#0C0C0C17;
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{
    border-top-style:solid;
    border-top-width:1px;
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{
    border-left-style:solid;
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{
    border-left-width:1px;
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-icon i{
    color:#84A98C;
    transition:color 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-icon svg{
    fill:#84A98C;
    transition:fill 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb{
    --e-icon-list-icon-size:14px;
    --e-icon-list-icon-align:center;
    --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset:0px;
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-item > a{
    font-family:"Aleo", Sans-serif;
    font-size:13px;
    font-weight:300;
    text-transform:uppercase;
    letter-spacing:2px;
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb .elementor-icon-list-text{
    color:#2F3E46;
    transition:color 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-7c3fbabb > .elementor-widget-container{
    margin:0% 30% 0% 30%;
}
.elementor-52306 .elementor-element.elementor-element-25176823{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-25176823 .elementor-heading-title{
    color:#2F3E46;
    font-family:"Rye", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-25176823 > .elementor-widget-container{
    margin:30px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-2708673c.elementor-position-right .elementor-image-box-img{
    margin-left:5px;
}
.elementor-52306 .elementor-element.elementor-element-2708673c.elementor-position-left .elementor-image-box-img{
    margin-right:5px;
}
.elementor-52306 .elementor-element.elementor-element-2708673c.elementor-position-top .elementor-image-box-img{
    margin-bottom:5px;
}
.elementor-52306 .elementor-element.elementor-element-2708673c .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-52306 .elementor-element.elementor-element-2708673c .elementor-image-box-img img{
    border-radius:0px;
    transition-duration:0.3s;
}
.elementor-52306 .elementor-element.elementor-element-2708673c .elementor-image-box-title{
    color:#2F3E46;
    font-family:"Aleo", Sans-serif;
    font-size:40px;
    font-weight:100;
}
.elementor-52306 .elementor-element.elementor-element-2708673c .elementor-image-box-description{
    color:#B7A89B;
    font-family:"Aleo", Sans-serif;
    font-size:14px;
    font-weight:300;
    text-transform:uppercase;
    letter-spacing:3px;
}
.elementor-52306 .elementor-element.elementor-element-2708673c > .elementor-widget-container{
    padding:0px 0px 15px 0px;
    /* background-color:#FFFFFF; */
}
.elementor-52306 .elementor-element.elementor-element-1157795a .elementor-button{
    font-family:"Aleo", Sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:3px;
    fill:#FFFFFF;
    color:#FFFFFF;
    background-color:#962127;
    border-radius:0px 0px 0px 0px;
    box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
.elementor-52306 .elementor-element.elementor-element-1157795a .elementor-button:hover, .elementor-52306 .elementor-element.elementor-element-1157795a .elementor-button:focus{
    color:#2F3E46;
    background-color:#FFFFFF;
}
.elementor-52306 .elementor-element.elementor-element-1157795a .elementor-button:hover svg, .elementor-52306 .elementor-element.elementor-element-1157795a .elementor-button:focus svg{
    fill:#2F3E46;
}
.elementor-52306 .elementor-element.elementor-element-1157795a > .elementor-widget-container{
    margin:-20px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-2018722c{
    --spacer-size:50px;
}
.elementor-52306 .elementor-element.elementor-element-2263d959{
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-66ec7a89.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-66ec7a89.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-66ec7a89.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-52306 .elementor-element.elementor-element-66ec7a89 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-66ec7a89:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52306 .elementor-element.elementor-element-66ec7a89 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../img/foto03.jpg");
    background-position:center center;
    background-size:cover;
}
.elementor-52306 .elementor-element.elementor-element-66ec7a89 > .elementor-element-populated > .elementor-background-overlay{
    background-color:transparent;
    background-image:linear-gradient(180deg, #2F3E4600 0%, #2F3E46 100%);
    opacity:0.8;
}
.elementor-52306 .elementor-element.elementor-element-66ec7a89 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:25px 25px 25px 25px;
}
.elementor-52306 .elementor-element.elementor-element-66ec7a89 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-52306 .elementor-element.elementor-element-27948270.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-27948270.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-52306 .elementor-element.elementor-element-27948270.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-52306 .elementor-element.elementor-element-27948270 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-52306 .elementor-element.elementor-element-27948270 > .elementor-element-populated{
    border-style:double;
    border-width:8px 8px 8px 8px;
    border-color:#CAD2C578;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-27948270 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-2ddd1655{
    --spacer-size:450px;
}
.elementor-52306 .elementor-element.elementor-element-3a548e65{
    text-align:center;
    z-index:557;
}
.elementor-52306 .elementor-element.elementor-element-3a548e65 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Rye", Sans-serif;
    font-size:70px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-3a548e65 > .elementor-widget-container{
    margin:0px 0px -10px 0px;
}
.elementor-52306 .elementor-element.elementor-element-172dea30{
    text-align:center;
    width:auto;
    max-width:auto;
}
.elementor-52306 .elementor-element.elementor-element-172dea30 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Rye", Sans-serif;
    font-weight:100;
    letter-spacing:3px;
}
.elementor-52306 .elementor-element.elementor-element-172dea30 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 10px 10px 15px;
    background-color:#962127;
    border-radius:500px 500px 500px 500px;
}
.elementor-52306 .elementor-element.elementor-element-2c2cb8a3{
    text-align:center;
    z-index:777;
}
.elementor-52306 .elementor-element.elementor-element-2c2cb8a3 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Rye", Sans-serif;
    font-size:70px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-2c2cb8a3 > .elementor-widget-container{
    margin:-10px 0px 0px 0px;
}
.elementor-52306 .elementor-element.elementor-element-20a853cc{
    text-align:center;
    width:auto;
    max-width:auto;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-20a853cc .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:18px;
    font-weight:300;
    letter-spacing:1px;
}
.elementor-52306 .elementor-element.elementor-element-20a853cc > .elementor-widget-container{
    margin:10px 020px 10px 20px;
    padding:15px 15px 15px 15px;
    border-style:solid;
    border-width:2px 0px 2px 0px;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-6fc09452:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-52306 .elementor-element.elementor-element-6fc09452 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#15395B;
}
.elementor-52306 .elementor-element.elementor-element-6fc09452 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:25px 25px 25px 25px;
}
.elementor-52306 .elementor-element.elementor-element-6fc09452 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-52306 .elementor-element.elementor-element-6aae32c3{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-6aae32c3 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Rye", Sans-serif;
    font-size:45px;
    font-weight:400;
    letter-spacing:0px;
}
.elementor-52306 .elementor-element.elementor-element-6aae32c3 > .elementor-widget-container{
    margin:50px 0px -10px 0px;
}
.elementor-52306 .elementor-element.elementor-element-53af30cb .elementor-icon-wrapper{
    text-align:center;
}
.elementor-52306 .elementor-element.elementor-element-53af30cb.elementor-view-stacked .elementor-icon{
    background-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-53af30cb.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-53af30cb.elementor-view-default .elementor-icon{
    color:#F6F4DD;
    border-color:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-53af30cb.elementor-view-framed .elementor-icon, .elementor-52306 .elementor-element.elementor-element-53af30cb.elementor-view-default .elementor-icon svg{
    fill:#F6F4DD;
}
.elementor-52306 .elementor-element.elementor-element-53af30cb .elementor-icon{
    font-size:30px;
}
.elementor-52306 .elementor-element.elementor-element-53af30cb .elementor-icon svg{
    height:30px;
}
.elementor-52306 .elementor-element.elementor-element-11a3a571{
    text-align:center;
    z-index:3;
}
.elementor-52306 .elementor-element.elementor-element-11a3a571 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Aleo", Sans-serif;
    font-size:15px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:10px;
}
.elementor-52306 .elementor-element.elementor-element-65f91693 .elementor-button{
    font-family:"Aleo", Sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:3px;
    fill:#FFFFFF;
    color:#FFFFFF;
    background-color:#962127;
    border-radius:0px 0px 0px 0px;
    box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
.elementor-52306 .elementor-element.elementor-element-65f91693 .elementor-button:hover, .elementor-52306 .elementor-element.elementor-element-65f91693 .elementor-button:focus{
    color:#2F3E46;
    background-color:#FFFFFF;
}
.elementor-52306 .elementor-element.elementor-element-65f91693 .elementor-button:hover svg, .elementor-52306 .elementor-element.elementor-element-65f91693 .elementor-button:focus svg{
    fill:#2F3E46;
}
.elementor-52306 .elementor-element.elementor-element-19fa1478 .elementor-button{
    font-family:"Aleo", Sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:3px;
    fill:#FFFFFF;
    color:#FFFFFF;
    background-color:#962127;
    border-radius:0px 0px 0px 0px;
    box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
.elementor-52306 .elementor-element.elementor-element-19fa1478 .elementor-button:hover, .elementor-52306 .elementor-element.elementor-element-19fa1478 .elementor-button:focus{
    color:#2F3E46;
    background-color:#FFFFFF;
}
.elementor-52306 .elementor-element.elementor-element-19fa1478 .elementor-button:hover svg, .elementor-52306 .elementor-element.elementor-element-19fa1478 .elementor-button:focus svg{
    fill:#2F3E46;
}
.elementor-52306 .elementor-element.elementor-element-cf68460{
    --divider-border-style:solid;
    --divider-color:#F6F4DD;
    --divider-border-width:1px;
}
.elementor-52306 .elementor-element.elementor-element-cf68460 .elementor-divider-separator{
    width:25%;
    margin:0 auto;
    margin-center:0;
}
.elementor-52306 .elementor-element.elementor-element-cf68460 .elementor-divider{
    text-align:center;
    padding-top:15px;
    padding-bottom:15px;
}
.circus{
	background:url(../img/foto04.jpg) center center no-repeat; background-size: contain;
}

.beige{
	color:#F6F4DD !important;
}
.blue{
	color:#15395B !important;
}
.red{
	color:#962127 !important;
}
.script{
	font-family:"Joshico", Sans-serif !important;
}

@media(min-width:768px){
    .elementor-52306 .elementor-element.elementor-element-29dfeb4{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-306f6e84{
        width:35%;
    }
    .elementor-52306 .elementor-element.elementor-element-32de907e{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-666971f6{
        width:35%;
    }
    .elementor-52306 .elementor-element.elementor-element-17e8acf6{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-632bef84{
        width:12.5%;
    }
    .elementor-52306 .elementor-element.elementor-element-248f7e9{
        width:37.5%;
    }
    .elementor-52306 .elementor-element.elementor-element-56ba309c{
        width:37.5%;
    }
    .elementor-52306 .elementor-element.elementor-element-1fd26b94{
        width:12.5%;
    }
}
@media(max-width:767px){
	.circus{
		background:none;
	}
	.beige{
		color:#962127 !important;
	}
	.mt40{
		margin-top:40px !important;
	}
	.mmt40{
		margin-top:-80px !important;
	}
	h2.elementor-heading-title.elementor-size-default.beige{
		font-size:30px !important;
		line-height:20px;
	}
    .elementor-52306 .elementor-element.elementor-element-3498c200 .elementor-heading-title{
        font-size:12px;
        letter-spacing:3px;
    }
    .elementor-52306 .elementor-element.elementor-element-3d49aaf2 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-52306 .elementor-element.elementor-element-38079fc6{
        text-align:center;
    }
    .elementor-52306 .elementor-element.elementor-element-496d6fea > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-52306 .elementor-element.elementor-element-15cb9a7e > .elementor-widget-container{
        padding:20px 0px 0px 0px;
    }
    .elementor-52306 .elementor-element.elementor-element-4eef9d1f > .elementor-widget-container{
        margin:25px 25px 25px 25px;
    }
    .elementor-52306 .elementor-element.elementor-element-7603286 > .elementor-widget-container{
        padding:0px 0px 20px 0px;
    }
    .elementor-52306 .elementor-element.elementor-element-6fa90bf5 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-52306 .elementor-element.elementor-element-2907f77c{
        text-align:center;
    }
    .elementor-52306 .elementor-element.elementor-element-20e3792d{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-105fcfb1 > .elementor-widget-container{
        margin:0% 30% 0% 0%;
    }
    .elementor-52306 .elementor-element.elementor-element-792d71b4{
        width:80%;
    }
    .elementor-52306 .elementor-element.elementor-element-722a0415{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-163ec550 > .elementor-widget-container{
        margin:0% 0% 0% 30%;
    }
    .elementor-52306 .elementor-element.elementor-element-52c71f3a > .elementor-widget-container{
        margin:10px 20px 10px 20px;
    }
    .elementor-52306 .elementor-element.elementor-element-12d4c9c1{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-7453d3c7 > .elementor-widget-container{
        margin:0% 30% 0% 0%;
    }
    .elementor-52306 .elementor-element.elementor-element-7de9e8cf{
        width:80%;
    }
    .elementor-52306 .elementor-element.elementor-element-b088ad0 .jet-countdown-timer__item{
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
    }
    .elementor-52306 .elementor-element.elementor-element-1e85b87f{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-7f72bed5 > .elementor-widget-container{
        margin:0% 0% 0% 30%;
    }
    .elementor-52306 .elementor-element.elementor-element-4cf7ad62 .elementor-gallery-title{
        font-size:40px;
    }
    .elementor-52306 .elementor-element.elementor-element-60db5c90{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-6db9830d > .elementor-widget-container{
        margin:0% 30% 0% 0%;
    }
    .elementor-52306 .elementor-element.elementor-element-197e1077{
        width:80%;
    }
    .elementor-52306 .elementor-element.elementor-element-16b0e2c2 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-52306 .elementor-element.elementor-element-307ce1cd{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-11bc631f > .elementor-widget-container{
        margin:0% 0% 0% 30%;
    }
    .elementor-52306 .elementor-element.elementor-element-303e8af6:not(.elementor-motion-effects-element-type-background), .elementor-52306 .elementor-element.elementor-element-303e8af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-image:url("../img/foto03.jpg");
    }
    .elementor-52306 .elementor-element.elementor-element-224ba21e{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-620209cd > .elementor-widget-container{
        margin:0% 30% 0% 0%;
    }
    .elementor-52306 .elementor-element.elementor-element-2c42325e{
        width:80%;
    }
    .elementor-52306 .elementor-element.elementor-element-5add5819 .elementor-heading-title{
        font-size:20px;
        line-height:1.5em;
    }
    .elementor-52306 .elementor-element.elementor-element-76309c4b{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-4f16696c > .elementor-widget-container{
        margin:0% 0% 0% 30%;
    }
    .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__card{
        border-radius:0px 0px 0px 0px;
    }
    .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__card-inner{
        border-radius:0px 0px 0px 0px;
        overflow:hidden;
        padding:0px 0px 0px 0px;
    }
    .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__card-arrow{
        width:0px;
        height:0px;
    }
    .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{
        margin-left:calc( -0px / 2 );
        margin-right:calc( -0px / 2 );
    }
    .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{
        margin-left:calc( -0px / 2 );
    }
     .rtl .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{
        margin-left:calc( -0px / 2 );
    }
     .rtl .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{
        margin-right:calc( -0px / 2 );
    }
    .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{
        margin-left:calc( -0px / 2 );
    }
    .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{
        margin-right:calc( -0px / 2 );
    }
    .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__meta-content{
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
    }
    .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline-item .timeline-item__card-content{
        text-align:left;
    }
    .elementor-52306 .elementor-element.elementor-element-f89a5f1 > .elementor-widget-container{
        margin:5% 5% 5% 5%;
    }
    .elementor-52306 .elementor-element.elementor-element-2f9eb828 .elementor-image-box-img{
        margin-bottom:5px;
    }
    .elementor-52306 .elementor-element.elementor-element-cdab822 > .elementor-widget-container{
        margin:10px 20px 10px 20px;
    }
    .elementor-52306 .elementor-element.elementor-element-77c323b9 .elementor-image-box-img{
        margin-bottom:5px;
    }
    .elementor-52306 .elementor-element.elementor-element-56039b01 > .elementor-widget-container{
        margin:10px 20px 10px 20px;
    }
    .elementor-52306 .elementor-element.elementor-element-577e209b{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-3b027bbd > .elementor-widget-container{
        margin:0% 30% 0% 0%;
    }
    .elementor-52306 .elementor-element.elementor-element-7ac97769{
        width:80%;
    }
    .elementor-52306 .elementor-element.elementor-element-6aa03d9{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-206aba79 > .elementor-widget-container{
        margin:0% 0% 0% 30%;
    }
    .elementor-52306 .elementor-element.elementor-element-4fdff385 .elementor-icon-box-title, .elementor-52306 .elementor-element.elementor-element-4fdff385 .elementor-icon-box-title a{
        font-size:16px;
    }
    .elementor-52306 .elementor-element.elementor-element-2414ec8d{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-3f259498 > .elementor-widget-container{
        margin:0% 30% 0% 0%;
    }
    .elementor-52306 .elementor-element.elementor-element-16bdd5c4{
        width:80%;
    }
    .elementor-52306 .elementor-element.elementor-element-3fb62ebe{
        width:10%;
    }
    .elementor-52306 .elementor-element.elementor-element-16c3b9e4 > .elementor-widget-container{
        margin:0% 0% 0% 30%;
    }
    .elementor-52306 .elementor-element.elementor-element-7c3fbabb > .elementor-widget-container{
        margin:0% 10% 0% 10%;
    }
    .elementor-52306 .elementor-element.elementor-element-2708673c .elementor-image-box-img{
        margin-bottom:5px;
    }
    .elementor-52306 .elementor-element.elementor-element-172dea30 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-52306 .elementor-element.elementor-element-20a853cc > .elementor-widget-container{
        margin:10px 20px 10px 20px;
    }
}
@media(min-width:1025px){
    .elementor-52306 .elementor-element.elementor-element-67ca0e0a:not(.elementor-motion-effects-element-type-background), .elementor-52306 .elementor-element.elementor-element-67ca0e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-attachment:fixed;
    }
    .elementor-52306 .elementor-element.elementor-element-303e8af6:not(.elementor-motion-effects-element-type-background), .elementor-52306 .elementor-element.elementor-element-303e8af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-attachment:fixed;
    }
    .elementor-52306 .elementor-element.elementor-element-f89a5f1 .jet-timeline--align-center .jet-timeline-item.jet-timeline-item--image-outside_after .timeline-item__card-img{
        margin-top:10px;
        margin-bottom:0;
    }
    .elementor-52306 .elementor-element.elementor-element-37ab3bb4:not(.elementor-motion-effects-element-type-background), .elementor-52306 .elementor-element.elementor-element-37ab3bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-attachment:fixed;
    }
}

