.elementor-29889 .elementor-element.elementor-element-8dffa62{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29889 .elementor-element.elementor-element-8dffa62:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-8dffa62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29889 .elementor-element.elementor-element-44be418.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-44be418{text-align:start;}.elementor-29889 .elementor-element.elementor-element-44be418 img{width:200px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu .elementor-item{font-family:"beaufort-pro", Sans-serif;font-size:14px;font-weight:100;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .e--pointer-underline .elementor-item:after,
					 .elementor-29889 .elementor-element.elementor-element-f4e9aa5 .e--pointer-overline .elementor-item:before,
					 .elementor-29889 .elementor-element.elementor-element-f4e9aa5 .e--pointer-double-line .elementor-item:before,
					 .elementor-29889 .elementor-element.elementor-element-f4e9aa5 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--main .elementor-item{padding-left:16px;padding-right:16px;padding-top:0px;padding-bottom:0px;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--dropdown a, .elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-menu-toggle{color:var( --e-global-color-9d9e259 );fill:var( --e-global-color-9d9e259 );}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-387dda0 );border-style:none;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--dropdown a:hover,
					.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--dropdown a:focus,
					.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-387dda0 );}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#FFFFFF;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--dropdown .elementor-item, .elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"beaufort-pro", Sans-serif;font-weight:400;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--dropdown a{padding-left:23px;padding-right:23px;padding-top:0px;padding-bottom:0px;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-9d9e259 );border-bottom-width:1px;}.elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-29889 .elementor-element.elementor-element-f4e9aa5 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:5px !important;}.elementor-29889 .elementor-element.elementor-element-e20bf68{--display:flex;--min-height:340px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-29889 .elementor-element.elementor-element-e20bf68:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-e20bf68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64a0cf9 );}.elementor-29889 .elementor-element.elementor-element-e20bf68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29889 .elementor-element.elementor-element-a0f55c1{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-29889 .elementor-element.elementor-element-a0f55c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-a0f55c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29889 .elementor-element.elementor-element-a0f55c1 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-29889 .elementor-element.elementor-element-35e5dcf{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-35e5dcf > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-29889 .elementor-element.elementor-element-35e5dcf.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-29889 .elementor-element.elementor-element-047c705{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:77px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-047c705:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-047c705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29889 .elementor-element.elementor-element-96b44e5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-96b44e5 > .elementor-widget-container{margin:0% 0% 10% 0%;padding:0% 20% 0% 20%;}.elementor-29889 .elementor-element.elementor-element-96b44e5.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-29889 .elementor-element.elementor-element-53aa0c8{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-29889 .elementor-element.elementor-element-53aa0c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-53aa0c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29889 .elementor-element.elementor-element-53aa0c8 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-29889 .elementor-element.elementor-element-8e7e0f1{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-29889 .elementor-element.elementor-element-8e7e0f1:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-8e7e0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-09185e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-09185e4.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-06d69f3{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-06d69f3:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-06d69f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29889 .elementor-element.elementor-element-31a5f4a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-31a5f4a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-31a5f4a.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-31a5f4a .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-29889 .elementor-element.elementor-element-1b3afd8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-1b3afd8 > .elementor-widget-container{margin:75px 0px 75px 0px;}.elementor-29889 .elementor-element.elementor-element-1b3afd8.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-ed3e731{--display:grid;--min-height:500px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-ed3e731:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-ed3e731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12c3765 );}.elementor-29889 .elementor-element.elementor-element-7f48b8b{--display:flex;--min-height:350px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-28f0db1 );--border-color:var( --e-global-color-28f0db1 );--border-radius:0px 0px 0px 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 );}.elementor-29889 .elementor-element.elementor-element-91583cf{text-align:center;}.elementor-29889 .elementor-element.elementor-element-91583cf .elementor-heading-title{font-family:"beaufort-pro", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-916d6e2{--display:flex;--min-height:350px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-28f0db1 );--border-color:var( --e-global-color-28f0db1 );--border-radius:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-f50eca2{text-align:center;}.elementor-29889 .elementor-element.elementor-element-f50eca2 .elementor-heading-title{font-family:"beaufort-pro", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-44103f6{--display:flex;--min-height:350px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-28f0db1 );--border-color:var( --e-global-color-28f0db1 );--border-radius:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-f2ca87b{text-align:center;}.elementor-29889 .elementor-element.elementor-element-f2ca87b .elementor-heading-title{font-family:"beaufort-pro", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-50c1fff{--display:flex;--min-height:350px;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-f7a40f4{text-align:center;}.elementor-29889 .elementor-element.elementor-element-f7a40f4 .elementor-heading-title{font-family:"beaufort-pro", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-9a525c4{width:100%;max-width:100%;}.elementor-29889 .elementor-element.elementor-element-9a525c4 > .elementor-widget-container{background-color:var( --e-global-color-12c3765 );margin:0px 0px 0px 0px;padding:00px 00px 00px 00px;}.elementor-29889 .elementor-element.elementor-element-9a525c4 img{width:100%;}.elementor-29889 .elementor-element.elementor-element-585025e{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vh;--padding-bottom:5vh;--padding-left:5vw;--padding-right:5vw;}.elementor-29889 .elementor-element.elementor-element-585025e:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-585025e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-387dda0 );}.elementor-29889 .elementor-element.elementor-element-b28753b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-29889 .elementor-element.elementor-element-b28753b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-b28753b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-29889 .elementor-element.elementor-element-b28753b img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;}.elementor-29889 .elementor-element.elementor-element-00f3f68{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-00f3f68 > .elementor-widget-container{margin:0px 0px 0px 75px;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-fab5d58{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-fab5d58:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-fab5d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-387dda0 );}.elementor-29889 .elementor-element.elementor-element-5b17f5d{width:100%;max-width:100%;z-index:0;}.elementor-29889 .elementor-element.elementor-element-5b17f5d > .elementor-widget-container{background-color:var( --e-global-color-9d9e259 );padding:0% 0% 0% 11%;}.elementor-29889 .elementor-element.elementor-element-0d7f5ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:wrap;--align-content:flex-start;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-0d7f5ff:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-0d7f5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29889 .elementor-element.elementor-element-0d7f5ff.e-con{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-7346f5d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:8;text-align:end;}.elementor-29889 .elementor-element.elementor-element-7346f5d > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-7346f5d.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-29889 .elementor-element.elementor-element-7346f5d img{width:100%;height:50vh;object-fit:cover;object-position:center center;}.elementor-29889 .elementor-element.elementor-element-9c5919c{width:initial;max-width:initial;}.elementor-29889 .elementor-element.elementor-element-9c5919c > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0% 10% 0% 10%;}.elementor-29889 .elementor-element.elementor-element-9c5919c.elementor-element{--order:99999 /* order end hack */;}.elementor-29889 .elementor-element.elementor-element-5039d57{--display:flex;--min-height:848px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-5039d57:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-5039d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-f877208{--display:flex;}.elementor-29889 .elementor-element.elementor-element-1bea1f1 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-1b556d9{--display:grid;--min-height:500px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-29889 .elementor-element.elementor-element-1b556d9:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-1b556d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-7aefd98{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-29889 .elementor-element.elementor-element-7aefd98:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-7aefd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b11c0e6 );}.elementor-29889 .elementor-element.elementor-element-8291314{--spacer-size:25px;}.elementor-29889 .elementor-element.elementor-element-d28a858{text-align:center;}.elementor-29889 .elementor-element.elementor-element-d28a858 .elementor-heading-title{font-family:"beaufort-pro", Sans-serif;font-size:55px;font-weight:300;line-height:60px;color:var( --e-global-color-28f0db1 );}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29889 .elementor-element.elementor-element-3c46447{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-3c46447 > .elementor-widget-container{margin:-0px -0px -0px -0px;}.elementor-29889 .elementor-element.elementor-element-3c46447.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-3c46447 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-29889 .elementor-element.elementor-element-3c46447 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-29889 .elementor-element.elementor-element-2b0c769{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-29889 .elementor-element.elementor-element-2b0c769 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-9px -9px -9px -9px;}.elementor-29889 .elementor-element.elementor-element-2b0c769.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-2b0c769 .elementor-heading-title{font-family:"beaufort-pro", Sans-serif;font-size:31px;font-weight:300;line-height:40px;color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-18f023c > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-29889 .elementor-element.elementor-element-18f023c.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-ae2317e{--spacer-size:25px;}.elementor-29889 .elementor-element.elementor-element-9a62fe2{width:initial;max-width:initial;}.elementor-29889 .elementor-element.elementor-element-9a62fe2 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-9a62fe2.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-bf26925 > .elementor-widget-container{--e-transform-translateY:43px;margin:-30px 0px -76px 0px;}.elementor-29889 .elementor-element.elementor-element-bf26925.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-bf26925 img{width:100%;}.elementor-29889 .elementor-element.elementor-element-789e60b{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-29889 .elementor-element.elementor-element-789e60b:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-789e60b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b11c0e6 );}.elementor-29889 .elementor-element.elementor-element-eec27e1{--spacer-size:25px;}.elementor-29889 .elementor-element.elementor-element-a8a579a{text-align:center;}.elementor-29889 .elementor-element.elementor-element-a8a579a .elementor-heading-title{font-family:"beaufort-pro", Sans-serif;font-size:55px;font-weight:300;line-height:60px;color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-db5f37c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-db5f37c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-db5f37c.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-db5f37c .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-29889 .elementor-element.elementor-element-db5f37c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-29889 .elementor-element.elementor-element-2385a23{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-29889 .elementor-element.elementor-element-2385a23 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:-9px -9px -9px -9px;}.elementor-29889 .elementor-element.elementor-element-2385a23.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-2385a23 .elementor-heading-title{font-family:"beaufort-pro", Sans-serif;font-size:31px;font-weight:300;line-height:60px;color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-f4dc610 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-29889 .elementor-element.elementor-element-f4dc610.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-d39f4ce{--spacer-size:25px;}.elementor-29889 .elementor-element.elementor-element-88c5b29{width:initial;max-width:initial;}.elementor-29889 .elementor-element.elementor-element-88c5b29 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-88c5b29.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-c9d4c11{--spacer-size:22px;}.elementor-29889 .elementor-element.elementor-element-0e70320 > .elementor-widget-container{margin:-50px 0px -90px 0px;}.elementor-29889 .elementor-element.elementor-element-0e70320.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-0e70320 img{width:85%;}.elementor-29889 .elementor-element.elementor-element-e77f2eb{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-29889 .elementor-element.elementor-element-e77f2eb:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-e77f2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b11c0e6 );}.elementor-29889 .elementor-element.elementor-element-29d174f{--spacer-size:25px;}.elementor-29889 .elementor-element.elementor-element-7b86086{text-align:center;}.elementor-29889 .elementor-element.elementor-element-7b86086 .elementor-heading-title{font-family:"beaufort-pro", Sans-serif;font-size:55px;font-weight:300;line-height:60px;color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-bd2c101{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-bd2c101 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-bd2c101.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-bd2c101 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-29889 .elementor-element.elementor-element-bd2c101 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-29889 .elementor-element.elementor-element-70b8f6e{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-29889 .elementor-element.elementor-element-70b8f6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-9px -9px -9px -9px;}.elementor-29889 .elementor-element.elementor-element-70b8f6e.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-70b8f6e .elementor-heading-title{font-family:"beaufort-pro", Sans-serif;font-size:31px;font-weight:300;line-height:40px;color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-40e275f > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-29889 .elementor-element.elementor-element-40e275f.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-5bc8627{--spacer-size:25px;}.elementor-29889 .elementor-element.elementor-element-0cad3a7{width:initial;max-width:initial;}.elementor-29889 .elementor-element.elementor-element-0cad3a7 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-0cad3a7.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-e6529e5 > .elementor-widget-container{--e-transform-translateY:28px;margin:73px 0px -90px 0px;}.elementor-29889 .elementor-element.elementor-element-e6529e5.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-29889 .elementor-element.elementor-element-e6529e5 img{width:100%;}.elementor-29889 .elementor-element.elementor-element-a8a423c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-a8a423c img{width:100%;}.elementor-29889 .elementor-element.elementor-element-b7c4680{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-b7c4680:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-b7c4680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-b7c4680::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .elementor-background-video-container::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .e-con-inner > .elementor-background-video-container::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .elementor-background-slideshow::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tricohomes.inetpowered.com/wp-content/uploads/2024/08/Untitled-6.png");--background-overlay:'';background-position:0px -797px;background-repeat:no-repeat;background-size:cover;}.elementor-29889 .elementor-element.elementor-element-b58f43d > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-29889 .elementor-element.elementor-element-84a2e88{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-29889 .elementor-element.elementor-element-84a2e88:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-84a2e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29889 .elementor-element.elementor-element-84a2e88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29889 .elementor-element.elementor-element-fe61edf > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-a1d42d6{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-a1d42d6 > .elementor-widget-container{--e-transform-translateX:11%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-a1d42d6.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-29889 .elementor-element.elementor-element-a1d42d6 img{height:100%;object-fit:cover;object-position:center right;}.elementor-29889 .elementor-element.elementor-element-4d5966f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-29889 .elementor-element.elementor-element-4d5966f0:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-4d5966f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-212ebee{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-212ebee > .elementor-widget-container{margin:75px 0px 50px 0px;}.elementor-29889 .elementor-element.elementor-element-212ebee.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-5792b7de{width:100%;max-width:100%;}.elementor-29889 .elementor-element.elementor-element-5792b7de img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-29889 .elementor-element.elementor-element-2d5f0d0f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--margin-top:50px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-29889 .elementor-element.elementor-element-2d5f0d0f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29889 .elementor-element.elementor-element-1294d4fd{width:100%;max-width:100%;}.elementor-29889 .elementor-element.elementor-element-1294d4fd > .elementor-widget-container{background-color:var( --e-global-color-387dda0 );}.elementor-29889 .elementor-element.elementor-element-8d859f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-8d859f3:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-8d859f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29889 .elementor-element.elementor-element-afdc494{width:100%;max-width:100%;}.elementor-29889 .elementor-element.elementor-element-afdc494 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-afdc494.elementor-element{--order:-99999 /* order start hack */;}.elementor-29889 .elementor-element.elementor-element-ee877ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-ee877ab:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-ee877ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-28f0db1 );}.elementor-29889 .elementor-element.elementor-element-f3d1f8c{width:100%;max-width:100%;}.elementor-29889 .elementor-element.elementor-element-524b30b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-524b30b:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-524b30b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29889 .elementor-element.elementor-element-dfc9d0e{--display:flex;--min-height:158px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-dfc9d0e:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-dfc9d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-387dda0 );}.elementor-29889 .elementor-element.elementor-element-15ad1ea{width:100%;max-width:100%;}.elementor-29889 .elementor-element.elementor-element-210de7a{--display:flex;--min-height:169px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29889 .elementor-element.elementor-element-210de7a:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-210de7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-387dda0 );background-image:url("https://tricohomes.inetpowered.com/wp-content/uploads/2024/08/FooterImg-1.webp");background-repeat:no-repeat;background-size:cover;}@media(max-width:1150px){.elementor-29889 .elementor-element.elementor-element-ed3e731{--grid-auto-flow:row;}.elementor-29889 .elementor-element.elementor-element-1b556d9{--grid-auto-flow:row;}.elementor-29889 .elementor-element.elementor-element-2d5f0d0f{--grid-auto-flow:row;}}@media(min-width:431px){.elementor-29889 .elementor-element.elementor-element-e20bf68{--width:100%;}.elementor-29889 .elementor-element.elementor-element-047c705{--width:100%;}.elementor-29889 .elementor-element.elementor-element-8e7e0f1{--content-width:75%;}.elementor-29889 .elementor-element.elementor-element-06d69f3{--content-width:100%;}.elementor-29889 .elementor-element.elementor-element-0d7f5ff{--width:80%;}.elementor-29889 .elementor-element.elementor-element-84a2e88{--width:100%;}.elementor-29889 .elementor-element.elementor-element-ee877ab{--content-width:80%;}}@media(max-width:1024px) and (min-width:431px){.elementor-29889 .elementor-element.elementor-element-e20bf68{--width:104.64%;}.elementor-29889 .elementor-element.elementor-element-8e7e0f1{--content-width:86%;}.elementor-29889 .elementor-element.elementor-element-ee877ab{--content-width:100%;}}@media(max-width:1024px){.elementor-29889 .elementor-element.elementor-element-8dffa62{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29889 .elementor-element.elementor-element-e20bf68{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-a0f55c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-a0f55c1 img{width:100%;max-width:100%;}.elementor-29889 .elementor-element.elementor-element-35e5dcf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-35e5dcf > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 30px 20px;}.elementor-29889 .elementor-element.elementor-element-047c705{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29889 .elementor-element.elementor-element-96b44e5{width:initial;max-width:initial;}.elementor-29889 .elementor-element.elementor-element-96b44e5.elementor-element{--align-self:flex-start;}.elementor-29889 .elementor-element.elementor-element-53aa0c8{width:var( --container-widget-width, 1002.391px );max-width:1002.391px;--container-widget-width:1002.391px;--container-widget-flex-grow:0;text-align:center;}.elementor-29889 .elementor-element.elementor-element-53aa0c8.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-53aa0c8 img{width:94%;height:100%;}.elementor-29889 .elementor-element.elementor-element-09185e4{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-29889 .elementor-element.elementor-element-ed3e731{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-29889 .elementor-element.elementor-element-7f48b8b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-29889 .elementor-element.elementor-element-91583cf .elementor-heading-title{font-size:22px;}.elementor-29889 .elementor-element.elementor-element-f50eca2 .elementor-heading-title{font-size:22px;}.elementor-29889 .elementor-element.elementor-element-44103f6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-29889 .elementor-element.elementor-element-f2ca87b .elementor-heading-title{font-size:22px;}.elementor-29889 .elementor-element.elementor-element-5126693 > .elementor-widget-container{margin:23px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-f7a40f4 .elementor-heading-title{font-size:22px;}.elementor-29889 .elementor-element.elementor-element-b28753b > .elementor-widget-container{margin:0% 0% 6% 0%;}.elementor-29889 .elementor-element.elementor-element-b28753b{--container-widget-width:266px;--container-widget-flex-grow:0;width:var( --container-widget-width, 266px );max-width:266px;}.elementor-29889 .elementor-element.elementor-element-00f3f68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-00f3f68{--container-widget-width:371px;--container-widget-flex-grow:0;width:var( --container-widget-width, 371px );max-width:371px;}.elementor-29889 .elementor-element.elementor-element-0d7f5ff{--margin-top:53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29889 .elementor-element.elementor-element-7346f5d > .elementor-widget-container{margin:-175px 0px -85px 0px;}.elementor-29889 .elementor-element.elementor-element-7346f5d{--container-widget-width:371px;--container-widget-flex-grow:0;width:var( --container-widget-width, 371px );max-width:371px;}.elementor-29889 .elementor-element.elementor-element-7346f5d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-29889 .elementor-element.elementor-element-7346f5d img{width:100%;object-fit:contain;object-position:center center;}.elementor-29889 .elementor-element.elementor-element-1bea1f1 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-29889 .elementor-element.elementor-element-1b556d9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29889 .elementor-element.elementor-element-d28a858 .elementor-heading-title{font-size:41px;line-height:1.2em;}.elementor-29889 .elementor-element.elementor-element-2b0c769 .elementor-heading-title{font-size:22px;}.elementor-29889 .elementor-element.elementor-element-9a62fe2{width:initial;max-width:initial;}.elementor-29889 .elementor-element.elementor-element-9a62fe2 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-29889 .elementor-element.elementor-element-bf26925 > .elementor-widget-container{margin:-77px 0px -33px 0px;}.elementor-29889 .elementor-element.elementor-element-a8a579a .elementor-heading-title{font-size:41px;line-height:1.2em;}.elementor-29889 .elementor-element.elementor-element-2385a23 .elementor-heading-title{font-size:22px;}.elementor-29889 .elementor-element.elementor-element-88c5b29{width:initial;max-width:initial;}.elementor-29889 .elementor-element.elementor-element-88c5b29 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-29889 .elementor-element.elementor-element-0e70320 > .elementor-widget-container{margin:-33px 0px -67px 0px;}.elementor-29889 .elementor-element.elementor-element-7b86086 .elementor-heading-title{font-size:41px;line-height:1.2em;}.elementor-29889 .elementor-element.elementor-element-70b8f6e .elementor-heading-title{font-size:22px;}.elementor-29889 .elementor-element.elementor-element-0cad3a7{width:initial;max-width:initial;}.elementor-29889 .elementor-element.elementor-element-b7c4680::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .elementor-background-video-container::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .e-con-inner > .elementor-background-video-container::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .elementor-background-slideshow::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-29889 .elementor-element.elementor-element-84a2e88{--min-height:36vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29889 .elementor-element.elementor-element-fe61edf > .elementor-widget-container{margin:0% 0% 0% 10%;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-fe61edf.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-a1d42d6{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-29889 .elementor-element.elementor-element-a1d42d6 img{height:62%;}.elementor-29889 .elementor-element.elementor-element-212ebee{--container-widget-width:974px;--container-widget-flex-grow:0;width:var( --container-widget-width, 974px );max-width:974px;}.elementor-29889 .elementor-element.elementor-element-2d5f0d0f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29889 .elementor-element.elementor-element-ee877ab{--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-29889 .elementor-element.elementor-element-f3d1f8c{width:100%;max-width:100%;}.elementor-29889 .elementor-element.elementor-element-f3d1f8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-524b30b{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-29889 .elementor-element.elementor-element-dfc9d0e{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-29889 .elementor-element.elementor-element-210de7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:430px){.elementor-29889 .elementor-element.elementor-element-8dffa62{--min-height:66px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-44be418{text-align:center;}.elementor-29889 .elementor-element.elementor-element-44be418 img{width:202px;}.elementor-29889 .elementor-element.elementor-element-e20bf68{--width:100%;--min-height:85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-a0f55c1{width:var( --container-widget-width, 163.462% );max-width:163.462%;--container-widget-width:163.462%;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-a0f55c1 img{width:100%;height:50vh;object-fit:cover;object-position:center center;}.elementor-29889 .elementor-element.elementor-element-35e5dcf > .elementor-widget-container{margin:0 auto 0 auto;padding:10px 0px 30px 0px;}.elementor-29889 .elementor-element.elementor-element-35e5dcf{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-29889 .elementor-element.elementor-element-96b44e5 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-29889 .elementor-element.elementor-element-96b44e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29889 .elementor-element.elementor-element-53aa0c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-09185e4 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-29889 .elementor-element.elementor-element-06d69f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-1b3afd8 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-1b3afd8{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-29889 .elementor-element.elementor-element-ed3e731{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29889 .elementor-element.elementor-element-7f48b8b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-29889 .elementor-element.elementor-element-916d6e2{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-29889 .elementor-element.elementor-element-44103f6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-29889 .elementor-element.elementor-element-b28753b{--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;}.elementor-29889 .elementor-element.elementor-element-b28753b img{width:100%;}.elementor-29889 .elementor-element.elementor-element-00f3f68 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-00f3f68{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-29889 .elementor-element.elementor-element-7346f5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-7346f5d img{object-fit:cover;}.elementor-29889 .elementor-element.elementor-element-9c5919c > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-29889 .elementor-element.elementor-element-9c5919c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29889 .elementor-element.elementor-element-9c5919c.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-5039d57{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29889 .elementor-element.elementor-element-1b556d9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29889 .elementor-element.elementor-element-d28a858 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-29889 .elementor-element.elementor-element-2b0c769{width:100%;max-width:100%;}.elementor-29889 .elementor-element.elementor-element-18f023c{width:var( --container-widget-width, 197px );max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-18f023c.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-9a62fe2{width:initial;max-width:initial;z-index:999;}.elementor-29889 .elementor-element.elementor-element-9a62fe2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-bf26925 > .elementor-widget-container{margin:-76px 0px -26px 0px;}.elementor-29889 .elementor-element.elementor-element-a8a579a .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-29889 .elementor-element.elementor-element-2385a23{width:100%;max-width:100%;}.elementor-29889 .elementor-element.elementor-element-f4dc610{width:var( --container-widget-width, 197px );max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-f4dc610.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-88c5b29{width:initial;max-width:initial;}.elementor-29889 .elementor-element.elementor-element-88c5b29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-7b86086 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-29889 .elementor-element.elementor-element-70b8f6e{width:100%;max-width:100%;}.elementor-29889 .elementor-element.elementor-element-40e275f{width:var( --container-widget-width, 197px );max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;}.elementor-29889 .elementor-element.elementor-element-40e275f.elementor-element{--align-self:center;}.elementor-29889 .elementor-element.elementor-element-0cad3a7{width:initial;max-width:initial;}.elementor-29889 .elementor-element.elementor-element-b7c4680{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-29889 .elementor-element.elementor-element-b7c4680::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .elementor-background-video-container::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .e-con-inner > .elementor-background-video-container::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .elementor-background-slideshow::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29889 .elementor-element.elementor-element-b7c4680 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 46%;}.elementor-29889 .elementor-element.elementor-element-b58f43d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}.elementor-29889 .elementor-element.elementor-element-84a2e88{--justify-content:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-84a2e88.e-con{--align-self:flex-start;}.elementor-29889 .elementor-element.elementor-element-fe61edf > .elementor-widget-container{margin:1% 5% 1% 5%;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-2d5f0d0f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29889 .elementor-element.elementor-element-afdc494 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-ee877ab{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-29889 .elementor-element.elementor-element-0ff9ea8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-dfc9d0e{--content-width:100%;--min-height:446px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29889 .elementor-element.elementor-element-15ad1ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29889 .elementor-element.elementor-element-210de7a{--min-height:120px;}.elementor-29889 .elementor-element.elementor-element-210de7a:not(.elementor-motion-effects-element-type-background), .elementor-29889 .elementor-element.elementor-element-210de7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}/* Start custom CSS for nav-menu, class: .elementor-element-f4e9aa5 */.elementor-29889 .elementor-element.elementor-element-f4e9aa5 li a{
    color: black;
}
.elementor-29889 .elementor-element.elementor-element-f4e9aa5 li:last-child a {
    color:  #004345;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96b44e5 */.elementor-29889 .elementor-element.elementor-element-96b44e5{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d42d6 */.elementor-29889 .elementor-element.elementor-element-a1d42d6{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */.fixedwidth {
    max-width: 300px;
    min-width: 300px;
    color: black;
}

.flexcol {
    display: flex; 
    flex-direction: row; 
    width: 100%; 
    column-gap: 50px; 
    margin: 0 auto;
}

.bodycopy{
    all: unset;
    display: block;
    margin-bottom: 30px;
    font-family: beaufort-pro, serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    margin-top: 10px;

}

.beaufort {
    font-family: beaufort-pro, serif;
    font-weight: 400;
    font-style: normal;
    line-height: normal;

}

.shelby {
    all: unset;
    font-family: shelby, serif;
    font-weight: 600;
    font-style: normal;
    line-height: 10px;
}

.elza {
    font-family: "elza", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.align-center{
    text-align: center;
}

.dove {
    color: #e5e2e1!important;
}

.earth {
    color: #5a4937!important;
}

.fir {
    color: #004345!important;
}

.spruce {
    color: #137772!important;
}

.honey {
    color: #ccaa5c!important;
}

.black {
    color: black!important;
}

.wheat {
    color: #e9e2d3!important;
}

.doveb {
    background-color: #e5e2e1!important;
}

.earthb {
    background-color: #5a4937!important;
}

.firb {
    background-color: #004345!important;
}

.spruceb {
    background-color: #137772!important;
}

.honeyb {
    background-color: #ccaa5c!important;
}

.blackb {
    background-color: black!important;
}

.wheatb {
    background-color: #e9e2d3!important;
}

.darkerfirb{
    background-color: #0e2220!important;
}


.light {
    font-weight: 100;
}

.bold {
    font-weight: 800;
}

.italic {
    font-style: italic;
}

.font20 {
    font-size: 20px;
}

.font30 {
    font-size: 30px;
}

.font40 {
    font-size: 40px;
}

.font50 {
    font-size: 50px;
}

.font70 {
    font-size: 70px;
}

.fixedwidth .link {
    all: unset;
    font-family: beaufort-pro, serif;
    font-weight: 400;
    font-style: italic;
    font-size: 18px;
    color:  #004345;
}

 a:hover{
    color: #ccaa5c!important;
}

.fixedwidth .underline  {
    border-bottom: 2px solid #ccaa5c;
    border-spacing: 50px;
}

.spaceafter25{
    margin-bottom: 25px;
}

.spaceafter50{
    margin-bottom: 50px;
}

.overline  {
    all: unset;
    display: block;
    border-top: 2px solid #ccaa5c;
    margin-bottom: 50px;
}


a.link{
    color:  #004345;
   
    }
    
.underline{
    border-bottom: 2px solid #ccaa5c;
    padding-bottom: 10px;
    display: inline-flex;
}


.explore{
    padding-right: 15px; 
    width: 20%; 
    text-align: right;
}

.exploreright{
    width: 80%; padding-left: 60px; position: relative;
}

.diamondlist {
    list-style-type: none; /* Remove default bullets */
    padding-left: 2px; /* Add some padding to align bullets */
    font-size: 15px;
}

.diamondlist li {
    position: relative; /* For positioning the diamond */
    padding-left: 20px; /* Space for the diamond */
    line-height: 20px;
    padding-bottom: 5px;
}

.diamondlist li::before {
    content: "♦"; /* Unicode character for diamond */
    color: #004345; /* Customize the color of the diamond */
    font-size: 12px; /* Adjust the size of the diamond */
    position: absolute;
    left: 0; /* Position the diamond to the left of the list item */
    top: 1px; /* Align the diamond with the first line of text */
}

/* Amen Grid Styles*/
.amengrid{
    display: flex;
    flex-direction: column;
    justify-content: flex-end; 
    min-height: 300px;
    height: 100%;

}

.amenicon{
    max-height: 100px;
    width:auto;
    margin: 50px auto 25px auto;
    
}

.amengrid h4{
    font-family: beaufort-pro, serif;
    font-weight: 400;
    font-style: normal;
    line-height: normal;
    font-size: 20px;
    text-transform: uppercase;
    padding: 10px 30px 00px 30px;
}

.amengrid p{
    font-family: elza, serif;
    font-weight: 100;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    padding: 0px 30px 00px 30px;
}

.builderimg{
    width: 50%; 
    background-image: url(https://tricohomes.inetpowered.com/wp-content/uploads/2024/08/Brawn-FamilyLifestyle.webp); 
    background-position-x: 80%; 
    background-position-y: 50%; 
    background-size: cover;
    min-height: 400px
}

.builderlogo{
    width: 35%; 
    max-width 250px; 
    margin-top: 25px;
}

.buildstory{
    width: 50%; 
    display: block; 
    align-content: center; 
    max-width: 700px; 
    padding-right: 10%;
}

/* Sales Contact Styles*/

.sales .twocol {
    display: flex;
    flex-direction: row;
    column-gap: 50px;    
}

.map img{
    display: flex;
    flex-direction: row;
    width: 100%;
    height: auto;
}

.twocol .salesinfo,{
    width: 50%;
}

.salesinfo h4{
    margin-top: 50px
}

.salesinfo h4 span {
    display: block;
}

.salestwocol {
    font-size: 18px;
    display: flex;
    column-gap: 50px;
    margin-top: 20px;
    border-bottom: 1px solid white;
    width: 100%;
    
}

.salesleft, .salesright {
    display: block;
    width: 50%;
    white-space: nowrap;
    
}

.salesleft .email {
    display: inline-block;
    border-bottom: 1px solid white;
    margin-bottom: 5px;
}

.salesleft .phone:hover {
    color: #e9e2d3!important;
}

.salesright ul {
    list-style: none;
    padding: 0;
    white-space: nowrap;
}

.salesright ul li {
    margin-bottom: 5px;
}

.sales .questions a {
    display: inline-block;
    border-bottom: 1px solid #ccaa5c
}

.questions a:hover{
    color: #e9e2d3!important;
    border-bottom: 1px solid #e9e2d3
}

/* Footer Styles*/

.footmenu{
    font-family: beaufort-pro, serif;
    height: 100px;
    align-items: center;
    display: flex; 
    flex-direction: row;
    justify-content: center

}

.footmenu .left, .right {
    align-items: center;
}

.left, .right {
    font-size: 16px;
    
}

.left {
    border-left: 1px solid black;
    padding-left: 50px;
    padding-right: 30px;
}

.right {
    padding-left: 50px; 
    padding-right: 50px; 
    border-right: 1px solid black; 

}

.right a, .left a {
    text-decoration: underline;
    display: block;
    color: #137772;
    font-family: elza, Sans-Serif;
    white-space: nowrap;
}

.footcontact{
    padding-top: 10px
}

.footcontact a{
    display: block;
    font-family: inherit;
    color: inherit;
    font-size: 16px;
}

a.footphone{
    font-size: 20px
}

a.footemail{
    color: #004345;
}

.footmenu .logo {
    display: block;
    height: 70px;
    padding-left: 50px;
    padding-right: 50px;
    cursor: pointer
}

.footmenu.brawn {
    height: auto; 
    width: auto; 
    max-height: 70px;
    ;
}

.socialicon{
    width: 20px;
    height: auto;
    margin-top: 5px;
    margin-right: 10px;
    cursor: pointer;
    
}
img.brawnlogo{
    height: 70px;
    width: 100%;
    text-align: center;
}

@media only screen and (min-width: 1440px) {
.breakclear{
    display: none;
}
}

@media only screen and (max-width: 1020px) {


}

@media only screen and (max-width: 400px), (max-width: 1020px) {

.hidebr{
    display: none;
}

.showbr{
    display: block;
}

.intro h1{
    font-size: 30px;
}

.intro span{
    font-size: 40px;
}

.pullquote h2{
    font-size: 14px!important;
    margin-bottom: 1px!important;
}

.pullquote p, a{
    font-size: 20px!important;
}

.font40{
    font-size: 30px!important;
    line-height: 38px!important;
}

.collapse{
    display: block!important;
}

.diamondlistdiv{
    margin-left: -25px;
}

.explore{
    width: 100%;
    text-align: center;
    padding: 0;
    margin-bottom: 25px;

}

.explore h2{
    padding-bottom: 0px!important;
}

.explore a{
    margin-right: 10px;

}

.exploreright{
    width: 100%;
    padding: 0;
    margin-top: 10px;
    
}

.exploreright h3{
    font-size: 35px!important;
}

.exploreright p{
    line-height: 30px;
}

.inspint p{
    font-size: 18px!important;
}

.inspint a:not(:first-child) {
    margin-left: 10px !important;
}


.builderimg{
    width: 100%;
    margin-bottom: 30px;
    background-position-x: 70%; 
    background-position-y: 50%; 
}

.buildstory{
    width: 100%;
    padding-left: 15px;
}

.salesinfo{
    margin-top: 30px;
}

.sales h4{
    font-size: 25px!important;
}


.footmenu > div{
    padding: 0!important;
}

.footmenu{
    width: 80%;
    height: 100%;
    
    margin: 0 auto;
    text-align: center;
}

.footmenu a{
    font-size: 14px!important;
}

a.footphone{
    font-size: 20px!important;
}

img.brawnlogo{
    width: 40%;
    text-align: center;
   padding-bottom: 15px;
    border-bottom: 1px solid black;
}

.left {
    border-left: 0px solid black;
    padding-left: 50px;
    padding-top: 30px;
    padding-right: 0px;
}

.right {
    padding-left: 50px; 
    padding-right: 0px; 
    border-right: 0px solid black; 

}

.logo img{
    display: block;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
    margin: 0 auto;
    cursor: pointer
}

.footcontact{
    padding-left: 50px
}

.mobileheader{
    font-size: 50px!important;
    line-height: normal!important;
    margin-bottom: 20px;
}

.mobileheader span{
    font-size: 100px!important;
    line-height: 80px;
}

.interiorlist a{
    display: inline-block;
    margin-bottom: 20px;
}

.crafted{
    font-size: 18px!important;
}


}/* End custom CSS */