.elementor-4565 .elementor-element.elementor-element-e549e0a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-4565 .elementor-element.elementor-element-e549e0a:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-e549e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fabiotridapalli.com/wp-content/uploads/2026/09/placeholder-video-scaled.webp");background-position:center center;background-size:cover;}.elementor-4565 .elementor-element.elementor-element-e549e0a::before, .elementor-4565 .elementor-element.elementor-element-e549e0a > .elementor-background-video-container::before, .elementor-4565 .elementor-element.elementor-element-e549e0a > .e-con-inner > .elementor-background-video-container::before, .elementor-4565 .elementor-element.elementor-element-e549e0a > .elementor-background-slideshow::before, .elementor-4565 .elementor-element.elementor-element-e549e0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4565 .elementor-element.elementor-element-e549e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#101827A6;}.elementor-4565 .elementor-element.elementor-element-0ff01ab .elementor-icon-wrapper{text-align:center;}.elementor-4565 .elementor-element.elementor-element-0ff01ab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF69;}.elementor-4565 .elementor-element.elementor-element-0ff01ab.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-0ff01ab.elementor-view-default .elementor-icon{color:#FFFFFF69;border-color:#FFFFFF69;}.elementor-4565 .elementor-element.elementor-element-0ff01ab.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-0ff01ab.elementor-view-default .elementor-icon svg{fill:#FFFFFF69;}.elementor-4565 .elementor-element.elementor-element-0ff01ab .elementor-icon{font-size:113px;}.elementor-4565 .elementor-element.elementor-element-0ff01ab .elementor-icon svg{height:113px;}.elementor-4565 .elementor-element.elementor-element-8404651{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-4565 .elementor-element.elementor-element-4ad6203{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4565 .elementor-element.elementor-element-a5fa2a3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:500;color:#101827;}.elementor-4565 .elementor-element.elementor-element-a5fa2a3 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-4565 .elementor-element.elementor-element-b05dbe4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:1.75em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-3417454{text-align:center;width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-4565 .elementor-element.elementor-element-3417454 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-046e62e{--divider-border-style:solid;--divider-color:#D9A45F;--divider-border-width:1px;}.elementor-4565 .elementor-element.elementor-element-046e62e .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-4565 .elementor-element.elementor-element-046e62e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4565 .elementor-element.elementor-element-046e62e > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-49dd025{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-4565 .elementor-element.elementor-element-32743c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:28px 24px;--row-gap:28px;--column-gap:24px;}.elementor-4565 .elementor-element.elementor-element-512f742{--display:flex;--min-height:405px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E5E8EE;--border-color:#E5E8EE;--border-radius:6px 6px 6px 6px;box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:0.3ms;}.elementor-4565 .elementor-element.elementor-element-512f742:hover{border-style:solid;border-color:#D9A45F;--border-color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-512f742, .elementor-4565 .elementor-element.elementor-element-512f742::before{--border-transition:0.3s;}.elementor-4565 .elementor-element.elementor-element-512f742.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-4565 .elementor-element.elementor-element-7fb70b5{--display:flex;--min-height:150px;--justify-content:space-evenly;--border-radius:6px 6px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-7fb70b5:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-7fb70b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fabiotridapalli.com/wp-content/uploads/2026/09/434779f9-bc3d-44df-898a-755c24193c92.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4565 .elementor-element.elementor-element-d0c38ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4565 .elementor-element.elementor-element-d0c38ea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4565 .elementor-element.elementor-element-a431332{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-4565 .elementor-element.elementor-element-28dded9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;color:#101827;}.elementor-4565 .elementor-element.elementor-element-bc121e1{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-bc121e1 p{margin-block-end:0px;}.elementor-4565 .elementor-element.elementor-element-bc121e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-20743f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-f089e90{--display:flex;--min-height:405px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E5E8EE;--border-color:#E5E8EE;--border-radius:6px 6px 6px 6px;box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:0.3ms;}.elementor-4565 .elementor-element.elementor-element-f089e90:hover{border-style:solid;border-color:#D9A45F;--border-color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-f089e90, .elementor-4565 .elementor-element.elementor-element-f089e90::before{--border-transition:0.3s;}.elementor-4565 .elementor-element.elementor-element-f089e90.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-4565 .elementor-element.elementor-element-9adac71{--display:flex;--min-height:150px;--justify-content:space-evenly;--border-radius:6px 6px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-9adac71:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-9adac71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fabiotridapalli.com/wp-content/uploads/2026/09/IMG_4406.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4565 .elementor-element.elementor-element-2dcd82f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4565 .elementor-element.elementor-element-2dcd82f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4565 .elementor-element.elementor-element-1d24379{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-4565 .elementor-element.elementor-element-661f334 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;color:#101827;}.elementor-4565 .elementor-element.elementor-element-11d1580{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-11d1580 p{margin-block-end:0px;}.elementor-4565 .elementor-element.elementor-element-11d1580 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-4f70d77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-be78637{--display:flex;--min-height:405px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E5E8EE;--border-color:#E5E8EE;--border-radius:6px 6px 6px 6px;box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:0.3ms;}.elementor-4565 .elementor-element.elementor-element-be78637:hover{border-style:solid;border-color:#D9A45F;--border-color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-be78637, .elementor-4565 .elementor-element.elementor-element-be78637::before{--border-transition:0.3s;}.elementor-4565 .elementor-element.elementor-element-be78637.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-4565 .elementor-element.elementor-element-ede6d2a{--display:flex;--min-height:150px;--justify-content:space-evenly;--border-radius:6px 6px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-ede6d2a:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-ede6d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fabiotridapalli.com/wp-content/uploads/2026/09/FullSizeRender-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-4565 .elementor-element.elementor-element-ebdf177{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4565 .elementor-element.elementor-element-ebdf177.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4565 .elementor-element.elementor-element-32c8a12{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-4565 .elementor-element.elementor-element-1529a87 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;color:#101827;}.elementor-4565 .elementor-element.elementor-element-71ba919{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-71ba919 p{margin-block-end:0px;}.elementor-4565 .elementor-element.elementor-element-71ba919 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-03e7929 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-a44b73c{--display:flex;--min-height:405px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E5E8EE;--border-color:#E5E8EE;--border-radius:6px 6px 6px 6px;box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:0.3ms;}.elementor-4565 .elementor-element.elementor-element-a44b73c:hover{border-style:solid;border-color:#D9A45F;--border-color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-a44b73c, .elementor-4565 .elementor-element.elementor-element-a44b73c::before{--border-transition:0.3s;}.elementor-4565 .elementor-element.elementor-element-a44b73c.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-4565 .elementor-element.elementor-element-820fc54{--display:flex;--min-height:150px;--justify-content:space-evenly;--border-radius:6px 6px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-820fc54:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-820fc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fabiotridapalli.com/wp-content/uploads/2026/09/IMG_6441-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4565 .elementor-element.elementor-element-0225355{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4565 .elementor-element.elementor-element-0225355.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4565 .elementor-element.elementor-element-e0f6db7{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-4565 .elementor-element.elementor-element-76b48c4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;color:#101827;}.elementor-4565 .elementor-element.elementor-element-cb1ce31{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-cb1ce31 p{margin-block-end:0px;}.elementor-4565 .elementor-element.elementor-element-cb1ce31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-73f2638 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-30e1b4d{--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;--padding-top:90px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-4565 .elementor-element.elementor-element-9af9aab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-39bc88a{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-4565 .elementor-element.elementor-element-304141d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.22px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-dfdce9a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;color:#101827;}.elementor-4565 .elementor-element.elementor-element-590acfa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-182e6d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4565 .elementor-element.elementor-element-182e6d2 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-4565 .elementor-element.elementor-element-182e6d2 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#A86F2D;color:#A86F2D;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9A45F;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-4565 .elementor-element.elementor-element-182e6d2 .elementor-button:hover, .elementor-4565 .elementor-element.elementor-element-182e6d2 .elementor-button:focus{color:#8F5E26;border-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-182e6d2 .elementor-button:hover svg, .elementor-4565 .elementor-element.elementor-element-182e6d2 .elementor-button:focus svg{fill:#8F5E26;}.elementor-4565 .elementor-element.elementor-element-182e6d2 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-182e6d2 > .elementor-widget-container:hover{--e-transform-scale:1.04;}.elementor-4565 .elementor-element.elementor-element-182e6d2{--e-transform-transition-duration:0.4ms;--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-4565 .elementor-element.elementor-element-3d253e3{--display:flex;--min-height:360px;--border-radius:4px 4px 4px 4px;}.elementor-4565 .elementor-element.elementor-element-3d253e3:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-3d253e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fabiotridapalli.com/wp-content/uploads/2026/09/IMG_3207-scaled.webp");background-size:cover;}.elementor-4565 .elementor-element.elementor-element-111591a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-4565 .elementor-element.elementor-element-d06eb4c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;line-height:0.8em;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-22383e2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;font-style:italic;line-height:1.3em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-22383e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-fb6db08{--divider-border-style:solid;--divider-color:#D9A45F;--divider-border-width:1px;}.elementor-4565 .elementor-element.elementor-element-fb6db08 .elementor-divider-separator{width:54px;}.elementor-4565 .elementor-element.elementor-element-fb6db08 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4565 .elementor-element.elementor-element-2a9ce8c{text-align:center;}.elementor-4565 .elementor-element.elementor-element-2a9ce8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-8d6d621{--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;--padding-top:78px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-8d6d621:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-8d6d621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FA;}.elementor-4565 .elementor-element.elementor-element-608bd6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:32px 40px;--row-gap:32px;--column-gap:40px;--flex-wrap:wrap;}.elementor-4565 .elementor-element.elementor-element-2be0d9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-e86aa7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.22px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-baead22 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:41px;font-weight:500;line-height:1.08em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-1835024 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-7965983 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4565 .elementor-element.elementor-element-7965983 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-4565 .elementor-element.elementor-element-7965983 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#A86F2D;color:#A86F2D;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9A45F;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-4565 .elementor-element.elementor-element-7965983 .elementor-button:hover, .elementor-4565 .elementor-element.elementor-element-7965983 .elementor-button:focus{color:#8F5E26;border-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-7965983 .elementor-button:hover svg, .elementor-4565 .elementor-element.elementor-element-7965983 .elementor-button:focus svg{fill:#8F5E26;}.elementor-4565 .elementor-element.elementor-element-7965983 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-7965983 > .elementor-widget-container:hover{--e-transform-scale:1.04;}.elementor-4565 .elementor-element.elementor-element-7965983{--e-transform-transition-duration:0.4ms;--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-4565 .elementor-element.elementor-element-294c7ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-4565 .elementor-element.elementor-element-9675103{--display:flex;--min-height:190px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#E5E8EE;--border-color:#E5E8EE;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;--e-con-transform-transition-duration:0.3ms;}.elementor-4565 .elementor-element.elementor-element-9675103:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-9675103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4565 .elementor-element.elementor-element-9675103:hover{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:#D9A45F;--border-color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-9675103, .elementor-4565 .elementor-element.elementor-element-9675103::before{--border-transition:0.3s;}.elementor-4565 .elementor-element.elementor-element-9675103.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-4565 .elementor-element.elementor-element-8c747d8{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-b7cb509 .elementor-icon-wrapper{text-align:center;}.elementor-4565 .elementor-element.elementor-element-b7cb509.elementor-view-stacked .elementor-icon{background-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-b7cb509.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-b7cb509.elementor-view-default .elementor-icon{color:#A86F2D;border-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-b7cb509.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-b7cb509.elementor-view-default .elementor-icon svg{fill:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-b7cb509 .elementor-icon{font-size:24px;}.elementor-4565 .elementor-element.elementor-element-b7cb509 .elementor-icon svg{height:24px;}.elementor-4565 .elementor-element.elementor-element-b7cb509 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-ddb3f02{--display:flex;--min-height:130px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-358b36d{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-3fd2cc7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.1em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-86b251f{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-86b251f p{margin-block-end:0px;}.elementor-4565 .elementor-element.elementor-element-86b251f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-e77341d{text-align:start;}.elementor-4565 .elementor-element.elementor-element-e77341d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-e77341d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-73123c3{--display:flex;--min-height:190px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#E5E8EE;--border-color:#E5E8EE;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;--e-con-transform-transition-duration:0.3ms;}.elementor-4565 .elementor-element.elementor-element-73123c3:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-73123c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4565 .elementor-element.elementor-element-73123c3:hover{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:#D9A45F;--border-color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-73123c3, .elementor-4565 .elementor-element.elementor-element-73123c3::before{--border-transition:0.3s;}.elementor-4565 .elementor-element.elementor-element-73123c3.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-4565 .elementor-element.elementor-element-c24f2d8{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-bbdaf14 .elementor-icon-wrapper{text-align:center;}.elementor-4565 .elementor-element.elementor-element-bbdaf14.elementor-view-stacked .elementor-icon{background-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-bbdaf14.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-bbdaf14.elementor-view-default .elementor-icon{color:#A86F2D;border-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-bbdaf14.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-bbdaf14.elementor-view-default .elementor-icon svg{fill:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-bbdaf14 .elementor-icon{font-size:24px;}.elementor-4565 .elementor-element.elementor-element-bbdaf14 .elementor-icon svg{height:24px;}.elementor-4565 .elementor-element.elementor-element-bbdaf14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-3881be9{--display:flex;--min-height:130px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-1b1682b{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-d8f8a7d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.1em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-1ea6e55{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-1ea6e55 p{margin-block-end:0px;}.elementor-4565 .elementor-element.elementor-element-1ea6e55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-9c93987{text-align:start;}.elementor-4565 .elementor-element.elementor-element-9c93987 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-9c93987 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-472f18d{--display:flex;--min-height:190px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#E5E8EE;--border-color:#E5E8EE;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;--e-con-transform-transition-duration:0.3ms;}.elementor-4565 .elementor-element.elementor-element-472f18d:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-472f18d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4565 .elementor-element.elementor-element-472f18d:hover{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:#D9A45F;--border-color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-472f18d, .elementor-4565 .elementor-element.elementor-element-472f18d::before{--border-transition:0.3s;}.elementor-4565 .elementor-element.elementor-element-472f18d.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-4565 .elementor-element.elementor-element-6d8968e{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-c111224 .elementor-icon-wrapper{text-align:center;}.elementor-4565 .elementor-element.elementor-element-c111224.elementor-view-stacked .elementor-icon{background-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-c111224.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-c111224.elementor-view-default .elementor-icon{color:#A86F2D;border-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-c111224.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-c111224.elementor-view-default .elementor-icon svg{fill:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-c111224 .elementor-icon{font-size:24px;}.elementor-4565 .elementor-element.elementor-element-c111224 .elementor-icon svg{height:24px;}.elementor-4565 .elementor-element.elementor-element-c111224 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-e2242cd{--display:flex;--min-height:130px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-3815c02{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-07985ae .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.1em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-c8f4d0b{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-c8f4d0b p{margin-block-end:0px;}.elementor-4565 .elementor-element.elementor-element-c8f4d0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-d600ed1{text-align:start;}.elementor-4565 .elementor-element.elementor-element-d600ed1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-d600ed1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-2ba8755{--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;--padding-top:70px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-4565 .elementor-element.elementor-element-44869f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 40px;--row-gap:32px;--column-gap:40px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-66db487{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-4565 .elementor-element.elementor-element-a27ba1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.22px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-7d160d3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;color:#101827;}.elementor-4565 .elementor-element.elementor-element-d48bf85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-b8fb88b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4565 .elementor-element.elementor-element-b8fb88b .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-4565 .elementor-element.elementor-element-b8fb88b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#A86F2D;color:#A86F2D;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9A45F;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-4565 .elementor-element.elementor-element-b8fb88b .elementor-button:hover, .elementor-4565 .elementor-element.elementor-element-b8fb88b .elementor-button:focus{color:#8F5E26;border-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-b8fb88b .elementor-button:hover svg, .elementor-4565 .elementor-element.elementor-element-b8fb88b .elementor-button:focus svg{fill:#8F5E26;}.elementor-4565 .elementor-element.elementor-element-b8fb88b > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-b8fb88b > .elementor-widget-container:hover{--e-transform-scale:1.04;}.elementor-4565 .elementor-element.elementor-element-b8fb88b{--e-transform-transition-duration:0.4ms;--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-4565 .elementor-element.elementor-element-16d8d49{--display:flex;--min-height:350px;--border-radius:4px 4px 4px 4px;}.elementor-4565 .elementor-element.elementor-element-16d8d49:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-16d8d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fabiotridapalli.com/wp-content/uploads/2026/09/erasmus-placeholder.jpg");background-size:cover;}.elementor-4565 .elementor-element.elementor-element-fae31e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-4565 .elementor-element.elementor-element-ee91e47 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;font-style:italic;line-height:1.3em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-ee91e47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-b881133{--divider-border-style:solid;--divider-color:#D9A45F;--divider-border-width:1px;}.elementor-4565 .elementor-element.elementor-element-b881133 .elementor-divider-separator{width:54px;}.elementor-4565 .elementor-element.elementor-element-b881133 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4565 .elementor-element.elementor-element-3d0f5ee{--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;--padding-top:78px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-3d0f5ee:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-3d0f5ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FB;}.elementor-4565 .elementor-element.elementor-element-3ab1d3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-4565 .elementor-element.elementor-element-957bbf0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-5aa0f4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.22px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-4fabf42 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:41px;font-weight:500;line-height:1.08em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-71d6904 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-0a183d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4565 .elementor-element.elementor-element-0a183d4 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-4565 .elementor-element.elementor-element-0a183d4 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#A86F2D;color:#A86F2D;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9A45F;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-4565 .elementor-element.elementor-element-0a183d4 .elementor-button:hover, .elementor-4565 .elementor-element.elementor-element-0a183d4 .elementor-button:focus{color:#8F5E26;border-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-0a183d4 .elementor-button:hover svg, .elementor-4565 .elementor-element.elementor-element-0a183d4 .elementor-button:focus svg{fill:#8F5E26;}.elementor-4565 .elementor-element.elementor-element-0a183d4 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-0a183d4 > .elementor-widget-container:hover{--e-transform-scale:1.04;}.elementor-4565 .elementor-element.elementor-element-0a183d4{--e-transform-transition-duration:0.4ms;--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-4565 .elementor-element.elementor-element-99c7cee{--display:flex;--min-height:539px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-99c7cee:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-99c7cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fabiotridapalli.com/wp-content/uploads/2026/09/486034b3-999b-4a78-a910-664decdab2f4.jpg");background-size:cover;}.elementor-4565 .elementor-element.elementor-element-5d34b13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-e9427fa{--display:flex;--min-height:165px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#E5E8EE;--border-color:#E5E8EE;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:0.3ms;}.elementor-4565 .elementor-element.elementor-element-e9427fa:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-e9427fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4565 .elementor-element.elementor-element-e9427fa:hover{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:#D9A45F;--border-color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-e9427fa, .elementor-4565 .elementor-element.elementor-element-e9427fa::before{--border-transition:0.3s;}.elementor-4565 .elementor-element.elementor-element-e9427fa.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-4565 .elementor-element.elementor-element-f5695c0{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-22ab0f2 .elementor-icon-wrapper{text-align:center;}.elementor-4565 .elementor-element.elementor-element-22ab0f2.elementor-view-stacked .elementor-icon{background-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-22ab0f2.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-22ab0f2.elementor-view-default .elementor-icon{color:#A86F2D;border-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-22ab0f2.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-22ab0f2.elementor-view-default .elementor-icon svg{fill:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-22ab0f2 .elementor-icon{font-size:24px;}.elementor-4565 .elementor-element.elementor-element-22ab0f2 .elementor-icon svg{height:24px;}.elementor-4565 .elementor-element.elementor-element-22ab0f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-2517c14{--display:flex;--min-height:113px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-a984c23{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-caa65f6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.1em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-83d371d{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-83d371d p{margin-block-end:0px;}.elementor-4565 .elementor-element.elementor-element-83d371d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-2f6f8fa{text-align:start;}.elementor-4565 .elementor-element.elementor-element-2f6f8fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-2f6f8fa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-3e474a7{--display:flex;--min-height:150px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#E5E8EE;--border-color:#E5E8EE;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:0.3ms;}.elementor-4565 .elementor-element.elementor-element-3e474a7:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-3e474a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4565 .elementor-element.elementor-element-3e474a7:hover{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:#D9A45F;--border-color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-3e474a7, .elementor-4565 .elementor-element.elementor-element-3e474a7::before{--border-transition:0.3s;}.elementor-4565 .elementor-element.elementor-element-3e474a7.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-4565 .elementor-element.elementor-element-cbb451c{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-b512ec6 .elementor-icon-wrapper{text-align:center;}.elementor-4565 .elementor-element.elementor-element-b512ec6.elementor-view-stacked .elementor-icon{background-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-b512ec6.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-b512ec6.elementor-view-default .elementor-icon{color:#A86F2D;border-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-b512ec6.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-b512ec6.elementor-view-default .elementor-icon svg{fill:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-b512ec6 .elementor-icon{font-size:24px;}.elementor-4565 .elementor-element.elementor-element-b512ec6 .elementor-icon svg{height:24px;}.elementor-4565 .elementor-element.elementor-element-b512ec6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-0b7c591{--display:flex;--min-height:113px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-f9761d2{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-596060e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.1em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-0311770{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-0311770 p{margin-block-end:0px;}.elementor-4565 .elementor-element.elementor-element-0311770 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-1e083aa{text-align:start;}.elementor-4565 .elementor-element.elementor-element-1e083aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-1e083aa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-b4d59e8{--display:flex;--min-height:150px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#E5E8EE;--border-color:#E5E8EE;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:0.3ms;}.elementor-4565 .elementor-element.elementor-element-b4d59e8:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-b4d59e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4565 .elementor-element.elementor-element-b4d59e8:hover{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:#D9A45F;--border-color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-b4d59e8, .elementor-4565 .elementor-element.elementor-element-b4d59e8::before{--border-transition:0.3s;}.elementor-4565 .elementor-element.elementor-element-b4d59e8.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-4565 .elementor-element.elementor-element-cdae5de{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-5d05ffb .elementor-icon-wrapper{text-align:center;}.elementor-4565 .elementor-element.elementor-element-5d05ffb.elementor-view-stacked .elementor-icon{background-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-5d05ffb.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-5d05ffb.elementor-view-default .elementor-icon{color:#A86F2D;border-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-5d05ffb.elementor-view-framed .elementor-icon, .elementor-4565 .elementor-element.elementor-element-5d05ffb.elementor-view-default .elementor-icon svg{fill:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-5d05ffb .elementor-icon{font-size:24px;}.elementor-4565 .elementor-element.elementor-element-5d05ffb .elementor-icon svg{height:24px;}.elementor-4565 .elementor-element.elementor-element-5d05ffb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-8a85c38{--display:flex;--min-height:113px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-0d290a5{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-48c2ad6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.1em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-0cf3de3{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-0cf3de3 p{margin-block-end:0px;}.elementor-4565 .elementor-element.elementor-element-0cf3de3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-1673218{text-align:start;}.elementor-4565 .elementor-element.elementor-element-1673218 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-1673218 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-5621d6c{--display:flex;}.elementor-4565 .elementor-element.elementor-element-7093ad7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:500;font-style:italic;line-height:1.25em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-7093ad7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-9a98e5f{--divider-border-style:solid;--divider-color:#D9A45F;--divider-border-width:1px;}.elementor-4565 .elementor-element.elementor-element-9a98e5f .elementor-divider-separator{width:54px;}.elementor-4565 .elementor-element.elementor-element-9a98e5f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4565 .elementor-element.elementor-element-da9b071{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-7eb3aa4{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-4565 .elementor-element.elementor-element-385d252{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-4565 .elementor-element.elementor-element-5b3f1fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-4565 .elementor-element.elementor-element-71b1903 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.22px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-0d8503a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:41px;font-weight:500;line-height:1.08em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-0514a52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.22px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-6ed5e3d{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-6ed5e3d:not(.elementor-motion-effects-element-type-background), .elementor-4565 .elementor-element.elementor-element-6ed5e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FB;}.elementor-4565 .elementor-element.elementor-element-3cdecb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-4565 .elementor-element.elementor-element-681f7ce{--display:flex;--min-height:0px;--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;--justify-content:space-around;--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-4565 .elementor-element.elementor-element-c20c0bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-4565 .elementor-element.elementor-element-dda79b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.22px;color:#D9A45F;}.elementor-4565 .elementor-element.elementor-element-f0c7913 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:41px;font-weight:500;line-height:1.08em;color:#101827;}.elementor-4565 .elementor-element.elementor-element-aebc661 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#26334F;}.elementor-4565 .elementor-element.elementor-element-48a7d1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4565 .elementor-element.elementor-element-48a7d1b .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-4565 .elementor-element.elementor-element-48a7d1b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#A86F2D;color:#A86F2D;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9A45F;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-4565 .elementor-element.elementor-element-48a7d1b .elementor-button:hover, .elementor-4565 .elementor-element.elementor-element-48a7d1b .elementor-button:focus{color:#8F5E26;border-color:#A86F2D;}.elementor-4565 .elementor-element.elementor-element-48a7d1b .elementor-button:hover svg, .elementor-4565 .elementor-element.elementor-element-48a7d1b .elementor-button:focus svg{fill:#8F5E26;}.elementor-4565 .elementor-element.elementor-element-48a7d1b > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-48a7d1b > .elementor-widget-container:hover{--e-transform-scale:1.04;}.elementor-4565 .elementor-element.elementor-element-48a7d1b{--e-transform-transition-duration:0.4ms;--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-4565 .elementor-element.elementor-element-b70e69a{--display:flex;}.elementor-4565 .elementor-element.elementor-element-1cd7a0b{--grid-columns:3;}@media(min-width:541px){.elementor-4565 .elementor-element.elementor-element-4ad6203{--content-width:1100px;}.elementor-4565 .elementor-element.elementor-element-32743c8{--content-width:1440px;}.elementor-4565 .elementor-element.elementor-element-512f742{--width:25%;}.elementor-4565 .elementor-element.elementor-element-f089e90{--width:25%;}.elementor-4565 .elementor-element.elementor-element-be78637{--width:25%;}.elementor-4565 .elementor-element.elementor-element-a44b73c{--width:25%;}.elementor-4565 .elementor-element.elementor-element-9af9aab{--content-width:1440px;}.elementor-4565 .elementor-element.elementor-element-39bc88a{--width:30%;}.elementor-4565 .elementor-element.elementor-element-3d253e3{--width:42%;}.elementor-4565 .elementor-element.elementor-element-111591a{--width:22%;}.elementor-4565 .elementor-element.elementor-element-608bd6b{--content-width:1440px;}.elementor-4565 .elementor-element.elementor-element-2be0d9e{--width:34%;}.elementor-4565 .elementor-element.elementor-element-294c7ca{--width:62%;}.elementor-4565 .elementor-element.elementor-element-9675103{--width:31.5%;}.elementor-4565 .elementor-element.elementor-element-8c747d8{--width:46px;}.elementor-4565 .elementor-element.elementor-element-73123c3{--width:31.5%;}.elementor-4565 .elementor-element.elementor-element-c24f2d8{--width:46px;}.elementor-4565 .elementor-element.elementor-element-472f18d{--width:31.5%;}.elementor-4565 .elementor-element.elementor-element-6d8968e{--width:46px;}.elementor-4565 .elementor-element.elementor-element-44869f0{--content-width:1440px;}.elementor-4565 .elementor-element.elementor-element-66db487{--width:34%;}.elementor-4565 .elementor-element.elementor-element-16d8d49{--width:42%;}.elementor-4565 .elementor-element.elementor-element-fae31e9{--width:18%;}.elementor-4565 .elementor-element.elementor-element-3ab1d3f{--content-width:1440px;}.elementor-4565 .elementor-element.elementor-element-957bbf0{--width:27%;}.elementor-4565 .elementor-element.elementor-element-99c7cee{--width:30%;}.elementor-4565 .elementor-element.elementor-element-5d34b13{--width:28%;}.elementor-4565 .elementor-element.elementor-element-e9427fa{--width:100%;}.elementor-4565 .elementor-element.elementor-element-f5695c0{--width:46px;}.elementor-4565 .elementor-element.elementor-element-3e474a7{--width:100%;}.elementor-4565 .elementor-element.elementor-element-cbb451c{--width:46px;}.elementor-4565 .elementor-element.elementor-element-b4d59e8{--width:100%;}.elementor-4565 .elementor-element.elementor-element-cdae5de{--width:46px;}.elementor-4565 .elementor-element.elementor-element-5621d6c{--width:11%;}.elementor-4565 .elementor-element.elementor-element-7eb3aa4{--content-width:1440px;}.elementor-4565 .elementor-element.elementor-element-5b3f1fc{--width:50%;}.elementor-4565 .elementor-element.elementor-element-3cdecb3{--content-width:1440px;}.elementor-4565 .elementor-element.elementor-element-681f7ce{--width:24%;}.elementor-4565 .elementor-element.elementor-element-c20c0bc{--width:100%;}.elementor-4565 .elementor-element.elementor-element-b70e69a{--width:76%;}}@media(max-width:1200px){.elementor-4565 .elementor-element.elementor-element-e549e0a{--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-4565 .elementor-element.elementor-element-8404651{--padding-top:80px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-4565 .elementor-element.elementor-element-a5fa2a3{text-align:center;}.elementor-4565 .elementor-element.elementor-element-a5fa2a3 .elementor-heading-title{font-size:48px;}.elementor-4565 .elementor-element.elementor-element-3417454 .elementor-heading-title{font-size:18px;}.elementor-4565 .elementor-element.elementor-element-49dd025{--padding-top:0px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-4565 .elementor-element.elementor-element-32743c8{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-512f742{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-7fb70b5{--min-height:160px;}.elementor-4565 .elementor-element.elementor-element-d0c38ea{--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-4565 .elementor-element.elementor-element-f089e90{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-9adac71{--min-height:160px;}.elementor-4565 .elementor-element.elementor-element-2dcd82f{--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-4565 .elementor-element.elementor-element-be78637{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-ede6d2a{--min-height:160px;}.elementor-4565 .elementor-element.elementor-element-ebdf177{--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-4565 .elementor-element.elementor-element-03e7929 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-a44b73c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-820fc54{--min-height:160px;}.elementor-4565 .elementor-element.elementor-element-0225355{--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-4565 .elementor-element.elementor-element-9af9aab{--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4565 .elementor-element.elementor-element-dfdce9a .elementor-heading-title{font-size:40px;}.elementor-4565 .elementor-element.elementor-element-3d253e3{--min-height:311px;--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;--justify-content:space-evenly;--margin-top:54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-3d253e3.e-con{--align-self:flex-start;}.elementor-4565 .elementor-element.elementor-element-111591a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-22383e2{text-align:center;}.elementor-4565 .elementor-element.elementor-element-22383e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-fb6db08 .elementor-divider{text-align:center;}.elementor-4565 .elementor-element.elementor-element-fb6db08 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-4565 .elementor-element.elementor-element-8d6d621{--padding-top:070px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-4565 .elementor-element.elementor-element-baead22 .elementor-heading-title{font-size:38px;}.elementor-4565 .elementor-element.elementor-element-9675103{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-4565 .elementor-element.elementor-element-ddb3f02{--min-height:120px;}.elementor-4565 .elementor-element.elementor-element-73123c3{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-4565 .elementor-element.elementor-element-3881be9{--min-height:120px;}.elementor-4565 .elementor-element.elementor-element-472f18d{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-4565 .elementor-element.elementor-element-e2242cd{--min-height:120px;}.elementor-4565 .elementor-element.elementor-element-2ba8755{--padding-top:080px;--padding-bottom:90px;--padding-left:28px;--padding-right:28px;}.elementor-4565 .elementor-element.elementor-element-44869f0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4565 .elementor-element.elementor-element-7d160d3 .elementor-heading-title{font-size:40px;}.elementor-4565 .elementor-element.elementor-element-16d8d49{--min-height:384px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-fae31e9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4565 .elementor-element.elementor-element-3d0f5ee{--padding-top:070px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-4565 .elementor-element.elementor-element-3ab1d3f{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4565 .elementor-element.elementor-element-4fabf42 .elementor-heading-title{font-size:38px;}.elementor-4565 .elementor-element.elementor-element-99c7cee{--min-height:360px;}.elementor-4565 .elementor-element.elementor-element-5d34b13{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4565 .elementor-element.elementor-element-e9427fa{--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4565 .elementor-element.elementor-element-3e474a7{--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4565 .elementor-element.elementor-element-b4d59e8{--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4565 .elementor-element.elementor-element-5621d6c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4565 .elementor-element.elementor-element-7093ad7{text-align:center;}.elementor-4565 .elementor-element.elementor-element-9a98e5f .elementor-divider{text-align:center;}.elementor-4565 .elementor-element.elementor-element-9a98e5f .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-4565 .elementor-element.elementor-element-0d8503a .elementor-heading-title{font-size:38px;}.elementor-4565 .elementor-element.elementor-element-6ed5e3d{--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-4565 .elementor-element.elementor-element-3cdecb3{--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-4565 .elementor-element.elementor-element-f0c7913 .elementor-heading-title{font-size:38px;}.elementor-4565 .elementor-element.elementor-element-1cd7a0b{--grid-columns:2;}}@media(max-width:540px){.elementor-4565 .elementor-element.elementor-element-e549e0a{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4565 .elementor-element.elementor-element-8404651{--padding-top:64px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-4ad6203{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-a5fa2a3 .elementor-heading-title{font-size:38px;}.elementor-4565 .elementor-element.elementor-element-b05dbe4{text-align:center;}.elementor-4565 .elementor-element.elementor-element-b05dbe4 .elementor-heading-title{font-size:18px;}.elementor-4565 .elementor-element.elementor-element-3417454 .elementor-heading-title{font-size:16px;}.elementor-4565 .elementor-element.elementor-element-49dd025{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-512f742{--border-radius:6px 6px 6px 6px;}.elementor-4565 .elementor-element.elementor-element-7fb70b5{--min-height:190px;--border-radius:6px 6px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-d0c38ea{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-d0c38ea.e-con{--align-self:flex-start;}.elementor-4565 .elementor-element.elementor-element-f089e90{--border-radius:6px 6px 6px 6px;}.elementor-4565 .elementor-element.elementor-element-9adac71{--min-height:190px;--border-radius:6px 6px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-2dcd82f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-2dcd82f.e-con{--align-self:flex-start;}.elementor-4565 .elementor-element.elementor-element-be78637{--border-radius:6px 6px 6px 6px;}.elementor-4565 .elementor-element.elementor-element-ede6d2a{--min-height:190px;--border-radius:6px 6px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-ebdf177{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-ebdf177.e-con{--align-self:flex-start;}.elementor-4565 .elementor-element.elementor-element-a44b73c{--border-radius:6px 6px 6px 6px;}.elementor-4565 .elementor-element.elementor-element-820fc54{--min-height:190px;--border-radius:6px 6px 0px 0px;}.elementor-4565 .elementor-element.elementor-element-0225355{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-0225355.e-con{--align-self:flex-start;}.elementor-4565 .elementor-element.elementor-element-30e1b4d{--padding-top:090px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-dfdce9a .elementor-heading-title{font-size:34px;}.elementor-4565 .elementor-element.elementor-element-3d253e3{--min-height:260px;}.elementor-4565 .elementor-element.elementor-element-22383e2 .elementor-heading-title{font-size:22px;}.elementor-4565 .elementor-element.elementor-element-8d6d621{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-baead22 .elementor-heading-title{font-size:34px;}.elementor-4565 .elementor-element.elementor-element-294c7ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-9675103{--min-height:150px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-8c747d8{--width:20%;}.elementor-4565 .elementor-element.elementor-element-ddb3f02{--width:70%;}.elementor-4565 .elementor-element.elementor-element-358b36d{--width:100%;}.elementor-4565 .elementor-element.elementor-element-73123c3{--min-height:150px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-c24f2d8{--width:20%;}.elementor-4565 .elementor-element.elementor-element-3881be9{--width:70%;}.elementor-4565 .elementor-element.elementor-element-472f18d{--min-height:150px;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-6d8968e{--width:20px;}.elementor-4565 .elementor-element.elementor-element-e2242cd{--width:70%;}.elementor-4565 .elementor-element.elementor-element-2ba8755{--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-7d160d3 .elementor-heading-title{font-size:34px;}.elementor-4565 .elementor-element.elementor-element-16d8d49{--min-height:260px;}.elementor-4565 .elementor-element.elementor-element-ee91e47 .elementor-heading-title{font-size:22px;}.elementor-4565 .elementor-element.elementor-element-3d0f5ee{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-4fabf42 .elementor-heading-title{font-size:34px;}.elementor-4565 .elementor-element.elementor-element-99c7cee{--min-height:280px;}.elementor-4565 .elementor-element.elementor-element-5d34b13{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4565 .elementor-element.elementor-element-e9427fa{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4565 .elementor-element.elementor-element-f5695c0{--width:15%;}.elementor-4565 .elementor-element.elementor-element-2517c14{--width:70%;}.elementor-4565 .elementor-element.elementor-element-3e474a7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-4565 .elementor-element.elementor-element-cbb451c{--width:15%;}.elementor-4565 .elementor-element.elementor-element-0b7c591{--width:70%;}.elementor-4565 .elementor-element.elementor-element-b4d59e8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-4565 .elementor-element.elementor-element-cdae5de{--width:15%;}.elementor-4565 .elementor-element.elementor-element-8a85c38{--width:70%;}.elementor-4565 .elementor-element.elementor-element-0d290a5{--width:100%;}.elementor-4565 .elementor-element.elementor-element-7093ad7 .elementor-heading-title{font-size:22px;}.elementor-4565 .elementor-element.elementor-element-0d8503a .elementor-heading-title{font-size:34px;}.elementor-4565 .elementor-element.elementor-element-f0c7913 .elementor-heading-title{font-size:34px;}.elementor-4565 .elementor-element.elementor-element-1cd7a0b{--grid-columns:1;}}@media(max-width:1200px) and (min-width:541px){.elementor-4565 .elementor-element.elementor-element-e549e0a{--width:100%;}.elementor-4565 .elementor-element.elementor-element-8404651{--width:100%;}.elementor-4565 .elementor-element.elementor-element-49dd025{--width:100%;}.elementor-4565 .elementor-element.elementor-element-32743c8{--content-width:100%;}.elementor-4565 .elementor-element.elementor-element-512f742{--width:47%;}.elementor-4565 .elementor-element.elementor-element-f089e90{--width:47%;}.elementor-4565 .elementor-element.elementor-element-be78637{--width:47%;}.elementor-4565 .elementor-element.elementor-element-a44b73c{--width:47%;}.elementor-4565 .elementor-element.elementor-element-30e1b4d{--width:100%;}.elementor-4565 .elementor-element.elementor-element-39bc88a{--width:100%;}.elementor-4565 .elementor-element.elementor-element-3d253e3{--width:47%;}.elementor-4565 .elementor-element.elementor-element-111591a{--width:45%;}.elementor-4565 .elementor-element.elementor-element-8d6d621{--width:100%;}.elementor-4565 .elementor-element.elementor-element-2be0d9e{--width:100%;}.elementor-4565 .elementor-element.elementor-element-294c7ca{--width:100%;}.elementor-4565 .elementor-element.elementor-element-9675103{--width:100%;}.elementor-4565 .elementor-element.elementor-element-8c747d8{--width:20%;}.elementor-4565 .elementor-element.elementor-element-ddb3f02{--width:70%;}.elementor-4565 .elementor-element.elementor-element-73123c3{--width:100%;}.elementor-4565 .elementor-element.elementor-element-c24f2d8{--width:17%;}.elementor-4565 .elementor-element.elementor-element-3881be9{--width:70%;}.elementor-4565 .elementor-element.elementor-element-472f18d{--width:100%;}.elementor-4565 .elementor-element.elementor-element-6d8968e{--width:15%;}.elementor-4565 .elementor-element.elementor-element-e2242cd{--width:70%;}.elementor-4565 .elementor-element.elementor-element-2ba8755{--width:100%;}.elementor-4565 .elementor-element.elementor-element-66db487{--width:47%;}.elementor-4565 .elementor-element.elementor-element-16d8d49{--width:48%;}.elementor-4565 .elementor-element.elementor-element-fae31e9{--width:100%;}.elementor-4565 .elementor-element.elementor-element-3d0f5ee{--width:100%;}.elementor-4565 .elementor-element.elementor-element-957bbf0{--width:47%;}.elementor-4565 .elementor-element.elementor-element-99c7cee{--width:48%;}.elementor-4565 .elementor-element.elementor-element-5d34b13{--width:100%;}.elementor-4565 .elementor-element.elementor-element-f5695c0{--width:15%;}.elementor-4565 .elementor-element.elementor-element-2517c14{--width:70%;}.elementor-4565 .elementor-element.elementor-element-cbb451c{--width:15%;}.elementor-4565 .elementor-element.elementor-element-0b7c591{--width:70%;}.elementor-4565 .elementor-element.elementor-element-cdae5de{--width:15%;}.elementor-4565 .elementor-element.elementor-element-8a85c38{--width:70%;}.elementor-4565 .elementor-element.elementor-element-0d290a5{--width:100%;}.elementor-4565 .elementor-element.elementor-element-5621d6c{--width:100%;}.elementor-4565 .elementor-element.elementor-element-da9b071{--width:100%;}.elementor-4565 .elementor-element.elementor-element-7eb3aa4{--content-width:75%;}.elementor-4565 .elementor-element.elementor-element-6ed5e3d{--width:100%;}.elementor-4565 .elementor-element.elementor-element-681f7ce{--width:100%;}.elementor-4565 .elementor-element.elementor-element-b70e69a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-e549e0a *//* ===========================
   HERO VIDEO FULLSCREEN
=========================== */

.pavarotti-hero {
  min-height: 100vh;
  width: 100%;
  overflow: hidden;
  position: relative;
}

/* Migliora la resa del video background */

.pavarotti-hero video {
  object-fit: cover;
  object-position: center center;
}

/* Evita spazi indesiderati sopra la hero */

body .pavarotti-hero {
  margin-top: 0;
}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

  .pavarotti-hero {
    min-height: 100vh;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e1b4d *//* =====================================================
   SEZIONE CONSERVATORIO — DECORAZIONE GRAFICA
   ===================================================== */

.section-conservatorio {
  position: relative;
  overflow: hidden;
}

.section-conservatorio-content {
  position: relative;
  z-index: 2;
}

.pavarotti-orbit-decoration {
  position: absolute;
  top: -90px;
  right: -220px;

  width: 620px;
  height: 620px;

  z-index: 1;
  pointer-events: none;
}

.pavarotti-orbit-decoration svg {
  width: 100%;
  height: 100%;
  display: block;
}


/* =====================================================
   TABLET
   ===================================================== */

@media (max-width: 1023px) {

  .pavarotti-orbit-decoration {
    top: 40px;
    right: -320px;

    width: 560px;
    height: 560px;

    opacity: 0.65;
  }

}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

  .pavarotti-orbit-decoration {
    display: none;
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7cb509 *//* =====================================================
   MINI CARD — ICONA QUADRATA
   ===================================================== */

.mini-card-icon {
  flex: 0 0 46px !important;
  width: 46px !important;
  height: 46px !important;
}

.mini-card-icon .elementor-widget-container {
  width: 46px !important;
  height: 46px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: #FBF7F0 !important;
  border: 1px solid #E8D7BD !important;
  border-radius: 8px !important;

  box-sizing: border-box !important;
}

.mini-card-icon .elementor-icon-wrapper {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mini-card-icon .elementor-icon {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  color: #A86F2D !important;
  fill: currentColor !important;

  border: none !important;
  background: transparent !important;
  padding: 0 !important;
}

.mini-card-icon .elementor-icon svg {
  width: 24px !important;
  height: 24px !important;

  display: block !important;
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bbdaf14 *//* =====================================================
   MINI CARD — ICONA QUADRATA
   ===================================================== */

.mini-card-icon {
  flex: 0 0 46px !important;
  width: 46px !important;
  height: 46px !important;
}

.mini-card-icon .elementor-widget-container {
  width: 46px !important;
  height: 46px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: #FBF7F0 !important;
  border: 1px solid #E8D7BD !important;
  border-radius: 8px !important;

  box-sizing: border-box !important;
}

.mini-card-icon .elementor-icon-wrapper {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mini-card-icon .elementor-icon {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  color: #A86F2D !important;
  fill: currentColor !important;

  border: none !important;
  background: transparent !important;
  padding: 0 !important;
}

.mini-card-icon .elementor-icon svg {
  width: 24px !important;
  height: 24px !important;

  display: block !important;
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c111224 *//* =====================================================
   MINI CARD — ICONA QUADRATA
   ===================================================== */

.mini-card-icon {
  flex: 0 0 46px !important;
  width: 46px !important;
  height: 46px !important;
}

.mini-card-icon .elementor-widget-container {
  width: 46px !important;
  height: 46px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: #FBF7F0 !important;
  border: 1px solid #E8D7BD !important;
  border-radius: 8px !important;

  box-sizing: border-box !important;
}

.mini-card-icon .elementor-icon-wrapper {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mini-card-icon .elementor-icon {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  color: #A86F2D !important;
  fill: currentColor !important;

  border: none !important;
  background: transparent !important;
  padding: 0 !important;
}

.mini-card-icon .elementor-icon svg {
  width: 24px !important;
  height: 24px !important;

  display: block !important;
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba8755 *//* =====================================================
   SEZIONE ERASMUS — DECORAZIONE GRAFICA
   ===================================================== */

.section-erasmus {
  position: relative;
  overflow: hidden;
}

.section-erasmus-content {
  position: relative;
  z-index: 2;
}


/* Decorazioni laterali Erasmus */

.pavarotti-erasmus-decoration {
  position: absolute;

  top: 20px;
  right: -90px;

  width: 560px;
  height: 560px;

  z-index: 1;
  pointer-events: none;

  opacity: 0.82;
}

.pavarotti-erasmus-decoration svg {
  width: 100%;
  height: 100%;
  display: block;
}


/* =====================================================
   TABLET
   ===================================================== */

@media (max-width: 1023px) {

  .pavarotti-erasmus-decoration {
    top: 90px;
    right: -220px;

    width: 520px;
    height: 520px;

    opacity: 0.55;
  }

}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

  .pavarotti-erasmus-decoration {
    display: none;
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-22ab0f2 *//* =====================================================
   MINI CARD — ICONA QUADRATA
   ===================================================== */

.mini-card-icon {
  flex: 0 0 46px !important;
  width: 46px !important;
  height: 46px !important;
}

.mini-card-icon .elementor-widget-container {
  width: 46px !important;
  height: 46px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: #FBF7F0 !important;
  border: 1px solid #E8D7BD !important;
  border-radius: 8px !important;

  box-sizing: border-box !important;
}

.mini-card-icon .elementor-icon-wrapper {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mini-card-icon .elementor-icon {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  color: #A86F2D !important;
  fill: currentColor !important;

  border: none !important;
  background: transparent !important;
  padding: 0 !important;
}

.mini-card-icon .elementor-icon svg {
  width: 24px !important;
  height: 24px !important;

  display: block !important;
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b512ec6 *//* =====================================================
   MINI CARD — ICONA QUADRATA
   ===================================================== */

.mini-card-icon {
  flex: 0 0 46px !important;
  width: 46px !important;
  height: 46px !important;
}

.mini-card-icon .elementor-widget-container {
  width: 46px !important;
  height: 46px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: #FBF7F0 !important;
  border: 1px solid #E8D7BD !important;
  border-radius: 8px !important;

  box-sizing: border-box !important;
}

.mini-card-icon .elementor-icon-wrapper {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mini-card-icon .elementor-icon {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  color: #A86F2D !important;
  fill: currentColor !important;

  border: none !important;
  background: transparent !important;
  padding: 0 !important;
}

.mini-card-icon .elementor-icon svg {
  width: 24px !important;
  height: 24px !important;

  display: block !important;
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d05ffb *//* =====================================================
   MINI CARD — ICONA QUADRATA
   ===================================================== */

.mini-card-icon {
  flex: 0 0 46px !important;
  width: 46px !important;
  height: 46px !important;
}

.mini-card-icon .elementor-widget-container {
  width: 46px !important;
  height: 46px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: #FBF7F0 !important;
  border: 1px solid #E8D7BD !important;
  border-radius: 8px !important;

  box-sizing: border-box !important;
}

.mini-card-icon .elementor-icon-wrapper {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mini-card-icon .elementor-icon {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  color: #A86F2D !important;
  fill: currentColor !important;

  border: none !important;
  background: transparent !important;
  padding: 0 !important;
}

.mini-card-icon .elementor-icon svg {
  width: 24px !important;
  height: 24px !important;

  display: block !important;
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d0f5ee *//* =====================================================
   SEZIONE PROGETTI E RICERCA
   ===================================================== */

.section-progetti {
  position: relative;
  overflow: hidden;
}

.section-progetti-content {
  position: relative;
  z-index: 2;
}


/* =====================================================
   DECORAZIONE SINISTRA — ARCHI E NODI
   ===================================================== */

.pavarotti-progetti-decoration-left {
  position: absolute;
  left: -120px;
  bottom: -150px;

  width: 680px;
  height: 680px;

  z-index: 1;
  pointer-events: none;

  opacity: 1;
}

.pavarotti-progetti-decoration-left svg {
  width: 100%;
  height: 100%;
  display: block;
}


/* =====================================================
   DECORAZIONE DESTRA — PUNTI
   ===================================================== */

.pavarotti-progetti-dots {
  position: absolute;
  right: 80px;
  bottom: 115px;

  width: 180px;
  height: 90px;

  z-index: 1;
  pointer-events: none;

  opacity: 1;
}

.pavarotti-progetti-dots svg {
  width: 100%;
  height: 100%;
  display: block;
}


/* =====================================================
   MINI CARD — ICONA QUADRATA
   ===================================================== */

.mini-card-icon {
  flex: 0 0 46px !important;
  width: 46px !important;
  height: 46px !important;
}

.mini-card-icon .elementor-widget-container {
  width: 46px !important;
  height: 46px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: #FBF7F0 !important;
  border: 1px solid #E8D7BD !important;
  border-radius: 8px !important;

  box-sizing: border-box !important;
}

.mini-card-icon .elementor-icon-wrapper {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mini-card-icon .elementor-icon {
  width: 24px !important;
  height: 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  color: #A86F2D !important;
  fill: currentColor !important;

  border: none !important;
  background: transparent !important;
  padding: 0 !important;
}

.mini-card-icon .elementor-icon svg {
  width: 24px !important;
  height: 24px !important;

  display: block !important;
  fill: currentColor !important;
}


/* =====================================================
   TABLET
   ===================================================== */

@media (max-width: 1023px) {

  .pavarotti-progetti-decoration-left {
    left: -230px;
    bottom: -220px;

    width: 600px;
    height: 600px;

    opacity: 0.65;
  }

  .pavarotti-progetti-dots {
    right: 40px;
    bottom: 80px;

    width: 150px;
    height: 75px;

    opacity: 0.55;
  }

}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

  .pavarotti-progetti-decoration-left,
  .pavarotti-progetti-dots {
    display: none;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da9b071 *//* =====================================================
   SEZIONE EVENTI
   ===================================================== */

.section-eventi {
  position: relative;
  overflow: hidden;
}


/* =====================================================
   WRAPPER EVENTI
   ===================================================== */

.pavarotti-events {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
}

.pavarotti-events-loading,
.pavarotti-events-empty {
  grid-column: 1 / -1;

  font-family: Montserrat, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.6;

  color: #26334F;
}


/* =====================================================
   CARD EVENTO
   ===================================================== */

.pavarotti-event-card {
  display: grid;
  grid-template-columns: 78px 1fr;
  column-gap: 30px;

  align-items: stretch;

  min-height: 160px;
  padding: 18px;

  background: #FFFFFF;

  border: 1px solid #E7E3DA;
  border-radius: 4px;

  box-shadow: 0 10px 28px rgba(16, 24, 39, 0.06);

  transition:
    transform 0.30s ease,
    box-shadow 0.30s ease,
    border-color 0.30s ease;
}

.pavarotti-event-card:hover {
  transform: translateY(-4px);
  border-color: #D9A45F;
  box-shadow: 0 14px 34px rgba(16, 24, 39, 0.09);
}


/* =====================================================
   COLONNA SINISTRA — DATA + IMMAGINE
   ===================================================== */

.pavarotti-event-left {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;

  gap: 18px;
}


/* =====================================================
   DATA EVENTO
   ===================================================== */

.pavarotti-event-date {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;

  text-align: center;
  color: #A86F2D;
}

.pavarotti-event-day {
  font-family: Playfair Display, Cormorant Garamond, serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1;
}

.pavarotti-event-month {
  margin-top: 4px;

  font-family: Montserrat, Inter, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;

  letter-spacing: 0.08em;
  text-transform: uppercase;
}


/* =====================================================
   IMMAGINE EVENTO — 1:1 COVER
   ===================================================== */

.pavarotti-event-image-wrap {
  display: block;

  width: 72px;
  height: 72px;

  background-color: #26334F;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;

  border-radius: 2px;
  overflow: hidden;

  flex-shrink: 0;

  transition:
    transform 0.35s ease,
    opacity 0.35s ease;
}

.pavarotti-event-card:hover .pavarotti-event-image-wrap {
  transform: scale(1.04);
}


/* =====================================================
   COLONNA DESTRA — TESTO + LINK
   ===================================================== */

.pavarotti-event-right {
  min-width: 0;

  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}

.pavarotti-event-main-text {
  width: 100%;
}


/* =====================================================
   TITOLO EVENTO
   ===================================================== */

.pavarotti-event-title {
  margin: 0 0 8px 0;
}

.pavarotti-event-title a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;

  overflow: hidden;

  font-family: Playfair Display, Cormorant Garamond, serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.18;

  color: #101827;
  text-decoration: none;

  transition: color 0.25s ease;
}

.pavarotti-event-title a:hover {
  color: #A86F2D;
}


/* =====================================================
   LUOGO EVENTO
   ===================================================== */

.pavarotti-event-meta {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

  overflow: hidden;

  margin: 0;

  font-family: Montserrat, Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;

  color: #A86F2D;
}


/* =====================================================
   LINK EVENTO
   ===================================================== */

.pavarotti-event-link {
  display: inline-block;

  margin-top: 18px;

  font-family: Montserrat, Inter, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.2;

  letter-spacing: 0.04em;
  text-transform: uppercase;

  color: #A86F2D;
  text-decoration: none;

  transition:
    color 0.25s ease,
    transform 0.25s ease;
}

.pavarotti-event-link:hover {
  color: #8F5E26;
  transform: scale(1.04);
  transform-origin: left center;
}


/* =====================================================
   TABLET
   ===================================================== */

@media (max-width: 1023px) {

  .pavarotti-events {
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .pavarotti-event-card {
    grid-template-columns: 82px 1fr;
    column-gap: 28px;

    min-height: 160px;
    max-width: 760px;
  }

  .pavarotti-event-image-wrap {
    width: 72px;
    height: 72px;
  }

}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

  .pavarotti-events {
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .pavarotti-event-card {
    grid-template-columns: 72px 1fr;
    column-gap: 20px;

    min-height: 155px;
    padding: 18px;
  }

  .pavarotti-event-left {
    gap: 16px;
  }

  .pavarotti-event-image-wrap {
    width: 64px;
    height: 64px;
  }

  .pavarotti-event-day {
    font-size: 30px;
  }

  .pavarotti-event-month {
    font-size: 10px;
  }

  .pavarotti-event-title a {
    font-size: 18px;
    line-height: 1.18;
    -webkit-line-clamp: 3;
  }

  .pavarotti-event-meta {
    font-size: 12px;
    line-height: 1.35;
    -webkit-line-clamp: 2;
  }

  .pavarotti-event-link {
    font-size: 11px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ed5e3d *//* =====================================================
   SEZIONE RASSEGNA STAMPA — INTESTAZIONE HOME
   ===================================================== */

.rassegna-header {
  width: 100%;

  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;

  gap: 32px;
}

.rassegna-heading-left {
  width: 60%;
  max-width: 680px;

  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;

  gap: 10px;
}

.rassegna-eyebrow .elementor-heading-title {
  margin: 0;

  font-family: Montserrat, Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;

  letter-spacing: 0.08em;
  text-transform: uppercase;

  color: #A86F2D;
}

.rassegna-title .elementor-heading-title {
  margin: 0;

  font-family: Playfair Display, Cormorant Garamond, serif;
  font-size: 44px;
  font-weight: 500;
  line-height: 1.1;

  color: #101827;
}

.rassegna-archive-link {
  flex-shrink: 0;
}

.rassegna-archive-link .elementor-heading-title,
.rassegna-archive-link .elementor-heading-title a {
  margin: 0;

  font-family: Montserrat, Inter, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;

  letter-spacing: 0.05em;
  text-transform: uppercase;

  color: #A86F2D;
  text-decoration: none;

  transition:
    color 0.25s ease,
    transform 0.25s ease;
}

.rassegna-archive-link .elementor-heading-title a:hover {
  color: #8F5E26;
}


/* =====================================================
   TABLET
   ===================================================== */

@media (max-width: 1023px) {

  .rassegna-heading-left {
    width: 70%;
    max-width: 620px;
  }

  .rassegna-eyebrow .elementor-heading-title {
    font-size: 13px;
  }

  .rassegna-title .elementor-heading-title {
    font-size: 38px;
  }

}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

  .rassegna-header {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;

    gap: 22px;
  }

  .rassegna-heading-left {
    width: 100%;
    max-width: none;

    gap: 9px;
  }

  .rassegna-eyebrow .elementor-heading-title {
    font-size: 13px;
  }

  .rassegna-title .elementor-heading-title {
    font-size: 34px;
    line-height: 1.1;
  }

  .rassegna-archive-link .elementor-heading-title,
  .rassegna-archive-link .elementor-heading-title a {
    font-size: 12px;
  }

}/* End custom CSS */