.elementor-14 .elementor-element.elementor-element-511499c > .elementor-container{max-width:1100px;}.elementor-14 .elementor-element.elementor-element-511499c > .elementor-background-overlay{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-511499c{border-style:solid;border-width:3px 0px 10px 0px;border-color:var( --e-global-color-aa5658c );margin-top:3px;margin-bottom:0px;padding:50px 0px 20px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-50648af .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:29px;font-weight:500;line-height:29px;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-c6286b7 img{width:100%;}.elementor-14 .elementor-element.elementor-element-23567e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-14 .elementor-element.elementor-element-d43a1e6 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:26px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-50adc94{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:27.2px;color:var( --e-global-color-d57d5f4 );}.elementor-14 .elementor-element.elementor-element-2c1b3b7 img{width:100%;}.elementor-14 .elementor-element.elementor-element-7effc76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-14 .elementor-element.elementor-element-dee2071 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:26px;}.elementor-14 .elementor-element.elementor-element-30674b2{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:27.2px;color:var( --e-global-color-d57d5f4 );}.elementor-14 .elementor-element.elementor-element-849ad63 img{width:100%;}.elementor-14 .elementor-element.elementor-element-e58b418 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-14 .elementor-element.elementor-element-a809c19 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:26px;}.elementor-14 .elementor-element.elementor-element-d01f033{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:27.2px;color:var( --e-global-color-d57d5f4 );}.elementor-14 .elementor-element.elementor-element-2b30941 img{width:100%;}.elementor-14 .elementor-element.elementor-element-fcf57cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-14 .elementor-element.elementor-element-a3bc26e .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:26px;}.elementor-14 .elementor-element.elementor-element-ecd04f6{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:27.2px;color:var( --e-global-color-d57d5f4 );}.elementor-14 .elementor-element.elementor-element-c3ec54d img{width:100%;}.elementor-14 .elementor-element.elementor-element-95e04fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-14 .elementor-element.elementor-element-1002a88 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:26px;}.elementor-14 .elementor-element.elementor-element-a756264{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:27.2px;color:var( --e-global-color-d57d5f4 );}.elementor-14 .elementor-element.elementor-element-9e7e4dc img{width:100%;}.elementor-14 .elementor-element.elementor-element-fd4dc10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-14 .elementor-element.elementor-element-614a2c0 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:26px;}.elementor-14 .elementor-element.elementor-element-0973eb2{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:27.2px;color:var( --e-global-color-d57d5f4 );}.elementor-14 .elementor-element.elementor-element-508c122 img{width:100%;}.elementor-14 .elementor-element.elementor-element-fe33e2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-14 .elementor-element.elementor-element-4b53e1c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:26px;}.elementor-14 .elementor-element.elementor-element-64575da{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:27.2px;color:var( --e-global-color-d57d5f4 );}.elementor-14 .elementor-element.elementor-element-6aa1492 img{width:100%;}.elementor-14 .elementor-element.elementor-element-34e9cd6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-14 .elementor-element.elementor-element-c014693 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:26px;}.elementor-14 .elementor-element.elementor-element-6433bd8{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:27.2px;color:var( --e-global-color-d57d5f4 );}.elementor-14 .elementor-element.elementor-element-cec3555 img{width:100%;}.elementor-14 .elementor-element.elementor-element-e723e82 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-14 .elementor-element.elementor-element-c9c1a3c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:26px;}.elementor-14 .elementor-element.elementor-element-bd27db2{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:27.2px;color:var( --e-global-color-d57d5f4 );}.elementor-14 .elementor-element.elementor-element-b3791e6 img{width:100%;}.elementor-14 .elementor-element.elementor-element-bc62d3c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-14 .elementor-element.elementor-element-db1ed5a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:26px;}.elementor-14 .elementor-element.elementor-element-41157c4{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:27.2px;color:var( --e-global-color-d57d5f4 );}.elementor-14 .elementor-element.elementor-element-440dfdf{border-style:solid;border-width:4px 0px 0px 0px;border-color:var( --e-global-color-aa5658c );margin-top:4px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-14 .elementor-element.elementor-element-fe354b1{text-align:center;}.elementor-14 .elementor-element.elementor-element-fe354b1 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:600;line-height:39px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-2969e9c .elementor-swiper-button{font-size:20px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-92f0172{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ebe4d45 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-23567e1 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-77785fd{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e1ee02d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7effc76 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-3a6e93c{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a052806 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e58b418 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-8e54ea0{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ab26144 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-fcf57cf > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-22223d4{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8c31c1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-95e04fb > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-9f10706{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e693e94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-fd4dc10 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-b63ed7b{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f65e2ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-fe33e2b > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-1143d3c{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e942743 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-34e9cd6 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-5e0579f{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-39e3979 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e723e82 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-6c9e793{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ec7c973 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-bc62d3c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-fe354b1 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-ebe4d45{width:50%;}.elementor-14 .elementor-element.elementor-element-23567e1{width:50%;}.elementor-14 .elementor-element.elementor-element-e1ee02d{width:50%;}.elementor-14 .elementor-element.elementor-element-7effc76{width:50%;}.elementor-14 .elementor-element.elementor-element-a052806{width:50%;}.elementor-14 .elementor-element.elementor-element-e58b418{width:50%;}.elementor-14 .elementor-element.elementor-element-ab26144{width:50%;}.elementor-14 .elementor-element.elementor-element-fcf57cf{width:50%;}.elementor-14 .elementor-element.elementor-element-8c31c1a{width:50%;}.elementor-14 .elementor-element.elementor-element-95e04fb{width:50%;}.elementor-14 .elementor-element.elementor-element-e693e94{width:50%;}.elementor-14 .elementor-element.elementor-element-fd4dc10{width:50%;}.elementor-14 .elementor-element.elementor-element-f65e2ba{width:50%;}.elementor-14 .elementor-element.elementor-element-fe33e2b{width:50%;}.elementor-14 .elementor-element.elementor-element-e942743{width:50%;}.elementor-14 .elementor-element.elementor-element-34e9cd6{width:50%;}.elementor-14 .elementor-element.elementor-element-39e3979{width:50%;}.elementor-14 .elementor-element.elementor-element-e723e82{width:50%;}.elementor-14 .elementor-element.elementor-element-ec7c973{width:50%;}.elementor-14 .elementor-element.elementor-element-bc62d3c{width:50%;}}/* Start custom CSS for section, class: .elementor-element-511499c */.elementor-14 .elementor-element.elementor-element-511499c{
    background-size: initial;
    background-repeat: no-repeat;
    background-position: left -13% bottom -11%;
    background-image: linear-gradient(180deg,rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.83) 99%),url(https://builtrightcustomshomes.com/wp-content/uploads/2025/03/ccb-bg.png)!important;
}/* End custom CSS */