body{font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;line-height:20px;background-color:#F8F5F0}#header .inner{height:80px}#header{background-color:#F8F5F0}::selection{color:#ffffff;background:#3cabce}::-moz-selection{color:#ffffff;background:#3cabce}::-webkit-selection{color:#ffffff;background:#3cabce}#site_name{color:#444444;font-size:40px}#site_description{color:#444444;font-size:11px}#logo,#logo_text{bottom:0px}#navigation .menu > li.hover > a,#navigation .menu > li.hover > a:active,#navigation .menu > li.hover > a:visited,#navigation .menu > li.hover > a > i{color:#3cabce}#navigation .menu > li.current-menu-item > a,#navigation .menu > li.current-menu-item > a:visited,#navigation .menu > li.current-menu_item > a,#navigation .menu > li.current-menu_item > a:visited,#navigation .menu > li.current-menu-ancestor > a,#navigation .menu > li.current-menu-ancestor > a:visited,#navigation .menu > li.current_page_item > a,#navigation .menu > li.current_page_item > a:visited,#navigation .menu > li.current_page_ancestor > a,#navigation .menu > li.current_page_ancestor > a:visited,#navigation .menu > li.current-page-item > a,#navigation .menu > li.current-page-item > a:visited,#navigation .menu > li.current-page-ancestor > a,#navigation .menu > li.current-page-ancestor > a:visited,#navigation .menu > li.current-menu-item > a > i,#navigation .menu > li.current-menu-ancestor > a > i,#navigation .menu > li.current_page_item > a > i,#navigation .menu > li.current_page_ancestor > a > i,#navigation .menu > li.current-page-item > a > i,#navigation .menu > li.current-page-ancestor > a > i{color:#3cabce}#navigation .menu > li > a,#navigation .menu > li > a:visited{font-size:17px;background-color:transparent;color:#000000}#navigation .menu > li > a > i{color:#000000}#navigation ul li.hover ul li a,#navigation ul ul li a,#navigation ul ul li a:visited{font-size:14px;color:#000000}#navigation ul li ul{background-color:#fcfcfc}#navigation .sub-menu .current-menu-item > a,#navigation .sub-menu .current-menu-item > a:visited,#navigation .sub-menu .current-menu_item > a,#navigation .sub-menu .current-menu_item > a:visited,#navigation .sub-menu .current-menu-ancestor > a,#navigation .sub-menu .current-menu-ancestor > a:visited,#navigation .sub-menu .current-page-item > a,#navigation .sub-menu .current-page-item > a:visited,#navigation .sub-menu .current-page-ancestor > a,#navigation .sub-menu .current-page-ancestor > a:visited,#navigation .sub-menu .current_page_item > a,#navigation .sub-menu .current_page_item > a:visited,#navigation .sub-menu .current_page_ancestor > a,#navigation .sub-menu .current_page_ancestor > a:visited{background-color:#fcfcfc;color:#000000}#navigation ul ul li a:hover,#navigation ul ul li a:active,#navigation ul li.hover ul li a:hover,#navigation ul li.hover ul li a:active{color:#000000 !important}#navigation ul li ul li a:hover,#navigation ul ul li a:hover{background-color:#eeeeee !important}.nav2select{font-size:16px}a:hover{text-decoration:none}.no-gradient #feature,.has-gradient #feature{background-color:#3cabce}#feature h1{color:#ffffff;font-size:42px}.feature-introduce .meta-icon,.feature-introduce{color:#ffffff;font-size:21px}.feature-introduce a{color:#ffffff}#page{background-color:#F8F5F0;color:#333333;font-size:12px}.wp-pagenavi a{font-size:12px}.wp-pagenavi a:hover{font-size:14px}.wp-pagenavi span.current{font-size:16px}.wp-pagenavi .theme-icon{font-size:14px}.wp-pagenavi a:hover .theme-icon{font-size:18px}ul.mini_tabs li.current,ul.mini_tabs li.current a{background-color:#fefefe}.tabs_container .panes{background-color:#ffffff;color:#333333}.divider.top a{background-color:#F8F5F0}#breadcrumbs{font-size:11px}#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{color:#333333}#page h1{color:#333333}#page h2{color:#333333}#page h3{color:#333333}#page h4{color:#333333}#page h5{color:#333333}#page h6{color:#333333}#page a,#page a:visited{color:#666666}#page a:hover,#page a:active{color:#3cabce}#page h1 a,#page h1 a:visited{color:#333333}#page h2 a,#page h2 a:visited{color:#333333}#page h3 a,#page h3 a:visited{color:#333333}#page h4 a,#page h4 a:visited{color:#333333}#page h5 a,#page h5 a:visited{color:#333333}#page h6 a,#page h6 a:visited{color:#333333}#page h1 a:hover,#page h1 a:active{color:#3cabce}#page h2 a:hover,#page h2 a:active{color:#3cabce}#page h3 a:hover,#page h3 a:active{color:#3cabce}#page h4 a:hover,#page h4 a:active{color:#3cabce}#page h5 a:hover,#page h5 a:active{color:#3cabce}#page h6 a:hover,#page h6 a:active{color:#3cabce}#page .portfolios.sortable header a{background-color:#eeeeee;color:#666666}#page .portfolios.sortable header a.current,#page .portfolios.sortable header a:hover{background-color:#3cabce;color:#ffffff}.portfolio_more_button .button{background-color:#333333}.portfolio_more_button .button span{color:#ffffff}.portfolio_more_button .button:hover,.portfolio_more_button .button.hover{background-color:#333333}.portfolio_more_button .button:hover span,.portfolio_more_button .button.hover span{color:#ffffff}.left_sidebar #sidebar_content{border-right-color:#eee}.right_sidebar #sidebar_content{border-left-color:#eee}#sidebar .widget a,#sidebar .widget a:visited{color:#666666}#sidebar .widget a:hover,#sidebar .widget a:active{color:#3cabce}#sidebar .widgettitle{color:#333333;font-size:24px}#breadcrumbs{color:#999999}#breadcrumbs a,#breadcrumbs a:visited{color:#999999}#breadcrumbs a:hover,#breadcrumbs a:active{color:#3cabce}.portfolio_title,#page .portfolio_title a,#page .portfolio_title a:visited{color:#333333;font-size:24px}.portfolio_desc{font-size:12px}.masonry_item_title {}.masonry_item_desc{color:#777777}.masonry_item_image_overlay{background-color:#000000}.masonry_item_image_overlay:before{color:#ffffff}.no-gradient #footer,.has-gradient #footer{background-color:#071E3D}#footer{color:#e5e5e5;font-size:12px}#footer .widget a,#footer .widget a:visited{color:#ffffff}#footer .widget a:active,#footer .widget a:hover{color:#3cabce}#footer h3.widgettitle{color:#ffffff;font-size:24px}#footer_bottom{background-color:transparent}#copyright{color:#ffffff;font-size:14px}#footer_menu a{font-size:12px}#footer_bottom a,#footer_bottom a:visited,#footer_bottom a:visited i{color:#ffffff}#footer_bottom a:hover,#footer_bottom a:active,#footer_bottom a:active i{color:#3cabce}.entry_frame,.divider,.divider_line,.commentlist li,.entry .entry_meta,#sidebar .widget li,#sidebar .widget_pages ul ul,#about_the_author .author_content,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.product-thumbnail-wrap,.carousel_heading,.masonry_item,.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce .content div.product div.images img,.woocommerce-page .content div.product div.images img{border-color:#eeeeee}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}[class^="icon-"],[class*=" icon-"]{color:#8d8d8d}.icon-border{border-color:#e5e5e5;background-color:transparent}.iconfont{background-color:transparent}.iconfont:hover {}.nivoSlider .nivo-caption{background-color:rgb(30,30,30);background-color:rgba(30,30,30,0.6)}.nivoSlider .nivo-caption .nivo-desc{font-size:16px;color:#ffffff}.nivoSlider .nivo-caption h3.nivo-title{font-size:16px;line-height:20px;color:#ffffff}.nivo-container .nivo-controlNav{line-height:calc( 20px - 6px )}.nivoSlider .nivo-directionNav a{background-color:transparent}.nivoSlider .nivo-prevNav:hover,.nivoSlider .nivo-nextNav:hover{background-color:rgb(30,30,30);background-color:rgba(30,30,30,0.6)}.unleash-slider-detail{background-color:rgb(1,1,1) !important;background-color:rgba(1,1,1,0.4) !important}.unleash-slider-caption,.unleash-slider-caption a{color:#ffffff !important;font-size:16px !important}.unleash-slider-desc{color:#ffffff !important;font-size:12px !important}.fotorama--fullscreen,.fullscreen,.fotorama--fullscreen .fotorama__stage,.fotorama--fullscreen .fotorama__nav{background-color:rgb(0,0,0) !important}.fotorama__caption__wrap{background-color:rgb(255,255,255) !important;background-color:rgba(255,255,255,0.9) !important;color:#303030 !important}.fotorama__thumb-border{border-color:#3cabce !important}.full-slider .cycle2-overlay{background-color:rgb(1,1,1);background-color:rgba(1,1,1,0.4)}.full-slider .cycle2-overlay .fullwidth_title h3{color:#ffffff;font-size:16px;line-height:20px}.full-slider .cycle2-pager.in_caption{line-height:calc( 20px - 6px )}.full-slider .cycle2-overlay .fullwidth_desc{color:#ffffff;font-size:12px}.full-slider .cycle2-next:after,.full-slider .cycle2-prev:after{color:rgb(176,176,176)}.full-slider .cycle2-next:hover:after,.full-slider .cycle2-prev:hover:after{color:rgb(208,208,208)}.full-slider .cycle2-prev,.full-slider .cycle2-next{background-color:rgb(30,30,30);background-color:rgba(30,30,30,0.3)}.full-slider .cycle2-prev:hover,.full-slider .cycle2-next:hover{background-color:rgb(30,30,30);background-color:rgba(30,30,30,0.6)}.cycle2-pager li span{background-color:rgb(64,64,64) !important;background-color:rgba(64,64,64,0.5) !important}.cycle2-pager li span:after{border-top-color:rgb(64,64,64) !important;border-top-color:rgba(64,64,64,0.5) !important}.entry{margin-bottom:80px}.entry_title{font-size:36px}.entry_right.entry_image,.entry_left.entry_image{width:200px}.entry_frame{background-color:transparent}.entry .entry_meta {}.read_more_link.button{background-color:#333333}.read_more_link.button span{color:#ffffff}.read_more_link.button:hover,.read_more_link.button.hover{background-color:#333333}.read_more_link.button:hover span,.read_more_link.button.hover span{color:#ffffff}#page .read_more_wrap a,#page .read_more_wrap a:visited,.read_more_wrap a:visited,.read_more_wrap a{color:#666666}#page .read_more_wrap a:hover,.read_more_wrap a:hover,#page .read_more_wrap a:active,.read_more_wrap a:active{color:#5397bf}#page .entry .entry_title a,#page .entry .entry_title a:visited{color:#333333}#page .entry .entry_title a:hover,#page .entry .entry_title a:active{color:#3cabce}#page .entry_meta .meta-icon{color:#666666}#page .entry_meta a,#page .entry_meta a:visited{color:#666666}#page .entry_meta a:hover,#page .entry_meta a:active{color:#3cabce}a.linked_excerpt,a.linked_excerpt:visited,#page a.linked_excerpt,#page a.linked_excerpt:visited{color:#666666}#back-to-top.style-square{background-color:#555555}a:hover#back-to-top.style-square{background-color:#eeeeee}ul.tabs{border-bottom-color:#e5e5e5}ul.tabs li{border-color:#e5e5e5}.tabs_container .panes{border-color:#e5e5e5}ul.tabs li a{background-color:#fafafa}#page ul.tabs li a{color:#777777}ul.tabs li a.current{background-color:#ffffff;border-bottom-color:#ffffff}#page ul.tabs li a.current{color:#444444}ul.mini_tabs li{border-color:#e5e5e5}.mini_tabs_container .panes{border-top-color:#e5e5e5}ul.mini_tabs li a{background-color:#fafafa}#page ul.mini_tabs li a{color:#777777}ul.mini_tabs li a.current,ul.mini_tabs a:hover{background-color:#fefefe}#page ul.mini_tabs li a.current,ul.mini_tabs li a:hover,#page ul.mini_tabs li a:hover,ul.mini_tabs li a:hover i,#page ul.mini_tabs li a:hover i{color:#444444}ul.vertical_tabs li:first-child{border-color:#e5e5e5}ul.vertical_tabs li{border-color:#e5e5e5}.vertical_tabs_container .panes{border-top-color:#e5e5e5}ul.vertical_tabs li a{background-color:#fafafa}#page ul.vertical_tabs li a{color:#777777}ul.vertical_tabs li a.current,ul.vertical_tabs a:hover{background-color:#ffffff}#page ul.vertical_tabs li a.current,ul.vertical_tabs li a:hover,#page ul.vertical_tabs li a:hover,ul.vertical_tabs li a:hover i,#page ul.vertical_tabs li a:hover i{color:#444444}.accordion{border-color:#e5e5e5}.accordion .tab{border-color:#ffffff;border-bottom-color:#e5e5e5;background-color:#fafafa}.accordion .tab,.accordion .tab a,#page .accordion .tab,#page .accordion .tab a{color:#777777}.accordion .pane{border-bottom-color:#e5e5e5}.accordion .tab.current{background-color:#ffffff}.accordion .tab.current,.accordion .tab.current a,#page .accordion .tab.current,#page .accordion .tab.current a{color:#444444}.accordion .tab i,#page .accordion .tab i{color:#444444}.accordion .tab.current i,#page .accordion .tab.current i{color:#444444}.toggle_title {}.toggle_icon {}.button{background-color:#3cabce}.iconbox_icon i{color:#3cabce}.milestone_number{color:#3cabce}.milestone_icon .milestone_number{color:#444444}.milestone_subject{color:#666666}.milestone_icon i{color:#3cabce}.carousel_heading {}#page a.carousel_nav_prev,#page a.carousel_nav_next,.carousel_nav_prev,.carousel_nav_next{color:#b8b8b8}#page a.carousel_nav_prev:hover,#page a.carousel_nav_next:hover,.carousel_nav_prev:hover,.carousel_nav_next:hover{color:#8d8d8d}.carousel_image_caption{color:#303030}.carousel_image_caption{background-color:rgb(200,200,160);background-color:rgba( 200,200,160,0.8)}.process_steps li:before{border-color:#e5e5e5}.process_step_icon{border-color:#e5e5e5;background-color:#ffffff}.process_step_icon:hover{border-color:#3cabce;background-color:#3cabce}.process_step_icon i{color:#aaaaaa}.process_step_icon:hover i{color:#ffffff !important}.progress{background-color:#e5e5e5}.progress-meter{color:#ffffff;background-color:#3cabce}.pie_progress_icon{color:#bbbbbb}.testimonial_content{border-color:#e5e5e5}.testimonial_content:after {border-color:#e5e5e5 transparent transparent}.testimonial_content{background-color:#fafafa}.testimonial_content{color:#777777}.testimonial_name{color:#333333}#page .testimonial_meta a,#page .testimonial_meta a:visited,.testimonial_meta a,.testimonial_meta{color:#777777}#page .testimonial_meta a:hover,#page .testimonial_meta a:active,.testimonial_meta a:hover,.testimonial_meta a:active{color:rgb(60,139,206)}#page a.testimonial_previous,#page a.testimonial_previous:visited,#page a.testimonial_next,#page a.testimonial_next:visited,.testimonial_previous,.testimonial_previous:visited,.testimonial_next,.testimonial_next:visited{color:#b8b8b8}#page a.testimonial_previous:hover,#page a.testimonial_previous:active,#page a.testimonial_next:hover,#page a.testimonial_next:active,.testimonial_previous:hover,.testimonial_previous:active,.testimonial_next:hover,.testimonial_next:active{color:#8d8d8d}#page form:not(.elementor-form) input[type="text"],#page form:not(.elementor-form) input[type="password"],#page form:not(.elementor-form) input[type="email"],#page form:not(.elementor-form) input[type="file"],#page form:not(.elementor-form) input[type="datetime"],#page form:not(.elementor-form) input[type="datetime-local"],#page form:not(.elementor-form) input[type="date"],#page form:not(.elementor-form) input[type="month"],#page form:not(.elementor-form) input[type="time"],#page form:not(.elementor-form) input[type="week"],#page form:not(.elementor-form) input[type="number"],#page form:not(.elementor-form) input[type="url"],#page form:not(.elementor-form) input[type="search"],#page form:not(.elementor-form) input[type="tel"],#page form:not(.elementor-form) input[type="color"],#page form:not(.elementor-form) textarea{color:#333333}#footer form:not(.elementor-form) input[type="text"],#footer form:not(.elementor-form) input[type="password"],#footer form:not(.elementor-form) input[type="email"],#footer form:not(.elementor-form) input[type="file"],#footer form:not(.elementor-form) input[type="datetime"],#footer form:not(.elementor-form) input[type="datetime-local"],#footer form:not(.elementor-form) input[type="date"],#footer form:not(.elementor-form) input[type="month"],#footer form:not(.elementor-form) input[type="time"],#footer form:not(.elementor-form) input[type="week"],#footer form:not(.elementor-form) input[type="number"],#footer form:not(.elementor-form) input[type="url"],#footer form:not(.elementor-form) input[type="search"],#footer form:not(.elementor-form) input[type="tel"],#footer form:not(.elementor-form) input[type="color"],#footer form:not(.elementor-form) textarea,#footer form:not(.elementor-form) .text_input,#footer form:not(.elementor-form) .textarea{color:#ffffff}@media only screen and (max-width:767px){.responsive #header .inner{height:auto}}@media only screen and (max-width:979px){.responsive #logo,.responsive #logo_text{position:relative;bottom:auto!important;margin-top:20px;margin-bottom:20px}.responsive #header .inner{height:auto}.responsive #navigation > ul{display:none}.responsive #navigation{height:auto;right:auto;width:auto;position:relative;bottom:auto}.responsive .nav2select{width:100%;display:block;margin-bottom:20px}}@media only screen and (max-width:979px){.responsive #copyright{float:none;padding-top:.3em}.responsive #footer_menu:before,#footer_right_area:before{position:absolute;width:100%;height:1px;content:'';background:rgba(0,0,0,0.1);bottom:0;left:0}.responsive #footer_menu,#footer_right_area{float:none;position:relative;padding-bottom:.2em;border-bottom:1px solid rgba(255,255,255,0.1);text-align:left}.responsive #footer_right_area .widget{margin-bottom:0}.responsive #footer_menu a{padding:0 10px 0 0}}@media only screen and (max-width:767px){.responsive #top_area{display:none}}.wp-block-button .add_to_cart_button,button.add_to_cart_button,.theme_button span.product-action-button,.button span.product-action-button,.woocommerce .content input.button,.woocommerce #respond input#submit,.woocommerce a.button:not(.no_woo_button),.woocommerce #main input.button:not(.no_woo_button),.woocommerce #main button.button:not(.no_woo_button),.woocommerce-page .content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button:not(.no_woo_button),.woocommerce-page #main input.button:not(.no_woo_button),.woocommerce-page #main button.button:not(.no_woo_button),#page .woocommerce a.button:not(.no_woo_button),.woocommerce-page #page a.button:not(.no_woo_button) {color:#ffffff}.wp-block-button .add_to_cart_button:hover,button.add_to_cart_button:hover,.theme_button span.product-action-button:not(.no_woo_button):hover,.button span.product-action-button:not(.no_woo_button):hover,.woocommerce-page #main .button.white:not(.no_woo_button):hover,.woocommerce-page #main .theme_button.white:not(.no_woo_button):hover,.woocommerce .content input.button:not(.no_woo_button):hover,.woocommerce #respond input#submit:not(.no_woo_button):hover,.woocommerce a.button:not(.no_woo_button):hover,.woocommerce #main input.button:not(.no_woo_button):hover,.woocommerce #main button.button:not(.no_woo_button):hover,.woocommerce-page .content input.button:not(.no_woo_button):hover,.woocommerce-page #respond input#submit:not(.no_woo_button):hover,.woocommerce-page a.button:not(.no_woo_button):hover,.woocommerce-page #main input.button:not(.no_woo_button):hover,.woocommerce-page #main button.button:not(.no_woo_button):hover,#page .woocommerce a.button:not(.no_woo_button):hover,.woocommerce-page #page a.button:not(.no_woo_button):hover {color:#ffffff}.wp-block-button .wp-block-button__link,button.wc-block-components-button,.woocommerce button.button:not(.no_woo_button),.woocommerce-page button.button:not(.no_woo_button),.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce .content input.button.alt,.woocommerce-page .content input.button.alt,#page .woocommerce a.button.alt,.woocommerce-page #page a.button.alt {color:#ffffff}.wp-block-button .wp-block-button__link,button.wc-block-components-button,.woocommerce button.button:not(.no_woo_button),.woocommerce-page button.button:not(.no_woo_button),.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce .content input.button.alt,.woocommerce-page .content input.button.alt,#page .woocommerce a.button.alt,.woocommerce-page #page a.button.alt{background-color:#3cabce}.wp-block-button .wp-block-button__link:hover,button.wc-block-components-button:hover,.woocommerce button.button:not(.no_woo_button):hover,.woocommerce-page button.button:not(.no_woo_button):hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce .content input.button.alt:hover,.woocommerce-page .content input.button.alt:hover,#page .woocommerce a.button.alt:hover,.woocommerce-page #page a.button.alt:hover {color:#ffffff}.wp-block-button .wp-block-button__link:hover,button.wc-block-components-button:hover,.woocommerce button.button:not(.no_woo_button):hover,.woocommerce-page button.button:not(.no_woo_button):hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce .content input.button.alt:hover,.woocommerce-page .content input.button.alt:hover,#page .woocommerce a.button.alt:hover,.woocommerce-page #page a.button.alt:hover{background-color:#3cabce}@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,600;0,700;1,300;1,600&family=Jost:wght@300;400;500&display=swap');:root{--navy:#0C3460;--navy-dark:#071E3D;--navy-mid:#0C1E2E;--blue-acc:#5BA3CC;--blue-light:#8AAFC8;--blue-muted:#4A6A7A;--txt:#1A2A38;--txt2:#3A4A5A;--txt3:#6A7A8A;--bg-light:#F5F7FA;--rule:#D0DDE8;--white:#FFFFFF;--ease:0.3s cubic-bezier(.4,0,.2,1);--font-d:'Cormorant Garamond',Georgia,serif;--font-b:'Jost',sans-serif}#main-content,#page-wrap,.page-wrap,#content-wrap,.content-wrap,#content,.full-width #content,.full-width .post-entry,.full-width .post-content,.full-width .entry-content,.page-template-default .entry-content,.page-template-default .post-content,#content .post-entry,.striking-page-content,.striking-container,.container,#container{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;float:none !important;box-sizing:border-box !important}body{font-family:var(--font-b);font-weight:300;color:var(--txt);overflow-x:hidden}#bega-hero{position:relative;height:100vh;min-height:680px;display:flex;align-items:flex-end;padding:0 60px 80px;overflow:hidden}#bega-hero .bg{position:absolute;inset:0;background-image:url('http://bega-integration.fr/wp-content/uploads/2026/03/Fotolia_12350652_M.jpg');background-size:cover;background-position:center 40%;transform:scale(1.04);transition:transform 8s ease}#bega-hero:hover .bg{transform:scale(1.0)}#bega-hero .overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(7,30,61,0.82) 0%,rgba(12,30,46,0.55) 50%,rgba(12,30,46,0.18) 100%)}#bega-hero .content{position:relative;z-index:2;max-width:720px}#bega-hero .eyebrow{font-family:var(--font-b);font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--blue-acc);margin-bottom:20px;font-weight:400}#bega-hero h1{font-family:var(--font-d);font-size:clamp(36px,5vw,58px);font-weight:600;color:var(--white);line-height:1.12;margin-bottom:24px}#bega-hero h1 em{font-style:italic;font-weight:300;color:var(--blue-light)}#bega-hero .rule{width:100px;height:1px;background:var(--blue-acc);border:none;margin-bottom:20px}#bega-hero .sub{font-family:var(--font-b);font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--blue-light);font-weight:300;margin-bottom:0}#bega-hero .scroll-ind{position:absolute;bottom:36px;right:60px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2}#bega-hero .scroll-ind span{font-size:8px;letter-spacing:3px;color:rgba(138,175,200,0.6);text-transform:uppercase;writing-mode:vertical-rl}.scroll-line{width:1px;height:50px;background:rgba(91,163,204,0.4);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,100%{opacity:0.3}50%{opacity:1}}.bega-btn{font-family:var(--font-b);font-size:10px;letter-spacing:2.5px;text-transform:uppercase;padding:15px 36px;text-decoration:none;font-weight:400;display:inline-block;cursor:pointer;border-radius:0 !important;transition:background var(--ease),color var(--ease),transform var(--ease)}.bega-btn-primary{color:var(--white);background:var(--navy);border:1px solid var(--navy)}.bega-btn-primary:hover{background:#0A2A50;color:var(--white);transform:translateY(-1px)}.bega-btn-outline{color:var(--blue-light);background:transparent;border:1px solid rgba(138,175,200,0.5)}.bega-btn-outline:hover{border-color:var(--blue-light);color:var(--white);transform:translateY(-1px)}.bega-btn-secondary{color:var(--navy);background:transparent;border:1px solid var(--navy)}.bega-btn-secondary:hover{background:var(--navy);color:var(--white) !important;transform:translateY(-1px)}.bega-container{max-width:1200px;margin:0 auto;padding:0 60px}.bega-eyebrow{font-family:var(--font-b);font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--blue-muted);margin-bottom:16px;font-weight:400}.bega-section-title{font-family:var(--font-d);font-size:clamp(28px,3.5vw,42px);line-height:1.2;color:var(--txt)}.bega-section-title em{font-style:italic;font-weight:300;color:var(--blue-muted)}#bega-pos{padding:100px 0;background:var(--white)}.bega-pos-inner{display:flex;align-items:flex-start;gap:52px}.bega-pos-bar{width:4px;min-height:80px;background:var(--navy);border-radius:2px;flex-shrink:0;margin-top:6px}.bega-pos-title{font-family:var(--font-d);font-size:clamp(30px,3.5vw,46px);font-weight:600;line-height:1.15;color:var(--txt);margin-bottom:24px}.bega-pos-title em{font-style:italic;font-weight:300;color:var(--blue-muted)}.bega-pos-body{font-size:15px;color:var(--txt2);line-height:1.9;max-width:680px}#bega-piliers{padding:90px 0;background:var(--bg-light)}.bega-piliers-header{text-align:center;margin-bottom:64px}.bega-piliers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.bega-pilier{background:var(--white);padding:40px 36px 36px;position:relative;overflow:hidden;transition:transform var(--ease),box-shadow var(--ease)}.bega-pilier::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.bega-pilier:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(12,52,96,0.1)}.bega-pilier:hover::before{transform:scaleX(1)}.bega-pilier img{width:100%;height:200px;object-fit:cover;margin-bottom:28px;filter:brightness(0.92);transition:filter var(--ease);display:block}.bega-pilier:hover img{filter:brightness(1)}.bega-pilier-num{font-family:var(--font-d);font-size:44px;font-weight:300;color:var(--rule);line-height:1;margin-bottom:8px}.bega-pilier h3{font-family:var(--font-d);font-size:22px;font-weight:600;color:var(--txt);margin-bottom:12px;line-height:1.2}.bega-pilier p{font-size:13px;color:var(--txt3);line-height:1.85;margin-bottom:24px}.bega-pilier hr{border:none;border-top:1px solid var(--rule);margin-bottom:18px}.bega-pilier-link{font-family:var(--font-b);font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:var(--navy) !important;text-decoration:none !important;font-weight:500;display:inline-flex;align-items:center;gap:8px;cursor:default}.bega-pilier-link::after{content:'→'}#bega-chiffres{padding:80px 0;background:var(--navy-dark)}.bega-chiffres-grid{display:grid;grid-template-columns:repeat(3,1fr)}.bega-chiffre{text-align:center;padding:0 40px;position:relative}.bega-chiffre + .bega-chiffre::before{content:'';position:absolute;left:0;top:20%;height:60%;width:1px;background:rgba(91,163,204,0.2)}.bega-chiffre-num{font-family:var(--font-d);font-size:clamp(52px,6vw,72px);font-weight:300;color:var(--white);line-height:1;margin-bottom:10px}.bega-chiffre-label{font-family:var(--font-b);font-size:9px;letter-spacing:3.5px;text-transform:uppercase;color:var(--blue-acc);font-weight:400}#bega-approche{padding:110px 0;background:var(--white)}.bega-approche-intro{display:flex;align-items:flex-start;gap:52px;margin-bottom:0}.bega-phases-header{margin-top:72px;margin-bottom:52px}.bega-phases{display:flex;flex-direction:column}.bega-phase{display:grid;grid-template-columns:80px 1fr;gap:0 40px;padding:40px 0;border-bottom:1px solid var(--rule);transition:background var(--ease),padding var(--ease),margin var(--ease)}.bega-phase:first-of-type{border-top:1px solid var(--rule)}.bega-phase:hover{background:var(--bg-light);margin:0 -60px;padding:40px 60px}.bega-phase:last-child{border-bottom:none}.bega-phase-left{display:flex;flex-direction:column;align-items:center;padding-top:4px}.bega-phase-num{font-family:var(--font-d);font-size:36px;font-weight:300;color:var(--navy);line-height:1;margin-bottom:16px;opacity:0.4;transition:opacity var(--ease)}.bega-phase:hover .bega-phase-num{opacity:1}.bega-phase-line{width:1px;flex:1;background:var(--rule);min-height:40px}.bega-phase-right{padding-top:4px}.bega-phase-tags{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.bega-phase-tag{font-family:var(--font-b);font-size:8px;letter-spacing:2px;text-transform:uppercase;color:var(--blue-acc);border:1px solid rgba(91,163,204,0.3);padding:3px 8px;font-weight:400}.bega-phase-title{font-family:var(--font-d);font-size:24px;font-weight:600;color:var(--txt);margin-bottom:10px;line-height:1.2}.bega-phase-body{font-size:13px;color:var(--txt3);line-height:1.85;max-width:680px}#bega-zones{padding:90px 0;background:var(--bg-light)}.bega-zones-header{text-align:center;margin-bottom:60px}.bega-zones-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bega-zone{background:var(--white);padding:48px 52px;border-left:3px solid var(--navy);position:relative;overflow:hidden;transition:transform var(--ease),box-shadow var(--ease)}.bega-zone:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(12,52,96,0.08)}.bega-zone-num{font-family:var(--font-d);font-size:80px;font-weight:300;color:rgba(12,52,96,0.06);position:absolute;top:16px;right:32px;line-height:1}.bega-zone-dept{font-family:var(--font-b);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--blue-acc);margin-bottom:12px}.bega-zone-name{font-family:var(--font-d);font-size:28px;font-weight:600;color:var(--txt);margin-bottom:12px}.bega-zone-desc{font-size:13px;color:var(--txt3);line-height:1.8}#bega-cta{padding:120px 0;background:var(--navy-mid);text-align:center;position:relative;overflow:hidden}#bega-cta::before{content:'';position:absolute;inset:0;background-image:url('http://bega-integration.fr/wp-content/uploads/2026/03/Chauffage-saint.-tropez.jpg');background-size:cover;background-position:center;opacity:0.12}#bega-cta .inner{position:relative;z-index:2}#bega-cta .eyebrow{font-family:var(--font-b);font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--blue-acc);margin-bottom:24px;display:block}#bega-cta h2{font-family:var(--font-d);font-size:clamp(32px,4vw,52px);font-weight:600;color:var(--white);margin-bottom:16px;line-height:1.15}#bega-cta .sub{font-size:14px;color:var(--blue-light);margin-bottom:52px;letter-spacing:1px;display:block}#bega-cta .rule{width:60px;border:none;border-top:1px solid var(--blue-acc);margin:0 auto 52px;display:block}.bega-reveal{opacity:0;transform:translateY(24px);transition:opacity 0.7s ease,transform 0.7s ease}.bega-reveal.visible{opacity:1 !important;transform:translateY(0) !important}@media (max-width:900px){.bega-container{padding:0 24px}#bega-hero{padding:0 24px 60px}.bega-pos-inner{flex-direction:column;gap:24px}.bega-approche-intro{flex-direction:column;gap:24px}.bega-piliers-grid{grid-template-columns:1fr;gap:16px}.bega-chiffres-grid{grid-template-columns:1fr;gap:40px}.bega-chiffre + .bega-chiffre::before{display:none}.bega-zones-grid{grid-template-columns:1fr}.bega-phase{grid-template-columns:50px 1fr;gap:0 20px}.bega-phase:hover{margin:0 -24px;padding:32px 24px}.bega-phase-num{font-size:26px}}body{background-color:#F8F5F0 !important}#bega-pos,#bega-approche{background:#F8F5F0 !important}#bega-piliers,#bega-zones{background:#EFEBE4 !important}html,body,#page-wrap,#main-content,#content-wrap,#content{background-color:#F8F5F0 !important}#bega-cta .sub{font-size:16px !important;color:#8AAFC8 !important;opacity:1 !important;letter-spacing:1.5px}