{"id":4721,"date":"2024-02-21T18:29:16","date_gmt":"2024-02-21T17:29:16","guid":{"rendered":"https:\/\/hotelpresidentsilvi.it\/nw\/contact\/"},"modified":"2026-07-01T15:54:52","modified_gmt":"2026-07-01T13:54:52","slug":"contact","status":"publish","type":"page","link":"https:\/\/hotelpresidentsilvi.it\/en\/contact\/","title":{"rendered":"Contacts"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4721\" class=\"elementor elementor-4721 elementor-2833\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c50473b elementor-section-height-min-height cs-section-content-fullwidth cs-parallax-on-scroll cs_scroll_y_100 elementor-section-full_width elementor-section-height-default elementor-section-items-middle\" data-id=\"c50473b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" data-cs-parallax-y=\"100\" style=\"background-image: none;\" data-cs-background-image=\"http:\/\/hotelpresidentsilvi.it\/nw\/wp-content\/uploads\/2024\/02\/giardino_3.jpg\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c538ccd dark-color\" data-id=\"c538ccd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-44576cb elementor-widget__width-initial elementor-widget elementor-widget-cs_title\" data-id=\"44576cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cs_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"cs-title-wrap text-center\">\t            <div class=\"cs-subtitle-wrap\"><span class=\"cs-subtitle color-white\">Hotel by the sea in Abruzzo<\/span><\/div>\t            <h1 class=\"cs-title\">\n\t                Contacts\t            <\/h1>        <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3573926 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3573926\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6574924 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6574924\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-edd30fc\" data-id=\"edd30fc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26797e73 elementor-invisible elementor-widget elementor-widget-cs_title\" data-id=\"26797e73\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:100}\" data-widget_type=\"cs_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"cs-title-wrap text-center\">\t            <h2 class=\"cs-title\">\n\t                Do you dream of a relaxing vacation by the sea?\t            <\/h2>\t            <div class=\"cs-title-text\">\n\t                <div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-rfmbm-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-rfmbm-1n7m0yu\">\n<div class=\"flex flex-col pb-9 text-sm\">\n<div class=\"w-full text-token-text-primary\" data-testid=\"conversation-turn-3\">\n<div class=\"px-4 py-2 justify-center text-base md:gap-6 m-auto\">\n<div class=\"flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion\">\n<div class=\"relative flex w-full flex-col agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"ea709d04-f492-4f39-82f2-64dbfc0f5d0f\">\n<div class=\"markdown prose w-full break-words dark:prose-invert dark\">\n<p>The Hotel President, a 4-star hotel located in the renowned seaside resort of Silvi Marina, in the heart of the province of Teramo, Abruzzo, stands majestically on the shores of the sea, offering an ideal welcome for families and young people of all ages. Silvi&#8217;s strategic position allows easy access via major means of transport, located just 12 kilometers from the lively city of Pescara, which is full of attractions and entertainment. In addition, guests can find an Outlet Village and three shopping centers nearby, complete with two multi-screen cinemas, to further enrich their experience.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t            <\/div>        <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b892d3 elementor-align-center elementor-widget elementor-widget-cs_button\" data-id=\"0b892d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cs_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <a href=\"https:\/\/hotelpresidentsilvi.it\/en\/where-we-are\/\" class=\"elementor-button-link button cs-btn-outline cs-btn-rounded cs-btn-small cs-btn-color-primary\" role=\"button\">\n            <span class=\"cs-btn-text\">Discover Silvi Marina<\/span>        <\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ba86117 cs_scroll_y_80 cs-parallax-on-scroll cs-section-content-fullwidth elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ba86117\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" data-cs-parallax-y=\"80\" style=\"background-image: none;\" data-cs-background-image=\"http:\/\/hotelpresidentsilvi.it\/nw\/wp-content\/uploads\/2024\/06\/aereo.jpg\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b1a2124 dark-color\" data-id=\"b1a2124\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ac0062 cs-animation-small-offset elementor-invisible elementor-widget elementor-widget-cs_title\" data-id=\"1ac0062\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"cs_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"cs-title-wrap text-center\">\t            <h3 class=\"cs-title\">\n\t                Easily reach us from Europe with a convenient direct flight.\t            <\/h3>\t            <div class=\"cs-title-text\">\n\t                <p>Direct flights to Pescara from: Frankfurt, Bucharest, Brussels, Krakow, London, Paris, Luxembourg, Girona and Malta! The Hotel Berti is located just 15 km from Pescara International Airport (about 20 minutes by car).<\/p>\t            <\/div>        <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90786a7 elementor-align-center elementor-widget elementor-widget-cs_button\" data-id=\"90786a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cs_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <a href=\"https:\/\/hotelpresidentsilvi.it\/en\/where-we-are\/\" class=\"elementor-button-link button cs-btn-outline cs-btn-rounded cs-btn-large cs-btn-color-white cs-btn-with-icon\" role=\"button\">\n            <span class=\"cs-btn-text\">Where we are<\/span>            \t<span class=\"cs-btn-icon arrow-3 icon-arrow\"><\/span>        <\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1704cad cs-animation-small-offset elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"1704cad\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-7af2866\" data-id=\"7af2866\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d8c0b0a elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d8c0b0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c1b93cd elementor-widget elementor-widget-cs_title\" data-id=\"c1b93cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cs_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"cs-title-wrap text-center\">\t            <h6 class=\"cs-title\">\n\t                Call us\t            <\/h6>\t            <div class=\"cs-title-text\">\n\t                <p><a href=\"tel:+390859350800\">+39 085 9350 800<\/a><\/p>\n\t            <\/div>        <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-be463cf\" data-id=\"be463cf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a7364e8 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"a7364e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-map-marker-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecd9c9e elementor-widget elementor-widget-cs_title\" data-id=\"ecd9c9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cs_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"cs-title-wrap text-center\">\t            <h6 class=\"cs-title\">\n\t                Come visit us\t            <\/h6>\t            <div class=\"cs-title-text\">\n\t                <p>Via della Marina, 19<br \/>64028 Silvi Marina (TE)<\/p>\n\t            <\/div>                <div class=\"cs-title-btn\">\n                    <a class=\"button elementor-button-link cs-btn-underline\" role=\"button\" href=\"https:\/\/www.google.com\/maps\/place\/Moynier+Park\/@46.2179375,6.1471642,17z\/data=!4m15!1m8!3m7!1s0x478c65245e5afe1d:0x778486b82264d3eb!2sQuai+du+Mont-Blanc+19,+1201+Gen%C3%A8ve,+Switzerland!3b1!8m2!3d46.210521!4d6.1501575!16s%2Fg%2F11b8v43sz7!3m5!1s0x478c651940597add:0xd57c71f641e5366c!8m2!3d46.220116!4d6.151366!16s%2Fg%2F121k2xdw\" target=\"_blank\">\n                        <span class=\"cs-btn-text\">Get directions<\/span>                    <\/a>\n                <\/div>\n                    <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-b413cd8\" data-id=\"b413cd8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9df101e elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"9df101e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-236a441 elementor-widget elementor-widget-cs_title\" data-id=\"236a441\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cs_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"cs-title-wrap text-center\">\t            <h6 class=\"cs-title\">\n\t                Write to us\t            <\/h6>\t            <div class=\"cs-title-text\">\n\t                <p><a href=\"mailto:info@bertihotels.it\">info@bertihotels.it<\/a><\/p>\n\t            <\/div>        <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7e90dab elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7e90dab\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-55b1253b\" data-id=\"55b1253b\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-678347b4 elementor-widget elementor-widget-spacer\" data-id=\"678347b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-fbd7f2a\" data-id=\"fbd7f2a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-454d4c66 elementor-widget elementor-widget-cs_title\" data-id=\"454d4c66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cs_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"cs-title-wrap\">\t            <div class=\"cs-subtitle-wrap\"><span class=\"cs-subtitle color-black\">GET A QUOTE<\/span><\/div>\t            <h4 class=\"cs-title color-black\">\n\t                Book your next vacation\t            <\/h4>\t            <div class=\"cs-title-text color-black\">\n\t                <p>Create your own tailor-made vacation! Each room can accommodate up to 5 people per room (3 adults + 2 children or 2 adults + 3 children) . Please indicate the exact number of components, without specifying the age.<\/p>\n\t            <\/div>        <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dda1736 elementor-widget__width-initial elementor-widget elementor-widget-cs_form_cf7\" data-id=\"dda1736\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cs_form_cf7.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t            <div class=\"cs-form-cf7 placeholder-normal\">\n                <div class=\"cs-form-cf7-wrap\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f8961-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"8961\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/4721#wpcf7-f8961-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"8961\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f8961-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_uacf7_hidden_conditional_fields\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>.uacf7-prev, .uacf7-next, .wpcf7-submit{padding-top:15px !important; padding-bottom:15px !important; padding-left:40px !important;  padding-right:40px !important;}  <\/style>\t\t\t\t\t<div class=\"uacf7-steps steps-form\" style=\"display:none\">\n\t\t\t\t\t\t<div class=\"steps-row setup-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"steps-step\">\n\t\t\t\t\t\t\t\t\t<a title-id=\".step-1\"\n\t\t\t\t\t\t\t\t\t\tdata-form-id=\"8961\"\n\t\t\t\t\t\t\t\t\t\thref=\"#8961step-1\"\n\t\t\t\t\t\t\t\t\t\ttype=\"button\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"steps-step\">\n\t\t\t\t\t\t\t\t\t<a title-id=\".step-2\"\n\t\t\t\t\t\t\t\t\t\tdata-form-id=\"8961\"\n\t\t\t\t\t\t\t\t\t\thref=\"#8961step-2\"\n\t\t\t\t\t\t\t\t\t\ttype=\"button\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"steps-step\">\n\t\t\t\t\t\t\t\t\t<a title-id=\".step-3\"\n\t\t\t\t\t\t\t\t\t\tdata-form-id=\"8961\"\n\t\t\t\t\t\t\t\t\t\thref=\"#8961step-3\"\n\t\t\t\t\t\t\t\t\t\ttype=\"button\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<style>\n\t\t.steps-form .steps-row .steps-step .btn-circle {\n\t\t\twidth: 40px;\t\t\theight: 40px;\t\t\t\t\t\tline-height: 40px;\t\t\tbackground-color: #465643 !important;\t\t\tcolor: #ffffff !important;\t\t\tfont-size: 20px;\t\t}\n\n\t\t.steps-form .steps-row .steps-step .btn-circle img {\n\t\t\tborder-radius: px !important;\t\t}\n\n\t\t.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active,\n\t\t.steps-form .steps-row .steps-step .btn-circle:hover,\n\t\t.steps-form .steps-row .steps-step .btn-circle:focus,\n\t\t.steps-form .steps-row .steps-step .btn-circle:active {\n\t\t\tbackground-color: #b99d75 !important;\t\t\tcolor: #ffffff;\t\t}\n\n\t\t.steps-form .steps-row .steps-step p {\n\t\t\tfont-size: 20px;\t\t}\n\n\t\t.steps-form .steps-row::before {\n\t\t\ttop: 20px;\t\t}\n\n\t\t\t\t\t.steps-form .steps-row::before {\n\t\t\t\tbackground-color:\n\t\t\t\t\t#e8e8e8\t\t\t\t;\n\t\t\t}\n\n\t\t\t<\/style>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uacf7-steps steps-form \">\n\t\t\t\t\t\t\t<div class=\"steps-row setup-panel\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"steps-step\">\n\t\t\t\t\t\t\t\t\t\t<a title-id=\".step-1\"\n\t\t\t\t\t\t\t\t\t\t\tdata-form-id=\"8961\"\n\t\t\t\t\t\t\t\t\t\t\thref=\"#8961step-1\" type=\"button\"\n\t\t\t\t\t\t\t\t\t\t\tclass=\"btn uacf7-btn-active btn-circle\">1\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t<div class=\"steps-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"steps-step\">\n\t\t\t\t\t\t\t\t\t\t<a title-id=\".step-2\"\n\t\t\t\t\t\t\t\t\t\t\tdata-form-id=\"8961\"\n\t\t\t\t\t\t\t\t\t\t\thref=\"#8961step-2\" type=\"button\"\n\t\t\t\t\t\t\t\t\t\t\tclass=\"btn uacf7-btn-default btn-circle\">2\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t<div class=\"steps-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"steps-step\">\n\t\t\t\t\t\t\t\t\t\t<a title-id=\".step-3\"\n\t\t\t\t\t\t\t\t\t\t\tdata-form-id=\"8961\"\n\t\t\t\t\t\t\t\t\t\t\thref=\"#8961step-3\" type=\"button\"\n\t\t\t\t\t\t\t\t\t\t\tclass=\"btn uacf7-btn-default btn-circle\">3\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t<div class=\"steps-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uacf7-multisetp-form\">\n\t\t\t\t\t<div class=\"uacf7-form-wrapper-container uacf7-form-8961  \"><form class=\"wpcf7-form\" id=\"form-preventivo\" method=\"post\">\n\n\t\t<div class=\"uacf7-step uacf7-step-8961 step-content\"\n\t\t\tnext-btn-text=\"\" prev-btn-text=\"Previous\">\n\t\t\t\n<label>Name <span style=\"color:#dc3545;\">*<\/span><br>\n    <input type=\"text\" name=\"nome\" id=\"nome\" placeholder=\"Es. Maria\" required>\n<\/label> \n\n<label>Last name <span style=\"color:#dc3545;\">*<\/span><br>\n    <input type=\"text\" name=\"cognome\" id=\"cognome\" placeholder=\"Es. Rossi\" required>\n<\/label> \n\n<label>Email <span style=\"color:#dc3545;\">*<\/span><br>\n    <input type=\"email\" name=\"email\" id=\"email\" placeholder=\"es. maria@email.com\" required>\n<\/label> \n\n<label>Phone number <span style=\"color:#dc3545;\">*<\/span><br>\n    <input type=\"tel\" name=\"telefono\" id=\"telefono\" placeholder=\"Es. +39 333 123 4567\" required>\n<\/label> \n\t\t\t<p class=\"uacf7-buttons\">\n\t\t\t\t<button class=\"uacf7-prev\"\n\t\t\t\t\tdata-form-id=\"8961\">Previous<\/button>\n\t\t\t\t<button class=\"uacf7-next\"\n\t\t\t\t\tdata-form-id=\"8961\">Next<\/button>\n\t\t\t\t<span class=\"wpcf7-spinner uacf7-ajax-loader\"><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\n\t\t<div class=\"uacf7-step uacf7-step-8961 step-content\"\n\t\t\tnext-btn-text=\"\" prev-btn-text=\"\">\n\t\t\t\n<label>Number of rooms <span style=\"color:#dc3545;\">*<\/span><br>\n    <input type=\"number\" name=\"numero_camere\" id=\"numero_camere\" min=\"1\" max=\"5\" value=\"1\" placeholder=\"indicare nr camere\" required>\n<\/label> \n\n<div id=\"camere-container\"><\/div>\n\n<div id=\"messaggio-errore\" style=\"display: none; color: #d9534f; font-weight: 600; margin: 10px 0; padding: 10px; background-color: #f9e6e6; border-radius: 4px;\"><\/div>\n\t\t\t<p class=\"uacf7-buttons\">\n\t\t\t\t<button class=\"uacf7-prev\"\n\t\t\t\t\tdata-form-id=\"8961\">Previous<\/button>\n\t\t\t\t<button class=\"uacf7-next\"\n\t\t\t\t\tdata-form-id=\"8961\">Next<\/button>\n\t\t\t\t<span class=\"wpcf7-spinner uacf7-ajax-loader\"><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"uacf7-step uacf7-step-8961 step-content\"\n\t\t\tnext-btn-text=\"\" prev-btn-text=\"\">\n\t\t\t\n\n<label>Date of arrival <span style=\"color:#dc3545;\">*<\/span><br>\n    <input type=\"date\" name=\"arrivo\" id=\"arrivo\" required>\n<\/label> \n\n<label>Date of departure <span style=\"color:#dc3545;\">*<\/span><br>\n    <input type=\"date\" name=\"partenza\" id=\"partenza\" required>\n<\/label> \n\n\n\n<label>\n    <input id=\"checkbox-privacy-1-0\" type=\"checkbox\" name=\"privacy\" required>\n    <span style=\"line-height: 14px!important; margin-bottom: 0px!important; font-size: 0.8rem;\"> \n      I have read the <a href=\"https:\/\/grandhotelberti.it\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a> and consent to the processing of my personal data for the purpose of receiving a quotation. <span style=\"color:#dc3545;\">*<\/span>\n    <\/span> \n<\/label>\n\n\n<input type=\"hidden\" name=\"hotel\" id=\"hotel\" value=\"112\" \/>\n<input type=\"hidden\" name=\"portale\" id=\"portale\" value=\"s2\" \/>\n<input type=\"hidden\" name=\"template\" id=\"template\" value=\"HP+GHB(EN)\" \/><br>\n\n    <button type=\"button\" \n            id=\"btnRichiesta\" \n            data-version=\"1.0\"\n            data-api-url=\"https:\/\/bertimanagement.org\/api\/external\/auto-preventivi\/\"\n            data-success-url=\"https:\/\/hotelpresidentsilvi.it\/en\/successful\/\"\n            data-error-url=\"https:\/\/hotelpresidentsilvi.it\/en\/404\/\"\n            data-data-format=\"json\"\n            data-sorgente=\"GP\"\n            data-lingua=\"EN\"\n            data-template=\"HP+GHB(EN)\"\n            style=\"background-color: #343E31 !important; font-size: 20px !important; font-family: 'Jost' !important; font-weight: 500 !important; border-radius: 4px !important; color: #fff; padding: 10px 20px; width: 100%; text-align: center; border: none;\">\n        GET YOUR FREE QUOTE\n    <\/button>\n\t\t\t<p class=\"uacf7-buttons\">\n\t\t\t\t<button class=\"uacf7-prev\"\n\t\t\t\t\tdata-form-id=\"8961\">Previous<\/button>\n\t\t\t\t<button class=\"uacf7-next\"\n\t\t\t\t\tdata-form-id=\"8961\">Next<\/button>\n\t\t\t\t<span class=\"wpcf7-spinner uacf7-ajax-loader\"><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n<\/form>\n\n\n<script>\n\/\/ Crea i campi per le camere\nfunction creaCampi() {\n    const numeroCamere = parseInt(document.getElementById('numero_camere').value) || 1;\n    const container = document.getElementById('camere-container');\n    \n    container.innerHTML = '';\n    \n    for (let camera = 1; camera <= numeroCamere; camera++) {\n        let html = `\n        <div class=\"camera-section\" style=\"margin: 10px 0; padding: 10px 12px; background-color: #ffffff; border-radius: 8px;\">\n            <h3 style=\"margin: 0 0 6px 0; color: #B19350; font-family: 'Jost', sans-serif; font-size: 16px; font-weight: 600;\">Camera ${camera}<\/h3>\n            \n            <div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 12px;\">\n                <label style=\"display: block;\">\n                    N\u00b0 Adults *<br>\n                    <input type=\"number\" \n                           name=\"adulti_camera_${camera}\" \n                           id=\"adulti_camera_${camera}\" \n                           class=\"adulti-input\"\n                           data-camera=\"${camera}\"\n                           min=\"0\" \n                           max=\"5\" \n                           value=\"0\"\n                           placeholder=\"number of people\" \n                           required\n                           style=\"width: 100%; padding: 8px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box;\">\n                <\/label>\n                \n                <label style=\"display: block;\">\n                    N\u00b0 Kids 0-12 yo *<br>\n                    <input type=\"number\" \n                           name=\"bambini_camera_${camera}\" \n                           id=\"bambini_camera_${camera}\" \n                           class=\"bambini-input\"\n                           data-camera=\"${camera}\"\n                           min=\"0\" \n                           max=\"5\" \n                           value=\"0\"\n                           placeholder=\"number of kids\" \n                           required\n                           style=\"width: 100%; padding: 8px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box;\">\n                <\/label>\n            <\/div>\n            \n            <div id=\"messaggio-errore-camera-${camera}\" style=\"display: none; color: #d9534f; font-weight: 600; margin: 10px 0; padding: 10px; background-color: #f9e6e6; border-radius: 4px;\"><\/div>\n            \n            <div id=\"eta-bambini-camera-${camera}\"><\/div>\n        <\/div>\n        `;\n        \n        container.innerHTML += html;\n    }\n    \n    \/\/ Aggiungi listeners per ogni camera\n    for (let camera = 1; camera <= numeroCamere; camera++) {\n        aggiungiListenersCamera(camera);\n    }\n}\n\n\/\/ Aggiorna i limiti massimi dei campi per una camera specifica\nfunction aggiornaLimitiCamera(numeroCamera) {\n    const adultiInput = document.getElementById(`adulti_camera_${numeroCamera}`);\n    const bambiniInput = document.getElementById(`bambini_camera_${numeroCamera}`);\n    const adulti = parseInt(adultiInput.value) || 0;\n    const bambini = parseInt(bambiniInput.value) || 0;\n    \n    adultiInput.max = Math.min(5, 5 - bambini);\n    bambiniInput.max = Math.min(5, 5 - adulti);\n}\n\n\/\/ Validazione numero massimo di persone per camera\nfunction validaNumeroPersoneCamera(numeroCamera) {\n    const adultiInput = document.getElementById(`adulti_camera_${numeroCamera}`);\n    const bambiniInput = document.getElementById(`bambini_camera_${numeroCamera}`);\n    const adulti = parseInt(adultiInput.value) || 0;\n    const bambini = parseInt(bambiniInput.value) || 0;\n    const totale = adulti + bambini;\n    const messaggioErrore = document.getElementById(`messaggio-errore-camera-${numeroCamera}`);\n    \n    if (totale > 5) {\n        \/\/ Mostra alert\n        alert('PLEASE NOTE: Each room can accommodate a maximum of 5 guests (3 adults and 2 children, or 2 adults and 3 children).)');\n        \n        messaggioErrore.textContent = '\u26a0\ufe0f Maximum occupancy per room: 5 guests.';\n        messaggioErrore.style.display = 'block';\n        \n        if (adulti > 5 - bambini) {\n            adultiInput.value = 5 - bambini;\n        } else if (bambini > 5 - adulti) {\n            bambiniInput.value = 5 - adulti;\n        }\n        \n        aggiornaLimitiCamera(numeroCamera);\n        return false;\n    } else {\n        messaggioErrore.style.display = 'none';\n        aggiornaLimitiCamera(numeroCamera);\n        return true;\n    }\n}\n\n\/\/ Validazione et\u00e0 bambini per camera\nfunction validaEtaBambiniCamera(numeroCamera) {\n    const numeroBambini = parseInt(document.getElementById(`bambini_camera_${numeroCamera}`).value) || 0;\n    \n    for (let i = 1; i <= numeroBambini; i++) {\n        const etaInput = document.getElementById(`eta_bambino_camera_${numeroCamera}_${i}`);\n        if (etaInput) {\n            const eta = parseInt(etaInput.value);\n            if (isNaN(eta) || eta < 0 || eta > 12) {\n                alert(`The age of child ${i} in room ${numeroCamera} must be between 0 and 12 years old.`);\n                etaInput.focus();\n                return false;\n            }\n        }\n    }\n    return true;\n}\n\n\/\/ Gestione campi et\u00e0 bambini per camera\nfunction gestisciEtaBambiniCamera(numeroCamera) {\n    const numeroBambini = parseInt(document.getElementById(`bambini_camera_${numeroCamera}`).value) || 0;\n    const adulti = parseInt(document.getElementById(`adulti_camera_${numeroCamera}`).value) || 0;\n    const container = document.getElementById(`eta-bambini-camera-${numeroCamera}`);\n    \n    \/\/ Se supera il limite, correggi automaticamente\n    if (adulti + numeroBambini > 5) {\n        document.getElementById(`bambini_camera_${numeroCamera}`).value = Math.max(0, 5 - adulti);\n        validaNumeroPersoneCamera(numeroCamera);\n        return;\n    }\n    \n    if (!validaNumeroPersoneCamera(numeroCamera)) {\n        return;\n    }\n    \n    container.innerHTML = '';\n    \n    if (numeroBambini > 0) {\n        let html = '<div style=\"margin: 10px 0 0 0; padding: 0;\">';\n        html += '<p style=\"margin: 0 0 6px 0; font-weight: 600; color: #B19350; font-family: \\'Jost\\', sans-serif; font-size: 16px;\">Et\u00e0 dei bambini:<\/p>';\n        html += '<div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 12px;\">';\n        \n        for (let i = 1; i <= numeroBambini; i++) {\n            html += `\n                <label style=\"display: block;\">\n                    Et\u00e0 bambino ${i} * (0-12 anni)<br>\n                    <input type=\"number\" \n                           name=\"eta_bambino_camera_${numeroCamera}_${i}\" \n                           id=\"eta_bambino_camera_${numeroCamera}_${i}\" \n                           min=\"0\" \n                           max=\"12\" \n                           placeholder=\"age\" \n                           required\n                           style=\"width: 100%; padding: 8px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box;\">\n                <\/label>\n            `;\n        }\n        \n        html += '<\/div><\/div>';\n        container.innerHTML = html;\n        \n        \/\/ Aggiungi validazione per ogni campo et\u00e0\n        for (let i = 1; i <= numeroBambini; i++) {\n            const etaInput = document.getElementById(`eta_bambino_camera_${numeroCamera}_${i}`);\n            if (etaInput) {\n                etaInput.addEventListener('input', function(e) {\n                    const value = parseInt(e.target.value);\n                    if (value > 12) e.target.value = 12;\n                    if (value < 0) e.target.value = 0;\n                });\n                \n                etaInput.addEventListener('blur', function(e) {\n                    const value = parseInt(e.target.value);\n                    if (isNaN(value) || value < 0 || value > 12) {\n                        alert('L\\'et\u00e0 deve essere tra 0 e 12 anni');\n                        e.target.value = '';\n                        e.target.focus();\n                    }\n                });\n            }\n        }\n    }\n}\n\n\/\/ Aggiungi listeners per una camera specifica\nfunction aggiungiListenersCamera(numeroCamera) {\n    const adultiInput = document.getElementById(`adulti_camera_${numeroCamera}`);\n    const bambiniInput = document.getElementById(`bambini_camera_${numeroCamera}`);\n    \n    adultiInput.addEventListener('input', function(event) {\n        const adulti = parseInt(event.target.value) || 0;\n        const bambini = parseInt(document.getElementById(`bambini_camera_${numeroCamera}`).value) || 0;\n        \n        if (adulti + bambini > 5) {\n            event.target.value = Math.max(0, 5 - bambini);\n        }\n        \n        validaNumeroPersoneCamera(numeroCamera);\n    });\n    \n    bambiniInput.addEventListener('input', function(event) {\n        gestisciEtaBambiniCamera(numeroCamera);\n    });\n}\n\n\/\/ Verifica se c'\u00e8 almeno 1 adulto in tutte le camere\nfunction verificaAlmenoUnAdulto() {\n    const numeroCamere = parseInt(document.getElementById('numero_camere').value) || 1;\n    \n    for (let camera = 1; camera <= numeroCamere; camera++) {\n        const adulti = parseInt(document.getElementById(`adulti_camera_${camera}`).value) || 0;\n        if (adulti < 1) {\n            return false;\n        }\n    }\n    return true;\n}\n\n\/\/ Imposta i limiti delle date (14 giugno - 13 settembre dell'anno corrente)\nfunction impostaLimitiDate() {\n    const annoCorrente = new Date().getFullYear();\n    const dataMinimaArrivo = `${annoCorrente}-06-14`;\n    const dataMinimaPartenza = `${annoCorrente}-06-15`;\n    const dataMassimaArrivo = `${annoCorrente}-09-12`;\n    const dataMassimaPartenza = `${annoCorrente}-09-13`;\n    \n    const arrivoInput = document.getElementById('arrivo');\n    const partenzaInput = document.getElementById('partenza');\n    \n    arrivoInput.min = dataMinimaArrivo;\n    arrivoInput.max = dataMassimaArrivo;\n    partenzaInput.min = dataMinimaPartenza;\n    partenzaInput.max = dataMassimaPartenza;\n}\n\n\/\/ Validazione date\nfunction validaDate() {\n    const arrivo = document.getElementById('arrivo').value;\n    const partenza = document.getElementById('partenza').value;\n    \n    if (arrivo && partenza) {\n        const dataArrivo = new Date(arrivo);\n        const dataPartenza = new Date(partenza);\n        \n        if (dataPartenza <= dataArrivo) {\n            alert('The departure date must be later than the arrival date.');\n            document.getElementById('partenza').value = '';\n            return false;\n        }\n    }\n    \n    return true;\n}\n\n\/\/ Inizializza i limiti delle date al caricamento della pagina\nimpostaLimitiDate();\n\n\/\/ Listener per validazione date\ndocument.getElementById('arrivo').addEventListener('change', function() {\n    validaDate();\n});\n\ndocument.getElementById('partenza').addEventListener('change', function() {\n    validaDate();\n});\n\n\/\/ Listener per numero camere\ndocument.getElementById('numero_camere').addEventListener('input', function(event) {\n    let valore = parseInt(event.target.value);\n    \n    \/\/ Limita il valore tra 1 e 5\n    if (valore > 5) {\n        event.target.value = 5;\n    } else if (valore < 1 && event.target.value !== '') {\n        event.target.value = 1;\n    }\n    \n    creaCampi();\n});\n\n\/\/ Inizializza la prima camera al caricamento\nwindow.addEventListener('DOMContentLoaded', function() {\n    creaCampi();\n    \n    \/\/ Validazione Nome - solo lettere\n    document.getElementById('nome').addEventListener('input', function(e) {\n        this.value = this.value.replace(\/[^a-zA-Z\u00e0\u00e8\u00e9\u00ec\u00f2\u00f9\u00c0\u00c8\u00c9\u00cc\u00d2\u00d9\u00e1\u00e9\u00ed\u00f3\u00fa\u00c1\u00c9\u00cd\u00d3\u00da\u00e2\u00ea\u00ee\u00f4\u00fb\u00c2\u00ca\u00ce\u00d4\u00db\u00e4\u00eb\u00ef\u00f6\u00fc\u00c4\u00cb\u00cf\u00d6\u00dc\u00e7\u00c7\u00f1\u00d1\\s'-]\/g, '');\n    });\n    \n    \/\/ Validazione Cognome - solo lettere\n    document.getElementById('cognome').addEventListener('input', function(e) {\n        this.value = this.value.replace(\/[^a-zA-Z\u00e0\u00e8\u00e9\u00ec\u00f2\u00f9\u00c0\u00c8\u00c9\u00cc\u00d2\u00d9\u00e1\u00e9\u00ed\u00f3\u00fa\u00c1\u00c9\u00cd\u00d3\u00da\u00e2\u00ea\u00ee\u00f4\u00fb\u00c2\u00ca\u00ce\u00d4\u00db\u00e4\u00eb\u00ef\u00f6\u00fc\u00c4\u00cb\u00cf\u00d6\u00dc\u00e7\u00c7\u00f1\u00d1\\s'-]\/g, '');\n    });\n    \n    \/\/ Validazione Telefono - solo numeri e simboli comuni\n    document.getElementById('telefono').addEventListener('input', function(e) {\n        this.value = this.value.replace(\/[^0-9+\\s()-]\/g, '');\n    });\n});\n\n\/\/ Validazione prima del click del pulsante\ndocument.getElementById('btnRichiesta').addEventListener('click', function(e) {\n    \/\/ Verifica almeno 1 adulto in ogni camera\n    if (!verificaAlmenoUnAdulto()) {\n        alert('Each room must have at least one adult.');\n        return;\n    }\n});\n<\/script>\n\n<style>\n\n::placeholder {\n    color: gray !important;\n    text-transform: lowercase !important;\n    letter-spacing: 0 !important;\n    font-weight: 400 !important;\n    font-size: 18px !important;\n}\n\n#partenza, #arrivo {\n    color: gray;\n}\n\n#partenza::before, #arrivo::before {\n    color: gray;\n}\n\n#partenza::-webkit-datetime-edit-text,\n#arrivo::-webkit-datetime-edit-text {\n    color: gray;\n}\n\n#partenza::-webkit-datetime-edit,\n#arrivo::-webkit-datetime-edit-text {\n    color: gray;\n}\n\n\/* Forza il calendario date a rimanere chiaro anche con tema scuro *\/\ninput[type=\"date\"] {\n    color-scheme: light;\n    background-color: white !important;\n    color: #333 !important;\n}\n\ninput[type=\"date\"]::-webkit-calendar-picker-indicator {\n    filter: invert(0);\n    cursor: pointer;\n}\n\n\/* Stile per assicurare che le date siano leggibili *\/\ninput[type=\"date\"]::-webkit-datetime-edit-fields-wrapper {\n    background-color: white;\n}\n\ninput[type=\"date\"]::-webkit-datetime-edit-text,\ninput[type=\"date\"]::-webkit-datetime-edit-month-field,\ninput[type=\"date\"]::-webkit-datetime-edit-day-field,\ninput[type=\"date\"]::-webkit-datetime-edit-year-field {\n    color: #333 !important;\n}\n\n#checkbox-privacy-1-0 {\n    width: 16px !important;\n    height: 16px !important;\n    border: 2px solid black !important;\n    appearance: none !important;\n    -webkit-appearance: none !important;\n    -moz-appearance: none !important;\n    background-color: white !important;\n    cursor: pointer !important;\n    margin-bottom: -3px !important;\n    padding: 7px !important;\n\n    margin-top: -3px;\n    margin-right: 10px;\n}\n\n#checkbox-privacy-1-0:checked {\n    background-color: black !important;\n    border: 2px solid black !important;\n    position: relative !important;\n}\n\n#checkbox-privacy-1-0:checked::after {\n    content: \"\u2714\" !important;\n    color: white !important;\n    font-size: 12px !important;\n    font-weight: bold !important;\n    position: absolute !important;\n    left: 2px !important;\n    top: 0px !important;\n    line-height: 1.2;\n}\n\n#eta-bambini-container input[type=\"number\"] {\n    font-family: 'Jost', sans-serif;\n}\n\n\/* Stili per responsive e allineamento *\/\n* {\n    box-sizing: border-box;\n}\n\ninput[type=\"text\"],\ninput[type=\"email\"],\ninput[type=\"tel\"],\ninput[type=\"number\"],\ninput[type=\"date\"] {\n    width: 100% !important;\n    box-sizing: border-box !important;\n}\n\nlabel {\n    display: block;\n    width: 100%;\n}\n\n\/* Media query per mobile *\/\n@media (max-width: 768px) {\n    .camera-section {\n        padding: 8px 10px !important;\n        margin: 8px 0 !important;\n    }\n    \n    .camera-section h3 {\n        font-size: 15px !important;\n        margin-bottom: 5px !important;\n    }\n}\n\n.uacf7-steps.steps-form {\n    margin-bottom: 30px;\n}\n\n<\/style><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Hotel by the sea in Abruzzo Contacts Do you dream of a relaxing vacation by the sea? The Hotel President, a 4-star hotel located in the renowned seaside resort of Silvi Marina, in the heart of the province of Teramo, Abruzzo, stands majestically on the shores of the sea, offering an ideal welcome for families &#8230;<\/p>\n","protected":false},"author":1,"featured_media":4474,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-wide-content.php","meta":{"cozystay_single_page_hide_site_header":"","cozystay_single_page_site_header_source":"","cozystay_single_page_custom_site_header":"0","cozystay_single_page_custom_sticky_site_header":"0","cozystay_single_page_hide_page_title":"on","cozystay_single_page_header_section_size":"","cozystay_single_page_header_background_color":"","cozystay_single_page_header_background_position_x":"center","cozystay_single_page_header_background_position_y":"center","cozystay_single_page_header_background_size":"cover","cozystay_single_page_header_background_repeat":"off","cozystay_single_page_header_background_scroll":"on","cozystay_single_page_header_text_color":"","cozystay_single_page_header_show_breadcrumb":"","cozystay_single_page_site_footer_hide_main":"","cozystay_single_custom_site_footer_main_source":"","cozystay_single_custom_site_footer_main":"0","cozystay_single_page_site_footer_hide_above":"","cozystay_single_custom_site_footer_above_source":"","cozystay_single_custom_site_footer_above":"0","cozystay_single_page_site_footer_hide_instagram":"","cozystay_single_page_site_footer_hide_bottom":"","cozystay_single_custom_mobile_menu_source":"","cozystay_single_custom_mobile_menu":"0","cozystay_single_custom_mobile_menu_animation":"","cozystay_single_custom_mobile_menu_width":"","cozystay_single_custom_mobile_menu_custom_width":375,"footnotes":""},"class_list":["post-4721","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contacts | Hotel President \u2605\u2605\u2605\u2605 Silvi<\/title>\n<meta name=\"description\" content=\"Hotel President in Silvi Marina: 4-star family hotel on the Adriatic coast. Contact us for a customized quote.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hotelpresidentsilvi.it\/en\/contact\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contacts | Hotel President \u2605\u2605\u2605\u2605 Silvi\" \/>\n<meta property=\"og:description\" content=\"Hotel President in Silvi Marina: 4-star family hotel on the Adriatic coast. Contact us for a customized quote.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hotelpresidentsilvi.it\/en\/contact\/\" \/>\n<meta property=\"og:site_name\" content=\"Hotel President \u2605\u2605\u2605\u2605 Silvi Marina\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-01T13:54:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hotelpresidentsilvi.it\/nw\/wp-content\/uploads\/2024\/02\/bhv_spiaggia_-06.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1300\" \/>\n\t<meta property=\"og:image:height\" content=\"975\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/contact\\\/\",\"url\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/contact\\\/\",\"name\":\"Contacts | Hotel President \u2605\u2605\u2605\u2605 Silvi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/contact\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/contact\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/nw\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/bhv_spiaggia_-06.jpg\",\"datePublished\":\"2024-02-21T17:29:16+00:00\",\"dateModified\":\"2026-07-01T13:54:52+00:00\",\"description\":\"Hotel President in Silvi Marina: 4-star family hotel on the Adriatic coast. Contact us for a customized quote.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/contact\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/contact\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/contact\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/nw\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/bhv_spiaggia_-06.jpg\",\"contentUrl\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/nw\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/bhv_spiaggia_-06.jpg\",\"width\":1300,\"height\":975,\"caption\":\"La spiaggia dell'otel President gode di spazi dedicati ai bambini con giochi e gonfiabili a disposizione dei piccoli ospiti in qualunque momento della giornata.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/contact\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contacts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/\",\"name\":\"Hotel President \u2605\u2605\u2605\u2605 Silvi Marina\",\"description\":\"Family Hotel 4 stelle per le tue vacanze in Abruzzo.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hotelpresidentsilvi.it\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contacts | Hotel President \u2605\u2605\u2605\u2605 Silvi","description":"Hotel President in Silvi Marina: 4-star family hotel on the Adriatic coast. Contact us for a customized quote.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hotelpresidentsilvi.it\/en\/contact\/","og_locale":"en_US","og_type":"article","og_title":"Contacts | Hotel President \u2605\u2605\u2605\u2605 Silvi","og_description":"Hotel President in Silvi Marina: 4-star family hotel on the Adriatic coast. Contact us for a customized quote.","og_url":"https:\/\/hotelpresidentsilvi.it\/en\/contact\/","og_site_name":"Hotel President \u2605\u2605\u2605\u2605 Silvi Marina","article_modified_time":"2026-07-01T13:54:52+00:00","og_image":[{"width":1300,"height":975,"url":"https:\/\/hotelpresidentsilvi.it\/nw\/wp-content\/uploads\/2024\/02\/bhv_spiaggia_-06.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hotelpresidentsilvi.it\/en\/contact\/","url":"https:\/\/hotelpresidentsilvi.it\/en\/contact\/","name":"Contacts | Hotel President \u2605\u2605\u2605\u2605 Silvi","isPartOf":{"@id":"https:\/\/hotelpresidentsilvi.it\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hotelpresidentsilvi.it\/en\/contact\/#primaryimage"},"image":{"@id":"https:\/\/hotelpresidentsilvi.it\/en\/contact\/#primaryimage"},"thumbnailUrl":"https:\/\/hotelpresidentsilvi.it\/nw\/wp-content\/uploads\/2024\/02\/bhv_spiaggia_-06.jpg","datePublished":"2024-02-21T17:29:16+00:00","dateModified":"2026-07-01T13:54:52+00:00","description":"Hotel President in Silvi Marina: 4-star family hotel on the Adriatic coast. Contact us for a customized quote.","breadcrumb":{"@id":"https:\/\/hotelpresidentsilvi.it\/en\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hotelpresidentsilvi.it\/en\/contact\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hotelpresidentsilvi.it\/en\/contact\/#primaryimage","url":"https:\/\/hotelpresidentsilvi.it\/nw\/wp-content\/uploads\/2024\/02\/bhv_spiaggia_-06.jpg","contentUrl":"https:\/\/hotelpresidentsilvi.it\/nw\/wp-content\/uploads\/2024\/02\/bhv_spiaggia_-06.jpg","width":1300,"height":975,"caption":"La spiaggia dell'otel President gode di spazi dedicati ai bambini con giochi e gonfiabili a disposizione dei piccoli ospiti in qualunque momento della giornata."},{"@type":"BreadcrumbList","@id":"https:\/\/hotelpresidentsilvi.it\/en\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hotelpresidentsilvi.it\/en\/"},{"@type":"ListItem","position":2,"name":"Contacts"}]},{"@type":"WebSite","@id":"https:\/\/hotelpresidentsilvi.it\/en\/#website","url":"https:\/\/hotelpresidentsilvi.it\/en\/","name":"Hotel President \u2605\u2605\u2605\u2605 Silvi Marina","description":"Family Hotel 4 stelle per le tue vacanze in Abruzzo.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hotelpresidentsilvi.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/hotelpresidentsilvi.it\/en\/wp-json\/wp\/v2\/pages\/4721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hotelpresidentsilvi.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hotelpresidentsilvi.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hotelpresidentsilvi.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hotelpresidentsilvi.it\/en\/wp-json\/wp\/v2\/comments?post=4721"}],"version-history":[{"count":12,"href":"https:\/\/hotelpresidentsilvi.it\/en\/wp-json\/wp\/v2\/pages\/4721\/revisions"}],"predecessor-version":[{"id":9042,"href":"https:\/\/hotelpresidentsilvi.it\/en\/wp-json\/wp\/v2\/pages\/4721\/revisions\/9042"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hotelpresidentsilvi.it\/en\/wp-json\/wp\/v2\/media\/4474"}],"wp:attachment":[{"href":"https:\/\/hotelpresidentsilvi.it\/en\/wp-json\/wp\/v2\/media?parent=4721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}