.elementor-4349 .elementor-element.elementor-element-c2dcd77{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-4349 .elementor-element.elementor-element-c2dcd77:not(.elementor-motion-effects-element-type-background), .elementor-4349 .elementor-element.elementor-element-c2dcd77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-4349 .elementor-element.elementor-element-d536ac5 .jet-listing-dynamic-terms{text-align:left;}.elementor-4349 .elementor-element.elementor-element-524c30d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4349 .elementor-element.elementor-element-524c30d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4349 .elementor-element.elementor-element-524c30d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4349 .elementor-element.elementor-element-524c30d .jet-listing-dynamic-field__content{text-align:left;}.elementor-4349 .elementor-element.elementor-element-f6dd072 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4349 .elementor-element.elementor-element-f6dd072 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.jet-listing-item.single-jet-engine.elementor-page-4349 > .elementor{width:400px;margin-left:auto;margin-right:auto;}@media(max-width:576px){.elementor-4349 .elementor-element.elementor-element-c2dcd77{--padding-top:22px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-d536ac5 */.elementor-4349 .elementor-element.elementor-element-d536ac5 .jet-listing-dynamic-terms{font-family:'SUSE', sans-serif;text-transform:uppercase;font-size:24px;line-height:1.12;color:#ffffff;letter-spacing:.03em;} .elementor-4349 .elementor-element.elementor-element-d536ac5{position:relative;padding-bottom:16px;} .elementor-4349 .elementor-element.elementor-element-d536ac5::after{content:'';position:absolute;left:0;bottom:0;width:46px;height:3px;background:#D01322;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-524c30d */.elementor-4349 .elementor-element.elementor-element-524c30d .jet-listing-dynamic-field__content{color:rgba(255,255,255,.65);font-size:15px;line-height:1.55;} .elementor-4349 .elementor-element.elementor-element-524c30d .jet-listing-dynamic-field__content p{margin:0 0 8px;} .elementor-4349 .elementor-element.elementor-element-524c30d .jet-listing-dynamic-field__content p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f6dd072 */.elementor-4349 .elementor-element.elementor-element-f6dd072 .jet-listing-dynamic-repeater__items{display:flex;flex-direction:column;width:100%;gap:0;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .jet-listing-dynamic-repeater__item{width:100%;display:block;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt{display:flex;gap:16px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08);} .elementor-4349 .elementor-element.elementor-element-f6dd072 .jet-listing-dynamic-repeater__item:first-child .pgp-evt{border-top:none;padding-top:0;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt__orario{flex:0 0 112px;color:#D01322;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;padding-top:3px;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt__body{flex:1;min-width:0;display:block;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt__titolo{display:block;color:#ffffff;font-size:16px;font-weight:600;line-height:1.35;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt__desc{display:block;color:rgba(255,255,255,.58);font-size:14px;line-height:1.5;margin-top:3px;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt__desc:empty{display:none;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt--true{background:rgba(208,19,34,.10);border-top-color:transparent!important;border-left:3px solid #D01322;border-radius:0 10px 10px 0;padding:14px 16px;margin:8px 0;} @media(max-width:767px){ .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt{flex-direction:column;gap:4px;align-items:center;text-align:center;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt__orario{flex:none;padding-top:0;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt__body{width:100%;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt__titolo, .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt__desc{text-align:center;} .elementor-4349 .elementor-element.elementor-element-f6dd072 .pgp-evt--true{border-left:none;border-top:3px solid #D01322;border-radius:10px;} }/* End custom CSS */