/*!
 Theme Name:   Coast Laguna
 Theme URI:    https://coastlaguna.com
 Description:  Child theme for Hello Elementor
 Author:       Coast Laguna
 Author URI:   https://coastlaguna.com
 Template:     hello-elementor
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  coastlaguna
*/body{font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif}@media(max-width: 991.98px){body{padding-top:60px !important}}.main-content .top-strip{display:none}.main-content+.clearfix{display:none}.main-content>.container-fluid{padding:0}.main-content>.container-fluid>.row{margin:0}.main-content>.container-fluid>.row>.si-site-container-fluid{padding:0}.main-content .si-content-area h1{font-size:2.5rem;font-weight:700;letter-spacing:2px;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif}@media(max-width: 767.98px){.main-content .si-content-area h1{font-size:1.8rem}}.main-content .si-content-area h2{font-size:2.8rem;font-weight:600;letter-spacing:2px;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif}@media(max-width: 767.98px){.main-content .si-content-area h2{font-size:1.5rem}}.main-content .si-content-area h3{font-size:2.2rem;font-weight:600;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif}@media(max-width: 767.98px){.main-content .si-content-area h3{font-size:1.2rem}}.main-content .si-content-area h4{font-size:1.4rem;font-weight:600;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif}@media(max-width: 767.98px){.main-content .si-content-area h4{font-size:1.1rem}}.main-content .si-content-area h5{font-size:1.1rem;font-weight:600;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px}@media(max-width: 767.98px){.main-content .si-content-area h5{font-size:.95rem}}.main-content .si-content-area p{font-size:20px;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif;line-height:1.7}.main-content .si-content-area p.large{font-size:1.4rem;line-height:1.7}@media(max-width: 767.98px){.main-content .si-content-area p.large{font-size:1.2rem}}.buyers-hero{padding:0 !important;margin:0 !important;position:relative;height:60vh;min-height:450px;overflow:hidden;display:flex;align-items:center;justify-content:center}.buyers-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.buyers-hero .container-fluid{position:relative;z-index:2}.buyers-hero .buyers-hero-content{text-align:center;max-width:800px;padding:60px 40px;z-index:9}.buyers-hero .buyers-hero-title{font-size:4.5rem !important;color:#fff !important;font-weight:600 !important;letter-spacing:3px;margin-bottom:30px;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif;line-height:1.2}@media(max-width: 991.98px){.buyers-hero .buyers-hero-title{font-size:4rem !important}}@media(max-width: 767.98px){.buyers-hero .buyers-hero-title{font-size:3.5rem !important}}.buyers-hero .buyers-hero-subtitle{color:#fff;font-weight:300;line-height:1.6;margin:0;font-size:22px}@media(max-width: 767.98px){.buyers-hero .buyers-hero-subtitle{font-size:19px !important}}@media(max-width: 767.98px){.buyers-hero{min-height:50vh;height:auto}.buyers-hero .buyers-hero-content{padding:50px 20px}}.buyer-process-section{padding:3cap 0 0;background:#fff}.buyer-process-section .process-header{text-align:center;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto}.buyer-process-section .process-header .section-title{font-size:2.5rem;color:#222;margin-bottom:20px;font-weight:600;letter-spacing:2px}@media(max-width: 767.98px){.buyer-process-section .process-header .section-title{font-size:2rem}}.buyer-process-section .process-header .section-subtitle{font-size:1.4rem;color:#666;line-height:1.6;font-weight:300}@media(max-width: 767.98px){.buyer-process-section .process-header .section-subtitle{font-size:1.2rem}}.buyer-process-section .buyer-nav-tabs{justify-content:center;border-bottom:none;margin-bottom:0;display:flex;gap:50px}@media(max-width: 767.98px){.buyer-process-section .buyer-nav-tabs{flex-direction:column;gap:3px;margin-bottom:5px}}.buyer-process-section .buyer-nav-tabs li{margin:0 !important;padding:0 !important;list-style:none}.buyer-process-section .buyer-nav-tabs li:before{display:none !important}.buyer-process-section .buyer-nav-tabs li a{display:flex;align-items:center;padding:15px 25px;border:none !important;color:#666;font-weight:500;text-decoration:none;transition:all .3s ease;margin:0;background:#fff}.buyer-process-section .buyer-nav-tabs li a .tab-text{font-size:1.2rem;font-weight:400}@media(max-width: 991.98px){.buyer-process-section .buyer-nav-tabs li a .tab-text{font-size:1.3rem;font-weight:400}}.buyer-process-section .buyer-nav-tabs li a .tab-text>span{display:block;font-size:1.6rem;font-weight:700;line-height:1;padding:8px 0 4px;text-transform:uppercase}@media(max-width: 991.98px){.buyer-process-section .buyer-nav-tabs li a .tab-text>span{display:inline-block;font-size:1.1rem}}.buyer-process-section .buyer-nav-tabs li a:hover{color:#2c5aa0}.buyer-process-section .buyer-nav-tabs li.active a{color:#2c5aa0;background:#fff;border-bottom:3px solid #2c5aa0 !important}@media(max-width: 991.98px){.buyer-process-section .buyer-nav-tabs li.active a{border-bottom:none !important;border-left:3px solid #2c5aa0 !important}}.buyer-process-section .buyer-tab-content{padding:30px;background:#f2f2f2}@media(max-width: 991.98px){.buyer-process-section .buyer-tab-content{padding:0}}.buyer-process-section .buyer-tab-content .tab-pane{animation:fadeInUp .5s ease-out}.buyer-process-section .buyer-category{background:#fff;border-radius:0;padding:40px;transition:all .3s ease;border:1px solid #f0f0f0;max-width:1000px;margin:0 auto}@media(max-width: 991.98px){.buyer-process-section .buyer-category{padding:20px}}.buyer-process-section .buyer-category:hover,.buyer-process-section .buyer-category.category-hover{transform:translateY(-5px);border-color:#8fa9d3}.buyer-process-section .buyer-category:hover .category-icon,.buyer-process-section .buyer-category.category-hover .category-icon{color:#2c5aa0;transform:scale(1.1)}.buyer-process-section .buyer-category:hover .category-header h3,.buyer-process-section .buyer-category.category-hover .category-header h3{color:#2c5aa0}.buyer-process-section .buyer-category .category-header{display:flex;align-items:center;margin-bottom:30px}.buyer-process-section .buyer-category .category-header .category-icon{font-size:1.8rem;color:#5a7fc7;margin-right:20px;transition:all .3s ease}@media(max-width: 767.98px){.buyer-process-section .buyer-category .category-header .category-icon{font-size:1.5rem;margin-right:15px}}.buyer-process-section .buyer-category .category-header h3{font-size:1.5rem;color:#222;margin:0;font-weight:600;transition:color .3s ease}@media(max-width: 767.98px){.buyer-process-section .buyer-category .category-header h3{font-size:1.2rem}}.buyer-process-section .buyer-category .category-content .category-intro{font-size:1.2rem;color:#222;margin-bottom:20px;font-weight:500;font-style:italic}.buyer-process-section .buyer-category .category-content .buyer-list{list-style:none;padding:0;margin:0}.buyer-process-section .buyer-category .category-content .buyer-list li{position:relative;padding:12px 0 12px 30px;font-size:1.1rem;line-height:1.6;color:#222;border-bottom:1px solid #f5f5f5;transition:all .3s ease}.buyer-process-section .buyer-category .category-content .buyer-list li:before{display:none !important}.buyer-process-section .buyer-category .category-content .buyer-list li:last-child{border-bottom:none}.buyer-process-section .buyer-category .category-content .buyer-list li::before{content:"•";position:absolute;left:0;color:#2c5aa0;font-weight:bold;font-size:1rem}.buyer-process-section .buyer-category .category-content .buyer-list li:hover{padding-left:35px;color:#2c5aa0;background:rgba(44,90,160,.05);border-radius:5px}.buyers-banner{background:#172c4f;text-align:center}.buyers-banner .banner-content{max-width:1050px;margin:0 auto;padding:50px 30px}.buyers-banner .banner-content .banner-text{color:#fff;margin-bottom:30px;font-weight:300}.buyers-banner .banner-content .banner-text.large{color:#fff;margin-bottom:20px;font-weight:500;font-size:1.7rem}@media(max-width: 767.98px){.buyers-banner .banner-content .banner-text.large{font-size:1.3rem}}.buyers-banner .banner-content .banner-tagline{color:#bbae70;margin:0;font-family:Georgia,"Times New Roman",Times,serif !important;font-weight:200;font-style:italic;letter-spacing:0;font-size:2rem}@media(max-width: 767.98px){.buyers-banner .banner-content .banner-tagline{font-size:1.4rem}}@media(max-width: 767.98px){.buyers-banner .banner-content{padding:40px 20px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.buyers-hero-content,.process-header,.banner-content{animation:fadeInUp .8s ease-out}.buyer-category:nth-child(odd){animation:slideInLeft .8s ease-out}.buyer-category:nth-child(even){animation:slideInRight .8s ease-out}.buyer-category{position:relative;overflow:hidden}.buyer-category::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:3px;background:linear-gradient(90deg, transparent, #2c5aa0, transparent);transition:left .5s ease}.buyer-category:hover::before{left:100%}html{scroll-behavior:smooth}.category-icon{animation:fadeInUp .6s ease-out}.buyer-category:focus-within{outline:2px solid #2c5aa0;outline-offset:2px}.buyer-list li:focus{outline:1px solid #2c5aa0;outline-offset:2px}.si-form{padding:0 30px}body{font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif}@media(max-width: 991.98px){body{padding-top:60px !important}}.main-content .top-strip{display:none}.main-content+.clearfix{display:none}.main-content>.container-fluid{padding:0}.main-content>.container-fluid>.row{margin:0}.main-content>.container-fluid>.row>.si-site-container-fluid{padding:0}.main-content .si-content-area h1{font-size:2.5rem;font-weight:700;letter-spacing:2px;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif}@media(max-width: 767.98px){.main-content .si-content-area h1{font-size:1.8rem}}.main-content .si-content-area h2{font-size:2.8rem;font-weight:600;letter-spacing:2px;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif}@media(max-width: 767.98px){.main-content .si-content-area h2{font-size:1.5rem}}.main-content .si-content-area h3{font-size:2.2rem;font-weight:600;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif}@media(max-width: 767.98px){.main-content .si-content-area h3{font-size:1.2rem}}.main-content .si-content-area h4{font-size:1.4rem;font-weight:600;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif}@media(max-width: 767.98px){.main-content .si-content-area h4{font-size:1.1rem}}.main-content .si-content-area h5{font-size:1.1rem;font-weight:600;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px}@media(max-width: 767.98px){.main-content .si-content-area h5{font-size:.95rem}}.main-content .si-content-area p{font-size:20px;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif;line-height:1.7}.main-content .si-content-area p.large{font-size:1.1rem;line-height:1.7}@media(max-width: 767.98px){.main-content .si-content-area p.large{font-size:1rem}}.main-content .si-content-area .pie-center-text h2{font-size:1.8rem !important;font-weight:700;line-height:1.1;margin-bottom:10px;margin-top:0;font-size:1rem}.main-content .si-content-area .pie-center-text p{font-size:1.1rem;font-style:italic;margin:0}@media(max-width: 767.98px){.main-content .si-content-area .pie-center-text p{font-size:.7rem}}.sellers-hero{padding:0 !important;margin:0 !important;position:relative;height:60vh;min-height:450px;overflow:hidden;display:flex;align-items:center;justify-content:center}.sellers-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.sellers-hero .container-fluid{position:relative;z-index:2}.sellers-hero .sellers-hero-content{text-align:center;max-width:800px;padding:60px 40px;z-index:9}.sellers-hero .sellers-hero-title{font-size:4.5rem !important;color:#fff !important;font-weight:600 !important;letter-spacing:3px;margin-bottom:30px;font-family:"josefin Sans","Montserrat","Open Sans",Helvetica,sans-serif;line-height:1.2}@media(max-width: 991.98px){.sellers-hero .sellers-hero-title{font-size:4rem !important}}@media(max-width: 767.98px){.sellers-hero .sellers-hero-title{font-size:3.5rem !important}}.sellers-hero .sellers-hero-subtitle{color:#fff;font-weight:300;line-height:1.6;margin:0 !important;font-size:22px}@media(max-width: 767.98px){.sellers-hero .sellers-hero-subtitle{font-size:19px !important}}@media(max-width: 767.98px){.sellers-hero{min-height:50vh;height:auto}.sellers-hero .sellers-hero-content{padding:50px 20px}}.sellers-content{padding:40px 30px;background:#fff}.sellers-content .sellers-point{margin-bottom:50px;max-width:900px;margin-left:auto;margin-right:auto;text-align:center}.sellers-content .sellers-point:last-child{margin-bottom:0}.sellers-content .sellers-point h3{color:#222;margin-bottom:25px;font-weight:600}.sellers-content .sellers-point p{color:#222;line-height:1.8;font-size:19px}@media(max-width: 767.98px){.sellers-content{padding:60px 0}.sellers-content .sellers-point{margin-bottom:40px;text-align:left}}.marketing-plan-section{padding:0;background:#f8f9fa;position:relative}.marketing-plan-section .marketing-plan-container{position:relative;width:100%;max-width:1200px;margin:0 auto;height:750px}@media(max-width: 991.98px){.marketing-plan-section .marketing-plan-container{height:auto;padding:40px 0}}.marketing-plan-section .pie-chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;text-align:center;background:#fff}@media(max-width: 991.98px){.marketing-plan-section .pie-chart-center{position:relative;top:auto;left:auto;transform:none}}.marketing-plan-section .pie-chart-center .pie-chart{width:300px;height:300px}.marketing-plan-section .pie-chart-center .pie-segment{transition:all .3s ease;cursor:pointer;stroke-width:18}.marketing-plan-section .pie-chart-center .pie-segment.active{stroke-width:23;stroke:#bbae70}.marketing-plan-section .pie-chart-center .pie-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.marketing-plan-section .marketing-section{position:absolute;height:210px;padding:30px;background:#fff;transition:all .3s ease;cursor:pointer;width:calc(50% - 55px);box-sizing:border-box}@media(max-width: 991.98px){.marketing-plan-section .marketing-section{width:100%;position:relative;height:auto;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;transform:none !important;border-top:2px solid #eee;margin-top:15px;padding:30px !important}}.marketing-plan-section .marketing-section h5{color:#222;margin-bottom:15px;font-size:23px;margin-top:0}.marketing-plan-section .marketing-section p{color:#222;margin:0;font-size:18px;font-weight:300;line-height:1.4}.marketing-plan-section .marketing-section:hover,.marketing-plan-section .marketing-section.section-active{transform:scale(1.05);background:#fff;box-shadow:0 10px 25px rgba(0,0,0,.1)}.marketing-plan-section .marketing-section:hover h5,.marketing-plan-section .marketing-section.section-active h5{color:#b18a00}.marketing-plan-section .marketing-section.section-top-left{top:50px;left:50px}@media(max-width: 767.98px){.marketing-plan-section .marketing-section.section-top-left{top:30px;left:20px}.marketing-plan-section .marketing-section.section-top-left::before{display:none}}.marketing-plan-section .marketing-section.section-top-right{top:50px;right:50px;text-align:right}@media(max-width: 767.98px){.marketing-plan-section .marketing-section.section-top-right{top:30px;right:20px}.marketing-plan-section .marketing-section.section-top-right::before{display:none}}.marketing-plan-section .marketing-section.section-center-left{top:50%;left:50px;transform:translateY(-50%);padding-right:150px}@media(max-width: 767.98px){.marketing-plan-section .marketing-section.section-center-left{left:20px}.marketing-plan-section .marketing-section.section-center-left::before{display:none}}.marketing-plan-section .marketing-section.section-center-left:hover,.marketing-plan-section .marketing-section.section-center-left.section-active{transform:translateY(-50%) scale(1.05)}.marketing-plan-section .marketing-section.section-center-right{top:50%;right:50px;transform:translateY(-50%);padding-left:150px;text-align:right}@media(max-width: 767.98px){.marketing-plan-section .marketing-section.section-center-right{right:20px}.marketing-plan-section .marketing-section.section-center-right::before{display:none}}.marketing-plan-section .marketing-section.section-center-right:hover,.marketing-plan-section .marketing-section.section-center-right.section-active{transform:translateY(-50%) scale(1.05)}.marketing-plan-section .marketing-section.section-bottom-left{bottom:50px;left:50px}@media(max-width: 767.98px){.marketing-plan-section .marketing-section.section-bottom-left{bottom:30px;left:20px}.marketing-plan-section .marketing-section.section-bottom-left::before{display:none}}.marketing-plan-section .marketing-section.section-bottom-right{bottom:50px;right:50px;text-align:right}@media(max-width: 767.98px){.marketing-plan-section .marketing-section.section-bottom-right{bottom:30px;right:20px}.marketing-plan-section .marketing-section.section-bottom-right::before{display:none}}.sellers-banner{background:#172c4f;text-align:center}.sellers-banner .banner-content{max-width:1000px;margin:0 auto;padding:50px 30px}.sellers-banner .banner-content .banner-text{color:#fff;margin-bottom:30px;font-weight:300}.sellers-banner .banner-content .banner-text.large{color:#fff;margin-bottom:20px;font-weight:500;font-size:1.7rem}.sellers-banner .banner-content .banner-tagline{color:#bbae70;margin:0;font-family:Georgia,"Times New Roman",Times,serif !important;font-weight:200;font-style:italic;letter-spacing:0;font-size:2rem}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sellers-intro,.sellers-points,.banner-content{animation:fadeInUp .8s ease-out}.si-form{padding:0 30px}body{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important}header#site-header #menu-main-navigation{justify-content:center;margin-top:30px;gap:40px;align-items:center}header#site-header #menu-main-navigation .menu-item a{font-weight:500}body.home header#site-header{background-color:rgba(0,0,0,0);position:absolute;top:30px;left:0;right:0;z-index:99}body.home .home-hero{min-height:900px;height:95vh}.site-footer{background:#172c4f;padding:60px 20px 30px;width:100% !important;max-width:none !important}.site-footer .footer-widgets-container{max-width:1200px;margin:0 auto}.site-footer .footer-row{margin-bottom:40px}.site-footer .footer-row:last-child{margin-bottom:0}.site-footer .footer-top .footer-widget-centered,.site-footer .footer-middle .footer-widget-centered{text-align:center;max-width:800px;margin:0 auto}.site-footer .footer-bottom{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width: 767.98px){.site-footer .footer-bottom{grid-template-columns:1fr}}.site-footer .footer-bottom .footer-widget-left,.site-footer .footer-bottom .footer-widget-right{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:5px;font-size:15px;font-weight:300}.site-footer .widget{margin-bottom:20px}.site-footer .widget .widget-title{font-size:1.2em;font-weight:600;margin-bottom:15px}/*# sourceMappingURL=style.css.map */