.elementor-2428 .elementor-element.elementor-element-5864087{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2428 .elementor-element.elementor-element-1fb3289 .elementor-heading-title{color:var( --e-global-color-246314d );font-family:"FoglihtenNo06", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;}.elementor-2428 .elementor-element.elementor-element-d48add6 img{object-position:center center;border-style:none;}.elementor-2428 .elementor-element.elementor-element-d48add6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2428 .elementor-element.elementor-element-d48add6{width:100%;max-width:100%;}.elementor-2428 .elementor-element.elementor-element-307e0a4{color:var( --e-global-color-5a1b8a5 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-2428 .elementor-element.elementor-element-df94845 .elementor-button .elementor-align-icon-right{margin-left:18px;}.elementor-2428 .elementor-element.elementor-element-df94845 .elementor-button .elementor-align-icon-left{margin-right:18px;}.elementor-2428 .elementor-element.elementor-element-df94845 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:25px;fill:#F6F5F0;color:#F6F5F0;background-color:#61CE7000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#EED3B7;border-radius:0px 0px 0px 0px;padding:0px 2px 0px 2px;}.elementor-2428 .elementor-element.elementor-element-df94845 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2428 .elementor-element.elementor-element-df94845{width:auto;max-width:auto;}.elementor-2428 .elementor-element.elementor-element-df94845.elementor-element{--align-self:flex-start;}.elementor-2428 .elementor-element.elementor-element-b2e4f80 .elementor-button .elementor-align-icon-right{margin-left:18px;}.elementor-2428 .elementor-element.elementor-element-b2e4f80 .elementor-button .elementor-align-icon-left{margin-right:18px;}.elementor-2428 .elementor-element.elementor-element-b2e4f80 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:25px;fill:#F6F5F0;color:#F6F5F0;background-color:#61CE7000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#EED3B7;border-radius:0px 0px 0px 0px;padding:0px 2px 0px 2px;}.elementor-2428 .elementor-element.elementor-element-b2e4f80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2428 .elementor-element.elementor-element-b2e4f80{width:auto;max-width:auto;}.elementor-2428 .elementor-element.elementor-element-b2e4f80.elementor-element{--align-self:flex-start;}@media(max-width:1024px){.elementor-2428 .elementor-element.elementor-element-df94845{width:100%;max-width:100%;}.elementor-2428 .elementor-element.elementor-element-b2e4f80{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-2428 .elementor-element.elementor-element-df94845 .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}.elementor-2428 .elementor-element.elementor-element-df94845.elementor-element{--align-self:flex-start;}.elementor-2428 .elementor-element.elementor-element-b2e4f80 .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}.elementor-2428 .elementor-element.elementor-element-b2e4f80.elementor-element{--align-self:flex-start;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-d48add6 */.elementor-2428 .elementor-element.elementor-element-d48add6 {
    width: 100%;
    height: 400px;
    display: block
}

.elementor-2428 .elementor-element.elementor-element-d48add6 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df94845 */.elementor-2428 .elementor-element.elementor-element-df94845 {
    box-shadow: 0 2px 2px -2px rgba(255, 255, 255, 0.5);
    animation: pulse-shadow 3s ease-in-out infinite;
}

.elementor-2428 .elementor-element.elementor-element-df94845 span {
    filter: drop-shadow(0 2px 1px rgba(255, 255, 255, 0.5));
    animation: pulse-shadow 3s ease-in-out infinite;
}

@keyframes pulse-shadow {
    0%, 100% { 
        box-shadow: 0 2px 2px -2px rgba(255, 255, 255, 0.4);
        filter: drop-shadow(0 2px 2px rgba(255, 255, 255, 0.4));
    }
    50% { 
        box-shadow: 0 3px 2px -3px rgba(255, 255, 255, 0.6);
        filter: drop-shadow(0 3px 2px rgba(255, 255, 255, 0.6));
    }
}

.elementor-2428 .elementor-element.elementor-element-df94845:hover {
    animation: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2e4f80 */.elementor-2428 .elementor-element.elementor-element-b2e4f80 {
    box-shadow: 0 2px 2px -2px rgba(255, 255, 255, 0.5);
    animation: pulse-shadow 3s ease-in-out infinite;
}

.elementor-2428 .elementor-element.elementor-element-b2e4f80 span {
    filter: drop-shadow(0 2px 1px rgba(255, 255, 255, 0.5));
    animation: pulse-shadow 3s ease-in-out infinite;
}

@keyframes pulse-shadow {
    0%, 100% { 
        box-shadow: 0 2px 2px -2px rgba(255, 255, 255, 0.4);
        filter: drop-shadow(0 2px 2px rgba(255, 255, 255, 0.4));
    }
    50% { 
        box-shadow: 0 3px 2px -3px rgba(255, 255, 255, 0.6);
        filter: drop-shadow(0 3px 2px rgba(255, 255, 255, 0.6));
    }
}

.elementor-2428 .elementor-element.elementor-element-b2e4f80:hover {
    animation: none;
}/* End custom CSS */