.vc_parallax-inner iframe,.vc_video-bg iframe,.vc_video-bg--nectar iframe{max-width:1000%}.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.modal-footer:after,.modal-footer:before,.row:after,.row:before,.vc_row:after,.vc_row:before{content:" ";display:table}.container-fluid:after,.container:after,.row:after,.vc_row:after{clear:both}.vc-composer-icon,[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vc_row:after,.vc_row:before{content:" ";display:table}@media (max-width:690px){.vc_hidden-xs{display:none!important}.vc_el-clearfix-xs{clear:both}}@media (min-width:691px) and (max-width:999px){.vc_hidden-sm{display:none!important}.vc_el-clearfix-sm{clear:both}}@media (min-width:1000px) and (max-width:1299px){.vc_hidden-md{display:none!important}.vc_el-clearfix-md{clear:both}}@media (min-width:1300px){.vc_hidden-lg{display:none!important}}.vc_row-fluid::after,.vc_row-fluid::before{content:"";display:table}.vc_row-fluid::after{clear:both}.vc_pull-right{float:right!important}.vc_pull-left{float:left!important}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_clearfix:after{clear:both}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_clearfix:after{clear:both}.vc_el-clearfix{clear:both}.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5,.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5,.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5,.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{position:relative;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:2.1%}.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{float:left}@media only screen and (max-width:1000px) and (min-width:690px){body .vc_row-fluid.full-width-content .vc_col-xm-4\/5{width:calc(80%)}body .vc_row-fluid.full-width-content .vc_col-xm-3\/5{width:calc(60%)}body .vc_row-fluid.full-width-content .vc_col-xm-2\/5{width:calc(40%)}body .vc_row-fluid.full-width-content .vc_col-xs-1\/5{width:calc(20%)}}@media (max-width:690px){body .vc_row-fluid .vc_col-xs-5\/5{width:100%}body .vc_row-fluid.full-width-content .vc_col-xm-4\/5{width:calc(80%)}body .vc_row-fluid.full-width-content .vc_col-xm-3\/5{width:calc(60%)}body .vc_row-fluid.full-width-content .vc_col-xm-2\/5{width:calc(40%)}body .vc_row-fluid.full-width-content .vc_col-xs-1\/5{width:calc(20%)}}@media (min-width:1000px) and (max-width:1300px){.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5{float:left}body .vc_row-fluid .vc_col-md-5\/5{width:100%}body .vc_row-fluid .vc_col-md-4\/5{width:80%}body .vc_row-fluid .vc_col-md-3\/5{width:60%}body .vc_row-fluid .vc_col-md-2\/5{width:40%}body .vc_row-fluid .vc_col-md-1\/5{width:20%}}@media (min-width:1300px){.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{float:left}body .vc_row-fluid .vc_col-lg-5\/5{width:100%}body .vc_row-fluid .vc_col-lg-4\/5{width:80%}body .vc_row-fluid .vc_col-lg-3\/5{width:60%}body .vc_row-fluid .vc_col-lg-2\/5{width:40%}body .vc_row-fluid .vc_col-lg-1\/5{width:20%}}@media (max-width:767px){.vc_el-clearfix-xs{clear:both}}@media (min-width:768px) and (max-width:1000px){.vc_el-clearfix-sm{clear:both}}@media (min-width:1000px) and (max-width:1199px){.vc_el-clearfix-md{clear:both}}@media (min-width:1200px){.vc_el-clearfix-lg{clear:both}}.vc_visible{display:block}.vc_table{width:100%;margin-bottom:20px;border-collapse:collapse}.vc_button-2-wrapper,.vc_pixel_icon{display:inline-block;vertical-align:middle}.vc-composer-icon{font-family:vcpb-plugin-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vc-c-icon-minimize:before{content:"\e91c"}.vc-c-icon-close:before{content:"\e5cd"}.vc-c-icon-1-6_4-6_1-6:before{content:"\e90e"}.vc-c-icon-add_template:before{content:"\e903"}.vc-c-icon-arrow_back:before{content:"\e5c4"}.vc-c-icon-arrow_drop_down:before{content:"\e5c5"}.vc-c-icon-arrow_drop_up:before{content:"\e5c7"}.vc-c-icon-arrow_forward:before{content:"\e5c8"}.vc-c-icon-check:before{content:"\e5ca"}.vc-c-icon-arrow_upward:before{content:"\e5d8"}.vc-c-icon-arrow_downward:before{content:"\e5db"}.vc-c-icon-sync:before{content:"\e627"}.vc-c-icon-search:before{content:"\e8b6"}.vc-c-icon-1-1:before{content:"\e900"}.vc-c-icon-1-2_1-2:before{content:"\e901"}.vc-c-icon-1-3_1-3_1-3:before{content:"\e902"}.vc-c-icon-1-4_1-2_1-4:before{content:"\e904"}.vc-c-icon-1-4_1-4_1-4_1-4:before{content:"\e905"}.vc-c-icon-1-4_3-4:before{content:"\e906"}.vc-c-icon-1-6_1-6_1-6_1-2:before{content:"\e907"}.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before{content:"\e908"}.vc-c-icon-l_15_15_15_15_15:before{content:"\e909"}.vc-c-icon-1-6_2-3_1-6:before{content:"\e90a"}.vc-c-icon-2-3_1-3:before{content:"\e90b"}.vc-c-icon-5-6_1-6:before{content:"\e90c"}.vc-c-icon-add_element:before{content:"\e90d"}.vc-c-icon-add:before{content:"\e90f"}.vc-c-icon-cog:before{content:"\e910"}.vc-c-icon-content_copy:before{content:"\e911"}.vc-c-icon-delete_empty:before{content:"\e912"}.vc-c-icon-dragndrop:before{content:"\e913"}.vc-c-icon-fullscreen_exit:before{content:"\e914"}.vc-c-icon-fullscreen:before{content:"\e915"}.vc-c-icon-arrow_drop_right:before{content:"\e916"}.vc-c-icon-layout_default:before{content:"\e917"}.vc-c-icon-layout_landscape-smartphones:before{content:"\e918"}.vc-c-icon-layout_landscape-tablets:before{content:"\e919"}.vc-c-icon-layout_portrait-smartphones:before{content:"\e91a"}.vc-c-icon-layout_portrait-tablets:before{content:"\e91b"}.vc-c-icon-mode_edit:before{content:"\e91d"}.vc-c-icon-row_default_fe:before{content:"\e91e"}.vc-c-icon-text-block:before{content:"\e91f"}.vc_txt_align_left{text-align:left}.vc_txt_align_right{text-align:right}.vc_txt_align_center{text-align:center}.vc_txt_align_justify{text-align:justify;text-justify:inter-word}.vc_el_width_50{width:50%}.vc_el_width_60{width:60%}.vc_el_width_70{width:70%}.vc_el_width_80{width:80%}.vc_el_width_90{width:90%}.vc_el_width_100{width:100%}i.icon{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;margin-left:5px}.wpb_btn-large i.icon{height:19px;margin-left:9px}.wpb_btn-small i.icon{height:15px}.wpb_btn-mini i.icon{display:none}.vc_column_container .vc_btn,.vc_column_container .wpb_button{margin-top:5px;margin-bottom:5px}#content .wpb_alert p:last-child,#content .wpb_text_column p:last-child,#content .wpb_text_column:last-child,.vc_message_box>p:last-child,.wpb_alert p:last-child,.wpb_text_column p:last-child,.wpb_text_column:last-child{margin-bottom:0}.vc_message_box-icon>*,.vc_message_box-icon>.fa{font-size:1.7em;line-height:1}.vc_message_box-icon>*,.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:35px}.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.74px}.vc_parallax{position:relative;overflow:hidden}.vc_parallax>*{position:relative;z-index:1}.vc_parallax .vc_parallax-inner{pointer-events:none;position:absolute;left:0;right:0;top:0;background-attachment:scroll;background-color:transparent;background-image:inherit;background-size:cover;z-index:0;background-position:50% 0}.vc_video-bg-container{position:relative}.vc_video-bg,.vc_video-bg--nectar{height:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;left:0;width:100%;z-index:0}.nectar-youtube-bg__source{display:none}.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}.vc_row[data-vc-full-width].vc_hidden{opacity:0}.vc_empty-element>.vc_column-inner{min-height:100px}iframe.twitter-share-button{margin:0}.wpb_widgetised_column .wpb_wrapper>ul{margin:0}.wpb_widgetised_column .wpb_wrapper>ul>li{margin-left:0;background-image:none;list-style:none!important}.wpb_widgetised_column .wpb_wrapper>ul>li:after,.wpb_widgetised_column .wpb_wrapper>ul>li:before{display:none!important}.wpb_button{display:inline-block;padding:4px 10px;margin-bottom:0;margin-top:0;font-size:13px;line-height:18px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,.1)}.wpb_button.active,.wpb_button.disabled,.wpb_button:active,.wpb_button:hover,.wpb_button[disabled]{background-color:#eaeaea}.wpb_button:hover{color:#333;background-color:#e6e6e6;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear;background-image:none}.wpb_button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.wpb_button.active,.wpb_button:active{background-color:#e6e6e6;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}button.wpb_btn-large,span.wpb_btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}button.wpb_btn-large [class^=icon-],span.wpb_btn-large [class^=icon-]{margin-top:1px}button.wpb_btn-small,span.wpb_btn-small{padding:5px 9px;font-size:11px;line-height:16px}button.wpb_btn-small [class^=icon-],span.wpb_btn-small [class^=icon-]{margin-top:-1px}button.wpb_btn-mini,span.wpb_btn-mini{padding:2px 6px;font-size:11px;line-height:14px}button.wpb_button::-moz-focus-inner,input[type=submit].wpb_button::-moz-focus-inner{padding:0;border:0}a.wpb_button_a{border:none}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,.wpb_gallery .wpb_flexslider .flex-caption{cursor:default}.wpb_call_to_action,.wpb_call_to_action .wpb_button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.vc_custom_heading a:hover{opacity:.85}#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{margin:0;padding-top:0}.cta_align_bottom{text-align:center}.cta_align_bottom .wpb_button{position:static;margin-top:21.74px;display:inline-block}.cta_no_button .wpb_call_text{width:auto;float:none}.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}.wpb_gmaps_widget .wpb_map_wraper iframe{margin-bottom:0;padding:0;display:block;width:100%;border:none}.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{position:relative;padding-bottom:56.25%;height:0}.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe{position:absolute;top:0;left:0;height:100%}.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus{outline:0}.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper{padding:0}.wpb_content_element .wpb_tabs_nav{margin:0;padding-left:0!important;text-indent:inherit!important}#content .wpb_content_element .wpb_tabs_nav{margin:0}.wpb_content_element .wpb_tabs_nav li{background-color:#fff;white-space:nowrap;padding:0;background-image:none;list-style:none!important}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element .wpb_tabs_nav li:hover,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:#f7f7f7}.wpb_content_element .wpb_tabs_nav li:after,.wpb_content_element .wpb_tabs_nav li:before{display:none!important}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{margin-bottom:0}.wpb_tabs .wpb_tabs_nav li{float:left;margin:0 1px 0 0}.grid_layout-thumbnail .post-thumb,body ul.wpb_thumbnails-fluid li .entry-content:last-child{margin-bottom:0}.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}body ul.wpb_thumbnails-fluid li{padding:0;margin-left:0;background-image:none;list-style:none!important}body ul.wpb_thumbnails-fluid li:after,body ul.wpb_thumbnails-fluid li:before{display:none!important}.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible!important}.wpb_image_grid .wpb_image_grid_ul a{display:block}.wpb_image_grid .wpb_image_grid_ul img{display:block;max-width:100%;height:auto}.wpb_gallery .theme-default .nivoSlider{margin-bottom:0}.wpb_gallery .theme-default .nivo-controlNav{padding:10px 0 3px}.wpb_gallery .wpb_flexslider .flex-control-nav{bottom:auto;top:100%;margin-top:15px}.wpb_gallery .wpb_flexslider .flex-direction-nav a{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{line-height:1}.wpb_gallery .wpb_flexslider .flex-control-paging{z-index:10}#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper{width:10%}.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper{width:20%}.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper{width:30%}.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper{width:40%}.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper{width:50%}.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper{width:60%}.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{width:70%}.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper{width:80%}.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper{width:90%}.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper{width:100%}.wpb_video_widget .wpb_video_wrapper{padding-top:56.25%;position:relative;width:100%}.wpb_video_widget .wpb_video_wrapper>div{padding-top:0!important;position:static}.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding-top:56.25%}.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper{padding-top:75%}.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper{padding-top:42.55319149%}.wpb_video_widget.vc_video-align-left .wpb_wrapper{float:left}.wpb_video_widget.vc_video-align-center .wpb_wrapper{margin:0 auto}.wpb_video_widget.vc_video-align-right .wpb_wrapper{float:right}.wpb_video_widget .wpb_wrapper{position:relative}.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpb_video_wrapper .fluid-width-video-wrapper{padding-top:0!important;position:static}.vc_pie_chart{z-index:0;opacity:0}.vc_pie_chart.vc_ready{opacity:1}.vc_pie_chart .vc_pie_wrapper{position:relative;margin:0 auto}.vc_pie_chart canvas{position:relative;z-index:1}.vc_pie_chart .vc_pie_chart_value,.vc_pie_chart_back{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.vc_pie_chart .vc_pie_chart_value{font-size:200%;text-align:center}.vc_pie_chart_back{border:6px solid #f7f7f7;border-radius:50%;opacity:.3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_text_separator,.wpb_separator{border-bottom:1px solid #ebebeb;clear:both;height:1px}.vc_sep_width_100,.wpb_single_image img.vc_img-placeholder{width:100%}.vc_chart .vc_chart-legend{font-size:14px;margin:0;padding:0}.vc_chart .vc_chart-legend li{line-height:1.3em;list-style:none;margin:0 0 .3em;min-height:1.3em}.vc_chart .vc_chart-legend span{border-radius:.3em;display:inline-block;height:1.3em;left:0;margin-right:.5em;vertical-align:middle;width:1.3em}@media (min-width:768px){.vc_chart .vc_chart-legend{display:inline-block;vertical-align:middle;width:40%}.vc_chart .vc_chart-legend li{margin-left:1em}.vc_chart .vc_chart-with-legend{display:inline-block;vertical-align:middle;width:60%}}.vc_line-chart .vc_chart-with-legend{width:75%}.vc_line-chart .vc_chart-legend{width:25%}.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{border-radius:0}.wpb_single_image [class*='_circle'] .vc-zoom-wrapper{border-radius:50%}.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper{border-radius:4px}.owl-carousel .owl-animated-out{z-index:0}.owl-carousel .owl-animated-in{z-index:1}[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{font-family:vc_grid_v1;font-style:normal;font-weight:400;line-height:1}.vc_arrow-icon-minus:before{content:"\e61c"}.vc_arrow-icon-plus:before{content:"\e61d"}.vc_arrow-icon-arrow_down:before{content:"\e61e"}.vc_arrow-icon-arrow_up:before{content:"\e61f"}.vc_arrow-icon-arrow_01_left:before{content:"\e600"}.vc_arrow-icon-arrow_01_right:before{content:"\e601"}.vc_arrow-icon-arrow_02_left:before{content:"\e602"}.vc_arrow-icon-arrow_02_right:before{content:"\e603"}.vc_arrow-icon-arrow_03_left:before{content:"\e604"}.vc_arrow-icon-arrow_03_right:before{content:"\e605"}.vc_arrow-icon-arrow_04_left:before{content:"\e606"}.vc_arrow-icon-arrow_04_right:before{content:"\e607"}.vc_arrow-icon-arrow_05_left:before{content:"\e608"}.vc_arrow-icon-arrow_05_right:before{content:"\e609"}.vc_arrow-icon-arrow_06_left:before{content:"\e60a"}.vc_arrow-icon-arrow_06_right:before{content:"\e60b"}.vc_arrow-icon-arrow_07_left:before{content:"\e60c"}.vc_arrow-icon-arrow_07_right:before{content:"\e60d"}.vc_arrow-icon-arrow_08_left:before{content:"\e60e"}.vc_arrow-icon-arrow_08_right:before{content:"\e60f"}.vc_arrow-icon-arrow_09_left:before{content:"\e610"}.vc_arrow-icon-arrow_09_right:before{content:"\e611"}.vc_arrow-icon-arrow_10_left:before{content:"\e612"}.vc_arrow-icon-arrow_10_right:before{content:"\e613"}.vc_arrow-icon-arrow_11_left:before{content:"\e614"}.vc_arrow-icon-arrow_11_right:before{content:"\e615"}.vc_arrow-icon-arrow_12_left:before{content:"\e616"}.vc_arrow-icon-arrow_12_right:before{content:"\e617"}.vc_arrow-icon-navicon:before{content:"\f0c9"}.wpb_animate_when_almost_visible{opacity:0}.wpb_animate_when_almost_visible:not(.wpb_start_animation){animation:none}.top-to-bottom,.wpb_top-to-bottom{animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275)}.bottom-to-top,.wpb_bottom-to-top{animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275)}.left-to-right,.wpb_left-to-right{animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)}.right-to-left,.wpb_right-to-left{animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275)}.appear,.wpb_appear{animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}.wpb_start_animation{opacity:1}@keyframes wpb_ttb{0%{transform:translate(0,-10%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes wpb_btt{0%{transform:translate(0,10%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes wpb_ltr{0%{transform:translate(-10%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes wpb_rtl{0%{transform:translate(10%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes wpb_appear{0%{transform:scale(.5);opacity:.1}100%{transform:scale(1);opacity:1}}.vc_row.vc_row-flex>.span_12{flex-wrap:wrap}@media only screen and (max-width:999px){.vc_row.vc_row-flex>.span_12,.vc_row.vc_row-flex>.span_12>.vc_column_container{flex-wrap:wrap}}.vc_row.vc_row-flex>.span_12,.vc_row.vc_row-flex>.span_12>.vc_column_container{display:flex}.vc_row.vc_row-flex>.span_12>.vc_vc_column,.vc_row.vc_row-flex>.span_12>.vc_vc_column_inner{display:flex}.vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper{display:flex;flex-direction:column}.vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper{flex-grow:1;display:flex;flex-direction:column}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{min-height:1em}}.vc_row.vc_row-flex>.span_12>.vc_vc_column>.vc_column_container,.vc_row.vc_row-flex>.span_12>.vc_vc_column_inner>.vc_column_container{display:flex;width:100%}.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner,.vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner{flex-grow:1;display:flex;flex-direction:column}.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap,.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container{align-items:stretch}.vc_row.vc_row-o-content-top>.span_12>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-top>.span_12>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{justify-content:flex-start}.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{align-items:flex-start}.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{align-items:flex-end}.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner,.vc_row.vc_row-o-content-middle>.span_12>.vc_column_container>.vc_column-inner{justify-content:center;width:100%}.vc_row.vc_row-o-content-bottom>.span_12>.vc_column_container>.vc_column-inner{justify-content:flex-end}.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{align-items:center}@media screen and (max-width:999px){.vc_row.vc_row-flex>.span_12,.vc_row.vc_row-flex>.span_12>.vc_column_container,.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner,.vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner{display:block}}@media only screen and (max-width:999px) and (min-width:690px){.vc_row.vc_row-flex>.span_12,.vc_row.vc_row-flex>.span_12>.vc_column_container.one-fourths,.vc_row.vc_row-flex>.span_12>.vc_column_container.one-fourths>.vc_column-inner{display:flex}}.vc_row.vc_row-o-columns-stretch.vc_row-o-full-height>.span_12{align-content:stretch}.vc_row.vc_row-o-columns-top.vc_row-o-full-height>.span_12{align-content:flex-start}.vc_row.vc_row-o-columns-bottom.vc_row-o-full-height>.span_12{align-content:flex-end!important}.vc_row.vc_row-o-columns-middle.vc_row-o-full-height>.span_12{align-content:center}.vc_row.vc_row-o-columns-bottom>.span_12::after,.vc_row.vc_row-o-columns-middle>.span_12::after,.vc_row.vc_row-o-columns-top>.span_12::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden;display:block}.vc_row.vc_row-flex.vc_row-o-full-height>.span_12{display:flex!important}@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Source+Sans+3:wght@300;400;500;600&display=swap";
*,
:before,
:after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
}
::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style: ;
}
*,
:before,
:after {
box-sizing: border-box;
border-width: 0;
border-style: solid;
border-color: #e5e7eb;
}
:before,
:after {
--tw-content: "";
}
html,
:host {
line-height: 1.5;
-webkit-text-size-adjust: 100%;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
font-family:
ui-sans-serif,
system-ui,
sans-serif,
"Apple Color Emoji",
"Segoe UI Emoji",
Segoe UI Symbol,
"Noto Color Emoji";
font-feature-settings: normal;
font-variation-settings: normal;
-webkit-tap-highlight-color: transparent;
}
body {
margin: 0;
line-height: inherit;
}
hr {
height: 0;
color: inherit;
border-top-width: 1px;
}
abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit;
}
a {
color: inherit;
text-decoration: inherit;
}
b,
strong {
font-weight: bolder;
}
code,
kbd,
samp,
pre {
font-family:
ui-monospace,
SFMono-Regular,
Menlo,
Monaco,
Consolas,
Liberation Mono,
Courier New,
monospace;
font-feature-settings: normal;
font-variation-settings: normal;
font-size: 1em;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
table {
text-indent: 0;
border-color: inherit;
border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-feature-settings: inherit;
font-variation-settings: inherit;
font-size: 100%;
font-weight: inherit;
line-height: inherit;
letter-spacing: inherit;
color: inherit;
margin: 0;
padding: 0;
}
button,
select {
text-transform: none;
}
button,
input:where([type="button"]),
input:where([type="reset"]),
input:where([type="submit"]) {
-webkit-appearance: button;
background-color: transparent;
background-image: none;
}
:-moz-focusring {
outline: auto;
}
:-moz-ui-invalid {
box-shadow: none;
}
progress {
vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
summary {
display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0;
}
fieldset {
margin: 0;
padding: 0;
}
legend {
padding: 0;
}
ol,
ul,
menu {
list-style: none;
margin: 0;
padding: 0;
}
dialog {
padding: 0;
}
textarea {
resize: vertical;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
opacity: 1;
color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
opacity: 1;
color: #9ca3af;
}
button,
[role="button"] {
cursor: pointer;
}
:disabled {
cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
display: block;
vertical-align: middle;
}
img,
video {
max-width: 100%;
height: auto;
}
[hidden]:where(:not([hidden="until-found"])) {
display: none;
}
:root {
--background: 40 20% 98%;
--foreground: 215 30% 18%;
--card: 0 0% 100%;
--card-foreground: 215 30% 18%;
--popover: 0 0% 100%;
--popover-foreground: 215 30% 18%;
--primary: 215 35% 22%;
--primary-foreground: 40 30% 95%;
--secondary: 38 45% 72%;
--secondary-foreground: 215 35% 15%;
--muted: 40 15% 94%;
--muted-foreground: 215 15% 45%;
--accent: 38 45% 72%;
--accent-foreground: 215 35% 15%;
--destructive: 0 84.2% 60.2%;
--destructive-foreground: 210 40% 98%;
--border: 38 20% 85%;
--input: 38 20% 85%;
--ring: 38 45% 72%;
--radius: 0.25rem;
--gold: 38 55% 62%;
--gold-light: 38 45% 82%;
--navy: 215 35% 22%;
--navy-light: 215 25% 35%;
--cream: 40 30% 96%;
--warm-gray: 30 8% 55%;
--font-heading: "Playfair Display", Georgia, serif;
--font-body: "Source Sans 3", "Segoe UI", sans-serif;
--sidebar-background: 0 0% 98%;
--sidebar-foreground: 240 5.3% 26.1%;
--sidebar-primary: 240 5.9% 10%;
--sidebar-primary-foreground: 0 0% 98%;
--sidebar-accent: 240 4.8% 95.9%;
--sidebar-accent-foreground: 240 5.9% 10%;
--sidebar-border: 220 13% 91%;
--sidebar-ring: 217.2 91.2% 59.8%;
}
* {
border-color: hsl(var(--border));
}
html {
font-size: 18px;
}
body {
background-color: hsl(var(--background));
color: hsl(var(--foreground));
font-family: var(--font-body);
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--font-heading);
}
.container {
width: 100%;
margin-right: auto;
margin-left: auto; }
@media (min-width: 1400px) {
.container {
max-width: 1400px;
}
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
.pointer-events-none {
pointer-events: none;
}
.pointer-events-auto {
pointer-events: auto;
}
.\!visible {
visibility: visible !important;
}
.visible {
visibility: visible;
}
.invisible {
visibility: hidden;
}
.fixed {
position: fixed;
}
.absolute {
position: absolute;
}
.relative {
position: relative;
}
.inset-0 {
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.inset-x-0 {
left: 0;
right: 0;
}
.inset-y-0 {
top: 0;
bottom: 0;
}
.-bottom-12 {
bottom: -3rem;
}
.-left-12 {
left: -3rem;
}
.-right-12 {
right: -3rem;
}
.-top-12 {
top: -3rem;
}
.bottom-0 {
bottom: 0;
}
.bottom-3 {
bottom: 0.75rem;
}
.bottom-6 {
bottom: 1.5rem;
}
.left-0 {
left: 0;
}
.left-1 {
left: 0.25rem;
}
.left-1\/2 {
left: 50%;
}
.left-2 {
left: 0.5rem;
}
.left-4 {
left: 1rem;
}
.left-6 {
left: 1.5rem;
}
.left-\[50\%\] {
left: 50%;
}
.right-0 {
right: 0;
}
.right-1 {
right: 0.25rem;
}
.right-2 {
right: 0.5rem;
}
.right-3 {
right: 0.75rem;
}
.right-4 {
right: 1rem;
}
.top-0 {
top: 0;
}
.top-1\.5 {
top: 0.375rem;
}
.top-1\/2 {
top: 50%;
}
.top-1\/3 {
top: 33.333333%;
}
.top-2 {
top: 0.5rem;
}
.top-3 {
top: 0.75rem;
}
.top-3\.5 {
top: 0.875rem;
}
.top-4 {
top: 1rem;
}
.top-\[1px\] {
top: 1px;
}
.top-\[50\%\] {
top: 50%;
}
.top-\[60\%\] {
top: 60%;
}
.top-full {
top: 100%;
}
.z-10 {
z-index: 10;
}
.z-20 {
z-index: 20;
}
.z-40 {
z-index: 40;
}
.z-50 {
z-index: 50;
}
.z-\[100\] {
z-index: 100;
}
.z-\[1\] {
z-index: 1;
}
.order-1 {
order: 1;
}
.order-2 {
order: 2;
}
.order-first {
order: -9999;
}
.order-last {
order: 9999;
}
.col-span-2 {
grid-column: span 2 / span 2;
}
.row-span-2 {
grid-row: span 2 / span 2;
}
.-mx-1 {
margin-left: -0.25rem;
margin-right: -0.25rem;
}
.mx-1 {
margin-left: 0.25rem;
margin-right: 0.25rem;
}
.mx-2 {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.mx-3\.5 {
margin-left: 0.875rem;
margin-right: 0.875rem;
}
.mx-auto {
margin-left: auto;
margin-right: auto;
}
.my-0\.5 {
margin-top: 0.125rem;
margin-bottom: 0.125rem;
}
.my-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.-ml-4 {
margin-left: -1rem;
}
.-mt-4 {
margin-top: -1rem !important;
}
.mb-0\.5 {
margin-bottom: 0.125rem !important;
}
.mb-1 {
margin-bottom: 0.25rem !important;
}
.mb-1\.5 {
margin-bottom: 0.375rem !important;
}
.mb-10 {
margin-bottom: 2.5rem !important;
}
.mb-12 {
margin-bottom: 3rem !important;
}
.mb-16 {
margin-bottom: 4rem !important;
}
.mb-2 {
margin-bottom: 0.5rem !important;
}
.mb-3 {
margin-bottom: 0.75rem !important;
}
.mb-4 {
margin-bottom: 1rem !important;
}
.mb-5 {
margin-bottom: 1.25rem !important;
}
.mb-6 {
margin-bottom: 1.5rem !important;
}
.mb-7 {
margin-bottom: 1.75rem !important;
}
.mb-8 {
margin-bottom: 2rem !important;
}
.ml-0\.5 {
margin-left: 0.125rem !important;
}
.ml-1 {
margin-left: 0.25rem !important;
}
.ml-2 {
margin-left: 0.5rem !important;
}
.ml-auto {
margin-left: auto !important;
}
.mr-2 {
margin-right: 0.5rem !important;
}
.mt-0\.5 {
margin-top: 0.125rem !important;
}
.mt-1 {
margin-top: 0.25rem !important;
}
.mt-1\.5 {
margin-top: 0.375rem !important;
}
.mt-10 {
margin-top: 2.5rem !important;
}
.mt-12 {
margin-top: 3rem !important;
}
.mt-2 {
margin-top: 0.5rem !important;
}
.mt-2\.5 {
margin-top: 0.625rem !important;
}
.mt-24 {
margin-top: 6rem !important;
}
.mt-3 {
margin-top: 0.75rem !important;
}
.mt-4 {
margin-top: 1rem !important;
}
.mt-5 {
margin-top: 1.25rem !important;
}
.mt-6 {
margin-top: 1.5rem !important;
}
.mt-8 {
margin-top: 2rem !important;
}
.mt-auto {
margin-top: auto !important;
}
.line-clamp-2 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.line-clamp-3 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.block {
display: block;
}
.inline-block {
display: inline-block;
}
.flex {
display: flex;
}
.inline-flex {
display: inline-flex;
}
.table {
display: table;
}
.grid {
display: grid;
}
.contents {
display: contents;
}
.hidden {
display: none;
}
.aspect-\[3\/4\] {
aspect-ratio: 3/4;
}
.aspect-\[4\/3\] {
aspect-ratio: 4/3;
}
.aspect-\[463\/359\] {
aspect-ratio: 463/359;
}
.aspect-square {
aspect-ratio: 1 / 1;
}
.aspect-video {
aspect-ratio: 16 / 9;
}
.size-4 {
width: 1rem;
height: 1rem;
}
.h-1\.5 {
height: 0.375rem;
}
.h-10 {
height: 2.5rem;
}
.h-11 {
height: 2.75rem;
}
.h-12 {
height: 3rem;
}
.h-14 {
height: 3.5rem;
}
.h-16 {
height: 4rem;
}
.h-2 {
height: 0.5rem;
}
.h-2\.5 {
height: 0.625rem;
}
.h-3 {
height: 0.75rem;
}
.h-3\.5 {
height: 0.875rem;
}
.h-4 {
height: 1rem;
}
.h-40 {
height: 10rem;
}
.h-44 {
height: 11rem;
}
.h-48 {
height: 12rem;
}
.h-5 {
height: 1.25rem;
}
.h-52 {
height: 13rem;
}
.h-56 {
height: 14rem;
}
.h-6 {
height: 1.5rem;
}
.h-64 {
height: 16rem;
}
.h-7 {
height: 1.75rem;
}
.h-72 {
height: 18rem;
}
.h-8 {
height: 2rem;
}
.h-80 {
height: 20rem;
}
.h-9 {
height: 2.25rem;
}
.h-\[160px\] {
height: 160px;
}
.h-\[1px\] {
height: 1px;
}
.h-\[200px\] {
height: 200px;
}
.h-\[240px\] {
height: 240px;
}
.h-\[260px\] {
height: 260px;
}
.h-\[280px\] {
height: 280px;
}
.h-\[300px\] {
height: 300px;
}
.h-\[320px\] {
height: 320px;
}
.h-\[350px\] {
height: 350px;
}
.h-\[35vh\] {
height: 35vh;
}
.h-\[400px\] {
height: 400px;
}
.h-\[var\(--radix-navigation-menu-viewport-height\)\] {
height: var(--radix-navigation-menu-viewport-height);
}
.h-\[var\(--radix-select-trigger-height\)\] {
height: var(--radix-select-trigger-height);
}
.h-auto {
height: auto;
}
.h-full {
height: 100%;
}
.h-px {
height: 1px;
}
.h-svh {
height: 100svh;
}
.max-h-96 {
max-height: 24rem;
}
.max-h-\[300px\] {
max-height: 300px;
}
.max-h-screen {
max-height: 100vh;
}
.min-h-0 {
min-height: 0px;
}
.min-h-\[200px\] {
min-height: 200px;
}
.min-h-\[220px\] {
min-height: 220px;
}
.min-h-\[80px\] {
min-height: 80px;
}
.min-h-screen {
min-height: 100vh;
}
.min-h-svh {
min-height: 100svh;
}
.w-0 {
width: 0px;
}
.w-1 {
width: 0.25rem;
}
.w-1\.5 {
width: 0.375rem;
}
.w-10 {
width: 2.5rem;
}
.w-11 {
width: 2.75rem;
}
.w-12 {
width: 3rem;
}
.w-14 {
width: 3.5rem;
}
.w-16 {
width: 4rem;
}
.w-2 {
width: 0.5rem;
}
.w-2\.5 {
width: 0.625rem;
}
.w-3 {
width: 0.75rem;
}
.w-3\.5 {
width: 0.875rem;
}
.w-3\/4 {
width: 75%;
}
.w-4 {
width: 1rem;
}
.w-44 {
width: 11rem;
}
.w-5 {
width: 1.25rem;
}
.w-56 {
width: 14rem;
}
.w-64 {
width: 16rem;
}
.w-7 {
width: 1.75rem;
}
.w-72 {
width: 18rem;
}
.w-8 {
width: 2rem;
}
.w-9 {
width: 2.25rem;
}
.w-\[--sidebar-width\] {
width: var(--sidebar-width);
}
.w-\[100px\] {
width: 100px;
}
.w-\[1px\] {
width: 1px;
}
.w-auto {
width: auto;
}
.w-fit {
width: -moz-fit-content;
width: fit-content;
}
.w-full {
width: 100%;
}
.w-max {
width: -moz-max-content;
width: max-content;
}
.w-px {
width: 1px;
}
.min-w-0 {
min-width: 0px;
}
.min-w-5 {
min-width: 1.25rem;
}
.min-w-\[12rem\] {
min-width: 12rem;
}
.min-w-\[8rem\] {
min-width: 8rem;
}
.min-w-\[var\(--radix-select-trigger-width\)\] {
min-width: var(--radix-select-trigger-width);
}
.max-w-2xl {
max-width: 42rem;
margin-left: auto;
margin-right: auto;
}
.max-w-3xl {
max-width: 48rem;
margin-left: auto;
margin-right: auto;
}
.max-w-4xl {
max-width: 56rem;
margin-left: auto;
margin-right: auto;
}
.max-w-5xl {
max-width: 64rem;
margin-left: auto;
margin-right: auto;
}
.max-w-6xl {
max-width: 72rem;
margin-left: auto;
margin-right: auto;
}
.max-w-\[--skeleton-width\] {
max-width: var(--skeleton-width);
}
.max-w-lg {
max-width: 32rem;
margin-left: auto;
margin-right: auto;
}
.max-w-max {
max-width: -moz-max-content;
max-width: max-content;
}
.max-w-md {
max-width: 28rem;
margin-left: auto;
margin-right: auto;
}
.max-w-sm {
max-width: 24rem;
margin-left: auto;
margin-right: auto;
}
.max-w-xl {
max-width: 36rem;
margin-left: auto;
margin-right: auto;
}
.flex-1 {
flex: 1 1 0%;
}
.flex-\[0_0_100\%\] {
flex: 0 0 100%;
}
.flex-shrink-0,
.shrink-0 {
flex-shrink: 0;
}
.grow {
flex-grow: 1;
}
.grow-0 {
flex-grow: 0;
}
.basis-full {
flex-basis: 100%;
}
.caption-bottom {
caption-side: bottom;
}
.border-collapse {
border-collapse: collapse;
}
.-translate-x-1\/2 {
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-px {
--tw-translate-x: -1px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\/2 {
--tw-translate-x: 50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\] {
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-px {
--tw-translate-x: 1px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-50\%\] {
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
--tw-rotate: 45deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
--tw-rotate: 90deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes fade-in-up {
0% {
opacity: 0;
transform: translateY(30px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.animate-fade-in-up {
animation: fade-in-up 0.8s ease-out forwards;
}
@keyframes marquee {
0% {
transform: translate(0);
}
to {
transform: translate(-50%);
}
}
.animate-marquee {
animation: marquee 30s linear infinite;
}
@keyframes pulse {
50% {
opacity: 0.5;
}
}
.animate-pulse {
animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.cursor-default {
cursor: default;
}
.cursor-pointer {
cursor: pointer;
}
.touch-none {
touch-action: none;
}
.select-none {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.resize-none {
resize: none;
}
.scroll-mt-24 {
scroll-margin-top: 6rem;
}
.scroll-mt-32 {
scroll-margin-top: 8rem;
}
.list-disc {
list-style-type: disc;
}
.list-none {
list-style-type: none;
}
.grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.flex-row {
flex-direction: row;
}
.flex-col {
flex-direction: column;
}
.flex-col-reverse {
flex-direction: column-reverse;
}
.flex-wrap {
flex-wrap: wrap;
}
.items-start {
align-items: flex-start;
}
.items-end {
align-items: flex-end;
}
.items-center {
align-items: center;
}
.items-stretch {
align-items: stretch;
}
.justify-center {
justify-content: center;
}
.justify-between {
justify-content: space-between;
}
.gap-0 {
gap: 0px;
}
.gap-0\.5 {
gap: 0.125rem;
}
.gap-1 {
gap: 0.25rem;
}
.gap-1\.5 {
gap: 0.375rem;
}
.gap-10 {
gap: 2.5rem;
}
.gap-12 {
gap: 3rem;
}
.gap-2 {
gap: 0.5rem;
}
.gap-3 {
gap: 0.75rem;
}
.gap-4 {
gap: 1rem;
}
.gap-5 {
gap: 1.25rem;
}
.gap-6 {
gap: 1.5rem;
}
.gap-8 {
gap: 2rem;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(0.25rem * var(--tw-space-x-reverse));
margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(1rem * var(--tw-space-x-reverse));
margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
.space-y-10 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
.space-y-12 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.space-y-16 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(4rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.self-start {
align-self: flex-start;
}
.self-center {
align-self: center;
}
.overflow-auto {
overflow: auto;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-x-auto {
overflow-x: auto;
}
.overflow-y-auto {
overflow-y: auto;
}
.overflow-x-hidden {
overflow-x: hidden;
}
.truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.whitespace-nowrap {
white-space: nowrap;
}
.whitespace-pre-line {
white-space: pre-line;
}
.break-words {
overflow-wrap: break-word;
}
.break-all {
word-break: break-all;
}
.rounded {
border-radius: 0.25rem;
}
.rounded-\[2px\] {
border-radius: 2px;
}
.rounded-\[inherit\] {
border-radius: inherit;
}
.rounded-full {
border-radius: 9999px;
}
.rounded-lg {
border-radius: var(--radius);
}
.rounded-md {
border-radius: calc(var(--radius) - 2px);
}
.rounded-none {
border-radius: 0;
}
.rounded-sm {
border-radius: calc(var(--radius) - 4px);
}
.rounded-b-sm {
border-bottom-right-radius: calc(var(--radius) - 4px);
border-bottom-left-radius: calc(var(--radius) - 4px);
}
.rounded-t-\[10px\] {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.rounded-tl-sm {
border-top-left-radius: calc(var(--radius) - 4px);
}
.border {
border-width: 1px;
}
.border-0 {
border-width: 0px;
}
.border-2 {
border-width: 2px;
}
.border-\[1\.5px\] {
border-width: 1.5px;
}
.border-y {
border-top-width: 1px;
border-bottom-width: 1px;
}
.border-b {
border-bottom-width: 1px;
}
.border-b-2 {
border-bottom-width: 2px;
}
.border-l {
border-left-width: 1px;
}
.border-l-0 {
border-left-width: 0px;
}
.border-l-2 {
border-left-width: 2px;
}
.border-r {
border-right-width: 1px;
}
.border-t {
border-top-width: 1px;
}
.border-dashed {
border-style: dashed;
}
.border-none {
border-style: none;
}
.border-\[--color-border\] {
border-color: var(--color-border);
}
.border-border {
border-color: hsl(var(--border));
}
.border-border\/30 {
border-color: hsl(var(--border) / 0.3);
}
.border-border\/50 {
border-color: hsl(var(--border) / 0.5);
}
.border-destructive {
border-color: hsl(var(--destructive));
}
.border-destructive\/10 {
border-color: hsl(var(--destructive) / 0.1);
}
.border-destructive\/50 {
border-color: hsl(var(--destructive) / 0.5);
}
.border-foreground\/30 {
border-color: hsl(var(--foreground) / 0.3);
}
.border-gold\/15 {
border-color: hsl(var(--gold) / 0.15);
}
.border-gold\/20 {
border-color: hsl(var(--gold) / 0.2);
}
.border-gold\/30 {
border-color: hsl(var(--gold) / 0.3);
}
.border-gold\/40 {
border-color: hsl(var(--gold) / 0.4);
}
.border-input {
border-color: hsl(var(--input));
}
.border-primary {
border-color: hsl(var(--primary));
}
.border-primary-foreground\/10 {
border-color: hsl(var(--primary-foreground) / 0.1);
}
.border-primary-foreground\/20 {
border-color: hsl(var(--primary-foreground) / 0.2);
}
.border-primary-foreground\/30 {
border-color: hsl(var(--primary-foreground) / 0.3);
}
.border-primary-foreground\/50 {
border-color: hsl(var(--primary-foreground) / 0.5);
}
.border-sidebar-border {
border-color: hsl(var(--sidebar-border));
}
.border-transparent {
border-color: transparent;
}
.border-l-transparent {
border-left-color: transparent;
}
.border-t-transparent {
border-top-color: transparent;
}
.bg-\[\#25D366\] {
--tw-bg-opacity: 1;
background-color: rgb(37 211 102 / var(--tw-bg-opacity, 1));
}
.bg-\[--color-bg\] {
background-color: var(--color-bg);
}
.bg-accent {
background-color: hsl(var(--accent));
}
.bg-background {
background-color: hsl(var(--background));
}
.bg-background\/95 {
background-color: hsl(var(--background) / 0.95);
}
.bg-black\/80 {
background-color: #000c;
}
.bg-border {
background-color: hsl(var(--border));
}
.bg-card {
background-color: hsl(var(--card));
}
.bg-card\/95 {
background-color: hsl(var(--card) / 0.95);
}
.bg-cream\/40 {
background-color: hsl(var(--cream) / 0.4);
}
.bg-cream\/50 {
background-color: hsl(var(--cream) / 0.5);
}
.bg-cream\/60 {
background-color: hsl(var(--cream) / 0.6);
}
.bg-destructive {
background-color: hsl(var(--destructive));
}
.bg-destructive\/5 {
background-color: hsl(var(--destructive) / 0.05);
}
.bg-foreground {
background-color: hsl(var(--foreground));
}
.bg-foreground\/0 {
background-color: hsl(var(--foreground) / 0);
}
.bg-foreground\/40 {
background-color: hsl(var(--foreground) / 0.4);
}
.bg-gold\/10 {
background-color: hsl(var(--gold) / 0.1);
}
.bg-gold\/15 {
background-color: hsl(var(--gold) / 0.15);
}
.bg-gold\/20 {
background-color: hsl(var(--gold) / 0.2);
}
.bg-gold\/25 {
background-color: hsl(var(--gold) / 0.25);
}
.bg-gold\/30 {
background-color: hsl(var(--gold) / 0.3);
}
.bg-gold\/90 {
background-color: hsl(var(--gold) / 0.9);
}
.bg-muted {
background-color: hsl(var(--muted));
}
.bg-muted-foreground\/30 {
background-color: hsl(var(--muted-foreground) / 0.3);
}
.bg-muted\/30 {
background-color: hsl(var(--muted) / 0.3);
}
.bg-muted\/40 {
background-color: hsl(var(--muted) / 0.4);
}
.bg-muted\/50 {
background-color: hsl(var(--muted) / 0.5);
}
.bg-navy\/10 {
background-color: hsl(var(--navy) / 0.1);
}
.bg-navy\/95 {
background-color: hsl(var(--navy) / 0.95);
}
.bg-popover {
background-color: hsl(var(--popover));
}
.bg-primary {
background-color: hsl(var(--primary));
}
.bg-primary-foreground\/10 {
background-color: hsl(var(--primary-foreground) / 0.1);
}
.bg-primary-foreground\/40 {
background-color: hsl(var(--primary-foreground) / 0.4);
}
.bg-primary-foreground\/5 {
background-color: hsl(var(--primary-foreground) / 0.05);
}
.bg-primary\/20 {
background-color: hsl(var(--primary) / 0.2);
}
.bg-primary\/30 {
background-color: hsl(var(--primary) / 0.3);
}
.bg-primary\/40 {
background-color: hsl(var(--primary) / 0.4);
}
.bg-primary\/50 {
background-color: hsl(var(--primary) / 0.5);
}
.bg-primary\/60 {
background-color: hsl(var(--primary) / 0.6);
}
.bg-red-600 {
--tw-bg-opacity: 1;
background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
}
.bg-secondary {
background-color: hsl(var(--secondary));
}
.bg-sidebar {
background-color: hsl(var(--sidebar-background));
}
.bg-sidebar-border {
background-color: hsl(var(--sidebar-border));
}
.bg-transparent {
background-color: transparent;
}
.bg-gradient-to-t {
background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-primary\/60 {
--tw-gradient-from: hsl(var(--primary) / 0.6) var(--tw-gradient-from-position);
--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/70 {
--tw-gradient-from: hsl(var(--primary) / 0.7) var(--tw-gradient-from-position);
--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-primary\/20 {
--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);
--tw-gradient-stops:
var(--tw-gradient-from),
hsl(var(--primary) / 0.2) var(--tw-gradient-via-position),
var(--tw-gradient-to);
}
.via-primary\/30 {
--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);
--tw-gradient-stops:
var(--tw-gradient-from),
hsl(var(--primary) / 0.3) var(--tw-gradient-via-position),
var(--tw-gradient-to);
}
.to-transparent {
--tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.fill-current {
fill: currentColor;
}
.fill-gold {
fill: hsl(var(--gold));
}
.object-cover {
-o-object-fit: cover;
object-fit: cover;
}
.object-top {
-o-object-position: top;
object-position: top;
}
.p-0 {
padding: 0;
}
.p-1 {
padding: 0.25rem;
}
.p-1\.5 {
padding: 0.375rem;
}
.p-10 {
padding: 2.5rem;
}
.p-2 {
padding: 0.5rem;
}
.p-3 {
padding: 0.75rem;
}
.p-4 {
padding: 1rem;
}
.p-5 {
padding: 1.25rem;
}
.p-6 {
padding: 1.5rem;
}
.p-8 {
padding: 2rem;
}
.p-\[1px\] {
padding: 1px;
}
.px-1 {
padding-left: 0.25rem;
padding-right: 0.25rem;
}
.px-10 {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.px-2 {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.px-2\.5 {
padding-left: 0.625rem;
padding-right: 0.625rem;
}
.px-3 {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.px-4 {
padding-left: 1rem;
padding-right: 1rem;
}
.px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.px-7 {
padding-left: 1.75rem;
padding-right: 1.75rem;
}
.px-8 {
padding-left: 2rem;
padding-right: 2rem;
}
.py-0\.5 {
padding-top: 0.125rem;
padding-bottom: 0.125rem;
}
.py-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.py-1\.5 {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
}
.py-10 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.py-12 {
padding-top: 3rem;
padding-bottom: 3rem;
}
.py-14 {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
.py-16 {
padding-top: 4rem !important;
padding-bottom: 4rem !important;
}
.py-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.py-2\.5 {
padding-top: 0.625rem;
padding-bottom: 0.625rem;
}
.py-20 {
padding-top: 5rem;
padding-bottom: 5rem;
}
.py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.py-3\.5 {
padding-top: 0.875rem;
padding-bottom: 0.875rem;
}
.py-32 {
padding-top: 8rem;
padding-bottom: 8rem;
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.py-5 {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.py-6 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.py-8 {
padding-top: 2rem;
padding-bottom: 2rem;
}
.pb-0\.5 {
padding-bottom: 0.125rem;
}
.pb-1 {
padding-bottom: 0.25rem;
}
.pb-10 {
padding-bottom: 2.5rem;
}
.pb-12 {
padding-bottom: 3rem;
}
.pb-14 {
padding-bottom: 3.5rem;
}
.pb-16 {
padding-bottom: 4rem;
}
.pb-2 {
padding-bottom: 0.5rem;
}
.pb-20 {
padding-bottom: 5rem;
}
.pb-3 {
padding-bottom: 0.75rem;
}
.pb-4 {
padding-bottom: 1rem;
}
.pb-5 {
padding-bottom: 1.25rem;
}
.pb-6 {
padding-bottom: 1.5rem;
}
.pb-8 {
padding-bottom: 2rem;
}
.pl-14 {
padding-left: 3.5rem;
}
.pl-16 {
padding-left: 4rem;
}
.pl-2\.5 {
padding-left: 0.625rem;
}
.pl-4 {
padding-left: 1rem;
}
.pl-5 {
padding-left: 1.25rem;
}
.pl-6 {
padding-left: 1.5rem;
}
.pl-7 {
padding-left: 1.75rem;
}
.pl-8 {
padding-left: 2rem;
}
.pr-2 {
padding-right: 0.5rem;
}
.pr-2\.5 {
padding-right: 0.625rem;
}
.pr-8 {
padding-right: 2rem;
}
.pt-0 {
padding-top: 0;
}
.pt-1 {
padding-top: 0.25rem;
}
.pt-2 {
padding-top: 0.5rem;
}
.pt-24 {
padding-top: 6rem;
}
.pt-28 {
padding-top: 7rem;
}
.pt-3 {
padding-top: 0.75rem;
}
.pt-32 {
padding-top: 8rem;
}
.pt-4 {
padding-top: 1rem;
}
.pt-5 {
padding-top: 1.25rem;
}
.pt-6 {
padding-top: 1.5rem;
}
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.align-middle {
vertical-align: middle;
}
.font-body {
font-family:
Source Sans 3,
Segoe UI,
sans-serif;
}
.font-heading {
font-family:
Playfair Display,
Georgia,
serif;
}
.font-mono {
font-family:
ui-monospace,
SFMono-Regular,
Menlo,
Monaco,
Consolas,
Liberation Mono,
Courier New,
monospace;
}
.text-2xl {
font-size: 1.5rem !important;
line-height: 2rem !important;
}
.text-3xl {
font-size: 1.875rem !important;
line-height: 2.25rem !important;
}
.text-4xl {
font-size: 2.25rem !important;
line-height: 2.5rem !important;
}
.text-5xl {
font-size: 3rem !important;
line-height: 1 !important;
}
.text-\[0\.8rem\] {
font-size: 0.8rem !important;
}
.text-\[10px\] {
font-size: 10px;
}
.text-\[15px\] {
font-size: 15px !important;
}
.text-base {
font-size: 1rem !important;
line-height: 1.5rem !important;
}
.text-lg {
font-size: 1.125rem !important;
line-height: 1.75rem !important;
}
.text-sm {
font-size: 0.938rem !important;
line-height: 1.5 !important;
}
.text-xl {
font-size: 1.25rem !important;
line-height: 1.75rem !important;
}
.text-xs {
font-size: 0.78rem !important;
line-height: 1.4 !important;
}
.font-bold,
.font-bold span {
font-weight: 700;
}
.font-light,
.font-light span,
.font-light p {
font-weight: 300;
}
.font-normal,
.font-normal span,
.font-normal p {
font-weight: 400;
}
.font-medium,
.font-medium span,
.font-medium p {
font-weight: 500;
}
.font-semibold,
.font-semibold span,
.font-semibold p {
font-weight: 600;
}
.uppercase {
text-transform: uppercase !important;
}
.italic {
font-style: italic !important;
}
.tabular-nums {
--tw-numeric-spacing: tabular-nums;
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
var(--tw-numeric-figure) var(--tw-numeric-spacing)
var(--tw-numeric-fraction);
}
.leading-none {
line-height: 1;
}
.leading-relaxed {
line-height: 1.625;
}
.leading-snug {
line-height: 1.375;
}
.leading-tight {
line-height: 1.25;
}
.tracking-\[0\.15em\],
.tracking-\[0\.15em\] p,
.tracking-\[015em\] p {
letter-spacing: 0.15em;
}
.tracking-\[0\.25em\],
.tracking-\[0\.25em\] p,
.tracking-\[025em\] p {
letter-spacing: 0.25em;
}
.tracking-\[0\.2em\],
.tracking-\[0\.2em\] p,
.tracking-\[02em\] p {
letter-spacing: 0.2em;
}
.tracking-\[0\.3em\],
.tracking-\[0\.3em\] p,
.tracking-\[03em\] p {
letter-spacing: 0.3em !important;
}
.tracking-tight,
.tracking-tight p {
letter-spacing: -0.025em !important;
}
.tracking-wide,
.tracking-wide p {
letter-spacing: 0.025em !important;
}
.tracking-wider,
.tracking-wider p {
letter-spacing: 0.05em !important;
}
.tracking-widest,
.tracking-widest p {
letter-spacing: 0.1em !important;
}
.text-accent-foreground {
color: hsl(var(--accent-foreground));
}
.text-border {
color: hsl(var(--border));
}
.text-card-foreground {
color: hsl(var(--card-foreground));
}
.text-current {
color: currentColor;
}
.text-destructive {
color: hsl(var(--destructive));
}
.text-destructive-foreground {
color: hsl(var(--destructive-foreground));
}
.text-foreground {
color: hsl(var(--foreground));
}
.text-foreground\/50 {
color: hsl(var(--foreground) / 0.5);
}
.text-foreground\/80 {
color: hsl(var(--foreground) / 0.8);
}
.text-gold-light {
color: hsl(var(--gold-light)) !important;
}
.text-gold\/40 {
color: hsl(var(--gold) / 0.4) !important;
}
.text-gold\/60 {
color: hsl(var(--gold) / 0.6) !important;
}
.text-gold\/70 {
color: hsl(var(--gold) / 0.7) !important;
}
.text-gold\/80 {
color: hsl(var(--gold) / 0.8) !important;
}
.text-muted-foreground {
color: hsl(var(--muted-foreground));
}
.text-muted-foreground\/30 {
color: hsl(var(--muted-foreground) / 0.3);
}
.text-muted-foreground\/40 {
color: hsl(var(--muted-foreground) / 0.4);
}
.text-popover-foreground {
color: hsl(var(--popover-foreground));
}
.text-primary {
color: hsl(var(--primary));
}
.text-primary-foreground {
color: hsl(var(--primary-foreground)) !important;
}
.text-primary-foreground\/50 {
color: hsl(var(--primary-foreground) / 0.5) !important;
}
.text-primary-foreground\/60 {
color: hsl(var(--primary-foreground) / 0.6) !important;
}
.text-primary-foreground\/65 {
color: hsl(var(--primary-foreground) / 0.65) !important;
}
.text-primary-foreground\/70 {
color: hsl(var(--primary-foreground) / 0.7) !important;
}
.text-primary-foreground\/75 {
color: hsl(var(--primary-foreground) / 0.75) !important;
}
.text-primary-foreground\/80 {
color: hsl(var(--primary-foreground) / 0.8) !important;
}
.text-primary-foreground\/85 {
color: hsl(var(--primary-foreground) / 0.85) !important;
}
.text-primary-foreground\/90 {
color: hsl(var(--primary-foreground) / 0.9) !important;
}
.text-primary\/80 {
color: hsl(var(--primary) / 0.8) !important;
}
.text-secondary-foreground {
color: hsl(var(--secondary-foreground));
}
.text-sidebar-foreground {
color: hsl(var(--sidebar-foreground));
}
.text-sidebar-foreground\/70 {
color: hsl(var(--sidebar-foreground) / 0.7);
}
.text-warm-gray {
color: hsl(var(--warm-gray));
}
.text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline {
text-decoration-line: underline;
}
.underline-offset-4 {
text-underline-offset: 4px;
}
.accent-gold {
accent-color: hsl(var(--gold));
}
.opacity-0 {
opacity: 0;
}
.opacity-100 {
opacity: 1;
}
.opacity-50 {
opacity: 0.5;
}
.opacity-60 {
opacity: 0.6;
}
.opacity-70 {
opacity: 0.7;
}
.opacity-75 {
opacity: 0.75;
}
.opacity-90,
.opacity-90 p {
opacity: 0.9 !important;
}
.shadow-2xl {
--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));
--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.shadow-lg {
--tw-shadow:
0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
--tw-shadow-colored:
0 10px 15px -3px var(--tw-shadow-color),
0 4px 6px -4px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.shadow-md {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored:
0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.shadow-none {
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.shadow-sm {
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.shadow-xl {
--tw-shadow:
0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
--tw-shadow-colored:
0 20px 25px -5px var(--tw-shadow-color),
0 8px 10px -6px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.outline-none {
outline: 2px solid transparent;
outline-offset: 2px;
}
.outline {
outline-style: solid;
}
.ring-0 {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:
var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
var(--tw-shadow, 0 0 #0000);
}
.ring-2 {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:
var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
var(--tw-shadow, 0 0 #0000);
}
.ring-ring {
--tw-ring-color: hsl(var(--ring));
}
.ring-sidebar-ring {
--tw-ring-color: hsl(var(--sidebar-ring));
}
.ring-offset-background {
--tw-ring-offset-color: hsl(var(--background));
}
.filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur {
--tw-backdrop-blur: blur(8px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
var(--tw-backdrop-sepia);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
var(--tw-backdrop-sepia);
}
.backdrop-blur-sm {
--tw-backdrop-blur: blur(4px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
var(--tw-backdrop-sepia);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
var(--tw-backdrop-sepia);
}
.transition {
transition-property:
color,
background-color,
border-color,
text-decoration-color,
fill,
stroke,
opacity,
box-shadow,
transform,
filter,
-webkit-backdrop-filter;
transition-property:
color, background-color, border-color, text-decoration-color, fill, stroke,
opacity, box-shadow, transform, filter, backdrop-filter;
transition-property:
color,
background-color,
border-color,
text-decoration-color,
fill,
stroke,
opacity,
box-shadow,
transform,
filter,
backdrop-filter,
-webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.transition-\[left\,right\,width\] {
transition-property: left, right, width;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.transition-\[margin\,opa\] {
transition-property: margin, opa;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.transition-\[width\,height\,padding\] {
transition-property: width, height, padding;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.transition-\[width\] {
transition-property: width;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.transition-all {
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.transition-colors {
transition-property:
color, background-color, border-color, text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.transition-opacity {
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.transition-shadow {
transition-property: box-shadow;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.transition-transform {
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.duration-1000 {
transition-duration: 1s;
}
.duration-200 {
transition-duration: 0.2s;
}
.duration-300 {
transition-duration: 0.3s;
}
.duration-500 {
transition-duration: 0.5s;
}
.duration-700 {
transition-duration: 0.7s;
}
.ease-in-out {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
transition-timing-function: linear;
}
@keyframes enter {
0% {
opacity: var(--tw-enter-opacity, 1);
transform: translate3d(
var(--tw-enter-translate-x, 0),
var(--tw-enter-translate-y, 0),
0
)
scale3d(
var(--tw-enter-scale, 1),
var(--tw-enter-scale, 1),
var(--tw-enter-scale, 1)
)
rotate(var(--tw-enter-rotate, 0));
}
}
@keyframes exit {
to {
opacity: var(--tw-exit-opacity, 1);
transform: translate3d(
var(--tw-exit-translate-x, 0),
var(--tw-exit-translate-y, 0),
0
)
scale3d(
var(--tw-exit-scale, 1),
var(--tw-exit-scale, 1),
var(--tw-exit-scale, 1)
)
rotate(var(--tw-exit-rotate, 0));
}
}
.animate-in {
animation-name: enter;
animation-duration: 0.15s;
--tw-enter-opacity: initial;
--tw-enter-scale: initial;
--tw-enter-rotate: initial;
--tw-enter-translate-x: initial;
--tw-enter-translate-y: initial;
}
.fade-in-0 {
--tw-enter-opacity: 0;
}
.fade-in-80 {
--tw-enter-opacity: 0.8;
}
.zoom-in-95 {
--tw-enter-scale: 0.95;
}
.duration-1000 {
animation-duration: 1s;
}
.duration-200 {
animation-duration: 0.2s;
}
.duration-300 {
animation-duration: 0.3s;
}
.duration-500 {
animation-duration: 0.5s;
}
.duration-700 {
animation-duration: 0.7s;
}
.ease-in-out {
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
animation-timing-function: linear;
}
.text-gold,
.text-gold p,
.text-gold h4 {
color: hsl(var(--gold)) !important;
}
.bg-gold {
background-color: hsl(var(--gold));
}
.bg-navy {
background-color: hsl(var(--navy));
}
.bg-cream {
background-color: hsl(var(--cream));
}
.border-gold {
border-color: hsl(var(--gold));
}
.file\:border-0::file-selector-button {
border-width: 0px;
}
.file\:bg-transparent::file-selector-button {
background-color: transparent;
}
.file\:text-sm::file-selector-button {
font-size: 0.938rem;
line-height: 1.5;
}
.file\:font-medium::file-selector-button {
font-weight: 500;
}
.file\:text-foreground::file-selector-button {
color: hsl(var(--foreground));
}
.placeholder\:text-muted-foreground::-moz-placeholder {
color: hsl(var(--muted-foreground));
}
.placeholder\:text-muted-foreground::placeholder {
color: hsl(var(--muted-foreground));
}
.placeholder\:text-primary-foreground\/40::-moz-placeholder {
color: hsl(var(--primary-foreground) / 0.4);
}
.placeholder\:text-primary-foreground\/40::placeholder {
color: hsl(var(--primary-foreground) / 0.4);
}
.after\:absolute:after {
content: var(--tw-content);
position: absolute;
}
.after\:-inset-2:after {
content: var(--tw-content);
top: -0.5rem;
right: -0.5rem;
bottom: -0.5rem;
left: -0.5rem;
}
.after\:inset-y-0:after {
content: var(--tw-content);
top: 0;
bottom: 0;
}
.after\:left-1\/2:after {
content: var(--tw-content);
left: 50%;
}
.after\:w-1:after {
content: var(--tw-content);
width: 0.25rem;
}
.after\:w-\[2px\]:after {
content: var(--tw-content);
width: 2px;
}
.after\:-translate-x-1\/2:after {
content: var(--tw-content);
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.first\:rounded-l-md:first-child {
border-top-left-radius: calc(var(--radius) - 2px);
border-bottom-left-radius: calc(var(--radius) - 2px);
}
.first\:border-l:first-child {
border-left-width: 1px;
}
.last\:rounded-r-md:last-child {
border-top-right-radius: calc(var(--radius) - 2px);
border-bottom-right-radius: calc(var(--radius) - 2px);
}
.last\:border-0:last-child {
border-width: 0px;
}
.last\:border-b-0:last-child {
border-bottom-width: 0px;
}
.focus-within\:relative:focus-within {
position: relative;
}
.focus-within\:z-20:focus-within {
z-index: 20;
}
.hover\:scale-\[1\.03\]:hover {
--tw-scale-x: 1.03;
--tw-scale-y: 1.03;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:border-gold\/30:hover {
border-color: hsl(var(--gold) / 0.3);
}
.hover\:border-gold\/40:hover {
border-color: hsl(var(--gold) / 0.4);
}
.hover\:border-gold\/50:hover {
border-color: hsl(var(--gold) / 0.5);
}
.hover\:bg-\[\#1ebe57\]:hover {
--tw-bg-opacity: 1;
background-color: rgb(30 190 87 / var(--tw-bg-opacity, 1));
}
.hover\:bg-accent:hover {
background-color: hsl(var(--accent));
}
.hover\:bg-cream\/50:hover {
background-color: hsl(var(--cream) / 0.5);
}
.hover\:bg-destructive\/80:hover {
background-color: hsl(var(--destructive) / 0.8);
}
.hover\:bg-destructive\/90:hover {
background-color: hsl(var(--destructive) / 0.9);
}
.hover\:bg-foreground\/5:hover {
background-color: hsl(var(--foreground) / 0.05);
}
.hover\:bg-gold-light:hover {
background-color: hsl(var(--gold-light));
}
.hover\:bg-gold\/90:hover {
background-color: hsl(var(--gold) / 0.9);
}
.hover\:bg-muted:hover {
background-color: hsl(var(--muted));
}
.hover\:bg-muted\/50:hover {
background-color: hsl(var(--muted) / 0.5);
}
.hover\:bg-primary:hover {
background-color: hsl(var(--primary));
}
.hover\:bg-primary-foreground\/10:hover {
background-color: hsl(var(--primary-foreground) / 0.1);
}
.hover\:bg-primary\/50:hover {
background-color: hsl(var(--primary) / 0.5);
}
.hover\:bg-primary\/80:hover {
background-color: hsl(var(--primary) / 0.8);
}
.hover\:bg-primary\/90:hover {
background-color: hsl(var(--primary) / 0.9);
}
.hover\:bg-secondary:hover {
background-color: hsl(var(--secondary));
}
.hover\:bg-secondary\/80:hover {
background-color: hsl(var(--secondary) / 0.8);
}
.hover\:bg-sidebar-accent:hover {
background-color: hsl(var(--sidebar-accent));
}
.hover\:text-accent-foreground:hover {
color: hsl(var(--accent-foreground));
}
.hover\:text-foreground:hover {
color: hsl(var(--foreground));
}
.hover\:text-gold-light:hover {
color: hsl(var(--gold-light));
}
.hover\:text-muted-foreground:hover {
color: hsl(var(--muted-foreground));
}
.hover\:text-primary-foreground:hover {
color: hsl(var(--primary-foreground));
}
.hover\:text-primary\/90:hover {
color: hsl(var(--primary) / 0.9);
}
.hover\:text-sidebar-accent-foreground:hover {
color: hsl(var(--sidebar-accent-foreground));
}
.hover\:underline:hover {
text-decoration-line: underline;
}
.hover\:no-underline:hover {
text-decoration-line: none;
}
.hover\:opacity-100:hover {
opacity: 1;
}
.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]: hover {
--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));
--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.hover\:shadow-lg:hover {
--tw-shadow:
0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
--tw-shadow-colored:
0 10px 15px -3px var(--tw-shadow-color),
0 4px 6px -4px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.hover\:shadow-md:hover {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored:
0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.hover\:shadow-sm:hover {
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.hover\:shadow-xl:hover {
--tw-shadow:
0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
--tw-shadow-colored:
0 20px 25px -5px var(--tw-shadow-color),
0 8px 10px -6px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.hover\:text-gold:hover {
color: hsl(var(--gold));
}
.hover\:bg-gold:hover {
background-color: hsl(var(--gold));
}
.hover\:border-gold:hover {
border-color: hsl(var(--gold));
}
.hover\:after\:bg-sidebar-border:hover:after {
content: var(--tw-content);
background-color: hsl(var(--sidebar-border));
}
.focus\:bg-accent:focus {
background-color: hsl(var(--accent));
}
.focus\:bg-primary:focus {
background-color: hsl(var(--primary));
}
.focus\:text-accent-foreground:focus {
color: hsl(var(--accent-foreground));
}
.focus\:text-primary-foreground:focus {
color: hsl(var(--primary-foreground));
}
.focus\:opacity-100:focus {
opacity: 1;
}
.focus\:outline-none:focus {
outline: 2px solid transparent;
outline-offset: 2px;
}
.focus\:ring-2:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:
var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-ring:focus {
--tw-ring-color: hsl(var(--ring));
}
.focus\:ring-offset-2:focus {
--tw-ring-offset-width: 2px;
}
.focus\:border-gold:focus {
border-color: hsl(var(--gold));
}
.focus-visible\:outline-none:focus-visible {
outline: 2px solid transparent;
outline-offset: 2px;
}
.focus-visible\:ring-1:focus-visible {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:
var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-2:focus-visible {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:
var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-ring:focus-visible {
--tw-ring-color: hsl(var(--ring));
}
.focus-visible\:ring-sidebar-ring:focus-visible {
--tw-ring-color: hsl(var(--sidebar-ring));
}
.focus-visible\:ring-offset-1:focus-visible {
--tw-ring-offset-width: 1px;
}
.focus-visible\:ring-offset-2:focus-visible {
--tw-ring-offset-width: 2px;
}
.focus-visible\:ring-offset-background:focus-visible {
--tw-ring-offset-color: hsl(var(--background));
}
.active\:bg-sidebar-accent:active {
background-color: hsl(var(--sidebar-accent));
}
.active\:text-sidebar-accent-foreground:active {
color: hsl(var(--sidebar-accent-foreground));
}
.disabled\:pointer-events-none:disabled {
pointer-events: none;
}
.disabled\:cursor-not-allowed:disabled {
cursor: not-allowed;
}
.disabled\:opacity-40:disabled {
opacity: 0.4;
}
.disabled\:opacity-50:disabled {
opacity: 0.5;
}
.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100 {
opacity: 1;
}
.group:hover .group-hover\:scale-105 {
--tw-scale-x: 1.05;
--tw-scale-y: 1.05;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-110 {
--tw-scale-x: 1.1;
--tw-scale-y: 1.1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-\[1\.02\] {
--tw-scale-x: 1.02;
--tw-scale-y: 1.02;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:bg-foreground\/30 {
background-color: hsl(var(--foreground) / 0.3);
}
.group:hover .group-hover\:bg-gold\/10 {
background-color: hsl(var(--gold) / 0.1);
}
.group:hover .group-hover\:bg-primary\/30 {
background-color: hsl(var(--primary) / 0.3);
}
.group:hover .group-hover\:text-gold-light {
color: hsl(var(--gold-light));
}
.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,
.group:hover .group-hover\:opacity-100 {
opacity: 1;
}
.group:hover .group-hover\:text-gold {
color: hsl(var(--gold));
}
.group.destructive .group-\[\.destructive\]\:border-muted\/40 {
border-color: hsl(var(--muted) / 0.4);
}
.group.toaster .group-\[\.toaster\]\:border-border {
border-color: hsl(var(--border));
}
.group.toast .group-\[\.toast\]\:bg-muted {
background-color: hsl(var(--muted));
}
.group.toast .group-\[\.toast\]\:bg-primary {
background-color: hsl(var(--primary));
}
.group.toaster .group-\[\.toaster\]\:bg-background {
background-color: hsl(var(--background));
}
.group.destructive .group-\[\.destructive\]\:text-red-300 {
--tw-text-opacity: 1;
color: rgb(252 165 165 / var(--tw-text-opacity, 1));
}
.group.toast .group-\[\.toast\]\:text-muted-foreground {
color: hsl(var(--muted-foreground));
}
.group.toast .group-\[\.toast\]\:text-primary-foreground {
color: hsl(var(--primary-foreground));
}
.group.toaster .group-\[\.toaster\]\:text-foreground {
color: hsl(var(--foreground));
}
.group.toaster .group-\[\.toaster\]\:shadow-lg {
--tw-shadow:
0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
--tw-shadow-colored:
0 10px 15px -3px var(--tw-shadow-color),
0 4px 6px -4px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.group.destructive
.group-\[\.destructive\]\:hover\:border-destructive\/30:hover {
border-color: hsl(var(--destructive) / 0.3);
}
.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover {
background-color: hsl(var(--destructive));
}
.group.destructive
.group-\[\.destructive\]\:hover\:text-destructive-foreground:hover {
color: hsl(var(--destructive-foreground));
}
.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover {
--tw-text-opacity: 1;
color: rgb(254 242 242 / var(--tw-text-opacity, 1));
}
.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus {
--tw-ring-color: hsl(var(--destructive));
}
.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus {
--tw-ring-opacity: 1;
--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1));
}
.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus {
--tw-ring-offset-color: #dc2626;
}
.peer\/menu-button:hover
~ .peer-hover\/menu-button\:text-sidebar-accent-foreground {
color: hsl(var(--sidebar-accent-foreground));
}
.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
cursor: not-allowed;
}
.peer:disabled ~ .peer-disabled\:opacity-70 {
opacity: 0.7;
}
.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant="inset"]) {
background-color: hsl(var(--sidebar-background));
}
.has-\[\:disabled\]\:opacity-50:has(:disabled) {
opacity: 0.5;
}
.group\/menu-item:has([data-sidebar="menu-action"])
.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8 {
padding-right: 2rem;
}
.aria-disabled\:pointer-events-none[aria-disabled="true"] {
pointer-events: none;
}
.aria-disabled\:opacity-50[aria-disabled="true"] {
opacity: 0.5;
}
.aria-selected\:bg-accent[aria-selected="true"] {
background-color: hsl(var(--accent));
}
.aria-selected\:bg-accent\/50[aria-selected="true"] {
background-color: hsl(var(--accent) / 0.5);
}
.aria-selected\:text-accent-foreground[aria-selected="true"] {
color: hsl(var(--accent-foreground));
}
.aria-selected\:text-muted-foreground[aria-selected="true"] {
color: hsl(var(--muted-foreground));
}
.aria-selected\:opacity-100[aria-selected="true"] {
opacity: 1;
}
.aria-selected\:opacity-30[aria-selected="true"] {
opacity: 0.3;
}
.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"],
.data-\[disabled\]\:pointer-events-none[data-disabled] {
pointer-events: none;
}
.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] {
height: 1px;
}
.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] {
width: 100%;
}
.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
--tw-translate-y: 0.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[side\=left\]\:-translate-x-1[data-side="left"] {
--tw-translate-x: -0.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[side\=right\]\:translate-x-1[data-side="right"] {
--tw-translate-x: 0.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[side\=top\]\:-translate-y-1[data-side="top"] {
--tw-translate-y: -0.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[state\=checked\]\:translate-x-5[data-state="checked"] {
--tw-translate-x: 1.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"],
.data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] {
--tw-translate-x: 0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"] {
--tw-translate-x: var(--radix-toast-swipe-end-x);
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] {
--tw-translate-x: var(--radix-toast-swipe-move-x);
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes accordion-up {
0% {
height: var(--radix-accordion-content-height);
}
to {
height: 0;
}
}
.data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
animation: accordion-up 0.2s ease-out;
}
@keyframes accordion-down {
0% {
height: 0;
}
to {
height: var(--radix-accordion-content-height);
}
}
.data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
animation: accordion-down 0.2s ease-out;
}
.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] {
flex-direction: column;
}
.data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] {
background-color: hsl(var(--sidebar-accent));
}
.data-\[active\]\:bg-accent\/50[data-active] {
background-color: hsl(var(--accent) / 0.5);
}
.data-\[selected\=\'true\'\]\:bg-accent[data-selected="true"] {
background-color: hsl(var(--accent));
}
.data-\[state\=active\]\:bg-background[data-state="active"] {
background-color: hsl(var(--background));
}
.data-\[state\=checked\]\:bg-primary[data-state="checked"] {
background-color: hsl(var(--primary));
}
.data-\[state\=inactive\]\:bg-card[data-state="inactive"] {
background-color: hsl(var(--card));
}
.data-\[state\=on\]\:bg-accent[data-state="on"],
.data-\[state\=open\]\:bg-accent[data-state="open"] {
background-color: hsl(var(--accent));
}
.data-\[state\=open\]\:bg-accent\/50[data-state="open"] {
background-color: hsl(var(--accent) / 0.5);
}
.data-\[state\=open\]\:bg-secondary[data-state="open"] {
background-color: hsl(var(--secondary));
}
.data-\[state\=selected\]\:bg-muted[data-state="selected"] {
background-color: hsl(var(--muted));
}
.data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] {
background-color: hsl(var(--input));
}
.data-\[active\=true\]\:font-medium[data-active="true"] {
font-weight: 500;
}
.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] {
color: hsl(var(--sidebar-accent-foreground));
}
.data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] {
color: hsl(var(--accent-foreground));
}
.data-\[state\=active\]\:text-foreground[data-state="active"] {
color: hsl(var(--foreground));
}
.data-\[state\=active\]\:text-primary-foreground[data-state="active"],
.data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] {
color: hsl(var(--primary-foreground));
}
.data-\[state\=inactive\]\:text-muted-foreground[data-state="inactive"] {
color: hsl(var(--muted-foreground));
}
.data-\[state\=on\]\:text-accent-foreground[data-state="on"],
.data-\[state\=open\]\:text-accent-foreground[data-state="open"] {
color: hsl(var(--accent-foreground));
}
.data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
color: hsl(var(--muted-foreground));
}
.data-\[disabled\=true\]\:opacity-50[data-disabled="true"],
.data-\[disabled\]\:opacity-50[data-disabled] {
opacity: 0.5;
}
.data-\[state\=open\]\:opacity-100[data-state="open"] {
opacity: 1;
}
.data-\[state\=active\]\:shadow-sm[data-state="active"] {
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.data-\[swipe\=move\]\:transition-none[data-swipe="move"] {
transition-property: none;
}
.data-\[state\=closed\]\:duration-300[data-state="closed"] {
transition-duration: 0.3s;
}
.data-\[state\=open\]\:duration-500[data-state="open"] {
transition-duration: 0.5s;
}
.data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"],
.data-\[state\=open\]\:animate-in[data-state="open"],
.data-\[state\=visible\]\:animate-in[data-state="visible"] {
animation-name: enter;
animation-duration: 0.15s;
--tw-enter-opacity: initial;
--tw-enter-scale: initial;
--tw-enter-rotate: initial;
--tw-enter-translate-x: initial;
--tw-enter-translate-y: initial;
}
.data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"],
.data-\[state\=closed\]\:animate-out[data-state="closed"],
.data-\[state\=hidden\]\:animate-out[data-state="hidden"],
.data-\[swipe\=end\]\:animate-out[data-swipe="end"] {
animation-name: exit;
animation-duration: 0.15s;
--tw-exit-opacity: initial;
--tw-exit-scale: initial;
--tw-exit-rotate: initial;
--tw-exit-translate-x: initial;
--tw-exit-translate-y: initial;
}
.data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"] {
--tw-enter-opacity: 0;
}
.data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"],
.data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
--tw-exit-opacity: 0;
}
.data-\[state\=closed\]\:fade-out-80[data-state="closed"] {
--tw-exit-opacity: 0.8;
}
.data-\[state\=hidden\]\:fade-out[data-state="hidden"] {
--tw-exit-opacity: 0;
}
.data-\[state\=open\]\:fade-in-0[data-state="open"],
.data-\[state\=visible\]\:fade-in[data-state="visible"] {
--tw-enter-opacity: 0;
}
.data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
--tw-exit-scale: 0.95;
}
.data-\[state\=open\]\:zoom-in-90[data-state="open"] {
--tw-enter-scale: 0.9;
}
.data-\[state\=open\]\:zoom-in-95[data-state="open"] {
--tw-enter-scale: 0.95;
}
.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"] {
--tw-enter-translate-x: 13rem;
}
.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"] {
--tw-enter-translate-x: -13rem;
}
.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"] {
--tw-exit-translate-x: 13rem;
}
.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"] {
--tw-exit-translate-x: -13rem;
}
.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
--tw-enter-translate-y: -0.5rem;
}
.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
--tw-enter-translate-x: 0.5rem;
}
.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
--tw-enter-translate-x: -0.5rem;
}
.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
--tw-enter-translate-y: 0.5rem;
}
.data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] {
--tw-exit-translate-y: 100%;
}
.data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] {
--tw-exit-translate-x: -100%;
}
.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] {
--tw-exit-translate-x: -50%;
}
.data-\[state\=closed\]\:slide-out-to-right[data-state="closed"],
.data-\[state\=closed\]\:slide-out-to-right-full[data-state="closed"] {
--tw-exit-translate-x: 100%;
}
.data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] {
--tw-exit-translate-y: -100%;
}
.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] {
--tw-exit-translate-y: -48%;
}
.data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] {
--tw-enter-translate-y: 100%;
}
.data-\[state\=open\]\:slide-in-from-left[data-state="open"] {
--tw-enter-translate-x: -100%;
}
.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] {
--tw-enter-translate-x: -50%;
}
.data-\[state\=open\]\:slide-in-from-right[data-state="open"] {
--tw-enter-translate-x: 100%;
}
.data-\[state\=open\]\:slide-in-from-top[data-state="open"] {
--tw-enter-translate-y: -100%;
}
.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] {
--tw-enter-translate-y: -48%;
}
.data-\[state\=open\]\:slide-in-from-top-full[data-state="open"] {
--tw-enter-translate-y: -100%;
}
.data-\[state\=closed\]\:duration-300[data-state="closed"] {
animation-duration: 0.3s;
}
.data-\[state\=open\]\:duration-500[data-state="open"] {
animation-duration: 0.5s;
}
.data-\[state\=active\]\:bg-gold[data-state="active"] {
background-color: hsl(var(--gold));
}
.data-\[state\=active\]\:border-gold[data-state="active"] {
border-color: hsl(var(--gold));
}
.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]:after {
content: var(--tw-content);
left: 0;
}
.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]:after {
content: var(--tw-content);
height: 0.25rem;
}
.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]:after {
content: var(--tw-content);
width: 100%;
}
.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]:after {
content: var(--tw-content);
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]:after {
content: var(--tw-content);
--tw-translate-x: 0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state="open"] {
background-color: hsl(var(--sidebar-accent));
}
.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state="open"] {
color: hsl(var(--sidebar-accent-foreground));
}
.group[data-collapsible="offcanvas"]
.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\] {
left: calc(var(--sidebar-width) * -1);
}
.group[data-collapsible="offcanvas"]
.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\] {
right: calc(var(--sidebar-width) * -1);
}
.group[data-side="left"] .group-data-\[side\=left\]\:-right-4 {
right: -1rem;
}
.group[data-side="right"] .group-data-\[side\=right\]\:left-0 {
left: 0;
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:-mt-8 {
margin-top: -2rem;
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:hidden {
display: none;
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!size-8 {
width: 2rem !important;
height: 2rem !important;
}
.group[data-collapsible="icon"]
.group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\] {
width: var(--sidebar-width-icon);
}
.group[data-collapsible="icon"]
.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\] {
width: calc(var(--sidebar-width-icon) + 1rem);
}
.group[data-collapsible="icon"]
.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\] {
width: calc(var(--sidebar-width-icon) + 1rem + 2px);
}
.group[data-collapsible="offcanvas"]
.group-data-\[collapsible\=offcanvas\]\:w-0 {
width: 0px;
}
.group[data-collapsible="offcanvas"]
.group-data-\[collapsible\=offcanvas\]\:translate-x-0 {
--tw-translate-x: 0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group[data-side="right"] .group-data-\[side\=right\]\:rotate-180,
.group[data-state="open"] .group-data-\[state\=open\]\:rotate-180 {
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group[data-collapsible="icon"]
.group-data-\[collapsible\=icon\]\:overflow-hidden {
overflow: hidden;
}
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:rounded-lg {
border-radius: var(--radius);
}
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:border {
border-width: 1px;
}
.group[data-side="left"] .group-data-\[side\=left\]\:border-r {
border-right-width: 1px;
}
.group[data-side="right"] .group-data-\[side\=right\]\:border-l {
border-left-width: 1px;
}
.group[data-variant="floating"]
.group-data-\[variant\=floating\]\:border-sidebar-border {
border-color: hsl(var(--sidebar-border));
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-0 {
padding: 0 !important;
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-2 {
padding: 0.5rem !important;
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:opacity-0 {
opacity: 0;
}
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:shadow {
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
--tw-shadow-colored:
0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.group[data-collapsible="offcanvas"]
.group-data-\[collapsible\=offcanvas\]\:after\:left-full:after {
content: var(--tw-content);
left: 100%;
}
.group[data-collapsible="offcanvas"]
.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover {
background-color: hsl(var(--sidebar-background));
}
.peer\/menu-button[data-size="default"]
~ .peer-data-\[size\=default\]\/menu-button\:top-1\.5 {
top: 0.375rem;
}
.peer\/menu-button[data-size="lg"]
~ .peer-data-\[size\=lg\]\/menu-button\:top-2\.5 {
top: 0.625rem;
}
.peer\/menu-button[data-size="sm"]
~ .peer-data-\[size\=sm\]\/menu-button\:top-1 {
top: 0.25rem;
}
.peer[data-variant="inset"]
~ .peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\] {
min-height: calc(100svh - 1rem);
}
.peer\/menu-button[data-active="true"]
~ .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground {
color: hsl(var(--sidebar-accent-foreground));
}
.dark\:border-destructive:is(.dark *) {
border-color: hsl(var(--destructive));
}
@media (min-width: 640px) {
.sm\:bottom-0 {
bottom: 0;
}
.sm\:right-0 {
right: 0;
}
.sm\:top-auto {
top: auto;
}
.sm\:mt-0 {
margin-top: 0;
}
.sm\:block {
display: block;
}
.sm\:flex {
display: flex;
}
.sm\:grid {
display: grid;
}
.sm\:hidden {
display: none;
}
.sm\:h-full {
height: 100%;
}
.sm\:w-1\/3 {
width: 33.333333%;
}
.sm\:w-36 {
width: 9rem;
}
.sm\:max-w-sm {
max-width: 24rem;
}
.sm\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sm\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.sm\:flex-row {
flex-direction: row;
}
.sm\:flex-col {
flex-direction: column;
}
.sm\:items-start {
align-items: flex-start;
}
.sm\:items-center {
align-items: center;
}
.sm\:justify-end {
justify-content: flex-end;
}
.sm\:justify-between {
justify-content: space-between;
}
.sm\:gap-2\.5 {
gap: 0.625rem;
}
.sm\:gap-5 {
gap: 1.25rem;
}
.sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(0.5rem * var(--tw-space-x-reverse));
margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(1rem * var(--tw-space-x-reverse));
margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.sm\:rounded-lg {
border-radius: var(--radius);
}
.sm\:p-8 {
padding: 2rem;
}
.sm\:text-left {
text-align: left;
}
.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state="open"] {
--tw-enter-translate-y: 100%;
}
}
@media (min-width: 768px) {
.md\:absolute {
position: absolute;
}
.md\:order-last {
order: 9999;
}
.md\:mb-2 {
margin-bottom: 0.5rem;
}
.md\:mb-3 {
margin-bottom: 0.75rem;
}
.md\:mb-4 {
margin-bottom: 1rem;
}
.md\:mb-5 {
margin-bottom: 1.25rem;
}
.md\:block {
display: block;
}
.md\:flex {
display: flex;
}
.md\:grid {
display: grid;
}
.md\:hidden {
display: none;
}
.md\:aspect-auto {
aspect-ratio: auto;
}
.md\:h-16 {
height: 4rem;
}
.md\:h-56 {
height: 14rem;
}
.md\:h-64 {
height: 16rem;
}
.md\:h-72 {
height: 18rem;
}
.md\:h-80 {
height: 20rem;
}
.md\:h-\[280px\] {
height: 280px;
}
.md\:h-\[320px\] {
height: 320px;
}
.md\:h-\[360px\] {
height: 360px;
}
.md\:h-\[400px\] {
height: 400px;
}
.md\:h-\[420px\] {
height: 420px;
}
.md\:h-\[450px\] {
height: 450px;
}
.md\:h-\[50vh\] {
height: 50vh;
}
.md\:h-\[60vh\] {
height: 60vh;
}
.md\:h-\[70vh\] {
height: 70vh;
}
.md\:h-\[85vh\] {
height: 85vh;
}
.md\:h-full {
height: 100%;
}
.md\:min-h-\[250px\] {
min-height: 250px;
}
.md\:min-h-\[500px\] {
min-height: 500px;
}
.md\:min-h-\[600px\] {
min-height: 600px;
}
.md\:w-1\/2 {
width: 50%;
}
.md\:w-16 {
width: 4rem;
}
.md\:w-2\/5 {
width: 40%;
}
.md\:w-3\/5 {
width: 60%;
}
.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
width: var(--radix-navigation-menu-viewport-width);
}
.md\:w-auto {
width: auto;
}
.md\:max-w-\[420px\] {
max-width: 420px;
}
.md\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.md\:grid-cols-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.md\:grid-cols-\[380px_1fr\] {
grid-template-columns: 380px 1fr;
}
.md\:flex-row {
flex-direction: row;
}
.md\:flex-row-reverse {
flex-direction: row-reverse;
}
.md\:gap-12 {
gap: 3rem;
}
.md\:gap-16 {
gap: 4rem;
}
.md\:gap-3 {
gap: 0.75rem;
}
.md\:gap-8 {
gap: 2rem;
}
.md\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.md\:p-10 {
padding: 2.5rem;
}
.md\:p-12 {
padding: 3rem;
}
.md\:p-4 {
padding: 1rem;
}
.md\:p-5 {
padding: 1.25rem;
}
.md\:p-6 {
padding: 1.5rem;
}
.md\:p-8 {
padding: 2rem;
}
.md\:px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.md\:px-8 {
padding-left: 2rem;
padding-right: 2rem;
}
.md\:py-0 {
padding-top: 0;
padding-bottom: 0;
}
.md\:py-10 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.md\:py-12 {
padding-top: 3rem;
padding-bottom: 3rem;
}
.md\:py-14 {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
.md\:py-2\.5 {
padding-top: 0.625rem;
padding-bottom: 0.625rem;
}
.md\:py-20 {
padding-top: 5rem;
padding-bottom: 5rem;
}
.md\:py-32 {
padding-top: 8rem;
padding-bottom: 8rem;
}
.md\:py-7 {
padding-top: 1.75rem;
padding-bottom: 1.75rem;
}
.md\:pb-10 {
padding-bottom: 2.5rem;
}
.md\:pb-12 {
padding-bottom: 3rem;
}
.md\:pb-14 {
padding-bottom: 3.5rem;
}
.md\:pb-16 {
padding-bottom: 4rem;
}
.md\:pb-20 {
padding-bottom: 5rem;
}
.md\:pb-6 {
padding-bottom: 1.5rem;
}
.md\:pt-28 {
padding-top: 7rem;
}
.md\:pt-3 {
padding-top: 0.75rem;
}
.md\:pt-32 {
padding-top: 8rem;
}
.md\:pt-36 {
padding-top: 9rem;
}
.md\:text-2xl {
font-size: 1.5rem !important;
line-height: 2rem !important;
}
.md\:text-3xl {
font-size: 1.875rem !important;
line-height: 2.25rem !important;
}
.md\:text-4xl {
font-size: 2.25rem !important;
line-height: 2.5rem !important;
}
.md\:text-base {
font-size: 1rem !important;
line-height: 1.5rem !important;
}
.md\:text-lg {
font-size: 1.125rem !important;
line-height: 1.75rem !important;
}
.md\:text-sm {
font-size: 0.938rem !important;
line-height: 1.5 !important;
}
.md\:text-xl {
font-size: 1.25rem !important;
line-height: 1.75rem !important;
}
.md\:opacity-0 {
opacity: 0;
}
.after\:md\:hidden:after {
content: var(--tw-content);
display: none;
}
.peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:m-2 {
margin: 0.5rem;
}
.peer[data-state="collapsed"][data-variant="inset"]
~ .md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2 {
margin-left: 0.5rem;
}
.peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:ml-0 {
margin-left: 0;
}
.peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:rounded-xl {
border-radius: 0.75rem;
}
.peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:shadow {
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
--tw-shadow-colored:
0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
}
@media (min-width: 1024px) {
.lg\:order-1 {
order: 1;
}
.lg\:order-2 {
order: 2;
}
.lg\:order-first {
order: -9999;
}
.lg\:order-last {
order: 9999;
}
.lg\:col-span-2 {
grid-column: span 2 / span 2;
}
.lg\:col-span-3 {
grid-column: span 3 / span 3;
}
.lg\:flex {
display: flex;
}
.lg\:hidden {
display: none;
}
.lg\:h-72 {
height: 18rem;
}
.lg\:h-\[420px\] {
height: 420px;
}
.lg\:h-\[480px\] {
height: 480px;
}
.lg\:h-\[520px\] {
height: 520px;
}
.lg\:h-full {
height: 100%;
}
.lg\:w-1\/2 {
width: 50%;
}
.lg\:w-5\/12 {
width: 41.666667%;
}
.lg\:w-7\/12 {
width: 58.333333%;
}
.lg\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.lg\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.lg\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.lg\:grid-cols-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.lg\:flex-row {
flex-direction: row;
}
.lg\:flex-row-reverse {
flex-direction: row-reverse;
}
.lg\:py-20 {
padding-top: 5rem;
padding-bottom: 5rem;
}
.lg\:text-4xl {
font-size: 2.25rem;
line-height: 2.5rem;
}
.lg\:text-5xl {
font-size: 3rem;
line-height: 1;
}
.lg\:text-\[2\.75rem\] {
font-size: 2.75rem;
}
}
.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
background-color: hsl(var(--accent));
}
.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has(
[aria-selected]
):first-child {
border-top-left-radius: calc(var(--radius) - 2px);
border-bottom-left-radius: calc(var(--radius) - 2px);
}
.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has(
[aria-selected]
):last-child {
border-top-right-radius: calc(var(--radius) - 2px);
border-bottom-right-radius: calc(var(--radius) - 2px);
}
.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has(
[aria-selected].day-outside
) {
background-color: hsl(var(--accent) / 0.5);
}
.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has(
[aria-selected].day-range-end
) {
border-top-right-radius: calc(var(--radius) - 2px);
border-bottom-right-radius: calc(var(--radius) - 2px);
}
.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
padding-right: 0;
}
.\[\&\>button\]\:hidden > button {
display: none;
}
.\[\&\>span\:last-child\]\:truncate > span:last-child {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.\[\&\>span\]\:line-clamp-1 > span {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}
.\[\&\>svg\+div\]\:translate-y-\[-3px\] > svg + div {
--tw-translate-y: -3px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\>svg\]\:absolute > svg {
position: absolute;
}
.\[\&\>svg\]\:left-4 > svg {
left: 1rem;
}
.\[\&\>svg\]\:top-4 > svg {
top: 1rem;
}
.\[\&\>svg\]\:size-3\.5 > svg {
width: 0.875rem;
height: 0.875rem;
}
.\[\&\>svg\]\:size-4 > svg {
width: 1rem;
height: 1rem;
}
.\[\&\>svg\]\:h-2\.5 > svg {
height: 0.625rem;
}
.\[\&\>svg\]\:h-3 > svg {
height: 0.75rem;
}
.\[\&\>svg\]\:w-2\.5 > svg {
width: 0.625rem;
}
.\[\&\>svg\]\:w-3 > svg {
width: 0.75rem;
}
.\[\&\>svg\]\:shrink-0 > svg {
flex-shrink: 0;
}
.\[\&\>svg\]\:text-destructive > svg {
color: hsl(var(--destructive));
}
.\[\&\>svg\]\:text-foreground > svg {
color: hsl(var(--foreground));
}
.\[\&\>svg\]\:text-muted-foreground > svg {
color: hsl(var(--muted-foreground));
}
.\[\&\>svg\]\:text-sidebar-accent-foreground > svg {
color: hsl(var(--sidebar-accent-foreground));
}
.\[\&\>svg\~\*\]\:pl-7 > svg ~ * {
padding-left: 1.75rem;
}
.\[\&\>tr\]\:last\:border-b-0:last-child > tr {
border-bottom-width: 0px;
}
.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"]
> div {
--tw-rotate: 90deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground
.recharts-cartesian-axis-tick
text {
fill: hsl(var(--muted-foreground));
}
.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50
.recharts-cartesian-grid
line[stroke="#ccc"] {
stroke: hsl(var(--border) / 0.5);
}
.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border
.recharts-curve.recharts-tooltip-cursor {
stroke: hsl(var(--border));
}
.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent
.recharts-dot[stroke="#fff"] {
stroke: transparent;
}
.\[\&_\.recharts-layer\]\:outline-none .recharts-layer {
outline: 2px solid transparent;
outline-offset: 2px;
}
.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border
.recharts-polar-grid
[stroke="#ccc"] {
stroke: hsl(var(--border));
}
.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted
.recharts-radial-bar-background-sector,
.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted
.recharts-rectangle.recharts-tooltip-cursor {
fill: hsl(var(--muted));
}
.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border
.recharts-reference-line
[stroke="#ccc"] {
stroke: hsl(var(--border));
}
.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent
.recharts-sector[stroke="#fff"] {
stroke: transparent;
}
.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,
.\[\&_\.recharts-surface\]\:outline-none .recharts-surface {
outline: 2px solid transparent;
outline-offset: 2px;
}
.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
}
.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
font-size: 0.78rem;
line-height: 1.4;
}
.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
font-weight: 500;
}
.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
color: hsl(var(--muted-foreground));
}
.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0
[cmdk-group]:not([hidden])
~ [cmdk-group] {
padding-top: 0;
}
.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
height: 1.25rem;
}
.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
width: 1.25rem;
}
.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
height: 3rem;
}
.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
height: 1.25rem;
}
.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
width: 1.25rem;
}
.\[\&_p\]\:leading-relaxed p {
line-height: 1.625;
}
.\[\&_svg\]\:pointer-events-none svg {
pointer-events: none;
}
.\[\&_svg\]\:size-4 svg {
width: 1rem;
height: 1rem;
}
.\[\&_svg\]\:shrink-0 svg {
flex-shrink: 0;
}
.\[\&_tr\:last-child\]\:border-0 tr:last-child {
border-width: 0px;
}
.\[\&_tr\]\:border-b tr {
border-bottom-width: 1px;
}
[data-side="left"][data-collapsible="offcanvas"]
.\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
right: -0.5rem;
}
[data-side="left"][data-state="collapsed"]
.\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
cursor: e-resize;
}
[data-side="left"] .\[\[data-side\=left\]_\&\]\:cursor-w-resize {
cursor: w-resize;
}
[data-side="right"][data-collapsible="offcanvas"]
.\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
left: -0.5rem;
}
[data-side="right"][data-state="collapsed"]
.\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
cursor: w-resize;
}
[data-side="right"] .\[\[data-side\=right\]_\&\]\:cursor-e-resize {
cursor: e-resize;
} html {
font-size: 18px;
}
:root {
--h1-font-size: 1.875rem;
--h1-line-height: 2.25rem;
--h2-font-size: 1.5rem;
--h2-line-height: 2rem;
--h3-font-size: 1.25rem;
--h3-line-height: 1.75rem;
--h4-font-size: 1.125rem;
--h4-line-height: 1.75rem;
--h5-font-size: 1rem;
--h5-line-height: 1.5rem;
--h6-font-size: 0.938rem;
--h6-line-height: 1.5rem;
--text-xl-font-size: 1.25rem;
--text-xl-line-height: 1.75rem;
--text-lg-font-size: 1.125rem;
--text-lg-line-height: 1.75rem;
--text-base-font-size: 1rem;
--text-base-line-height: 1.5rem;
--text-sm-font-size: 0.938rem;
--text-sm-line-height: 1.5rem;
--text-xs-font-size: 0.78rem;
--text-xs-line-height: 1.4rem;
--tw-gradient-stops: hsl(215 35% 22% / 0.6), transparent;
--font-serif: Playfair Display, Georgia, serif;
--font-heading: Playfair Display, Georgia, serif;
--leading-relaxed: 1.625;
--text-color-grey: #627084;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
-webkit-font-smoothing: auto !important;
}
:root {
--fluentform-border-radius: 0 !important;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
font-weight: 400;
}
body p {
color: #627084;
}
body em {
font-weight: inherit;
}
#top nav > ul > li[class*="button_solid_color"] > a:before {
padding-bottom: 50px !important;
}
#top nav > ul > li[class*="button_solid_color"] > a span {
font-size: 1rem;
line-height: 1.5;
}
.wpb_wrapper > div.nectar-responsive-text {
margin-bottom: 0.75rem;
}
.divider-wrap[data-alignment="center"] .divider-small-border,
.center .divider-wrap .divider-small-border {
transform-origin: center;
margin: 25px auto;
}
.py-xxl {
padding-top: 8rem !important;
padding-bottom: 8rem !important;
}
.py-xl {
padding-top: 5rem !important;
padding-bottom: 5rem !important;
}
.py-lg {
padding-top: 3.5rem !important;
padding-bottom: 3.5rem !important;
}
.py-md {
padding-top: 2rem !important;
padding-bottom: 2rem !important;
}
.py-sm {
padding-top: 1.25rem !important;
padding-bottom: 1.25rem !important;
}
.pt-xxl {
padding-top: 8rem !important;
}
.pt-xl {
padding-top: 5rem !important;
}
.pt-lg {
padding-top: 3.5rem !important;
}
.pt-md {
padding-top: 2rem !important;
}
.pt-sm {
padding-top: 1.25rem !important;
}
.pb-xxl {
padding-bottom: 8rem !important;
}
.pb-xl {
padding-bottom: 5rem !important;
}
.pb-lg {
padding-bottom: 3.5rem !important;
}
.pb-md {
padding-bottom: 2rem !important;
}
.pb-sm {
padding-bottom: 1.25rem !important;
} @media (max-width: 767px) {
.py-xxl {
padding-top: 5rem !important;
padding-bottom: 5rem !important;
}
.py-xl {
padding-top: 3.5rem !important;
padding-bottom: 3.5rem !important;
}
.py-lg {
padding-top: 2rem !important;
padding-bottom: 2rem !important;
}
.py-md {
padding-top: 1.25rem !important;
padding-bottom: 1.25rem !important;
}
.py-sm {
padding-top: 0.75rem !important;
padding-bottom: 0.75rem !important;
}
.pt-xxl {
padding-top: 5rem !important;
}
.pt-xl {
padding-top: 3.5rem !important;
}
.pt-lg {
padding-top: 2rem !important;
}
.pt-md {
padding-top: 1.25rem !important;
}
.pt-sm {
padding-top: 0.75rem !important;
}
.pb-xxl {
padding-bottom: 5rem !important;
}
.pb-xl {
padding-bottom: 3.5rem !important;
}
.pb-lg {
padding-bottom: 2rem !important;
}
.pb-md {
padding-bottom: 1.25rem !important;
}
.pb-sm {
padding-bottom: 0.75rem !important;
}
.mobile-py-xl {
padding-top: 5rem !important;
padding-bottom: 5rem !important;
}
.mobile-py-lg {
padding-top: 3.5rem !important;
padding-bottom: 3.5rem !important;
}
.mobile-py-md {
padding-top: 2rem !important;
padding-bottom: 2rem !important;
}
.mobile-py-sm {
padding-top: 1.25rem !important;
padding-bottom: 1.25rem !important;
}
.mobile-no-pt {
padding-top: 0 !important;
}
.mobile-no-pb {
padding-bottom: 0 !important;
}
}
.basic-border,
.border-basic {
border: 1px solid hsl(var(--border)) !important;
}
.border {
border-width: 1px !important;
}
.border-border {
border-color: hsl(var(--border)) !important;
}
.webcrema-team-member__text::marker {
display: none !important;
color: hsl(var(--gold));
}
.webcrema-team-member__text ul li::marker {
display: none !important;
content: "";
}
.webcrema-team-member__text ul {
list-style: none !important;
padding-left: 0 !important;
}
.webcrema-team-member__text ul li {
position: relative;
padding-left: 16px;
}
.webcrema-team-member__text ul li::before {
content: "•";
position: absolute;
left: 0;
color: hsl(var(--gold));
}
.webcrema-team-member__text ul {
list-style-position: inside;
}
.italic {
font-style: italic;
}
.ff-default .ff-el-form-control,
body[data-fancy-form-rcs="1"] .select2-container .select2-choice,
body[data-fancy-form-rcs="1"]
.select2-container--default
.select2-selection--single,
.ff-default .ff_btn_style {
padding: 0.75rem 1rem !important;
line-height: 1.5rem !important;
}
#footer .widget .widgettitle {
font-size: 1.125rem;
line-height: 1.75rem;
}
#footer h5,
#footer h2 {
margin-bottom: 1rem;
}
.iwt-icon {
width: 16px;
top: 5px !important;
}
#footer ul li,
#footer ul li a,
.iwt-text,
.iwt-text a {
font-size: var(--text-base-font-size);
line-height: var(--text-base-line-height);
font-weight: 400;
color: hsl(var(--border));
}
.iwt-text {
padding-left: 32px !important;
font-size: var(--text-base-font-size);
line-height: var(--text-base-line-height);
font-weight: 400;
}
.iwithtext {
margin-bottom: 0.75rem !important;
}
.white a {
color: hsl(var(--border));
}
.white a:hover {
color: var(--nectar-accent-color);
}
#footer ul {
margin-left: 0;
}
#footer-copyright {
padding-top: 16px;
border-top: 1px solid hsl(var(--primary-foreground) / 0.2);
}
#footer-copyright p {
color: hsl(var(--border)) !important;
font-size: var(--text-sm-font-size);
line-height: var(--text-base-line-height);
opacity: 0.5;
}
#footer ul li {
list-style-type: none;
margin-bottom: 8px;
font-weight: 500;
}
.nectar-cta a span {
font-size: var(--text-sm-font-size);
line-height: var(--text-sm-line-height);
font-weight: 600;
letter-spacing: 0.025em;
}
#header-outer.transparent
#top
nav
> ul
> li[class*="button_solid_color"]
> a:before,
#top .slide-out-widget-area-toggle[data-custom-color="true"] a:before,
#top nav > ul > li[class*="button_solid_color"] > a:before {
padding-bottom: 40px;
}
.link_wrap .fa-long-arrow-right {
order: 2;
padding-left: 4px;
font-size: 13px !important;
margin-right: 0 !important;
}
.with-bottom-border {
padding-bottom: 0.25rem;
border-bottom: 2px solid var(--nectar-accent-color);
}
.nectar-fancy-box[data-style="color_box_hover"] {
background-color: #fff;
}
.nectar-fancy-box[data-style="color_box_hover"]:hover .inner-wrap p {
color: #000 !important;
}
.nectar-fancy-box[data-style="color_box_hover"]:hover .inner-wrap h2 {
color: var(--nectar-accent-color) !important;
}
.nectar-fancy-box[data-style="color_box_hover"][data-color].box_color_FFFFFF:hover:before {
box-shadow:
0 10px 15px -3px rgb(0 0 0 / 0.1),
0 4px 6px -4px rgb(0 0 0 / 0.1);
}
.nectar-fancy-box[data-style="color_box_hover"][data-border="true"]:hover
.box-inner-wrap {
border: 1px solid var(--nectar-accent-color) !important;
}
.rounded {
border-radius: 0.25rem;
}
.img-column-left {
padding-right: 0 !important;
}
.img-column-right {
padding-left: 0 !important;
}
.rounded .img-column-left img {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.rounded .img-column-right img {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}
.shadow-md {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored:
0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.img-with-aniamtion-wrap,
body .wpb_wrapper > .img-with-aniamtion-wrap {
margin-bottom: 0 !important;
}
.subtitle,
.subtitle p {
color: var(--nectar-accent-color);
text-transform: uppercase;
letter-spacing: 0.3em;
font-size: 0.938rem;
line-height: 1.5rem;
}
.subtitle .light {
color: hsl(var(--primary-foreground) / 0.75);
}
.subtitle-2 {
color: var(--nectar-extra-color-2) !important;
letter-spacing: 0.3em;
}
.text-style-2 p {
font-size: 1.125rem;
line-height: var(--leading-relaxed);
}
.text-style-2.light p {
color: hsl(var(--primary-foreground) / 0.75);
}
.text-light p {
color: hsl(var(--primary-foreground) / 0.75) !important;
}
.link-gold a {
text-decoration: underline !important;
color: var(--nectar-accent-color) !important;
opacity: 1 !important;
}
.link-gold a:hover {
opacity: 0.8 !important;
}
.text-dark p {
color: hsl(var(--foreground) / 0.8);
}
.nectar-fancy-box[data-style="image_above_text_underline"] > .text {
padding: 1.5rem 1.5rem 1.5rem 1.5rem;
background-color: #fff;
}
.img-box .vc_column-inner {
background-color: #fff !important;
padding-bottom: 40px;
}
.img-box ul {
padding-top: 12px;
margin-bottom: 12px;
}
.shadow-on-hover:hover {
box-shadow:
0 10px 15px -3px rgb(0 0 0 / 0.03),
0 4px 6px -4px rgb(0 0 0 / 0.03);
transition: box-shadow 0.3s ease;
}
.webcrema-testimonial-box {
background: #fff;
border: 1px solid #d8d2c8;
border-radius: 2px;
padding: 32px;
display: flex;
flex-direction: column;
height: 100%;
text-align: left;
}
.webcrema-testimonial-box__quote {
color: var(--nectar-accent-color);
margin-bottom: 16px;
flex-shrink: 0;
}
.webcrema-testimonial-box__stars {
display: flex;
gap: 2px;
margin-bottom: 20px;
color: var(--nectar-accent-color);
}
.webcrema-testimonial-box__star {
display: block;
flex-shrink: 0;
}
.webcrema-testimonial-box__text {
flex: 1;
}
.webcrema-testimonial-box__text p {
margin: 0;
color: #667085;
line-height: 1.8;
font-style: italic;
}
.webcrema-testimonial-box__footer {
margin-top: 24px;
padding-top: 16px;
border-top: 1px solid #d8d2c8;
}
.webcrema-testimonial-box__name {
padding-bottom: 0;
margin: 0 0 2px;
color: #22324a;
font-size: var(--text-base-font-size);
line-height: var(--text-base-line-height);
font-weight: 600;
}
.webcrema-testimonial-box__subtitle {
margin: 0;
color: #667085;
font-size: var(--text-sm-font-size);
line-height: var(--text-sm-line-height);
}
.testimonial-wrapper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.webcrema-tabs__nav {
display: flex;
gap: 20px;
background: #f3f1ed;
padding: 0.375rem;
}
.webcrema-tabs__nav button {
font-size: 0.938rem;
line-height: 1.5;
font-weight: 400;
}
.webcrema-tab {
flex: 1;
border: 0;
background: transparent;
color: #5f6f88;
font-weight: 600;
padding: 10px 6px;
cursor: pointer;
transition: all 0.3s ease;
}
.webcrema-tab.active {
background: #cda861;
color: #fff;
}
.webcrema-tab-toggle-section {
padding-top: 1rem;
padding-bottom: 3rem;
}
.max-w-3xl {
max-width: 48rem;
margin-left: auto;
margin-right: auto;
}
.max-w-2xl {
max-width: 42rem;
margin-left: auto;
margin-right: auto;
}
.max-w-3xl {
max-width: 48rem;
margin-left: auto;
margin-right: auto;
}
.max-w-4xl {
max-width: 56rem;
margin-left: auto;
margin-right: auto;
}
.max-w-5xl {
max-width: 64rem;
margin-left: auto;
margin-right: auto;
}
.max-w-6xl {
max-width: 72rem;
margin-left: auto;
margin-right: auto;
}
.original[data-form-style="default"] input[type="date"]:focus,
.original[data-form-style="default"] input[type="email"]:focus,
.original[data-form-style="default"] input[type="number"]:focus,
.original[data-form-style="default"] input[type="password"]:focus,
.original[data-form-style="default"] input[type="search"]:focus,
.original[data-form-style="default"] input[type="tel"]:focus,
.original[data-form-style="default"] input[type="text"]:focus,
.original[data-form-style="default"] input[type="url"]:focus,
.original[data-form-style="default"] textarea:focus {
background-color: #fff;
}
.ff_tc_checkbox {
padding-right: 12px !important;
}
.ff-btn-submit {
background-color: var(--nectar-accent-color) !important;
border: none !important;
color: #fff !important;
font-weight: 600 !important;
}
.ff-default .ff_btn_style {
border-radius: 0 !important;
width: 100% !important;
}
.with-mail-icon .ff-btn-submit::before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
margin-right: 8px;
background: url(//www.medvital-residenz.de/wp-content/themes/salient-child/svg/mail-white.svg)
no-repeat center;
background-size: contain;
position: relative;
top: 2px;
}
.form-dark input,
.form-dark input:focus,
.form-dark textarea,
.form-dark textarea:focus {
background-color: hsl(var(--primary-foreground) / 0.1) !important;
}
.original[data-form-style="default"] .form-dark input[type="date"]:focus,
.original[data-form-style="default"] .form-dark input[type="email"]:focus,
.original[data-form-style="default"] .form-dark input[type="number"]:focus,
.original[data-form-style="default"] .form-dark input[type="password"]:focus,
.original[data-form-style="default"] .form-dark input[type="search"]:focus,
.original[data-form-style="default"] .form-dark input[type="tel"]:focus,
.original[data-form-style="default"] .form-dark input[type="text"]:focus,
.original[data-form-style="default"] .form-dark input[type="url"]:focus,
.original[data-form-style="default"] .form-dark textarea:focus {
background-color: hsl(var(--primary-foreground) / 0.1) !important;
}
.toggle-title a {
font-size: 1rem !important;
font-weight: 500 !important;
line-height: 1.75rem;
padding: 1rem 0.5rem !important;
}
.toggle {
border: 1px solid hsl(var(--border));
}
.toggle-title-text {
color: hsl(var(--foreground));
font-weight: 500 !important;
font-size: var(--text-lg-font-size);
line-height: var(--text-lg-line-height);
overflow-wrap: anywhere;
}
@media (max-width: 767px) {
.toggle-title-text {
font-size: 1rem !important;
}
}
.nectar-fancy-box[data-style="image_above_text_underline"]:hover .box-bg {
transform: scale(1.05);
}
.custom-toggle-icon {
width: 40px;
height: 40px;
flex: 0 0 40px;
border-radius: 50%;
background-color: hsl(var(--gold) / 0.1);
display: flex;
align-items: center;
justify-content: center;
}
.custom-toggle-icon img,
.custom-toggle-icon__svg {
width: 20px;
height: 20px;
display: block;
margin-bottom: 0;
}
.custom-toggle-icon__svg * {
stroke: currentColor;
}
.lucide-chevron-down {
transition: transform 0.4s ease;
}
.toggle.open .lucide-chevron-down {
transform: rotate(180deg);
}
.toggle-with-bottom-border .toggle {
border-top: none !important;
border-left: none !important;
border-right: none !important;
padding: 0 !important;
}
.toggle-with-bottom-border .toggle a {
padding-left: 0 !important;
padding-right: 0 !important;
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.toggle-title a {
display: flex;
align-items: center;
gap: 10px;
box-sizing: border-box;
width: 100%;
}
@media (max-width: 767px) {
.toggle-title a {
display: grid;
grid-template-columns: 40px minmax(0, 1fr) auto;
align-items: start;
column-gap: 10px;
row-gap: 0.75rem;
}
.toggle-text-wrap {
grid-column: 2;
min-width: 0;
}
.custom-toggle-icon {
grid-column: 1;
grid-row: 1 / span 2;
}
.toggle-title a .lucide-chevron-down {
grid-column: 3;
margin-left: 0;
}
}
@media (max-width: 340px) {
.toggle-title a {
grid-template-columns: minmax(0, 1fr) auto;
}
.custom-toggle-icon {
display: none;
}
.toggle-text-wrap {
grid-column: 1;
}
}
.toggle-description-text {
font-size: var(--text-sm-font-size) !important;
line-height: var(--text-sm-line-height) !important;
word-break: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.toggle-text-wrap {
display: flex;
flex-direction: column;
gap: 0.5rem;
min-width: 0;
}
.lucide-chevron-down {
margin-left: auto;
}
.toggle-icon-transparent .custom-toggle-icon {
background-color: transparent;
justify-content: flex-start;
}
.toggle-with-big-padding .toggle {
padding: 0.75rem !important;
}
ul.sub-menu:not(.off-canvas-menu-container ul.sub-menu) {
top: 70px !important;
padding-top: 12px !important;
padding-bottom: 12px !important;
padding-left: 0 !important;
padding-right: 0 !important;
border-radius: 8px;
border: 1px solid #e1e1e1 !important;
}
ul.sub-menu li a:not(.off-canvas-menu-container ul.sub-menu li a) {
padding: 12px;
}
#slide-out-widget-area.slide-out-from-right
.off-canvas-menu-container
li:not(.right-menu-button) {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.off-canvas-menu-container .right-menu-button {
margin-top: 2rem !important;
margin-bottom: 1rem !important;
padding: 0.75rem 1rem !important;
background-color: hsl(var(--gold)) !important;
display: flex !important;
}
.off-canvas-menu-container .right-menu-button a {
color: #fff !important;
font-weight: 600 !important;
opacity: 1 !important;
flex: 1 !important;
}
.off-canvas-menu-container .right-menu-button a {
display: inline-flex;
align-items: center;
justify-content: center;
}
body #slide-out-widget-area.slide-out-from-right .right-menu-button a:hover {
color: #fff !important;
opacity: 0.8 !important;
}
.off-canvas-menu-container li a {
font-weight: 600 !important;
}
#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]
.off-canvas-menu-container
li
ul,
.material
#slide-out-widget-area[class*="slide-out-from-right"]
.off-canvas-menu-container
li
ul {
padding-left: 10px !important;
}
.webcrema-step-item {
display: flex;
align-items: flex-start;
gap: 32px;
}
.webcrema-step-item__number {
flex: 0 0 auto;
color: #d8c29b;
}
.webcrema-step-item__content {
flex: 1;
}
.webcrema-step-item__title {
margin: 0 0 10px;
}
.webcrema-step-item__text {
margin: 0;
}
@media (max-width: 768px) {
.webcrema-step-item {
gap: 20px;
}
}
.py-5 {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.nectar-badge:not(:first-child) {
margin-left: 6px;
}
.toggle-boxes a.toggle-heading {
min-height: 112px !important;
}
.single-doctor .nectar-fancy-box {
max-width: 640px;
width: 480px;
}
.single-doctor.small .nectar-fancy-box {
max-width: 480px;
width: 320px;
}
.webcrema-cta-link {
display: inline-flex;
align-items: center;
gap: 8px;
font-size: 18px;
color: #1f2430;
text-decoration: none;
border-bottom: 2px solid #d3ac69;
padding-bottom: 4px;
transition: all 0.2s ease;
margin-bottom: 1rem;
}
.webcrema-cta-link span {
padding-left: 0 !important;
padding-top: 0 !important;
}
.webcrema-cta-link .arrow {
display: inline-block;
transition: transform 0.2s ease;
}
.webcrema-cta-link:hover {
color: var(--nectar-accent-color);
border-bottom-color: var(--nectar-accent-color);
}
.webcrema-cta-link .arrow {
transition: transform 0.2s ease;
}
.row .col img.h-\[350px\] {
height: 350px;
}
@media (min-width: 768px) {
.row .col img.md\:h-\[450px\] {
height: 450px;
}
}
.row .col img.object-cover {
object-fit: cover;
}
.row .col img.rounded-sm {
border-radius: calc(var(--radius) - 4px);
}
.row .col img.w-full {
width: 100%;
}
.nectar-simple-slider .flickity-prev-next-button:after {
left: 6px;
}
.nectar-simple-slider .flickity-prev-next-button:hover.next svg {
transform: translateX(18px);
}
.nectar-simple-slider .flickity-prev-next-button.next svg {
transform: translateX(18px);
}
.nectar-simple-slider .flickity-prev-next-button.previous svg {
transform: translateX(9px);
}
.nectar-simple-slider .flickity-prev-next-button:hover.previous svg {
transform: translateX(9px);
}
.toggles-container-v2 .toggles .toggle {
background-color: #fbfbf9;
border-bottom: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow); }
.webcrema-schedule-table-wrap {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.webcrema-schedule-table {
width: 100%;
min-width: 980px;
border-collapse: separate;
border-spacing: 0;
background: #fff;
table-layout: fixed;
} .webcrema-schedule-table,
.webcrema-schedule-table thead,
.webcrema-schedule-table tbody,
.webcrema-schedule-table tr,
.webcrema-schedule-table th,
.webcrema-schedule-table td {
border: 0 !important;
box-shadow: none;
} .webcrema-schedule-table tbody tr > * {
border-top: 1px solid #e8e2d8 !important;
} .webcrema-schedule-table thead th {
border-top: 0 !important;
padding: 18px 12px;
font-weight: 600;
text-transform: uppercase;
color: hsl(var(--gold));
}
.webcrema-schedule-table thead th:not(:first-child) {
text-align: center !important;
} .webcrema-schedule-table th,
.webcrema-schedule-table td {
padding: 22px 12px;
vertical-align: middle;
background: #fff;
} .webcrema-schedule-table thead th:first-child,
.webcrema-schedule-table tbody th.webcrema-schedule-table__time {
width: 140px;
}
.webcrema-schedule-table__time {
font-weight: 600;
color: #23324a;
text-align: left;
white-space: nowrap;
} .webcrema-schedule-table td {
height: 110px;
text-align: center;
} .webcrema-schedule-table__badge {
display: inline-block;
max-width: 100%;
background: #f2f3f5;
padding: 10px 14px;
color: #23324a;
text-align: center;
line-height: 1.45;
white-space: normal;
overflow-wrap: break-word;
word-break: normal;
} .webcrema-schedule-table__empty {
color: #c8cbd2;
} @media (max-width: 767px) {
.webcrema-schedule-table {
min-width: 900px;
}
.webcrema-schedule-table th,
.webcrema-schedule-table td {
padding: 16px 10px;
}
.webcrema-schedule-table td {
height: 92px;
}
.webcrema-schedule-table__badge {
padding: 8px 10px;
font-size: 14px;
line-height: 1.35;
}
.webcrema-schedule-table thead th:first-child,
.webcrema-schedule-table tbody th.webcrema-schedule-table__time {
width: 110px;
}
}
.toggle-small .toggle-heading {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
.toggle-small .toggle {
margin-bottom: 6px !important;
}
.toggle-small-heading .toggle-title-text {
font-size: var(--text-sm-font-size) !important;
line-height: var(--text-sm-line-height) !important;
}
.images-section .img-with-aniamtion-wrap .hover-wrap {
margin-bottom: 10px;
}
.images-section
.row
.wpb_wrapper
> .img-with-aniamtion-wrap:last-child
.hover-wrap,
.images-section .row .wpb_wrapper > .img-with-aniamtion-wrap:last-child img,
.row .wpb_wrapper > img:last-child,
.wpb_wrapper > div:last-child {
margin-bottom: 0 !important;
}
ul {
list-style: none;
padding-left: 1.2em;
}
ul li {
position: relative;
}
ul li::marker {
color: hsl(var(--gold));
position: absolute;
left: -1.2em;
top: 0.25em; } .nectar-fancy-box .inner {
display: flex;
flex-direction: column;
justify-content: flex-end;
padding-bottom: 0px;
}
.blog-recent[data-style*="classic_enhanced"] .article-content-wrap,
.masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
padding: 2rem;
}
.blog-recent[data-style*="classic_enhanced"][data-color-scheme="light"]
h3.title {
font-size: 1.35rem;
line-height: 1.375;
}
.row-with-border {
background-color: #fff;
border: 1px solid #d8d2c8;
padding: 2rem;
}
.webcrema-image-info-box {
position: relative;
display: block;
overflow: hidden;
text-decoration: none;
color: inherit;
}
.webcrema-image-info-box__media {
position: relative;
overflow: hidden;
}
.webcrema-image-info-box__image {
display: block;
width: 100%;
height: auto;
transition: transform 0.6s ease;
will-change: transform;
}
.webcrema-image-info-box:hover .webcrema-image-info-box__image {
transform: scale(1.04);
}
.webcrema-image-info-box__overlay {
position: absolute;
inset: 0;
background: linear-gradient(
to top,
rgba(0, 0, 0, 0.55) 0%,
rgba(0, 0, 0, 0.15) 45%,
rgba(0, 0, 0, 0.05) 100%
);
pointer-events: none;
}
.webcrema-image-info-box__content {
position: absolute;
left: 24px;
right: 24px;
bottom: 24px;
z-index: 2;
}
.webcrema-image-info-box__title {
margin: 0 0 8px;
color: #fff;
}
.webcrema-image-info-box__description {
margin: 0;
color: #fff;
display: block;
}
.webcrema-image-info-box__media {
position: relative;
overflow: hidden;
aspect-ratio: var(--webcrema-aspect-ratio, 4/3);
}
.webcrema-image-info-box__image {
width: 100%;
height: 100%;
object-fit: cover;
}
@supports not (aspect-ratio: 1/1) {
.webcrema-image-info-box__media::before {
content: "";
display: block;
padding-top: calc(100% / (var(--webcrema-aspect-ratio, 4/3)));
}
.webcrema-image-info-box__image {
position: absolute;
inset: 0;
}
}
.webcrema-image-info-box__overlay {
position: absolute;
inset: 0;
background: #000;
opacity: var(--webcrema-overlay-opacity, 0.4);
pointer-events: none;
transition: opacity 0.3s ease;
} .webcrema-image-info-box:hover .webcrema-image-info-box__overlay {
opacity: calc(var(--webcrema-overlay-opacity, 0.4) + 0.1);
}
.style-01 .vc_column-inner {
padding: 2rem;
background-color: #fff;
border: 1px solid hsl(var(--border));
}
.style-02 .vc_column-inner {
padding: 2rem;
background-color: hsl(var(--cream));
border: 1px solid hsl(var(--border));
}
.style-03 .vc_column-inner {
padding: 2rem;
background: transparent;
border: 1px solid hsl(var(--border));
}
.select2-container--default .select2-selection--single {
border-radius: 0 !important;
}
.webcrema-profile-simple {
text-align: center;
padding-top: 1.5rem;
font-size: var(--text-sm-font-size) !important;
line-height: var(--text-base-line-height) !important;
}
.webcrema-profile-simple__image {
margin-bottom: 10px;
}
.webcrema-profile-simple__image img {
border-radius: 50%;
object-fit: cover;
display: block;
margin: 0 auto;
border: 2px solid hsl(var(--gold) / 0.4);
}
.webcrema-profile-simple__name {
font-weight: 600;
}
.webcrema-profile-simple__description {
} .webcrema-profile-simple--light .webcrema-profile-simple__name {
color: hsl(var(--gold-light)) !important;
opacity: 0.9;
}
.webcrema-profile-simple--light .webcrema-profile-simple__description {
color: hsl(var(--primary-foreground));
} .webcrema-profile-simple--dark .webcrema-profile-simple__name {
color: inherit;
}
.webcrema-profile-simple--dark .webcrema-profile-simple__description {
color: inherit;
opacity: 0.8;
}
.container-wrap {
padding-bottom: 0 !important;
}
.main-content
.team-doc-with-img
.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.6"]
.box-bg:after {
background-color: transparent !important;
background-image: linear-gradient(
to top,
rgba(36, 53, 76, 1) 0px,
rgba(36, 53, 76, 0) 100px
);
}
.main-content .team-doc-with-img .nectar-fancy-box {
padding: 32px !important;
}
blockquote {
padding-left: 0 !important;
}
blockquote p {
padding-left: 1.25rem;
border-left: 2px solid hsl(var(--gold));
}
.webcrema-review-card__text p {
font-size: var(--text-sm-font-size);
line-height: var(--leading-relaxed);
color: #5f6f88;
}
.full-height {
height: 100%;
}
.nectar-fancy-ul ul li {
font-size: var(--text-lg-font-size) !important;
line-height: var(--leading-relaxed) !important;
color: var(--text-color-grey);
}
.font-body,
.font-body p {
font-family: var(--font-body) !important;
}
.mb-1,
.mb-1 p {
margin-bottom: 0.25rem !important;
}
.icon_with_background .iwithtext {
display: flex;
flex-direction: column;
gap: 12px;
align-items: center;
}
.icon_with_background .iwithtext .iwt-icon {
position: relative;
width: 48px;
padding: 12px;
background-color: hsl(var(--gold) / 0.1);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.icon_with_background .iwithtext .iwt-icon img {
width: 24px;
height: 24px;
object-fit: contain;
margin-bottom: 0 !important;
}
.icon_with_background .iwithtext .iwt-text {
padding-left: 0 !important;
}
.list-with-space li {
margin-bottom: 0.75rem;
}
.wpml-ls-item-de a::before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
margin-right: 6px;
background: url(//www.medvital-residenz.de/wp-content/uploads/lucide-globe.svg) no-repeat center;
background-size: contain;
}
.wpml-ls-item a {
color: #23324a;
}
.wpml-ls-item a::before {
content: "";
width: 18px;
height: 18px;
margin-right: 6px;
position: relative;
top: 4px;
background: url(//www.medvital-residenz.de/wp-content/uploads/lucide-globe.svg) no-repeat center;
background-size: contain;
display: inline-block; filter: none;
}
.mobile-only .wpml-ls-item a::before {
top: 0px;
}
.wpml-ls-item a::before {
filter: brightness(0) saturate(100%) invert(25%) sepia(20%) saturate(300%)
hue-rotate(10deg);
}
.menu-item.wpml-ls-item:hover a::before {
filter: brightness(0) saturate(100%) invert(70%) sepia(40%) saturate(500%)
hue-rotate(10deg);
}
.wpml-ls-item a,
.wpml-ls-item a::before,
.wpml-ls-item a * {
transition: none !important;
}
@media (min-width: 1000px) {
header#top .container {
max-width: 1600px !important;
}
}
.menu-title-text {
font-weight: 500;
}
#footer .menu-footer-01-container,
#footer .iwt-text {
opacity: 0.9;
}
#footer #menu-footer-01 {
padding-left: 0;
}
#footer a:hover {
color: var(--nectar-accent-color);
}
#footer .footer-column-title,
#footer .widgettitle {
font-family: var(--font-body);
margin-bottom: 1rem;
}
@media (max-width: 767px) {
div[data-style="animated_circle"] {
--toggle-spacing: 12px;
}
}
.centered-icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.flickity-slider p {
max-width: 720px;
margin-left: auto;
margin-right: auto;
font-weight: 400 !important;
}
.flickity-slider p em {
font-weight: 400 !important;
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots,
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots {
bottom: -60px !important;
}
.woocommerce-breadcrumb,
.woocommerce-tabs,
.related.products,
.product_meta {
display: none;
}
textarea {
padding: 10px;
}
.no-padding {
padding: 0 !important;
}
.padding-big {
padding: 3.75rem !important;
}
.padding-medium {
padding: 2.5rem !important;
}
.padding-small {
padding: 1.25rem !important;
}
.padding-extra-small {
padding: 1rem !important;
}
@media screen and (max-width: 767px) {
.padding-big {
padding: 2.5rem !important;
}
.padding-medium {
padding: 2rem !important;
}
.padding-small {
padding: 1rem !important;
}
.padding-extra-small {
padding: 0.875rem !important;
}
}
@media screen and (max-width: 480px) {
.padding-big {
padding: 1.5rem !important;
}
.padding-medium {
padding: 1.25rem !important;
}
.padding-small,
.padding-extra-small {
padding: 1rem !important;
}
}
@media screen and (max-width: 339px) {
.padding-big,
.padding-medium {
padding: 1rem !important;
}
.padding-small,
.padding-extra-small {
padding: 0.875rem !important;
}
}
.slider-row .flickity-viewport {
margin-top: 18px !important;
}
@media screen and (max-width: 1440px) {
#header-outer #top .sf-menu > .sf-with-ul > a {
padding-right: 16px !important;
}
}
@media screen and (max-width: 1340px) {
#header-outer nav ul {
margin-left: 20px;
justify-content: flex-start !important;
}
}
@media screen and (max-width: 1280px) {
#header-outer #top .sf-menu > .sf-with-ul > a {
padding-right: 8px !important;
padding-left: 8px !important;
}
}
@media screen and (max-width: 480px) {
.mobile-hidden {
display: none !important;
}
}@font-face {
font-family: 'Playfair Display';
font-style: italic;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXtXA-W2r.woff2?v=1777725470) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Playfair Display';
font-style: italic;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXt7A-W2r.woff2?v=1777725470) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Playfair Display';
font-style: italic;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXt_A-W2r.woff2?v=1777725470) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Playfair Display';
font-style: italic;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXtHA-Q.woff2?v=1777725470) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2?v=1777725470) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2?v=1777725470) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2?v=1777725470) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2?v=1777725470) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2?v=1777725470) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2?v=1777725470) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2?v=1777725470) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2?v=1777725470) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 300;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 300;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 300;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 300;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 300;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 300;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2?v=1777725471) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 300;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2?v=1777725471) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2?v=1777725471) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2?v=1777725471) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2?v=1777725470) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2?v=1777725471) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Source Sans 3';
font-style: normal;
font-weight: 500;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2?v=1777725471) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Varela Round';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/w8gdH283Tvk__Lua32TysjIfpcuPP9g.woff2?v=1777725471) format('woff2');
unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Varela Round';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/w8gdH283Tvk__Lua32TysjIfqMuPP9g.woff2?v=1777725471) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Varela Round';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/w8gdH283Tvk__Lua32TysjIfqcuPP9g.woff2?v=1777725471) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Varela Round';
font-style: normal;
font-weight: 400;
src: url(https://webcrema.medvital.de/wp-content/uploads/salient/45f65e976d5ed8aee87bc9b0c9861da3/w8gdH283Tvk__Lua32TysjIfp8uP.woff2?v=1777725471) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}