.elementor-1113 .elementor-element.elementor-element-1164098c .elementor-icon-wrapper{text-align:center;}.elementor-1113 .elementor-element.elementor-element-1164098c .elementor-icon{font-size:24px;}.elementor-1113 .elementor-element.elementor-element-1164098c .elementor-icon svg{height:24px;}.elementor-1113 .elementor-element.elementor-element-21b3e198{z-index:5;--e-nav-menu-horizontal-menu-item-margin:calc( 35px / 2 );}.elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-menu-toggle{margin:0 auto;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-nav-menu .elementor-item{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:500;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-nav-menu--main .elementor-item{color:#222222;fill:#222222;padding-left:0px;padding-right:0px;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-nav-menu--main .elementor-item:focus{color:#222222;fill:#222222;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#222222;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .e--pointer-framed .elementor-item:before{border-width:6px;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 6px 6px;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:6px 6px 0 0;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:6px 0 0 6px;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 6px 6px 0;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .e--pointer-underline .elementor-item:after,
					 .elementor-1113 .elementor-element.elementor-element-21b3e198 .e--pointer-overline .elementor-item:before,
					 .elementor-1113 .elementor-element.elementor-element-21b3e198 .e--pointer-double-line .elementor-item:before,
					 .elementor-1113 .elementor-element.elementor-element-21b3e198 .e--pointer-double-line .elementor-item:after{height:6px;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:35px;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-nav-menu--dropdown .elementor-item, .elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:0.875rem;}.elementor-1113 .elementor-element.elementor-element-21b3e198 .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}.elementor-1113 .elementor-element.elementor-element-6fa341a9{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 14px 14px 14px;}.elementor-1113 .elementor-element.elementor-element-47a3b58{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;text-align:center;}.elementor-1113 .elementor-element.elementor-element-47a3b58 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#4c4c4c;}@media(max-width:767px){.elementor-1113 .elementor-element.elementor-element-21b3e198.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-47a3b58 */.elementor-1113 .elementor-element.elementor-element-47a3b58 .elementor-widget-container{margin-top:32px;margin-bottom:17px} .elementor-1113 .elementor-element.elementor-element-47a3b58 .elementor-heading-title{margin-top:32px;margin-bottom:17px}/* End custom CSS */
/* Start custom CSS *//* Our Story - ajustes */
.e-7a09835-3005771 { background-image: linear-gradient(180deg, rgba(0,0,0,.55) 0%, rgba(0,0,0,.25) 45%, rgba(0,0,0,.6) 100%), url("https://primecapecod.com/wp-content/uploads/2026/09/prime-truck.jpg") !important; background-size: cover !important; background-position: center 60% !important; background-repeat: no-repeat !important; }
.e-2e986998-c7bc43e { padding: 56px 52px !important; border-radius: 10px; }
.e-59ecb7f3-1817260, .e-79a2f05f-ab08ddc, .e-50d21629-71ed3d1 { padding: 32px 30px !important; }
[data-elementor-type="wp-page"] .num { margin-inline: auto !important; align-self: center !important; }
@media (max-width: 767px) { .e-2e986998-c7bc43e { padding: 32px 24px !important; } .e-59ecb7f3-1817260, .e-79a2f05f-ab08ddc, .e-50d21629-71ed3d1 { padding: 26px 22px !important; } }
/* Meet Ramon & Camila: fotos cobrindo o quadro */
.e-4ddb2fc3-6b1c11c, .e-4f4ea4e7-e485705 { object-fit: cover !important; object-position: center 35% !important; }
.e-2c7d310-aa2e2b4 { background: transparent !important; }
.e-2c7d310-aa2e2b4 h1, .e-2c7d310-aa2e2b4 p, .e-2c7d310-aa2e2b4 span { text-shadow: 0 2px 14px rgba(0,0,0,.6), 0 1px 3px rgba(0,0,0,.45); }
.e-7a09835-3005771 { background-image: linear-gradient(180deg, rgba(0,0,0,.5) 0%, rgba(0,0,0,.2) 40%, rgba(0,0,0,.35) 70%, rgba(0,0,0,.7) 100%), radial-gradient(ellipse 55% 50% at 50% 50%, rgba(0,0,0,.35) 0%, rgba(0,0,0,0) 70%), url("https://primecapecod.com/wp-content/uploads/2026/09/prime-truck.jpg") !important; background-position: center, center, 30% 60% !important; }
.elementor-widget-shortcode .prime-rb { background: #fff; padding: 12px 22px; border-radius: 8px; }
/* Our Story - rodada 2 */
.e-2c7d310-aa2e2b4 { padding: 40px 48px !important; max-width: 900px; margin-inline: auto; }
.e-2c7d310-aa2e2b4 p { text-align: center !important; max-width: 760px; margin-inline: auto; }
.e-7a09835-3005771 { padding-bottom: 110px !important; }
.e-7a09835-3005771 .elementor-widget-shortcode .prime-rb { background: #fff !important; padding: 12px 22px !important; border-radius: 8px; box-shadow: 0 6px 20px rgba(0,0,0,.18); }
.e-4f4ea4e7-e485705 { object-position: 45% 28% !important; }
.e-62858631-96f2c9b { padding: 52px 48px !important; border-radius: 10px; }
@media (max-width: 767px) { .e-2c7d310-aa2e2b4 { padding: 28px 18px !important; } .e-7a09835-3005771 { padding-bottom: 80px !important; } .e-62858631-96f2c9b { padding: 32px 24px !important; } }
/* TOPO Our Story: texto a esquerda + foto em card a direita (fundo escuro, padrao Home) */
.e-7a09835-3005771{position:relative!important;display:block!important;min-height:860px!important;padding:0!important;background:radial-gradient(ellipse at 80% 40%,#2c3a30 0%,#1b231e 55%,#141a16 100%)!important;overflow:hidden}
.e-7a09835-3005771::before{display:none!important;content:none!important}
.e-7a09835-3005771::after{content:""!important;display:block!important;position:absolute!important;z-index:1;top:250px;bottom:90px;right:max(32px,calc((100% - 1156px)/2 + 32px));width:min(46%,540px);border-radius:24px;background:url("https://primecapecod.com/wp-content/uploads/2026/09/prime-truck-hd.jpg") 55% center/cover no-repeat!important;box-shadow:0 30px 60px rgba(0,0,0,.35)}
.e-7a09835-3005771>.e-59b44765-7516c7e{position:relative!important;z-index:2!important;width:100%!important;max-width:1156px!important;margin:0 auto!important;padding:260px 32px 110px!important;align-items:flex-start!important;background:transparent!important}
.e-7a09835-3005771 .e-2c7d310-aa2e2b4{align-items:flex-start!important;max-width:520px!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important}
.e-7a09835-3005771 .e-59b44765-7516c7e *{text-align:left!important}
.e-7a09835-3005771 .e-2c7d310-aa2e2b4 *{color:#fff!important;text-shadow:none!important}
.e-7a09835-3005771 .e-757589cf-63c4f2a{display:inline-block!important;width:auto!important;padding:9px 18px!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase}
.e-7a09835-3005771 .e-bd3c4c4-655293a{font-size:clamp(34px,3.6vw,54px)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.02em;margin:22px 0 18px!important;text-wrap:balance}
.e-7a09835-3005771 .e-7e4a5424-cfbf5e0,.e-7a09835-3005771 .e-27879c12-eb856d0{font-size:17px!important;line-height:1.65!important;max-width:500px!important;margin-left:0!important;margin-right:0!important;opacity:.85}
.e-7a09835-3005771 .e-70169b23-3b5f5f7{justify-content:flex-start!important;margin-top:26px!important;gap:14px!important;flex-wrap:wrap;max-width:520px}
.e-7a09835-3005771 .e-4f471981-6074d7e{background:#fff!important;color:#1f1f1f!important;border:1.5px solid #fff!important;border-radius:999px!important;padding:16px 30px!important}
.e-7a09835-3005771 .e-31625fb5-9a12c3c{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.6)!important;border-radius:999px!important;padding:16px 30px!important}
.e-7a09835-3005771 .prime-rb-wrap{display:flex!important;justify-content:flex-start!important;margin-top:30px!important;background:transparent!important;box-shadow:none!important;padding:0!important;border:0!important}
.e-7a09835-3005771 .prime-rb-wrap>div,.e-7a09835-3005771 .prime-rb-wrap .elementor-widget-container{background:transparent!important;box-shadow:none!important;padding:0!important}
.e-7a09835-3005771 .prime-rb{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;padding:10px 18px!important;box-shadow:none!important}
.e-7a09835-3005771 .prime-rb__value{color:#fff!important}
.e-7a09835-3005771 .prime-rb__icon{background:#fff!important}
@media (max-width:1024px){
.e-7a09835-3005771{min-height:0!important;display:flex!important;flex-direction:column!important}
.e-7a09835-3005771>.e-59b44765-7516c7e{padding:190px 20px 30px!important}
.e-7a09835-3005771::after{position:relative!important;inset:auto!important;width:auto!important;height:300px;margin:0 20px 50px;right:auto}
.e-7a09835-3005771 .e-7e4a5424-cfbf5e0,.e-7a09835-3005771 .e-27879c12-eb856d0{font-size:16px!important}
.e-7a09835-3005771 .e-70169b23-3b5f5f7>a{flex:1 1 100%;text-align:center!important;justify-content:center!important}
}
/* Why Outdoor Living: imagem e box com mesma altura e largura */
@media (min-width:1025px){
.e-2c60c788-9ab3bad{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:40px!important}
.e-2c60c788-9ab3bad>img.e-549479e1-f402365{width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:16px!important;align-self:stretch!important}
.e-2c60c788-9ab3bad>.e-62858631-96f2c9b{width:100%!important;max-width:none!important;align-self:stretch!important}
}/* End custom CSS */