body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1360px}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{border-radius:0px}@media only screen and (min-width:981px){.et_pb_section{padding:1% 0}.et_pb_fullwidth_section{padding:0}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1500px){.et_pb_row{padding:30px 0}.et_pb_section{padding:15px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:90px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}.et_pb_section_0_tb_header{border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.06)}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:15px;color:#000000!important}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu{background-color:#ffffff;padding-top:15px;padding-bottom:15px}.et_pb_fullwidth_menu_0_tb_header{width:100%;max-width:100%}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .nav li ul,.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .et_mobile_menu,.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .et_mobile_menu ul{background-color:#ffffff!important}.et_pb_fullwidth_menu_0_tb_header .et_pb_row>.et_pb_menu__logo-wrap,.et_pb_fullwidth_menu_0_tb_header .et_pb_menu__logo-slot{width:20%;max-width:100%}.et_pb_fullwidth_menu_0_tb_header .et_pb_row>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_fullwidth_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{height:auto;max-height:none}.et_pb_fullwidth_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_fullwidth_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_fullwidth_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_fullwidth_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#2ea3f2}.et_pb_fullwidth_menu_0_tb_header.et_pb_module{margin-left:0px!important;margin-right:auto!important}@media only screen and (max-width:980px){.et_pb_section_0_tb_header{border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.06)}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu{padding-top:15px;padding-bottom:15px}.et_pb_fullwidth_menu_0_tb_header .et_pb_row>.et_pb_menu__logo-wrap,.et_pb_fullwidth_menu_0_tb_header .et_pb_menu__logo-slot{width:50%}}@media only screen and (max-width:767px){.et_pb_section_0_tb_header{border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.06)}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu{padding-top:15px;padding-bottom:15px}}.et_pb_section_1_tb_body.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_row_1_tb_body{background-color:#fafafa}.et_pb_image_6_tb_body .et_pb_image_wrap,.et_pb_image_6_tb_body img,.et_pb_image_5_tb_body .et_pb_image_wrap,.et_pb_image_5_tb_body img,.et_pb_image_4_tb_body .et_pb_image_wrap,.et_pb_image_4_tb_body img,.et_pb_row_4_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_4_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4_tb_body.et_pb_row,.et_pb_image_3_tb_body .et_pb_image_wrap,.et_pb_image_3_tb_body img,.et_pb_image_1_tb_body .et_pb_image_wrap,.et_pb_image_1_tb_body img,.et_pb_row_3_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_3_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3_tb_body.et_pb_row,.et_pb_image_2_tb_body .et_pb_image_wrap,.et_pb_image_2_tb_body img,.et_pb_row_2_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2_tb_body.et_pb_row,.et_pb_row_1_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_body.et_pb_row{width:100%}.et_pb_text_1_tb_body h1{font-size:42px}.et_pb_text_2_tb_body{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;padding-right:20px!important;padding-left:20px!important}.et_pb_text_3_tb_body{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500}.et_pb_section_2_tb_body.et_pb_section{background-color:#FFFFFF!important}.et_pb_row_2_tb_body{background-color:RGBA(255,255,255,0)}.et_pb_image_0_tb_body .et_pb_image_wrap{border-radius:10px 10px 10px 10px;overflow:hidden}.et_pb_image_0_tb_body{width:90%;text-align:center}.et_pb_image_0_tb_body .et_pb_image_wrap>.box-shadow-overlay,.et_pb_image_0_tb_body .et_pb_image_wrap.et-box-shadow-no-overlay{box-shadow:inset 0px 0px 18px 0px #FFFFFF}.et_pb_row_4_tb_body,.et_pb_row_3_tb_body{background-color:#FFFFFF}.et_pb_image_1_tb_body .et_pb_image_wrap{border-radius:5px 5px 5px 5px;overflow:hidden;border-color:#8300E9;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)}.et_pb_image_1_tb_body,.et_pb_image_2_tb_body,.et_pb_image_3_tb_body,.et_pb_image_5_tb_body,.et_pb_image_6_tb_body{filter:brightness(130%) contrast(105%);backface-visibility:hidden;width:100%;max-width:100%!important;text-align:left;margin-left:0}html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_2_tb_body:hover,html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_1_tb_body:hover,html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_3_tb_body:hover,html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_5_tb_body:hover,html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_6_tb_body:hover{filter:brightness(130%) contrast(105%)}.et_pb_image_4_tb_body .et_pb_image_wrap img,.et_pb_image_5_tb_body .et_pb_image_wrap img,.et_pb_image_6_tb_body .et_pb_image_wrap img,.et_pb_image_1_tb_body .et_pb_image_wrap img,.et_pb_image_3_tb_body .et_pb_image_wrap img,.et_pb_image_2_tb_body .et_pb_image_wrap img{max-height:215px}.et_pb_text_4_tb_body{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;min-height:247px;padding-top:3px!important;margin-bottom:2px!important}.et_pb_text_4_tb_body h1{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.et_pb_text_8_tb_body h3,.et_pb_text_9_tb_body h3,.et_pb_text_7_tb_body h3,.et_pb_text_5_tb_body h3,.et_pb_text_6_tb_body h3,.et_pb_text_4_tb_body h3{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:20px;line-height:1.2em}.et_pb_button_0_tb_body,.et_pb_button_0_tb_body:after,.et_pb_button_1_tb_body,.et_pb_button_1_tb_body:after,.et_pb_button_5_tb_body,.et_pb_button_5_tb_body:after,.et_pb_button_3_tb_body,.et_pb_button_3_tb_body:after,.et_pb_button_2_tb_body,.et_pb_button_2_tb_body:after,.et_pb_button_4_tb_body,.et_pb_button_4_tb_body:after{transition:all 300ms ease 0ms}.et_pb_image_6_tb_body .et_pb_image_wrap,.et_pb_image_4_tb_body .et_pb_image_wrap,.et_pb_image_2_tb_body .et_pb_image_wrap,.et_pb_image_3_tb_body .et_pb_image_wrap,.et_pb_image_5_tb_body .et_pb_image_wrap{border-radius:5px 5px 5px 5px;overflow:hidden;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)}.et_pb_image_4_tb_body{filter:brightness(120%) contrast(105%);backface-visibility:hidden;width:100%;max-width:100%!important;text-align:left;margin-left:0}html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_4_tb_body:hover{filter:brightness(120%) contrast(105%)}.et_pb_row_1_tb_body.et_pb_row{margin-top:0px!important;margin-left:auto!important;margin-right:auto!important}.et_pb_row_2_tb_body.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-left:auto!important;margin-right:auto!important;padding-top:0px;padding-bottom:0px}.et_pb_row_3_tb_body.et_pb_row{padding-top:0px!important;margin-top:4vw!important;margin-right:436px!important;margin-left:auto!important;margin-left:auto!important;margin-right:auto!important;padding-top:0px}.et_pb_row_4_tb_body.et_pb_row{margin-top:1vw!important;margin-bottom:52px!important;margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:980px){.et_pb_row_1_tb_body.et_pb_row,.et_pb_row_2_tb_body.et_pb_row,.et_pb_row_3_tb_body.et_pb_row{padding-left:10vw!important;padding-left:10vw!important}.et_pb_section_2_tb_body.et_pb_section{padding-right:0px;padding-left:0px;margin-right:0px;margin-left:0px}.et_pb_image_0_tb_body .et_pb_image_wrap img{width:auto}.et_pb_image_4_tb_body,.et_pb_image_1_tb_body,.et_pb_image_2_tb_body,.et_pb_image_3_tb_body,.et_pb_image_6_tb_body,.et_pb_image_5_tb_body{text-align:center;margin-left:auto;margin-right:auto}.et_pb_text_9_tb_body h3,.et_pb_text_8_tb_body h3,.et_pb_text_7_tb_body h3,.et_pb_text_4_tb_body h3,.et_pb_text_6_tb_body h3,.et_pb_text_5_tb_body h3{font-size:35px}.et_pb_row_4_tb_body.et_pb_row{padding-left:10vw!important;margin-top:6vw!important;padding-left:10vw!important}}@media only screen and (max-width:767px){.et_pb_row_1_tb_body.et_pb_row{padding-top:0px!important;padding-left:0vw!important;padding-top:0px!important;padding-left:0vw!important}.et_pb_section_2_tb_body.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-right:0px;margin-left:0px}.et_pb_row_2_tb_body.et_pb_row,.et_pb_row_3_tb_body.et_pb_row{padding-right:15px!important;padding-left:4vw!important;padding-right:15px!important;padding-left:4vw!important}.et_pb_image_0_tb_body .et_pb_image_wrap img{width:auto}.et_pb_text_4_tb_body h3,.et_pb_text_5_tb_body h3,.et_pb_text_6_tb_body h3,.et_pb_text_7_tb_body h3,.et_pb_text_8_tb_body h3,.et_pb_text_9_tb_body h3{font-size:25px}.et_pb_row_4_tb_body.et_pb_row{padding-right:15px!important;padding-left:4vw!important;margin-top:10vw!important;padding-right:15px!important;padding-left:4vw!important}}@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600&display=swap');.banner-title{font-family:'Playfair Display',serif;font-size:3rem;text-align:center;color:#222;margin:0 auto;letter-spacing:1px;text-shadow:1px 2px 4px rgba(0,0,0,0.15);animation:fadeUp 1.6s ease-out both;opacity:0}@keyframes fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;600&display=swap');.hero-title-block{max-width:720px;margin:30px auto 20px;text-align:center;padding:0 20px}.main-title{font-family:'Merriweather',serif;font-size:2.6rem;font-weight:700;line-height:1.4;margin-bottom:16px;color:#bad75b;text-shadow:2px 2px 2px #645E42}.sub-title{font-family:'Roboto Condensed',sans-serif;font-size:1.1rem;color:#3e2c23;letter-spacing:0.4px;text-transform:uppercase;animation:fadeSlideUp 1.2s ease-out 0.3s both}.divider{margin:0 8px;color:#6c584c}@media (max-width:600px){.main-title{font-size:2rem}.sub-title{font-size:1rem}}.banner-subtext{font-family:'Lora',serif;font-size:1.5rem;color:#4a4a4a;text-align:center;max-width:800px;margin:10px auto 0;line-height:1.6;font-style:italic;opacity:0.85;animation:fadeIn 1.2s ease-out forwards}@keyframes fadeIn{to{opacity:0.85}}@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&display=swap');.amenities-wrapper{font-family:'Merriweather',serif;max-width:1200px;margin:0 auto;padding:2rem 1rem;color:#1b4332;background:#ffffff;display:flex;flex-direction:column;gap:2rem}.amenity-row{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.amenity-row.one-col .amenity-group{flex:1 1 100%}.amenity-row.two-cols .amenity-group{flex:1 1 45%}.amenity-group{background:#f6f9f5;border-left:4px solid #bad75d;padding:1.5rem 1.25rem;box-shadow:0 4px 10px rgba(0,0,0,0.05);border-radius:12px;min-width:250px}.amenity-group h3{font-size:1.2rem;color:#48a5fb;margin-bottom:1rem;display:flex;align-items:center;gap:8px}.amenity-group ul{list-style:none;padding:0;margin:0}.amenity-group li{margin-bottom:0.8rem;font-size:1rem;line-height:1.6;display:flex;align-items:flex-start;gap:10px}.amenity-group li i{color:#bad75d;min-width:18px;margin-top:4px}.center-style{justify-content:center}.center-aligned{text-align:center;max-width:700px;border-top:3px solid #bad75d;padding-top:1.5rem;animation:fadeUp 1.2s ease-out}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.section-label{font-family:'Inter',sans-serif;font-size:2.5rem;text-transform:uppercase;letter-spacing:0.1em;color:#bad75d;font-weight:600;margin-bottom:0.25rem;text-shadow:0 1px 2px rgba(0,0,0,0.1)}.section-title{font-family:'Playfair Display',serif;font-size:1.5rem;color:#1b4332;font-weight:700;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,0.15)}.places-description{margin:0 auto;font-family:'Inter',sans-serif;font-size:1.05rem;line-height:1.75;color:#333}.places-description strong{color:#1b4332;font-weight:600}.places-description p{margin-bottom:0.1rem}.places-description .closing-line{font-style:italic;font-weight:500;color:#295e3d}@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600&display=swap');.banner-title{font-family:'Playfair Display',serif;font-size:3rem;text-align:center;color:#222;margin:0 auto;letter-spacing:1px;text-shadow:1px 2px 4px rgba(0,0,0,0.15);animation:fadeUp 1.6s ease-out both;opacity:0}@keyframes fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;600&display=swap');.hero-title-block{max-width:720px;margin:30px auto 20px;text-align:center;padding:0 20px}.main-title{font-family:'Merriweather',serif;font-size:2.6rem;font-weight:700;line-height:1.4;margin-bottom:16px;color:#bad75b;text-shadow:2px 2px 2px #645E42}.sub-title{font-family:'Roboto Condensed',sans-serif;font-size:1.1rem;color:#3e2c23;letter-spacing:0.4px;text-transform:uppercase;animation:fadeSlideUp 1.2s ease-out 0.3s both}.divider{margin:0 8px;color:#6c584c}@media (max-width:600px){.main-title{font-size:2rem}.sub-title{font-size:1rem}}.banner-subtext{font-family:'Lora',serif;font-size:1.5rem;color:#4a4a4a;text-align:center;max-width:800px;margin:10px auto 0;line-height:1.6;font-style:italic;opacity:0.85;animation:fadeIn 1.2s ease-out forwards}@keyframes fadeIn{to{opacity:0.85}}@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&display=swap');.amenities-wrapper{font-family:'Merriweather',serif;max-width:1200px;margin:0 auto;padding:2rem 1rem;color:#1b4332;background:#ffffff;display:flex;flex-direction:column;gap:2rem}.amenity-row{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.amenity-row.one-col .amenity-group{flex:1 1 100%}.amenity-row.two-cols .amenity-group{flex:1 1 45%}.amenity-group{background:#f6f9f5;border-left:4px solid #bad75d;padding:1.5rem 1.25rem;box-shadow:0 4px 10px rgba(0,0,0,0.05);border-radius:12px;min-width:250px}.amenity-group h3{font-size:1.2rem;color:#48a5fb;margin-bottom:1rem;display:flex;align-items:center;gap:8px}.amenity-group ul{list-style:none;padding:0;margin:0}.amenity-group li{margin-bottom:0.8rem;font-size:1rem;line-height:1.6;display:flex;align-items:flex-start;gap:10px}.amenity-group li i{color:#bad75d;min-width:18px;margin-top:4px}.center-style{justify-content:center}.center-aligned{text-align:center;max-width:700px;border-top:3px solid #bad75d;padding-top:1.5rem;animation:fadeUp 1.2s ease-out}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.section-label{font-family:'Inter',sans-serif;font-size:2.5rem;text-transform:uppercase;letter-spacing:0.1em;color:#bad75d;font-weight:600;margin-bottom:0.25rem;text-shadow:0 1px 2px rgba(0,0,0,0.1)}.section-title{font-family:'Playfair Display',serif;font-size:1.5rem;color:#1b4332;font-weight:700;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,0.15)}.places-description{margin:0 auto;font-family:'Inter',sans-serif;font-size:1.05rem;line-height:1.75;color:#333}.places-description strong{color:#1b4332;font-weight:600}.places-description p{margin-bottom:0.1rem}.places-description .closing-line{font-style:italic;font-weight:500;color:#295e3d}.awards-section{width:100%;padding:60px 5%;color:#fff}.award-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;width:100%}.award-card.landscape{flex:1 1 calc(33.333% - 20px);min-width:250px;background:linear-gradient(135deg,#48a5fb,#1e3c72);backdrop-filter:blur(6px);border-radius:10px;padding:20px 25px;box-shadow:0 4px 12px rgba(0,0,0,0.25);display:flex;justify-content:space-between;align-items:center}.award-info h4{font-size:1rem;margin-bottom:6px;color:#fff}.award-info p{margin:0;font-size:0.8rem;color:#ddd}.award-info .awardp{margin:0;font-size:0.8rem;color:#ddd}.award-info .source{font-size:0.8rem;color:#ccc;font-style:italic}.score{font-size:2.2rem;font-weight:bold;color:#ffdc58;background-color:#fff2;padding:8px 11px;border-radius:8px;min-width:70px;text-align:center}.awards-section{width:100%;padding:60px 5%;color:#fff}.award-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;width:100%}.award-card.landscape{flex:1 1 calc(33.333% - 20px);min-width:250px;background:linear-gradient(135deg,#48a5fb,#1e3c72);backdrop-filter:blur(6px);border-radius:10px;padding:20px 25px;box-shadow:0 4px 12px rgba(0,0,0,0.25);display:flex;justify-content:space-between;align-items:center}.award-info h4{font-size:1rem;margin-bottom:6px;color:#fff}.award-info p{margin:0;font-size:0.8rem;color:#ddd}.award-info .awardp{margin:0;font-size:0.8rem;color:#ddd}.award-info .source{font-size:0.8rem;color:#ccc;font-style:italic}.score{font-size:2.2rem;font-weight:bold;color:#ffdc58;background-color:#fff2;padding:8px 11px;border-radius:8px;min-width:70px;text-align:center}