.elementor-6183 .elementor-element.elementor-element-f53d8ba > .elementor-container{min-height:3px;}.elementor-6183 .elementor-element.elementor-element-f53d8ba:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-f53d8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F2021;}.elementor-6183 .elementor-element.elementor-element-f53d8ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-f53d8ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6183 .elementor-element.elementor-element-2b41f71d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-2b41f71d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-ea5de93 > .elementor-widget-container{margin:-130px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-ea5de93{z-index:20;}.elementor-6183 .elementor-element.elementor-element-3d97d914 > .elementor-container{min-height:78vh;}.elementor-6183 .elementor-element.elementor-element-3d97d914:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-3d97d914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.prolongo24.roomzerodesign.com/wp-content/uploads/2024/05/prolongo-location-25mar-Prolongo-Location0620.jpg");background-position:0px -70px;background-repeat:no-repeat;background-size:100% auto;}.elementor-6183 .elementor-element.elementor-element-3d97d914{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-6183 .elementor-element.elementor-element-3d97d914 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6183 .elementor-element.elementor-element-2112b514 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-2112b514 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-735ccd29 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-6183 .elementor-element.elementor-element-735ccd29{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-48f1fdf1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-48f1fdf1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-ad11ba9{z-index:5;}.elementor-6183 .elementor-element.elementor-element-1c24af2d > .elementor-container{max-width:1200px;min-height:300px;}.elementor-6183 .elementor-element.elementor-element-1c24af2d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-1c24af2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1c24af2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-6b2da531.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-6b2da531.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-6b2da531 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-6b2da531 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-72c29b17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-72c29b17{z-index:0;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-2d96c155.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-2d96c155.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-2d96c155 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-2d96c155 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 10px 0px;}.elementor-6183 .elementor-element.elementor-element-53257f01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-53257f01{z-index:10;}.elementor-6183 .elementor-element.elementor-element-7b5d562e > .elementor-container{max-width:1200px;}.elementor-6183 .elementor-element.elementor-element-7b5d562e:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-7b5d562e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.prolongo24.roomzerodesign.com/wp-content/uploads/2020/03/Prolongo_foglie_destra_bg_white-scaled.gif");background-position:100% 0%;background-repeat:repeat-y;background-size:30% auto;}.elementor-6183 .elementor-element.elementor-element-7b5d562e > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6183 .elementor-element.elementor-element-7b5d562e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-14942597 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-14942597 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-169953b2 > .elementor-container{min-height:230px;}.elementor-6183 .elementor-element.elementor-element-169953b2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-6183 .elementor-element.elementor-element-169953b2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-314f1977.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6183 .elementor-element.elementor-element-314f1977.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6183 .elementor-element.elementor-element-314f1977 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-314f1977 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-49d722c0 > .elementor-container{min-height:20px;}.elementor-6183 .elementor-element.elementor-element-49d722c0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-6183 .elementor-element.elementor-element-49d722c0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-13eed53d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6183 .elementor-element.elementor-element-13eed53d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6183 .elementor-element.elementor-element-13eed53d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-13eed53d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-57b1e2d > .elementor-container{min-height:800px;}.elementor-6183 .elementor-element.elementor-element-57b1e2d:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-57b1e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.prolongo24.roomzerodesign.com/wp-content/uploads/2021/03/Prolongo_AlessioArianna_1920x1080_boxhome-min.jpg");background-position:top left;background-repeat:no-repeat;background-size:94% auto;}.elementor-6183 .elementor-element.elementor-element-57b1e2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 18px 0px;}.elementor-6183 .elementor-element.elementor-element-57b1e2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-7e2794b7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-7e2794b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-7e2794b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-7e2794b7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 75px 35px;}.elementor-6183 .elementor-element.elementor-element-4a8418bf{z-index:10;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-223fc964.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-223fc964.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-223fc964 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-223fc964 > .elementor-element-populated{margin:0px 55px 0px 0px;--e-column-margin-right:55px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-563fac9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-563fac9a{z-index:10;}.elementor-6183 .elementor-element.elementor-element-6fd1f839 > .elementor-container{min-height:100px;}.elementor-6183 .elementor-element.elementor-element-6fd1f839{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-52a5761a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-52a5761a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-9f0a90b > .elementor-container{min-height:20px;}.elementor-6183 .elementor-element.elementor-element-9f0a90b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1de1dfbf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-1de1dfbf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-61cd7574 > .elementor-container{min-height:800px;}.elementor-6183 .elementor-element.elementor-element-61cd7574 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-61cd7574:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-61cd7574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.prolongo24.roomzerodesign.com/wp-content/uploads/2020/03/la_nostra_storia_home.jpg");background-position:top right;background-repeat:no-repeat;background-size:94% auto;}.elementor-6183 .elementor-element.elementor-element-61cd7574{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-61cd7574 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-1e7d1f8c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-1e7d1f8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-1e7d1f8c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-1e7d1f8c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 55px;--e-column-margin-right:0px;--e-column-margin-left:55px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1e7d1f8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6183 .elementor-element.elementor-element-6058d876 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-6058d876{z-index:10;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-3f35c0c3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-3f35c0c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-3f35c0c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-3f35c0c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 35px 75px 0px;}.elementor-6183 .elementor-element.elementor-element-2cc2347d{z-index:10;}.elementor-6183 .elementor-element.elementor-element-28d0da6b > .elementor-container{min-height:90px;}.elementor-6183 .elementor-element.elementor-element-28d0da6b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-5ae9bee5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-5ae9bee5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-61ecb2cb > .elementor-container{min-height:20px;}.elementor-6183 .elementor-element.elementor-element-61ecb2cb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-4a38df78 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-4a38df78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1173d033 > .elementor-container{min-height:800px;}.elementor-6183 .elementor-element.elementor-element-1173d033:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-1173d033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.prolongo24.roomzerodesign.com/wp-content/uploads/2020/03/visite_guidate_home.jpg");background-position:top left;background-repeat:no-repeat;background-size:94% auto;}.elementor-6183 .elementor-element.elementor-element-1173d033{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-6183 .elementor-element.elementor-element-1173d033 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-4b06b154.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-4b06b154.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-4b06b154 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-4b06b154 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 75px 35px;}.elementor-6183 .elementor-element.elementor-element-b0df2ce{z-index:10;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-1a9b43f8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-1a9b43f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-1a9b43f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-1a9b43f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 55px 0px 0px;--e-column-margin-right:55px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1a9b43f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6183 .elementor-element.elementor-element-1af9970e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1af9970e{z-index:10;}.elementor-6183 .elementor-element.elementor-element-1ec2c8a5 > .elementor-container{min-height:20px;}.elementor-6183 .elementor-element.elementor-element-1ec2c8a5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-6e4c1c7d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-6e4c1c7d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-3412bfa4 > .elementor-container{min-height:800px;}.elementor-6183 .elementor-element.elementor-element-3412bfa4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-3412bfa4:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-3412bfa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.prolongo24.roomzerodesign.com/wp-content/uploads/2020/03/la_nostra_tradizione_home.jpg");background-position:top right;background-repeat:no-repeat;background-size:94% auto;}.elementor-6183 .elementor-element.elementor-element-3412bfa4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-3412bfa4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-13eb56eb.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-13eb56eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-13eb56eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-13eb56eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 55px;--e-column-margin-right:0px;--e-column-margin-left:55px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-13eb56eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6183 .elementor-element.elementor-element-6de1220e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-6de1220e{z-index:10;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-75216d3e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-75216d3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-75216d3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-75216d3e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 35px 75px 0px;}.elementor-6183 .elementor-element.elementor-element-533bfb71{z-index:10;}.elementor-6183 .elementor-element.elementor-element-45264df1 > .elementor-container{min-height:80px;}.elementor-6183 .elementor-element.elementor-element-45264df1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-2656054c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-2656054c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1dbc32a2 > .elementor-container{max-width:1200px;min-height:650px;}.elementor-6183 .elementor-element.elementor-element-1dbc32a2:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-1dbc32a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.prolongo24.roomzerodesign.com/wp-content/uploads/2024/05/Prolongo-Location-Canciani0059.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6183 .elementor-element.elementor-element-1dbc32a2 > .elementor-background-overlay{background-color:#5F572E;opacity:0.16;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6183 .elementor-element.elementor-element-1dbc32a2{transition:background 0.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-6183 .elementor-element.elementor-element-797e08ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-797e08ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-7bf96f6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-7bf96f6f{z-index:10;}.elementor-bc-flex-widget .elementor-6183 .elementor-element.elementor-element-11cee194.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-11cee194.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6183 .elementor-element.elementor-element-11cee194 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-11cee194 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-5fbbb857{z-index:10;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-6183 .elementor-element.elementor-element-7b5d562e:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-7b5d562e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-6183 .elementor-element.elementor-element-f53d8ba > .elementor-container{min-height:3px;}.elementor-6183 .elementor-element.elementor-element-3d97d914:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-3d97d914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6183 .elementor-element.elementor-element-1c24af2d{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-6183 .elementor-element.elementor-element-7b5d562e:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-7b5d562e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6183 .elementor-element.elementor-element-57b1e2d{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-6183 .elementor-element.elementor-element-7e2794b7 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-6183 .elementor-element.elementor-element-4a8418bf > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6183 .elementor-element.elementor-element-223fc964 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-223fc964 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-6183 .elementor-element.elementor-element-563fac9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-6183 .elementor-element.elementor-element-6fd1f839{margin-top:0%;margin-bottom:0%;}.elementor-6183 .elementor-element.elementor-element-61cd7574 > .elementor-container{min-height:0px;}.elementor-6183 .elementor-element.elementor-element-61cd7574{margin-top:0%;margin-bottom:0%;}.elementor-6183 .elementor-element.elementor-element-28d0da6b{margin-top:0%;margin-bottom:0%;}.elementor-6183 .elementor-element.elementor-element-1173d033{margin-top:-8%;margin-bottom:0%;}.elementor-6183 .elementor-element.elementor-element-3412bfa4{margin-top:20%;margin-bottom:0%;}.elementor-6183 .elementor-element.elementor-element-1dbc32a2{padding:0% 5% 0% 5%;}}@media(max-width:767px){.elementor-6183 .elementor-element.elementor-element-f53d8ba{margin-top:0px;margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-3d97d914 > .elementor-container{min-height:570px;}.elementor-6183 .elementor-element.elementor-element-3d97d914:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-3d97d914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-6183 .elementor-element.elementor-element-3d97d914{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-2112b514 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1c24af2d > .elementor-container{min-height:0px;}.elementor-6183 .elementor-element.elementor-element-1c24af2d{margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-6b2da531 > .elementor-element-populated{margin:0px 10px 0px 30px;--e-column-margin-right:10px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-2d96c155 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-2d96c155 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-7b5d562e:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-7b5d562e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6183 .elementor-element.elementor-element-7b5d562e{margin-top:0px;margin-bottom:0px;padding:0px 8px 0px 8px;}.elementor-6183 .elementor-element.elementor-element-169953b2 > .elementor-container{min-height:0px;}.elementor-6183 .elementor-element.elementor-element-314f1977 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-13eed53d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-57b1e2d > .elementor-container{min-height:690px;}.elementor-6183 .elementor-element.elementor-element-57b1e2d:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-57b1e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-6183 .elementor-element.elementor-element-57b1e2d{margin-top:15%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-7e2794b7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-223fc964 > .elementor-element-populated{margin:0px 30px 0px 10px;--e-column-margin-right:30px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-563fac9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-6fd1f839 > .elementor-container{min-height:0px;}.elementor-6183 .elementor-element.elementor-element-6fd1f839{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-52a5761a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-9f0a90b > .elementor-container{min-height:0px;}.elementor-6183 .elementor-element.elementor-element-9f0a90b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1de1dfbf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-61cd7574 > .elementor-container{min-height:770px;}.elementor-6183 .elementor-element.elementor-element-61cd7574:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-61cd7574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-6183 .elementor-element.elementor-element-61cd7574{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1e7d1f8c > .elementor-element-populated{margin:0px 10px 0px 30px;--e-column-margin-right:10px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-28d0da6b > .elementor-container{min-height:0px;}.elementor-6183 .elementor-element.elementor-element-28d0da6b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-5ae9bee5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-5ae9bee5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-61ecb2cb > .elementor-container{min-height:0px;}.elementor-6183 .elementor-element.elementor-element-61ecb2cb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-4a38df78 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-4a38df78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1173d033 > .elementor-container{min-height:720px;}.elementor-6183 .elementor-element.elementor-element-1173d033:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-1173d033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-6183 .elementor-element.elementor-element-1173d033{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-4b06b154 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-4b06b154 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1a9b43f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-1a9b43f8 > .elementor-element-populated{margin:0px 30px 0px 10px;--e-column-margin-right:30px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1ec2c8a5 > .elementor-container{min-height:0px;}.elementor-6183 .elementor-element.elementor-element-1ec2c8a5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-6e4c1c7d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-6e4c1c7d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-3412bfa4 > .elementor-container{min-height:770px;}.elementor-6183 .elementor-element.elementor-element-3412bfa4:not(.elementor-motion-effects-element-type-background), .elementor-6183 .elementor-element.elementor-element-3412bfa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-6183 .elementor-element.elementor-element-3412bfa4{margin-top:15%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-13eb56eb > .elementor-element-populated{margin:0px 10px 0px 30px;--e-column-margin-right:10px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-45264df1 > .elementor-container{min-height:0px;}.elementor-6183 .elementor-element.elementor-element-45264df1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-2656054c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6183 .elementor-element.elementor-element-2656054c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1dbc32a2 > .elementor-container{min-height:500px;}.elementor-6183 .elementor-element.elementor-element-1dbc32a2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-797e08ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-735ccd29 */#nav-menu-container {
    height: 30vh !important;
}

@medial only screen and (max-width: 768px) {
    #nav-menu-container {
    height: 0px !important;
}

}/* End custom CSS */
/* Start custom CSS *//** ======== CSS DISPLAYING FUNCTIONS ========= **/

/** ANCHOR NAV-ARROWS DISPLAYING SETTINGS **/

/*@media screen and (min-width: 1600px) {
    .scrolling-container-1-dx, .scrolling-container-2-sx, .scrolling-container-3-dx, .scrolling-container-4-sx, .scrolling-container-5-dx {
        display: none !important;
    }
}*/


/** ANCHOR NAV-MENU DISPLAYING SETTINGS **/

@media screen and (max-width: 1600px) {
    .nav-menu-home-container {
        display: none !important;
    }
}

/** =========== END OF CSS DISPLAYING FUNCTIONS ============= **/

/** ===================================================== **/
/** ===================================================== **/

/** ANIMATIONS CONTROLS KEYFRAMES **/

    /** === nav menu slide in === **/
    
    @keyframes nav-menu-slide-in {
        from{
        opacity: 0;
        transform: translate(-500%, 180px);
        }
        
        to{
        opacity: 1;
        transform: translate(0%, 180px);
        }
        }
        
    /** nav menu slide in mobile **/
    
        @keyframes nav-menu-slide-in-mobile {
        from{
        opacity: 0;
        transform: translate(-500%, 160px);
        }
        
        to{
        opacity: 1;
        transform: translate(0%, 160px);
        }
        }

    /** === containers sliders from sx === **/
        @keyframes slide-sx-in {
        from {
        opacity: 0;
        transform: translate( -150%, 0%) scale(0.0) rotate(0deg);
        }

        to {
        opacity: 1;
        transform: translate( 0%, 0%) scale(1.0) rotate(0deg);
        }
    }

    /** === containers sliders from dx === **/
        @keyframes slide-dx-in {
        from {
        opacity: 0;
        transform: translate( 150%, 0%) scale(0.0) rotate(0deg);
        }

        to {
        opacity: 1;
        transform: translate( 0%, 0%) scale(1.0) rotate(0deg);
        }
    }
    
    /** === containers zooming === **/
    /*@keyframes zoom-in-rotation {
        from {
        opacity: 0;
        transform: translate( 0%, 80%) scale(0.0) rotate(-20deg);
        }

        to {
        opacity: 1;
        transform: translate( 0%, 80%) scale(1.0) rotate(-2deg);
        }
    }*/

/** ===== END OF ANIMATIONS CONTROLS ===== **/

/** ===================================================== **/
/** ===================================================== **/

/** ======== DESKTOP STYLE ======= **/

/** CONTAINERS ANIMATIONS CALLS **/

    /**anchor sections**/
    /*on scroll animations*/
    .cl-section-2-container.is-visible {
        opacity: 1;
        transform: translate( 0%, 0%) scale(1.0) rotate(0deg);
        animation-name: slide-sx-in;
        animation-duration: 0.7s;
        animation-timing-function: .5s .2s ease-in;  
    }

    .cl-section-3-container.is-visible {
        opacity: 1;
        transform: translate( 0%, 0%) scale(1.0) rotate(0deg);
        animation-name: slide-dx-in;
        animation-duration: 0.7s;
        animation-timing-function: .5s .2s ease-in;
    }

    .cl-section-4-container.is-visible {
        opacity: 1;
        transform: translate( 0%, 0%) scale(1.0) rotate(0deg);
        animation-name: slide-sx-in;
        animation-duration: 0.7s;
        animation-timing-function: .5s .2s ease-in;
    }

    /*main section 1*/
    /*hover animation*/
    .calltoaction_main_banner_container:hover {
        transform: translate( 0%, 30%) scale(1.05) rotate(0deg) !important;
        transition-delay: 0s !important;
        transition: transform .3s .25s ease-in, box-shadow 0.3s ease-in-out !important;
        box-shadow: 0px 0px 3px 3px #3F202110;
    }

    /*on scroll animation*/
    .calltoaction_main_banner_container.is-visible {
        opacity: 1;
        transform: translate( 0%, 30%) scale(1.0) rotate(0deg);
        transition: transform .3s .25s ease-in, opacity .3s .25s ease-out;
        transition-delay: 0s;
    }

    /**section 2 - section 4**/
    /*hover animation*/
    .calltoaction_box_container_dx:hover {
        transform: translate( 0%, 20%) scale(1.05) rotate(0deg) !important;
        transition-delay: 0s !important;
        transition: transform .3s .25s ease-in, box-shadow 0.3s ease-in-out !important;
        box-shadow: 0px 0px 3px 3px #3F202110;
    }

    /*on scroll animation*/
    .calltoaction_box_container_dx.is-visible {
        opacity: 1;
        transform: translate( 0%, 20%) scale(1.0) rotate(-2deg);
        transition: transform .3s .25s ease-in, opacity .3s .25s ease-out;
        transition-delay: .8s;
        /*transform: translate( 0%, 80%) scale(1.0) rotate(-2deg);
        animation-name: zoom-in-rotation;
        animation-duration: 1s;
        animation-timing-function: ease-in;*/
    }

    /**section 3**/
    /*hover animation*/
    .calltoaction_box_container_sx_center:hover {
        transform: translate( 0%, 0%) scale(1.05) rotate(0deg) !important;
        transition-delay: 0s !important;
        transition: transform .3s .25s ease-in, box-shadow 0.3s ease-in-out !important;
        box-shadow: 0px 0px 3px 3px #3F202110;
    }

    /*on scroll animation*/
    .calltoaction_box_container_sx_center.is-visible {
        opacity: 1;
        transform: translate( 0%, 0%) scale(1.0) rotate(-2deg);
        transition: transform .3s .25s ease-in, opacity .3s .25s ease-out;
        transition-delay: .8s;
    }

    /**bottom section**/
    /*on scroll animation*/
    .calltoaction_bottom_banner_container.is-visible {
        opacity: 1;
        transform: translate( 0%, 0%) scale(1.0) rotate(0deg);
        animation-name: slide-sx-in;
        animation-duration: 0.7s;
        animation-timing-function: .5s .2s ease-in;
    }

/** ===== END OF CONTAINERS ANIMATIONS CALLS **/

/** ===================================================== **/
/** ===================================================== **/

/** NAV-MENU STYLE **/

    #checkbox-title {
        display: none;
    }

    #checkbox-title-label {
        font-family: 'cinzel';
        font-size: 20px;
        color: #3F2021;
        font-weight: 600;
        border-color: #3F20212;
        margin-bottom: 10px;
        margin-left: 0px;
        cursor: pointer;
    }
    
    #checkbox-title-label:before {
        content: '+';
        margin-right: 3px;
    }
    
    .nav-menu-container-older.selected #checkbox-title-label:before {
        content: '-';
        margin-right: 3px;
    }
    
    .nav-menu-container-older {
        opacity: 0;
    }

    .nav-menu-enter-animation {
        position: fixed;
        display: flex;
        flex-direction: column;
        margin-left: 10px;
        margin-right: auto;
        margin-top: 0px;
        background-color: white;
        border-radius: 10px;
        transform: translate(0%, 180px);
        width: 260px;
        padding-top: 10px;
        padding-left: 5px;
        box-shadow: 0px 0px 3px 3px #00000010;
        animation-name: nav-menu-slide-in;
        animation-duration: 1s;
        animation-delay: 0s;
        opacity: 1;
    }
    
    .nav-menu-container-older.selected .nav-menu-container {
        display: flex;
        flex-direction: column;
        margin-left: 5px;
        margin-right: auto;
        margin-top: 0px;
        background-color: white;
        border-radius: 10px;
        vertical-align: top;
        padding-right: 10px;
    }
    
   .nav-menu-container {
        display: none;
    }
    
    .nav-menu-title {
        display: none;
        font-family: 'cinzel';
        color: #3F2021;
        font-weight: 600;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-color: #3F20212;
        margin-bottom: 10px;
    } 
    
    .nav-menu-container button {
        font-family: 'cinzel';
        font-size: 18px;
        border: none;
        padding-right: 5px;
        padding-left: 5px;
        padding-bottom: 0px;
        padding-top: 0px;
        max-height: 28px;
        margin-bottom: 5px;
        text-align: left;
        background-image: linear-gradient(to left,
        transparent,
        transparent 50%,
        #a61022 50%,
        #a61022);
        background-position: 100% 0;
        background-size: 200% 100%;
        transition: all .25s ease-in;
    }
    
    .nav-menu-container button:hover {
        background-position: 0 0;
        color: white !important;
        background-color: transparent;
    }
    
    .nav-menu-button-link-text {
        color: #a61022;
        font-weight: 600;
    }
    
    .nav-menu-container a:hover, .nav-menu-button-link-text:hover {
        color: white !important;
    }
    
    .nav-menu-container a:before {
        content: '*'
    }


    .nav-menu-home-container {
        display: flex;
        flex-direction: column;
        margin-left: 10px;
        margin-right: auto;
        margin-top: 0px;
        background-color: white;
        border-radius: 10px;
        width: 180px;
        padding:8px;
        vertical-align: top;
        transform: translate(0px, 25%);
        box-shadow: 0px 0px 3px 3px #00000010;
    }
    
    .nav-menu-home-title {
        font-family: 'cinzel';
        color: #3F2021;
        font-weight: 600;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-color: #3F20212;
        margin-bottom: 10px;
    } 
    
    .nav-menu-home-container button {
        font-family: 'cinzel';
        font-size: 12px;
        border: none;
        padding-right: 5px;
        padding-left: 5px;
        padding-bottom: 0px;
        padding-top: 0px;
        max-height: 28px;
        margin-bottom: 5px;
        text-align: left;
        background-image: linear-gradient(to left,
        transparent,
        transparent 50%,
        #a61022 50%,
        #a61022);
        background-position: 100% 0;
        background-size: 200% 100%;
        transition: all .25s ease-in;
    }
    
    .nav-menu-home-container button:hover {
        background-position: 0 0;
        color: white !important;
        background-color: transparent;
    }
    
    .nav-menu-button-link-text {
        color: #a61022;
        font-weight: 600;
    }
    
    .nav-menu-home-container a:hover, .nav-menu-button-link-text:hover {
        color: white !important;
    }
    
    .nav-menu-home-container a:before {
        content: '*'
    }
    
/** ===================================================== **/

/** CALL TO ACTION BOXES **/

/** CONTAINERS STYLE **/

    /**global sections**/
    .cl-section-2-container, .cl-section-3-container, .cl-section-4-container {
        opacity: 0;
        will-change: transform, opacity;
        }

    /**main section 1**/
    .calltoaction_main_banner_container {
        margin-left: 0px;
        margin-right: auto;
        width: auto;
        height: auto;
        background-color: white;
        border-radius: 10px;
        border-style: solid;
        border-width: 2px;
        border-color: #f1f1f1;
        box-shadow: 0px 0px 0px 0px #3F202110;
        padding-right: 40px; 
        padding-left: 40px;
        padding-top: 15px;
        padding-bottom: 25px;
        align-content: center;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        /**related containers animations calls**/
        opacity: 0;
        transform: translate( 0%, 30%) scale(0.0) rotate(-20deg);
        will-change: transform, opacity;
        }

    /**section 2 - section 4**/        
    .calltoaction_box_container_dx {
        margin-left: auto;
        margin-right: -50px;
        width: auto;
        height: auto;
        background-color: white;
        border-radius: 10px;
        border-style: solid;
        border-width: 2px;
        border-color: #f1f1f1;
        box-shadow: 0px 0px 0px 0px #3F202110;
        padding-right: 40px; 
        padding-left: 40px;
        padding-top: 15px;
        padding-bottom: 25px;
        align-content: center;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        /**related containers animations calls**/
        opacity: 0;
        transform: translate( 0%, 20%) scale(0.0) rotate(-20deg);
        will-change: transform, opacity;
        }

    /**section 3**/  
    .calltoaction_box_container_sx_center {
        margin-left: -150px;
        margin-right: auto;
        width: auto;
        height: auto;
        background-color: white;
        border-radius: 10px;
        border-style: solid;
        border-width: 2px;
        border-color: #f1f1f1;
        box-shadow: 0px 0px 0px 0px #3F202110;
        padding-right: 40px; 
        padding-left: 40px;
        padding-top: 15px;
        padding-bottom: 25px;
        align-content: center;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        /**related containers animations calls**/
        opacity: 0;
        transform: translate( 0%, 0%) scale(0.0) rotate(-20deg);
        will-change: transform, opacity;
    }

    /**bottom section**/ 
    .calltoaction_bottom_banner_container {
        margin-left: 0px;
        margin-right: 50px;
        width: auto;
        height: auto;
        background-color: transparent;
        border-radius: 0px;
        border-style: solid;
        border-width: 1px;
        border-color: transparent;
        box-shadow: 0px 0px 0px 0px #3F202110;
        padding-right: 0px; 
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        align-content: center;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        /**related containers animations calls**/
        opacity: 0;
        transform: translate( 0%, 0%) scale(0.0) rotate(-20deg);
        will-change: transform, opacity;
    }

/** ===================================================== **/

/** CONTAINERS TEXT **/

    .calltoaction_box_title {
        font-family: 'Cinzel Decorative', cursive;
        text-align: leftr;
        text-transform: uppercase;
        color: #3F2021;
    }

    .calltoaction_bottom_box_title {
        font-family: 'Cinzel Decorative', cursive;
        text-align: leftr;
        text-transform: uppercase;
        color: white;
    }

    .calltoaction_box_title_norm, .calltoaction_bottom_box_title_norm {
        font-family: 'Cinzel', serif;
        font-weight: 100;
        font-size: 25px;
    }

    .calltoaction_box_title_mod {
        font-family: 'Cinzel Decorative', cursive !important;
        color: #a61022 !important;
        font-weight: 100;
        font-size: 35px;
    }

    .calltoaction_bottom_box_title_mod {
        font-family: 'Cinzel Decorative', cursive !important;
        color: #ecc3b2 !important;
        font-weight: 100;
        font-size: 35px;
    }

    #graphic-title-underline {
        width: 70%;
        height: 10px;
        margin-top: -15px;
        margin-bottom: 5px;
        margin-left: -20px;
    } 

    .calltoaction_box_text {
        font-family: 'Open Sans', sans-serif;
        color: #575757 !important;
        font-weight: 400;
    }

    .calltoaction_bottom_box_text {
        font-family: 'Open Sans', sans-serif;
        color: white;
        font-weight: 300 !important;
    }

/** ===================================================== **/

/** CONTAINERS BUTTONS **/

    .navigation_arrow_img {
        width: 100%;
        height: 100%;
        margin: 0px;
    }

    .scrolling-container-1-dx, .scrolling-container-3-dx, .scrolling-container-5-dx {
        display: block;
        float: right;
    }

    .scrolling-container-2-sx, .scrolling-container-4-sx {
        display: block;
        float: left;
    }

    .scrollup-btn-2, .scrollup-btn-3, .scrollup-btn-4, .scrollup-btn-5 {
        width: 80px;
        height: 80px;
        border-color: white;
        background-color: #ffffff50;
        padding-top: 15px;
        margin-top: 5px;
        display: block;
        background-image: linear-gradient(to left, transparent, transparent 50%, #a61022 50%, #a61022 );
        background-position: 100% 0;
        background-size: 200% 100%;
        transition: all .25s ease-in;
    }

    .scrolldown-btn-1, .scrolldown-btn-2, .scrolldown-btn-3, .scrolldown-btn-4 {
        width: 80px;
        height: 80px;
        border-color: white;
        background-color: #ffffff50;
        padding-top: 15px;
        margin-top: 5px;
        display: block;
        background-image: linear-gradient(to left, transparent, transparent 50%, #a61022 50%, #a61022);
        background-position: 100% 0;
        background-size: 200% 100%;
        transition: all .25s ease-in;
    }

    .scrollup-btn-2:hover, .scrollup-btn-3:hover, .scrollup-btn-4:hover, .scrollup-btn-5:hover {
        background-color: #ffffff60;
        background-position: 0 0;
    }


    .scrolldown-btn-1:hover, .scrolldown-btn-2:hover, .scrolldown-btn-3:hover, .scrolldown-btn-4:hover {
        background-color: #ffffff60;
        background-position: 0 0;
    }

    .calltoaction_main_banner_button, .calltoaction_bottom_banner_button {
        font-family: 'Open Sans', sans-serif;
        color: #ffffff;
        font-weight: 100px;
        text-transform: uppercase;
        width: 100%;
        font-size: 20px;
        font-size: 18px;
        min-height: 45px;
        border: none;
        background: #3F2021;
        margin: 0 auto;
        text-align: center;
        margin-top: 0px;
        padding: 0px;
        display: block;
        background-image: linear-gradient(to left, transparent, transparent 50%, #a61022 50%, #a61022);
        background-position: 100% 0;
        background-size: 200% 100%;
        transition: all .50s ease-in;
    }

    .calltoaction_main_banner_button:hover, .calltoaction_bottom_banner_button:hover {
        background-position: 0 0;
        color: white;
        background-color: transparent;
    }

    .calltoaction_box_btn_container {
        width: 50%;
        margin-left: auto;
    }

    .calltoaction_box_button {
        font-family: 'Open Sans', sans-serif;
        color: #a61022;
        font-weight: 100px;
        width: 50%;
        font-size: 20px;
        font-size: 18px;
        min-height: 45px;
        border-color: #ffffff;
        background: #ffffff;
        width: 200px;
        margin: 0 auto;
        text-align: center;
        margin-top: 0px;
        padding: 0px;
        display: block;
        background-image: linear-gradient(to left, transparent, transparent 50%, #a61022 50%, #a61022);
        background-position: 100% 0;
        background-size: 200% 100%;
        transition: all .25s ease-in;
    }

    .calltoaction_box_button a:after {
        content: '...';
    }

    .calltoaction_box_button:hover {
        background-position: 0 0;
        color: white;
        background-color: transparent;
    }

/** ======== END OF DESKTOP STYLE ======== **/




/** ===================================================== **/
/** ===================================================== **/




/** ======== TABLET STYLE ======== **/

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    
        /**global sections**/
        .cl-section-2-container, .cl-section-3-container, .cl-section-4-container {
                opacity: 0;
                will-change: transform, opacity;
            }

        /**main section 1**/
        .calltoaction_main_banner_container {
                margin-left: 30%;
                margin-right: 0px;
                margin-top: -200px;
                display: block !important;
            }

        /**section 2 - section 4**/
        .calltoaction_box_container_dx {
                margin-left: -150px;
                margin-right: 0px;
                margin-top: 100px;
                width: 600px;
                height: unset;
                border-radius: 10px;
                border-width: 2px;
                padding-right: 30px; 
                padding-left: 30px;
                padding-top: 30px;
                padding-bottom: 40px;
                box-shadow: 0px 0px 3px 3px #3F202110;
                /**related containers animations calls**/
                opacity: 1;
                transform: translate(300px, 0px) scale(0.0) rotate(-1deg);
                will-change: transform, opacity;
            }
        
        /**section 3**/
        .calltoaction_box_container_sx_center {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 500px !important;
                width: 600px;
                height: unset;
                border-radius: 10px;
                border-width: 2px;
                padding-right: 30px; 
                padding-left: 30px;
                padding-top: 30px;
                padding-bottom: 40px;
                box-shadow: 0px 0px 3px 3px #3F202110;
                /**related containers animations calls**/
                opacity: 1;
                transform: translate(0px, 10px) scale(0.0) rotate(1deg);
                will-change: transform, opacity;
            }

        .scrolling-container-1-dx, .scrolling-container-2-sx, .scrolling-container-3-dx, .scrolling-container-4-sx, .scrolling-container-5-dx {
                display: none !important;
            }
            
        .elementor-section .elementor-container {
                flex-wrap: wrap-reverse;
            }
}

/** ======== END OF TABLET STYLE ======== **/




/** ===================================================== **/
/** ===================================================== **/




/** ======= MOBILE STYLE ======== **/

@media only screen and (max-width: 767px) {
    
        /** MOBILE NAV-MENU STYLE **/
        .nav-menu-container-older {
            display: none;
        }
    
        /*#checkbox-title-label {
            margin-bottom: 0px;
            }
                
        .nav-menu-enter-animation {
            width: 50%;
            margin-left: 5px;
            margin-right: 5px;
            padding: 5px;
            opacity: 1;
            transform: translate(0%, 160px);
            animation-name: nav-menu-slide-in-mobile;
            }
                 
        .nav-menu-container-older.selected .nav-menu-container {
            margin-top: 5px;
            padding: 5px;
            }*/
    
     /** ===================================================== **/

        
    /** MOBILE CONTAINERS ANIMATIONS CALLS **/

        /**anchor sections**/
        /*on scroll animation*/
        .cl-section-2-container.is-visible {
            opacity: 1;
            transform: translate( 0px, 0px) scale(1.0) rotate(0deg);
            animation-name: slide-sx-in;
            animation-duration: 0.7s;
            animation-timing-function: .5s .2s ease-in;  
            }

        /**main section 1**/
        /*hover animation*/
        .calltoaction_main_banner_container:hover {
            transform: translate( 0px, 0px) scale(1.0) rotate(0deg) !important;
            transition-delay: 0s !important;
            transition: transform .3s .25s ease-in, box-shadow 0.3s ease-in-out !important;
            box-shadow: 0px 0px 0px 0px #3F202110;
            }

        /*on scroll animation*/
        .calltoaction_main_banner_container.is-visible {
            opacity: 1;
            transform: translate( 0px, 0px) scale(1.0) rotate(1deg);
            transition: transform .3s .25s ease-in, opacity .3s .25s ease-out;
            transition-delay: 0s;
            }
        
        /**section 2 - section 4**/
        /*hover animation*/
        .calltoaction_box_container_dx:hover {
            transition: transform 0.5s ease-out;
            transform: translate( 300px, 0px) scale(1.0) rotate(-1deg) !important;
            transition-delay: 0s !important;
            transition: transform .3s .25s ease-in, box-shadow 0.3s ease-in-out !important;
            box-shadow: 0px 0px 0px 0px #3F202110;
            }

        /*onscroll animation*/
        .calltoaction_box_container_dx.is-visible {
            opacity: 1;
            transform: translate(300px, 0px) scale(1.0) rotate(-1deg);
            transition: transform .3s .25s ease-in, opacity .3s .25s ease-out;
            transition-delay: .8s;
            }

        /**section 3**/
        /*hover animation*/
        .calltoaction_box_container_sx_center:hover {
            transition: transform 0.5s ease-out;
            transform: translate(0px, 0px) scale(1.0) rotate(1deg) !important;
            transition-delay: 0s !important;
            transition: transform .3s .25s ease-in, box-shadow 0.3s ease-in-out !important;
            box-shadow: 0px 0px 0px 0px #3F202110;
            }

        /*onscroll animation*/
        .calltoaction_box_container_sx_center.is-visible {
            opacity: 1;
            transform: translate(0px, 0px) scale(1.0) rotate(1deg);
            transition: transform .3s .25s ease-in, opacity .3s .25s ease-out;
            transition-delay: .8s;
            }

    /** ===== END OF CONTAINERS ANIMATIONS CALLS **/

    /** ===================================================== **/
    /** ===================================================== **/
    
    /** MOBILE CALL TO ACTION BOXES **/

    /** MOBILE CONTAINERS STYLE **/
        
        /**global sections**/
        .cl-section-2-container, .cl-section-3-containerm, .cl-section-4-container {
                opacity: 0;
            }

        /**main section 1**/
        .calltoaction_main_banner_container {
                margin-left: 0px;
                margin-right: 0px;
                width: 100%;
                height: unset;
                border-radius: 10px;
                border-width: 2px;
                transform: translate( 0%, 0%);
                padding-right: 15px; 
                padding-left: 15px;
                padding-top: 15px;
                padding-bottom: 25px;
                box-shadow: 0px 0px 3px 3px #3F202110;
                /**related containers animations calls**/
                opacity: 1;
                transform: translate(0px, 0px) scale(0.0) rotate(1deg);
                will-change: transform, opacity;
            }

        /**section 2 - section 4**/
        .calltoaction_box_container_dx {
                margin-left: -300px;
                margin-right: 0px;
                margin-top: 150px;
                width: 100%;
                height: unset;
                border-radius: 10px;
                border-width: 2px;
                padding-right: 15px; 
                padding-left: 15px;
                padding-top: 15px;
                padding-bottom: 25px;
                box-shadow: 0px 0px 3px 3px #3F202110;
                /**related containers animations calls**/
                opacity: 1;
                transform: translate(300px, 0px) scale(0.0) rotate(-1deg);
                will-change: transform, opacity;
            }
        
        /**section 3**/
        .calltoaction_box_container_sx_center {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 150px;
                width: 100%;
                height: unset;
                border-radius: 10px;
                border-width: 2px;
                padding-right: 15px; 
                padding-left: 15px;
                padding-top: 15px;
                padding-bottom: 25px;
                box-shadow: 0px 0px 3px 3px #3F202110;
                /**related containers animations calls**/
                opacity: 1;
                transform: translate(0px, 50px) scale(0.0) rotate(1deg);
                will-change: transform, opacity;
            }

        /**bottom section**/
        .calltoaction_bottom_banner_container {
                margin-left: 0px;
                margin-right: 0px;
                width: 100%;
                height: unset;
                border-radius: 10px;
                border-width: 0px;
                transform: translate( 0%, 0%);
                padding-right: 15px; 
                padding-left: 15px;
                padding-top: 15px;
                padding-bottom: 25px;
            }

    /** ===================================================== **/

    /** MOBILE CONTAINERS TEXT **/

        #graphic-title-underline {
                margin-left: 0px;
            } 

        .calltoaction_box_text {
                font-size: 13px;
            }

        .calltoaction_bottom_box_text {
                font-size: 13px;
            }

    /** ===================================================== **/

    /** MOBILE CONTAINERS BUTTONS **/

        .scrolling-container-1-dx, .scrolling-container-3-dx, .scrolling-container-5-dx {
                display: flex;
                width: 50%;
                float: none;
                margin-left: auto;
                margin-right: auto;
            }

        .scrolling-container-2-sx, .scrolling-container-4-sx {
                display: flex;
                width: 50%;
                float: none;
                margin-left: auto;
                margin-right: auto;
            }

        .scrollup-btn-2, .scrollup-btn-3, .scrollup-btn-4, .scrollup-btn-5 {
                display: flex;
                width: 50%;
                height: 50%;
            }

        .scrolldown-btn-1, .scrolldown-btn-2, .scrolldown-btn-3, .scrolldown-btn-4 {
                display: flex;
                width: 50%;
                height: 50%;
            }

        .calltoaction_main_banner_button, .calltoaction_bottom_banner_button {
                background-image: linear-gradient(to left, transparent, transparent 50%, #a61022 50%, #a61022);
                background-position: 100% 0;
                background-size: 200% 100%;
                transition: all .25s ease-in;
            }

        .calltoaction_box_btn_container {
                width: 100%;;
            }

        .calltoaction_box_button {
                float: right;
                text-align: center;
                width: 50%;
                font-size: 15px;
                min-height: 45px;
                border-color: #a61022;
                border-radius: 5px;
                background: #f1f1f1;
                background-image: linear-gradient(to left, transparent, transparent 50%, #a61022 50%, #a61022);
                background-position: 100% 0;
                background-size: 200% 100%;
                transition: all .25s ease-in;
            }
    }

/** ======= END OF MOBILE STYLE ======== **/

/** ===================================================== **/
/** ===================================================== **//* End custom CSS */