.elementor-1443 .elementor-element.elementor-element-404ed30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-3376e5e > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-1443 .elementor-element.elementor-element-3376e5e{text-align:center;}.elementor-1443 .elementor-element.elementor-element-3376e5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-1443 .elementor-element.elementor-element-27ce356{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1443 .elementor-element.elementor-element-ff1488c > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-b77f13d > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-d5d6719 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-84958b1 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-654cdee > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-222676c > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-6dd1372 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-f9693d3 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-ccb1ec2 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-0f729e1 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-4156ae8 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-af48d8c > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-e4f112d > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-95803dd > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-2dfdbb9 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-fb3edc5 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-d5ac179 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-e00d771 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-1443 .elementor-element.elementor-element-106c872 > .elementor-widget-container{margin:30px 30px 30px 30px;}body.elementor-page-1443:not(.elementor-motion-effects-element-type-background), body.elementor-page-1443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E474F 0%, #000000 100%);}@media(max-width:767px){.elementor-1443 .elementor-element.elementor-element-3376e5e > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-3376e5e .elementor-heading-title{font-size:30px;}}/* Start custom CSS for html, class: .elementor-element-333f746 */section {
            text-align: center;
        }

        button {
            /*display: inline-block;
            padding: 10px 15px;
            margin: 5px;
            border: 1px solid #ccc;
            border-radius: 5px;
            cursor: pointer;
            */
            outline: 0;
                    align-items: center;
                    background-color: #9d0a0e;
                    color: white;
                    border: 1px solid #000;
                    border-radius: 4px;
                    cursor: pointer;
                    display: inline-flex;
                    flex-shrink: 0;
                    font-size: 16px;
                    justify-content: center;
                    line-height: 1.5;
                    overflow: hidden;
                    padding: 10px 16px;
                    margin: 1%;
                    text-decoration: none;
                    text-overflow: ellipsis;
                    transition: all .14s ease-out;
                    white-space: nowrap;
        }

        @media (max-width: 600px) {
            button {
                width: 45%; /* Da bi stali dva u jedan red */
                padding: 15px 10px;
                font-size: 10px;
                margin: 2%;
                font-size: 11px;
            }
        }
        
        button:hover {
            background-color: 9d0a0e; /* Boja pozadine na hoveru */
            color: white; /* Boja teksta na hoveru */
            border-color: #999; /* Boja ivice na hoveru */
            box-shadow: 4px 4px 0 #000;
                        transform: translate(-4px,-4px);
}

:focus-visible{
                        outline-offset: 1px;
                    }/* End custom CSS */
/* Start custom CSS */html {
    height: 100%;
}
body {
    height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.fmp-category-title {
    color: white;
    white-space: nowrap;
}/* End custom CSS */