.elementor-15 .elementor-element.elementor-element-524fdf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-9c82fc1{--display:flex;}.elementor-15 .elementor-element.elementor-element-0e78e4a{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-a060606{--display:flex;--min-height:15vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15 .elementor-element.elementor-element-e264f20{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e264f20{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-e264f20{right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-94eedc2 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-94eedc2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5a0420b );}.elementor-15 .elementor-element.elementor-element-94eedc2.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-94eedc2.elementor-view-default .elementor-icon{color:var( --e-global-color-5a0420b );border-color:var( --e-global-color-5a0420b );}.elementor-15 .elementor-element.elementor-element-94eedc2.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-94eedc2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5a0420b );}.elementor-15 .elementor-element.elementor-element-94eedc2 .elementor-icon{font-size:15vw;}.elementor-15 .elementor-element.elementor-element-94eedc2 .elementor-icon svg{height:15vw;}.elementor-15 .elementor-element.elementor-element-94eedc2 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4bd0299{text-align:center;}.elementor-15 .elementor-element.elementor-element-4bd0299 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:5.5vw;font-weight:500;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-13b17da{--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:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-c6e16e5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15 .elementor-element.elementor-element-e41dac6{--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:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-15 .elementor-element.elementor-element-1288726{--display:flex;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-1bb37ca{--display:flex;--min-height:40vw;--overflow:hidden;}.elementor-15 .elementor-element.elementor-element-1bb37ca:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1bb37ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.iphotels.it/wp-content/uploads/2025/03/Iphotels-Grosseto-vision.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-b44f4cb{--display:flex;--justify-content:center;--overflow:hidden;}.elementor-15 .elementor-element.elementor-element-5abeb6d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-5abeb6d .elementor-heading-title{font-family:var( --e-global-typography-3614ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-3614ae2-font-size );font-weight:var( --e-global-typography-3614ae2-font-weight );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1fb0e0d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-2c6b417{--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:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-743f37c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15 .elementor-element.elementor-element-12e9669{--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:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-15 .elementor-element.elementor-element-5dff0ea{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-2eb462e{--display:flex;--overflow:hidden;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-e5b1988 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e5b1988{text-align:center;}.elementor-15 .elementor-element.elementor-element-e5b1988 .elementor-heading-title{font-family:var( --e-global-typography-1b75832-font-family ), Sans-serif;font-size:var( --e-global-typography-1b75832-font-size );font-weight:var( --e-global-typography-1b75832-font-weight );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-36c6940{--display:flex;--overflow:hidden;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-9cc9c36{text-align:center;}.elementor-15 .elementor-element.elementor-element-9cc9c36 .elementor-heading-title{font-family:var( --e-global-typography-3614ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-3614ae2-font-size );font-weight:var( --e-global-typography-3614ae2-font-weight );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-82f0d81{--display:flex;--overflow:hidden;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-c72694f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-9c03267{--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:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-15 .elementor-element.elementor-element-907ec3b{--display:flex;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-907ec3b.e-con{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-685632c{--display:flex;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f0e9e61{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-53df159 img{width:100vw;max-width:100%;}.elementor-15 .elementor-element.elementor-element-a604f2b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:1vw;--padding-bottom:1vw;--padding-left:2vw;--padding-right:2vw;}.elementor-15 .elementor-element.elementor-element-a604f2b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a604f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-276fd45{text-align:center;}.elementor-15 .elementor-element.elementor-element-276fd45 .elementor-heading-title{font-family:var( --e-global-typography-3614ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-3614ae2-font-size );font-weight:var( --e-global-typography-3614ae2-font-weight );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-9073bd7{--display:flex;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-9073bd7.e-con{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-efaa05d{--display:flex;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3261c89{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ca8a4a2 img{width:100vw;max-width:100%;}.elementor-15 .elementor-element.elementor-element-45e3ed7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:1vw;--padding-bottom:1vw;--padding-left:2vw;--padding-right:2vw;}.elementor-15 .elementor-element.elementor-element-45e3ed7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-45e3ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-0626db1{text-align:center;}.elementor-15 .elementor-element.elementor-element-0626db1 .elementor-heading-title{font-family:var( --e-global-typography-3614ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-3614ae2-font-size );font-weight:var( --e-global-typography-3614ae2-font-weight );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-cd0b05b{--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:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-1975cea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15 .elementor-element.elementor-element-153e158{--display:flex;--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-15 .elementor-element.elementor-element-6e5546c{--display:flex;--justify-content:center;--overflow:hidden;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-c691d37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c691d37{text-align:left;}.elementor-15 .elementor-element.elementor-element-c691d37 .elementor-heading-title{font-family:var( --e-global-typography-1b75832-font-family ), Sans-serif;font-size:var( --e-global-typography-1b75832-font-size );font-weight:var( --e-global-typography-1b75832-font-weight );line-height:var( --e-global-typography-1b75832-line-height );color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-bf36050{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f80add1 );--border-color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-7d1a37e{--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:5vw 5vw;--row-gap:5vw;--column-gap:5vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f80add1 );--border-color:var( --e-global-color-f80add1 );--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-243451c{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-068a456 .elementor-heading-title{font-family:var( --e-global-typography-3614ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-3614ae2-font-size );font-weight:var( --e-global-typography-3614ae2-font-weight );line-height:var( --e-global-typography-3614ae2-line-height );color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-95bb0b2{--display:flex;}.elementor-15 .elementor-element.elementor-element-8673f42{color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-d771692{--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:5vw 5vw;--row-gap:5vw;--column-gap:5vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f80add1 );--border-color:var( --e-global-color-f80add1 );--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-001e977{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-78977b5 .elementor-heading-title{font-family:var( --e-global-typography-3614ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-3614ae2-font-size );font-weight:var( --e-global-typography-3614ae2-font-weight );line-height:var( --e-global-typography-3614ae2-line-height );color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-d96d474{--display:flex;}.elementor-15 .elementor-element.elementor-element-9533c86{color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-ba28677{--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:5vw 5vw;--row-gap:5vw;--column-gap:5vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f80add1 );--border-color:var( --e-global-color-f80add1 );--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-475618d{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-2fa187a .elementor-heading-title{font-family:var( --e-global-typography-3614ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-3614ae2-font-size );font-weight:var( --e-global-typography-3614ae2-font-weight );line-height:var( --e-global-typography-3614ae2-line-height );color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-be66dfa{--display:flex;}.elementor-15 .elementor-element.elementor-element-9d99c81{color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-8ca0cc2{--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:5vw 5vw;--row-gap:5vw;--column-gap:5vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f80add1 );--border-color:var( --e-global-color-f80add1 );--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-3cc0f36{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-6a6f15b .elementor-heading-title{font-family:var( --e-global-typography-3614ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-3614ae2-font-size );font-weight:var( --e-global-typography-3614ae2-font-weight );line-height:var( --e-global-typography-3614ae2-line-height );color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-2a9b8af{--display:flex;}.elementor-15 .elementor-element.elementor-element-33ebb4e{color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-ce83b9f{--display:flex;}.elementor-15 .elementor-element.elementor-element-177523d img{width:100vw;max-width:100%;}.elementor-15 .elementor-element.elementor-element-4cfae39{--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:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-336770b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15 .elementor-element.elementor-element-442de87{--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:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-15 .elementor-element.elementor-element-519e8fb{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-faa5b0d{--display:flex;--overflow:hidden;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-d89d507 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d89d507{text-align:left;}.elementor-15 .elementor-element.elementor-element-d89d507 .elementor-heading-title{font-family:var( --e-global-typography-1b75832-font-family ), Sans-serif;font-size:var( --e-global-typography-1b75832-font-size );font-weight:var( --e-global-typography-1b75832-font-weight );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-c0d4dd8{--display:flex;--overflow:hidden;--margin-top:0vw;--margin-bottom:1.5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-b83610b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b83610b .elementor-heading-title{font-family:var( --e-global-typography-3614ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-3614ae2-font-size );font-weight:var( --e-global-typography-3614ae2-font-weight );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-138258c{--display:flex;--overflow:hidden;}.elementor-15 .elementor-element.elementor-element-440f7d5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-4644666{--display:flex;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-3e6f4e7{--display:flex;--min-height:100%;--overflow:hidden;}.elementor-15 .elementor-element.elementor-element-3e6f4e7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3e6f4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.iphotels.it/wp-content/uploads/2025/03/Iphotels-Grosseto-mission.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-36167be{--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:10vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-f786272{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15 .elementor-element.elementor-element-c21e120{--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:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-15 .elementor-element.elementor-element-587114d{--display:flex;--justify-content:center;--margin-top:0vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-1d61c30 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-15 .elementor-element.elementor-element-1d61c30{text-align:center;}.elementor-15 .elementor-element.elementor-element-1d61c30 .elementor-heading-title{font-family:var( --e-global-typography-1b75832-font-family ), Sans-serif;font-size:var( --e-global-typography-1b75832-font-size );font-weight:var( --e-global-typography-1b75832-font-weight );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-697a158{--display:flex;}.elementor-15 .elementor-element.elementor-element-b200958{--e-image-carousel-slides-to-show:4;}.elementor-15 .elementor-element.elementor-element-93f917c{--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:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-1fe2b2c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15 .elementor-element.elementor-element-64849dd{--display:flex;--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-15 .elementor-element.elementor-element-86d71df{--display:flex;--justify-content:center;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-0370121 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0370121{text-align:center;}.elementor-15 .elementor-element.elementor-element-0370121 .elementor-heading-title{font-family:var( --e-global-typography-1b75832-font-family ), Sans-serif;font-size:var( --e-global-typography-1b75832-font-size );font-weight:var( --e-global-typography-1b75832-font-weight );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-3f8688b{--display:flex;}.elementor-15 .elementor-element.elementor-element-3f8688b.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c13e039 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;}.elementor-15 .elementor-element.elementor-element-c13e039{text-align:center;}.elementor-15 .elementor-element.elementor-element-c13e039 .elementor-heading-title{font-family:var( --e-global-typography-3614ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-3614ae2-font-size );font-weight:var( --e-global-typography-3614ae2-font-weight );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-a2e61b5{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-field-group{padding-right:calc( 1vw/2 );padding-left:calc( 1vw/2 );margin-bottom:2vw;}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-form-fields-wrapper{margin-left:calc( -1vw/2 );margin-right:calc( -1vw/2 );margin-bottom:-2vw;}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-15 .elementor-element.elementor-element-d340be1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-15 .elementor-element.elementor-element-d340be1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-d340be1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-15 .elementor-element.elementor-element-d340be1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-field-group > label, .elementor-15 .elementor-element.elementor-element-d340be1 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-2d30345 );border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-2d30345 );border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-radius:0px 0px 0px 0px;padding:1vw 1vw 1vw 1vw;}.elementor-15 .elementor-element.elementor-element-d340be1 .e-form__buttons__wrapper__button-next{color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-button[type="submit"]{color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-d340be1 .e-form__buttons__wrapper__button-previous{color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-d340be1 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-5a0420b );color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-5a0420b );color:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-f80add1 );}.elementor-15 .elementor-element.elementor-element-d340be1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-d340be1{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-15 .elementor-element.elementor-element-18afffd{--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:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-7eef480{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15 .elementor-element.elementor-element-8a940dd{--display:flex;--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-15 .elementor-element.elementor-element-3e6569a{--display:flex;}.elementor-15 .elementor-element.elementor-element-3e6569a.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a473537 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-15 .elementor-element.elementor-element-a473537 img{width:100vw;max-width:100%;}.elementor-15 .elementor-element.elementor-element-c095094{--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:10vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-604dbc2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15 .elementor-element.elementor-element-7847e1b{--display:flex;--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-15 .elementor-element.elementor-element-3eb0364{--display:flex;--justify-content:center;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-d00cb32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d00cb32{text-align:center;}.elementor-15 .elementor-element.elementor-element-d00cb32 .elementor-heading-title{font-family:var( --e-global-typography-1b75832-font-family ), Sans-serif;font-size:var( --e-global-typography-1b75832-font-size );font-weight:var( --e-global-typography-1b75832-font-weight );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-b412c6b{--display:flex;}.elementor-15 .elementor-element.elementor-element-0e9b02d{text-align:center;}.elementor-15 .elementor-element.elementor-element-0e9b02d .elementor-heading-title{font-family:var( --e-global-typography-3614ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-3614ae2-font-size );font-weight:var( --e-global-typography-3614ae2-font-weight );line-height:var( --e-global-typography-3614ae2-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-0e9b02d .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-0e9b02d .elementor-heading-title a:focus{color:var( --e-global-color-59cf6d2 );}.elementor-15 .elementor-element.elementor-element-0e9b02d .elementor-heading-title a{transition-duration:1.9s;}.elementor-widget-tp-scroll-navigation .theplus-scroll-navigation .theplus-scroll-navigation__dot span.tooltiptext{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-2152e0d .theplus-scroll-navigation.style-1 .theplus-scroll-navigation__dot{background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2152e0d .theplus-scroll-navigation.style-1 .theplus-scroll-navigation__dot:hover,
					.elementor-15 .elementor-element.elementor-element-2152e0d .theplus-scroll-navigation.style-1 a.theplus-scroll-navigation__item._mPS2id-h.highlight .theplus-scroll-navigation__dot{background-color:var( --e-global-color-5a0420b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5a0420b );}.elementor-15 .elementor-element.elementor-element-2152e0d .theplus-scroll-navigation .theplus-scroll-navigation__dot span.tooltiptext svg{width:20px;height:20px;}.elementor-15 .elementor-element.elementor-element-2152e0d .theplus-scroll-navigation__dot .tooltiptext{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2152e0d .theplus-scroll-navigation__dot .tooltiptext svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2152e0d .theplus-scroll-navigation .theplus-scroll-navigation__dot .tooltiptext{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-2152e0d .theplus-scroll-navigation .theplus-scroll-navigation__dot span.tooltiptext:after{border-right-color:#000000;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-4bd0299 .elementor-heading-title{font-size:4.7vw;}.elementor-15 .elementor-element.elementor-element-5abeb6d .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-1fb0e0d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-e5b1988 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-9cc9c36 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-c72694f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-276fd45 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-0626db1 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-c691d37 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-068a456 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-78977b5 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-2fa187a .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-6a6f15b .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-d89d507 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-b83610b .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-440f7d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-1d61c30 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-b200958{--e-image-carousel-slides-to-show:3;}.elementor-15 .elementor-element.elementor-element-0370121 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-c13e039 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-a2e61b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-d00cb32 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-0e9b02d .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-widget-tp-scroll-navigation .theplus-scroll-navigation .theplus-scroll-navigation__dot span.tooltiptext{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-94eedc2 .elementor-icon{font-size:30vw;}.elementor-15 .elementor-element.elementor-element-94eedc2 .elementor-icon svg{height:30vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-4bd0299 .elementor-heading-title{font-size:9vw;}.elementor-15 .elementor-element.elementor-element-c6e16e5{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15 .elementor-element.elementor-element-1bb37ca{--min-height:100vw;}.elementor-15 .elementor-element.elementor-element-5abeb6d .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-1fb0e0d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-743f37c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15 .elementor-element.elementor-element-e5b1988 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-9cc9c36 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-c72694f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-9c03267{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-276fd45 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-0626db1 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-1975cea{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15 .elementor-element.elementor-element-c691d37{text-align:center;}.elementor-15 .elementor-element.elementor-element-c691d37 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-7d1a37e{--padding-top:8vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-068a456{text-align:center;}.elementor-15 .elementor-element.elementor-element-068a456 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-8673f42{text-align:center;}.elementor-15 .elementor-element.elementor-element-d771692{--padding-top:8vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-78977b5{text-align:center;}.elementor-15 .elementor-element.elementor-element-78977b5 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-9533c86{text-align:center;}.elementor-15 .elementor-element.elementor-element-ba28677{--padding-top:8vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-2fa187a{text-align:center;}.elementor-15 .elementor-element.elementor-element-2fa187a .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-9d99c81{text-align:center;}.elementor-15 .elementor-element.elementor-element-8ca0cc2{--padding-top:8vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-6a6f15b{text-align:center;}.elementor-15 .elementor-element.elementor-element-6a6f15b .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-33ebb4e{text-align:center;}.elementor-15 .elementor-element.elementor-element-177523d img{height:80vw;object-fit:cover;}.elementor-15 .elementor-element.elementor-element-336770b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15 .elementor-element.elementor-element-d89d507 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-b83610b .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-440f7d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-3e6f4e7{--min-height:100vw;}.elementor-15 .elementor-element.elementor-element-f786272{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15 .elementor-element.elementor-element-1d61c30 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-93f917c{--padding-top:20vw;--padding-bottom:20vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-1fe2b2c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15 .elementor-element.elementor-element-0370121 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-c13e039 .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-15 .elementor-element.elementor-element-a2e61b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-d340be1 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-18afffd{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-7eef480{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-a473537 > .elementor-widget-container{margin:10vw 0vw 10vw 0vw;}.elementor-15 .elementor-element.elementor-element-c095094{--padding-top:20vw;--padding-bottom:30vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-604dbc2{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15 .elementor-element.elementor-element-d00cb32 .elementor-heading-title{font-size:var( --e-global-typography-1b75832-font-size );line-height:var( --e-global-typography-1b75832-line-height );}.elementor-15 .elementor-element.elementor-element-0e9b02d .elementor-heading-title{font-size:var( --e-global-typography-3614ae2-font-size );line-height:var( --e-global-typography-3614ae2-line-height );}.elementor-widget-tp-scroll-navigation .theplus-scroll-navigation .theplus-scroll-navigation__dot span.tooltiptext{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-e41dac6{--width:70vw;}.elementor-15 .elementor-element.elementor-element-12e9669{--width:70vw;}.elementor-15 .elementor-element.elementor-element-907ec3b{--width:40vw;}.elementor-15 .elementor-element.elementor-element-9073bd7{--width:40vw;}.elementor-15 .elementor-element.elementor-element-153e158{--width:70vw;}.elementor-15 .elementor-element.elementor-element-243451c{--width:23vw;}.elementor-15 .elementor-element.elementor-element-001e977{--width:23vw;}.elementor-15 .elementor-element.elementor-element-475618d{--width:23vw;}.elementor-15 .elementor-element.elementor-element-3cc0f36{--width:23vw;}.elementor-15 .elementor-element.elementor-element-442de87{--width:70vw;}.elementor-15 .elementor-element.elementor-element-c21e120{--width:70vw;}.elementor-15 .elementor-element.elementor-element-64849dd{--width:70vw;}.elementor-15 .elementor-element.elementor-element-3f8688b{--width:80%;}.elementor-15 .elementor-element.elementor-element-8a940dd{--width:80vw;}.elementor-15 .elementor-element.elementor-element-3e6569a{--width:100%;}.elementor-15 .elementor-element.elementor-element-7847e1b{--width:70vw;}}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-1bb37ca:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1bb37ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-3e6f4e7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3e6f4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for icon, class: .elementor-element-94eedc2 */.pittos {
    animation: pulseOpacity 6s ease-in-out infinite;
}

@keyframes pulseOpacity {
    0%   { opacity: 0.1; }
    50%  { opacity: 0.6; }
    100% { opacity: 0.1; }
}

.pittos svg {
    width:auto!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e78e4a */.fullz {
      height: 100vh;
      position: relative;
     overflow:hidden;
      transition: none !important;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c82fc1 */.elementor-15 .elementor-element.elementor-element-9c82fc1 {
    display:block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1288726 */.visc {
    left:-100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44f4cb */.visa, .visb {
    right:-100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-907ec3b */.elementor-15 .elementor-element.elementor-element-907ec3b {
  transition: width 1.5s;
}

.elementor-15 .elementor-element.elementor-element-907ec3b:hover {
  width: 60%;
}

.elementor-15 .elementor-element.elementor-element-907ec3b .bakg {
  transition: background-color 1s;
}

.elementor-15 .elementor-element.elementor-element-907ec3b:hover .bakg {
  background-color: #003e51;
}

.elementor-15 .elementor-element.elementor-element-907ec3b .titg h3 {
  transition: color 1s;
}

.elementor-15 .elementor-element.elementor-element-907ec3b:hover .titg h3 {
  color: #fff !important;
}

.elementor-15 .elementor-element.elementor-element-907ec3b .imgg img {
  transition: transform 2s;
}

.elementor-15 .elementor-element.elementor-element-907ec3b:hover .imgg img {
  transform: scale(1.5);
}

@media (max-width: 767px) {
    
.elementor-15 .elementor-element.elementor-element-907ec3b:hover {
  width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9073bd7 */.elementor-15 .elementor-element.elementor-element-9073bd7 {
  transition: width 1.5s;
}

.elementor-15 .elementor-element.elementor-element-9073bd7:hover {
  width: 60%;
}

.elementor-15 .elementor-element.elementor-element-9073bd7 .bakg {
  transition: background-color 1s;
}

.elementor-15 .elementor-element.elementor-element-9073bd7:hover .bakg {
  background-color: #003e51;
}

.elementor-15 .elementor-element.elementor-element-9073bd7 .titg h3 {
  transition: color 1s;
}

.elementor-15 .elementor-element.elementor-element-9073bd7:hover .titg h3 {
  color: #fff !important;
}

.elementor-15 .elementor-element.elementor-element-9073bd7 .imgg img {
  transition: transform 2s;
}

.elementor-15 .elementor-element.elementor-element-9073bd7:hover .imgg img {
  transform: scale(1.5);
}

@media (max-width: 767px) {
    
.elementor-15 .elementor-element.elementor-element-9073bd7:hover {
  width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673f42 */.elementor-15 .elementor-element.elementor-element-8673f42 p:last-child {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9533c86 */.elementor-15 .elementor-element.elementor-element-9533c86 p:last-child {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d99c81 */.elementor-15 .elementor-element.elementor-element-9d99c81 p:last-child {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33ebb4e */.elementor-15 .elementor-element.elementor-element-33ebb4e p:last-child {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b200958 */.elementor-15 .elementor-element.elementor-element-b200958 .swiper-pagination-bullet {
    border-radius: 0;

}
.elementor-15 .elementor-element.elementor-element-b200958 .swiper-pagination-bullets {
   bottom:-2vw!important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-d340be1 */.htm {
    margin-bottom:0;
}
.elementor-15 .elementor-element.elementor-element-d340be1 a {
    color:#00758f;
}
.elementor-15 .elementor-element.elementor-element-d340be1 a:hover {
    color:#222;
}


.elementor-field-type-recaptcha_v3 {
height:0;
overflow:hidden;
z-index:-1!important;
margin:0;
padding:0;
position:absolute;
left:-200vw;
opacitiy:0!important;
}

@media (max-width: 767px) {

  .htm {
    margin-top:5vw;
}  

  .elementor-field-type-acceptance {
    margin-top:3vw;
}  
button.elementor-button {
 margin-top:3vw;
}
}/* End custom CSS */
/* Start custom CSS for tp-scroll-navigation, class: .elementor-element-2152e0d */.theplus-scroll-navigation.s_n_right {
    right: -10vw;
}

.theplus-scroll-navigation__dot {
    border-radius: 0!important;
}/* End custom CSS */