.elementor-601 .elementor-element.elementor-element-365bd2e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-601 .elementor-element.elementor-element-8436337 img {
    width: 32%;
}

.elementor-601 .elementor-element.elementor-element-8436337>.elementor-widget-container {
    margin: -20px -57px -20px -88px;
    padding: -29px -29px -29px -29px;
}

.elementor-601 .elementor-element.elementor-element-8436337 {
    width: 100%;
    max-width: 100%;
}

.elementor-601 .elementor-element.elementor-element-2560426:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-601 .elementor-element.elementor-element-2560426>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-601 .elementor-element.elementor-element-2560426>.elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #d91111;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-601 .elementor-element.elementor-element-2560426>.elementor-element-populated,
.elementor-601 .elementor-element.elementor-element-2560426>.elementor-element-populated>.elementor-background-overlay,
.elementor-601 .elementor-element.elementor-element-2560426>.elementor-background-slideshow {
    border-radius: 80px 80px 80px 80px;
}

.elementor-601 .elementor-element.elementor-element-2560426>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-601 .elementor-element.elementor-element-475dd89 {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-475dd89 .elementor-heading-title {
    font-family: "VT323", Sans-serif;
    font-size: 22px;
}

.elementor-601 .elementor-element.elementor-element-475dd89 .elementor-heading-title:hover {
    color: #d91111;
}

.elementor-601 .elementor-element.elementor-element-93339b3 {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-93339b3 .elementor-heading-title {
    font-family: "VT323", Sans-serif;
    font-size: 22px;
}

.elementor-601 .elementor-element.elementor-element-93339b3 .elementor-heading-title:hover {
    color: #d91111;
}

.elementor-601 .elementor-element.elementor-element-243430d {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-243430d .elementor-heading-title {
    font-family: "VT323", Sans-serif;
    font-size: 22px;
}

.elementor-601 .elementor-element.elementor-element-243430d .elementor-heading-title:hover {
    color: #d91111;
}

.elementor-601 .elementor-element.elementor-element-b5c532b .elementor-button {
    background-color: #d91111;
    border-style: solid;
    border-color: #000;
    border-radius: 9px 9px 9px 9px;
    */box-shadow: 0px 0px 17px 0px #FF4600;
}

.elementor-601 .elementor-element.elementor-element-a6c0718>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-601 .elementor-element.elementor-element-4231015 {
    text-align: right;
}

.elementor-601 .elementor-element.elementor-element-4231015 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "VT323", Sans-serif;
    font-size: 50px;
    text-shadow: 4px 4px 0px #FF7106;
}

.elementor-601 .elementor-element.elementor-element-0655c9a {
    --spacer-size: 50px;
}

.elementor-601 .elementor-element.elementor-element-6b8c3f5 {
    text-align: right;
    color: #991c1c;
    font-family: "VT323", Sans-serif;
    font-size: 30px;
}

.elementor-601 .elementor-element.elementor-element-6af5626 {
    --spacer-size: 50px;
}

.elementor-601 .elementor-element.elementor-element-355404e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-601 .elementor-element.elementor-element-8bf8189 .elementor-button {
    background-color: #d91111;
    border-style: solid;
    border-color: #000;
    border-radius: 9px 9px 9px 9px;
    */box-shadow: 0px 0px 17px 0px #FF4600;
}

.elementor-bc-flex-widget .elementor-601 .elementor-element.elementor-element-d1d228d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-601 .elementor-element.elementor-element-d1d228d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-601 .elementor-element.elementor-element-2caae7c .elementor-button {
    background-color: #d91111;
    border-style: solid;
    border-color: #000;
    border-radius: 9px 9px 9px 9px;
    */box-shadow: 0px 0px 17px 0px #FF4600;
}

.elementor-601 .elementor-element.elementor-element-1f863d3 {
    --spacer-size: 50px;
}

.elementor-601 .elementor-element.elementor-element-eda2f55 {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-eda2f55 .elementor-heading-title {
    color: #d91111;
    font-family: "VT323", Sans-serif;
    font-size: 100px;
    -webkit-text-stroke-width: 0.1px;
    stroke-width: 0.1px;
    -webkit-text-stroke-color: #b30c0c;
    stroke: #b30c0c;
    text-shadow: 4px 4px 0px #000000;
}

.elementor-601 .elementor-element.elementor-element-53eb8ca {
    text-align: center;
    color: #991c1c;
    font-family: "VT323", Sans-serif;
    font-size: 22px;
}

.elementor-601 .elementor-element.elementor-element-edf7454 {
    --spacer-size: 50px;
}

.elementor-601 .elementor-element.elementor-element-79e5a83 {
    --spacer-size: 50px;
}

.elementor-601 .elementor-element.elementor-element-8b7af03 {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-8b7af03 .elementor-heading-title {
    color: #d91111;
    font-family: "VT323", Sans-serif;
    font-size: 100px;
    -webkit-text-stroke-width: 0.1px;
    stroke-width: 0.1px;
    -webkit-text-stroke-color: #b30c0c;
    stroke: #b30c0c;
    text-shadow: 4px 4px 0px #000000;
}

.elementor-601 .elementor-element.elementor-element-41324f5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-601 .elementor-element.elementor-element-41324f5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-601 .elementor-element.elementor-element-41324f5>.elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #d91111;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 10px 10px 10px 10px;
}

.elementor-601 .elementor-element.elementor-element-41324f5>.elementor-element-populated,
.elementor-601 .elementor-element.elementor-element-41324f5>.elementor-element-populated>.elementor-background-overlay,
.elementor-601 .elementor-element.elementor-element-41324f5>.elementor-background-slideshow {
    border-radius: 1px 1px 1px 1px;
}

.elementor-601 .elementor-element.elementor-element-41324f5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-601 .elementor-element.elementor-element-713b92f {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-713b92f .elementor-heading-title {
    font-family: "VT323", Sans-serif;
}

.elementor-601 .elementor-element.elementor-element-1e9ca7b {
    text-align: center;
    font-family: "VT323", Sans-serif;
}

.elementor-601 .elementor-element.elementor-element-c929624:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-601 .elementor-element.elementor-element-c929624>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-601 .elementor-element.elementor-element-c929624>.elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #d91111;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-601 .elementor-element.elementor-element-c929624>.elementor-element-populated,
.elementor-601 .elementor-element.elementor-element-c929624>.elementor-element-populated>.elementor-background-overlay,
.elementor-601 .elementor-element.elementor-element-c929624>.elementor-background-slideshow {
    border-radius: 1px 1px 1px 1px;
}

.elementor-601 .elementor-element.elementor-element-c929624>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-601 .elementor-element.elementor-element-61ec33b {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-61ec33b .elementor-heading-title {
    font-family: "VT323", Sans-serif;
}

.elementor-601 .elementor-element.elementor-element-b0ef3e3 {
    text-align: center;
    font-family: "VT323", Sans-serif;
}

.elementor-601 .elementor-element.elementor-element-865299e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-601 .elementor-element.elementor-element-865299e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-601 .elementor-element.elementor-element-865299e>.elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #d91111;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-601 .elementor-element.elementor-element-865299e>.elementor-element-populated,
.elementor-601 .elementor-element.elementor-element-865299e>.elementor-element-populated>.elementor-background-overlay,
.elementor-601 .elementor-element.elementor-element-865299e>.elementor-background-slideshow {
    border-radius: 1px 1px 1px 1px;
}

.elementor-601 .elementor-element.elementor-element-865299e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-601 .elementor-element.elementor-element-5bd7de7 {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-5bd7de7 .elementor-heading-title {
    font-family: "VT323", Sans-serif;
}

.elementor-601 .elementor-element.elementor-element-9eb6448 {
    text-align: center;
    font-family: "VT323", Sans-serif;
}

.elementor-601 .elementor-element.elementor-element-b9a21fc {
    --spacer-size: 50px;
}

.elementor-601 .elementor-element.elementor-element-9710425 {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-9710425 .elementor-heading-title {
    color: #d91111;
    font-family: "VT323", Sans-serif;
    font-size: 100px;
    -webkit-text-stroke-width: 0.1px;
    stroke-width: 0.1px;
    -webkit-text-stroke-color: #FDD9CD;
    stroke: #FDD9CD;
    text-shadow: 4px 4px 0px #000000;
}

.elementor-601 .elementor-element.elementor-element-11db472>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-601 .elementor-element.elementor-element-f6c2cf8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-601 .elementor-element.elementor-element-f6c2cf8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://georgeinu.com/wp-content/uploads/2023/12/a73190c5-1724-4fc7-988e-d141445646d5_spiaggiapreview.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-601 .elementor-element.elementor-element-f6c2cf8>.elementor-element-populated,
.elementor-601 .elementor-element.elementor-element-f6c2cf8>.elementor-element-populated>.elementor-background-overlay,
.elementor-601 .elementor-element.elementor-element-f6c2cf8>.elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-601 .elementor-element.elementor-element-f6c2cf8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}

.elementor-601 .elementor-element.elementor-element-f6c2cf8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-601 .elementor-element.elementor-element-3d6de83 {
    text-align: left;
}

.elementor-601 .elementor-element.elementor-element-3d6de83 .elementor-heading-title {
    color: #d91111;
    font-family: "VT323", Sans-serif;
    font-size: 58px;
    -webkit-text-stroke-width: 0.1px;
    stroke-width: 0.1px;
    -webkit-text-stroke-color: #FDD9CD;
    stroke: #FDD9CD;
    text-shadow: 4px 4px 0px #000000;
}

.elementor-601 .elementor-element.elementor-element-fd7a956 {
    text-align: left;
    color: #FFFFFF;
    font-family: "VT323", Sans-serif;
    font-size: 58px;
    text-shadow: 4px 4px 0px #000000;
}

.elementor-601 .elementor-element.elementor-element-c07291a {
    text-align: left;
}

.elementor-601 .elementor-element.elementor-element-c07291a .elementor-heading-title {
    color: #d91111;
    font-family: "VT323", Sans-serif;
    font-size: 58px;
    -webkit-text-stroke-width: 0.1px;
    stroke-width: 0.1px;
    -webkit-text-stroke-color: #FDD9CD;
    stroke: #FDD9CD;
    text-shadow: 4px 4px 0px #000000;
}

.elementor-601 .elementor-element.elementor-element-3b90178 {
    text-align: left;
    color: #FFFFFF;
    font-family: "VT323", Sans-serif;
    font-size: 58px;
    text-shadow: 4px 4px 0px #000000;
}

.elementor-601 .elementor-element.elementor-element-3d6f82a {
    text-align: left;
}

.elementor-601 .elementor-element.elementor-element-3d6f82a .elementor-heading-title {
    color: #d91111;
    font-family: "VT323", Sans-serif;
    font-size: 58px;
    -webkit-text-stroke-width: 0.1px;
    stroke-width: 0.1px;
    -webkit-text-stroke-color: #FDD9CD;
    stroke: #FDD9CD;
    text-shadow: 4px 4px 0px #000000;
}

.elementor-601 .elementor-element.elementor-element-1ca648e {
    text-align: left;
    color: #FFFFFF;
    font-family: "VT323", Sans-serif;
    font-size: 58px;
    text-shadow: 4px 4px 0px #000000;
}

.elementor-601 .elementor-element.elementor-element-9e6c8d5>.elementor-widget-container {
    transform-origin: center center;
}

.elementor-601 .elementor-element.elementor-element-85cb802:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-601 .elementor-element.elementor-element-85cb802>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-601 .elementor-element.elementor-element-85cb802>.elementor-element-populated {
    border-style: dotted;
    border-width: 8px 8px 8px 8px;
    border-color: #d91111;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-601 .elementor-element.elementor-element-85cb802>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-601 .elementor-element.elementor-element-642f616 {
    --spacer-size: 50px;
}

.elementor-601 .elementor-element.elementor-element-07afb3c {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-07afb3c .elementor-heading-title {
    color: #d91111;
    font-family: "VT323", Sans-serif;
    font-size: 100px;
    -webkit-text-stroke-width: 0.1px;
    stroke-width: 0.1px;
    -webkit-text-stroke-color: #b30c0c;
    stroke: #b30c0c;
    text-shadow: 4px 4px 0px #000000;
}

.elementor-601 .elementor-element.elementor-element-ff85c79 {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-ff85c79 .elementor-heading-title {
    color: #000000;
    font-family: "VT323", Sans-serif;
    font-size: 39px;
}

.elementor-601 .elementor-element.elementor-element-ff85c79>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-601 .elementor-element.elementor-element-fdabded {
    --spacer-size: 50px;
}

.elementor-601 .elementor-element.elementor-element-b2eca4f {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-b2eca4f .elementor-heading-title {
    color: #d91111;
    font-family: "VT323", Sans-serif;
    font-size: 100px;
    -webkit-text-stroke-width: 0.1px;
    stroke-width: 0.1px;
    -webkit-text-stroke-color: #b30c0c;
    stroke: #b30c0c;
    text-shadow: 4px 4px 0px #000000;
}

.elementor-601 .elementor-element.elementor-element-c868185 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 27px;
    --grid-column-gap: 36px;
    --grid-row-gap: 0px;
}

.elementor-601 .elementor-element.elementor-element-c868185 .elementor-widget-container {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-c868185 .elementor-social-icon {
    background-color: #d91111;
    --icon-padding: 0.5em;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FDD9CD;
}

.elementor-601 .elementor-element.elementor-element-c868185 .elementor-social-icon i {
    color: #FDD9CD;
}

.elementor-601 .elementor-element.elementor-element-c868185 .elementor-social-icon svg {
    fill: #FDD9CD;
}

.elementor-601 .elementor-element.elementor-element-c868185 .elementor-icon {
    border-radius: 22px 22px 22px 22px;
}

.elementor-601 .elementor-element.elementor-element-c868185>.elementor-widget-container {
    margin: 15px 15px 15px 15px;
}

body.elementor-page-601:not(.elementor-motion-effects-element-type-background),
body.elementor-page-601>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E0E0E;
    background-image: url(../images/SillyBull.gif);
    background-position: center center;
    background-repeat: repeat;
    background-size: contain;
}

@media(min-width:1700px) {

    body.elementor-page-601:not(.elementor-motion-effects-element-type-background),
    body.elementor-page-601>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
@media(min-width:1500px) {

    body.elementor-page-601:not(.elementor-motion-effects-element-type-background),
    body.elementor-page-601>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
@media(min-width:1200px) {

    body.elementor-page-601:not(.elementor-motion-effects-element-type-background),
    body.elementor-page-601>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:991px) {
    .elementor-601 .elementor-element.elementor-element-b5c532b .elementor-button {
        font-size: 6px;
    }

    .elementor-601 .elementor-element.elementor-element-4231015 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-601 .elementor-element.elementor-element-6b8c3f5 {
        font-size: 19px;
    }

    .elementor-601 .elementor-element.elementor-element-8bf8189 .elementor-button {
        font-size: 6px;
    }

    .elementor-601 .elementor-element.elementor-element-2caae7c .elementor-button {
        font-size: 6px;
    }

    .elementor-601 .elementor-element.elementor-element-eda2f55 .elementor-heading-title {
        font-size: 54px;
    }

    .elementor-601 .elementor-element.elementor-element-9e6c8d5 {
        text-align: center;
    }
}

@media(max-width:575px) {
    .elementor-601 .elementor-element.elementor-element-b5c532b .elementor-button {
        font-size: 18px;
    }

    .elementor-601 .elementor-element.elementor-element-4231015 {
        text-align: center;
    }

    .elementor-601 .elementor-element.elementor-element-6b8c3f5 {
        text-align: center;
    }

    .elementor-601 .elementor-element.elementor-element-8bf8189 .elementor-button {
        font-size: 18px;
    }

    .elementor-601 .elementor-element.elementor-element-2caae7c .elementor-button {
        font-size: 18px;
    }

    .elementor-601 .elementor-element.elementor-element-9710425 .elementor-heading-title {
        font-size: 77px;
    }

    .elementor-601 .elementor-element.elementor-element-3d6de83 {
        text-align: center;
    }

    .elementor-601 .elementor-element.elementor-element-fd7a956 {
        text-align: center;
    }

    .elementor-601 .elementor-element.elementor-element-c07291a {
        text-align: center;
    }

    .elementor-601 .elementor-element.elementor-element-3b90178 {
        text-align: center;
    }

    .elementor-601 .elementor-element.elementor-element-3d6f82a {
        text-align: center;
    }

    .elementor-601 .elementor-element.elementor-element-1ca648e {
        text-align: center;
    }

    .elementor-601 .elementor-element.elementor-element-b2eca4f .elementor-heading-title {
        font-size: 84px;
    }
}