.elementor-1225 .elementor-element.elementor-element-d38a53e{--display:flex;--min-height:0px;--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;--overlay-opacity:1;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1225 .elementor-element.elementor-element-d38a53e:not(.elementor-motion-effects-element-type-background), .elementor-1225 .elementor-element.elementor-element-d38a53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-d38a53e::before, .elementor-1225 .elementor-element.elementor-element-d38a53e > .elementor-background-video-container::before, .elementor-1225 .elementor-element.elementor-element-d38a53e > .e-con-inner > .elementor-background-video-container::before, .elementor-1225 .elementor-element.elementor-element-d38a53e > .elementor-background-slideshow::before, .elementor-1225 .elementor-element.elementor-element-d38a53e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1225 .elementor-element.elementor-element-d38a53e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1225 .elementor-element.elementor-element-f8cda12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1225 .elementor-element.elementor-element-f8cda12{text-align:start;}.elementor-1225 .elementor-element.elementor-element-f8cda12 img{width:65%;max-width:96%;height:71px;}.elementor-1225 .elementor-element.elementor-element-94fb9b1{text-align:start;}.elementor-1225 .elementor-element.elementor-element-94fb9b1 img{width:65%;max-width:96%;height:71px;}.elementor-1225 .elementor-element.elementor-element-bcb8bb8{--display:flex;--min-height:80vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1225 .elementor-element.elementor-element-56cdc62{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1225 .elementor-element.elementor-element-56cdc62:not(.elementor-motion-effects-element-type-background), .elementor-1225 .elementor-element.elementor-element-56cdc62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1225 .elementor-element.elementor-element-56cdc62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1225 .elementor-element.elementor-element-77a3395{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-1225 .elementor-element.elementor-element-77a3395.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1225 .elementor-element.elementor-element-cb97d73 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-1225 .elementor-element.elementor-element-cb97d73{text-align:start;}.elementor-1225 .elementor-element.elementor-element-cb97d73 .elementor-heading-title{font-family:"Federo", Sans-serif;font-weight:400;color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-ac3ac53 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-1225 .elementor-element.elementor-element-ac3ac53{text-align:start;}.elementor-1225 .elementor-element.elementor-element-ac3ac53 .elementor-heading-title{font-family:var( --e-global-typography-db4f45c-font-family ), Sans-serif;font-size:var( --e-global-typography-db4f45c-font-size );line-height:var( --e-global-typography-db4f45c-line-height );color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-351f678{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1225 .elementor-element.elementor-element-5174a75 > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-1225 .elementor-element.elementor-element-5174a75{font-family:"avenir-next-lt-pro", Sans-serif;font-weight:400;color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-1ca96f7 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-1225 .elementor-element.elementor-element-be98b8b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1225 .elementor-element.elementor-element-a4a6e38{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:6%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-1225 .elementor-element.elementor-element-c3587eb{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1225 .elementor-element.elementor-element-ad98a32{text-align:center;}.elementor-1225 .elementor-element.elementor-element-ad98a32 .elementor-heading-title{font-family:"Federo", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1225 .elementor-element.elementor-element-494ef2b .twae-wrapper, .elementor-1225 .elementor-element.elementor-element-494ef2b .twae-navigationBar{--tw-ibx-bg:var( --e-global-color-primary );--tw-ibx-color:var( --e-global-color-primary );}.elementor-1225 .elementor-element.elementor-element-494ef2b .twae-wrapper{--tw-lbl-big-color:var( --e-global-color-secondary );--tw-lbl-big-size:20px;--tw-lbl-small-size:16px;--tw-ybx-size:80px;--tw-cbx-bottom-margin:0px;--tw-cbx-bd-top-width:0px;--tw-cbx-bd-right-width:0px;--tw-cbx-bd-bottom-width:0px;--tw-cbx-bd-left-width:0px;--tw-cbx-des-color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-494ef2b .twae-label-big,.elementor-1225 .elementor-element.elementor-element-494ef2b .twae_icon_text{font-family:"Federo", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-1225 .elementor-element.elementor-element-494ef2b .twae-wrapper, .elementor-page .twae-popup .twae-popup-content{--tw-cbx-bg:#617176;}.elementor-1225 .elementor-element.elementor-element-494ef2b .twae-description, .elementor-1225 .elementor-element.elementor-element-494ef2b .twae-button a, .twae-popup .twae-description{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-1225 .elementor-element.elementor-element-0494b0d{--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;--padding-top:6%;--padding-bottom:06%;--padding-left:2%;--padding-right:2%;}.elementor-1225 .elementor-element.elementor-element-0494b0d:not(.elementor-motion-effects-element-type-background), .elementor-1225 .elementor-element.elementor-element-0494b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae7dce9 );}.elementor-1225 .elementor-element.elementor-element-da11545{--display:flex;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1225 .elementor-element.elementor-element-da11545:not(.elementor-motion-effects-element-type-background), .elementor-1225 .elementor-element.elementor-element-da11545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1225 .elementor-element.elementor-element-ff4c512{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1225 .elementor-element.elementor-element-964a0dd .elementor-heading-title{font-family:"Federo", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-d7e6c5b{text-align:start;font-family:"avenir-next-lt-pro", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-b51294a{--display:flex;--justify-content:center;--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-1225 .elementor-element.elementor-element-aa7c305 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1225 .elementor-element.elementor-element-aa7c305 img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-1225 .elementor-element.elementor-element-c264d40{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-1225 .elementor-element.elementor-element-c264d40:not(.elementor-motion-effects-element-type-background), .elementor-1225 .elementor-element.elementor-element-c264d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-3fa445f .elementor-repeater-item-677cfa3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://lp.prdcustomhomes.com/wp-content/uploads/2026/02/PRD_4456Windswept_CalliecoCreative-18.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-3fa445f .elementor-repeater-item-3c27e53 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://lp.prdcustomhomes.com/wp-content/uploads/2026/02/PRD_2271Shipwatch_-45.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-3fa445f .elementor-repeater-item-020fcf0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://lp.prdcustomhomes.com/wp-content/uploads/2025/10/coastal-san.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-slide{transition-duration:calc(5000ms*1.2);height:70vh;}.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-slide-contents{max-width:45%;}.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-slide-inner{padding:0% 0% 0% 0%;text-align:start;}.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-1225 .elementor-element.elementor-element-3fa445f .elementor-slide-heading{color:var( --e-global-color-c8eb743 );font-family:"Federo", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;}.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-1225 .elementor-element.elementor-element-3fa445f .elementor-slide-description{color:var( --e-global-color-c8eb743 );font-family:"avenir-next-lt-pro", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-c8eb743 );opacity:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-1225 .elementor-element.elementor-element-603026e{--display:flex;--padding-top:0%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-1225 .elementor-element.elementor-element-011e8e8 .elementor-heading-title{font-family:"Federo", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;}.elementor-1225 .elementor-element.elementor-element-483ce2e .elementor-accordion-item{border-width:0px;}.elementor-1225 .elementor-element.elementor-element-483ce2e .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-1225 .elementor-element.elementor-element-483ce2e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-1225 .elementor-element.elementor-element-483ce2e .elementor-accordion-icon, .elementor-1225 .elementor-element.elementor-element-483ce2e .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-1225 .elementor-element.elementor-element-483ce2e .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-1225 .elementor-element.elementor-element-483ce2e .elementor-accordion-title{font-family:"Federo", Sans-serif;font-size:25px;text-transform:uppercase;}.elementor-1225 .elementor-element.elementor-element-483ce2e .elementor-tab-title{padding:20px 0px 20px 0px;}.elementor-1225 .elementor-element.elementor-element-483ce2e .elementor-tab-content{font-family:"avenir-next-lt-pro", Sans-serif;font-size:19px;font-weight:400;line-height:27px;}.elementor-1225 .elementor-element.elementor-element-1ef0e7c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:06%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-1225 .elementor-element.elementor-element-1ef0e7c:not(.elementor-motion-effects-element-type-background), .elementor-1225 .elementor-element.elementor-element-1ef0e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae7dce9 );}.elementor-1225 .elementor-element.elementor-element-56a72c2 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-1225 .elementor-element.elementor-element-56a72c2{text-align:center;}.elementor-1225 .elementor-element.elementor-element-56a72c2 .elementor-heading-title{font-family:var( --e-global-typography-c173b10-font-family ), Sans-serif;font-size:var( --e-global-typography-c173b10-font-size );color:var( --e-global-color-primary );}.elementor-1225 .elementor-element.elementor-element-5049180 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-1225 .elementor-element.elementor-element-5049180{text-align:center;}.elementor-1225 .elementor-element.elementor-element-5049180 .elementor-heading-title{font-family:var( --e-global-typography-db4f45c-font-family ), Sans-serif;font-size:var( --e-global-typography-db4f45c-font-size );line-height:var( --e-global-typography-db4f45c-line-height );color:var( --e-global-color-primary );}.elementor-1225 .elementor-element.elementor-element-79cd5e9 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-79cd5e9 .elementor-testimonial__header{padding-top:50px;padding-left:50px;padding-right:50px;background-color:var( --e-global-color-c8eb743 );padding-block-end:calc( 35px / 2 );border-block-end-color:var( --e-global-color-ae7dce9 );border-block-end-width:1px;}.elementor-1225 .elementor-element.elementor-element-79cd5e9 .elementor-testimonial__content{padding-bottom:50px;padding-left:50px;padding-right:50px;padding-block-start:calc( 35px / 2 );}.elementor-1225 .elementor-element.elementor-element-79cd5e9 .elementor-swiper-button{font-size:20px;}.elementor-1225 .elementor-element.elementor-element-79cd5e9 .elementor-testimonial__header, .elementor-1225 .elementor-element.elementor-element-79cd5e9 .elementor-testimonial__name{font-family:"avenir-next-lt-pro", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-1225 .elementor-element.elementor-element-79cd5e9 .elementor-testimonial__title{color:var( --e-global-color-primary );}.elementor-1225 .elementor-element.elementor-element-79cd5e9 .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:"avenir-next-lt-pro", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-1225 .elementor-element.elementor-element-79cd5e9 .elementor-testimonial__icon{font-size:0px;}.elementor-1225 .elementor-element.elementor-element-79cd5e9 .elementor-testimonial__icon svg{width:0px;}.elementor-1225 .elementor-element.elementor-element-5c39827e{--display:flex;--min-height:690px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-1225 .elementor-element.elementor-element-5c39827e:not(.elementor-motion-effects-element-type-background), .elementor-1225 .elementor-element.elementor-element-5c39827e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae7dce9 );}.elementor-1225 .elementor-element.elementor-element-513607bb{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1225 .elementor-element.elementor-element-513607bb:not(.elementor-motion-effects-element-type-background), .elementor-1225 .elementor-element.elementor-element-513607bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-73ce9160{text-align:center;}.elementor-1225 .elementor-element.elementor-element-73ce9160 .elementor-heading-title{font-family:"Federo", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1225 .elementor-element.elementor-element-342d266{--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:space-between;--align-items:center;}.elementor-1225 .elementor-element.elementor-element-342d266:not(.elementor-motion-effects-element-type-background), .elementor-1225 .elementor-element.elementor-element-342d266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1225 .elementor-element.elementor-element-93616f8{--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-start;--align-items:center;}.elementor-1225 .elementor-element.elementor-element-bf2e118{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1225 .elementor-element.elementor-element-bf2e118 .elementor-widget-container{text-align:center;}.elementor-1225 .elementor-element.elementor-element-bf2e118 .elementor-social-icon{background-color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-bf2e118 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-1225 .elementor-element.elementor-element-bf2e118 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-1225 .elementor-element.elementor-element-d877b0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1225 .elementor-element.elementor-element-c9025c3{text-align:end;}.elementor-1225 .elementor-element.elementor-element-c9025c3 .elementor-heading-title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:15px;font-weight:500;letter-spacing:1.5px;color:var( --e-global-color-c8eb743 );}.elementor-1225 .elementor-element.elementor-element-d1256f1 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-1225 .elementor-element.elementor-element-d1256f1{text-align:end;font-family:"avenir-next-lt-pro", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-c8eb743 );}@media(min-width:768px){.elementor-1225 .elementor-element.elementor-element-bcb8bb8{--content-width:1920px;}.elementor-1225 .elementor-element.elementor-element-56cdc62{--width:44.068%;}.elementor-1225 .elementor-element.elementor-element-77a3395{--width:99.002%;}.elementor-1225 .elementor-element.elementor-element-be98b8b{--width:60%;}.elementor-1225 .elementor-element.elementor-element-a4a6e38{--content-width:1200px;}.elementor-1225 .elementor-element.elementor-element-0494b0d{--content-width:1200px;}.elementor-1225 .elementor-element.elementor-element-c264d40{--content-width:1200px;}.elementor-1225 .elementor-element.elementor-element-603026e{--content-width:960px;}.elementor-1225 .elementor-element.elementor-element-1ef0e7c{--content-width:1200px;}.elementor-1225 .elementor-element.elementor-element-5c39827e{--content-width:1200px;}.elementor-1225 .elementor-element.elementor-element-513607bb{--width:100%;}.elementor-1225 .elementor-element.elementor-element-342d266{--content-width:1200px;}.elementor-1225 .elementor-element.elementor-element-93616f8{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1225 .elementor-element.elementor-element-56cdc62{--width:100%;}.elementor-1225 .elementor-element.elementor-element-be98b8b{--width:100%;}.elementor-1225 .elementor-element.elementor-element-513607bb{--width:100%;}}@media(max-width:1024px){.elementor-1225 .elementor-element.elementor-element-bcb8bb8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1225 .elementor-element.elementor-element-ac3ac53 .elementor-heading-title{font-size:var( --e-global-typography-db4f45c-font-size );line-height:var( --e-global-typography-db4f45c-line-height );}.elementor-1225 .elementor-element.elementor-element-be98b8b{--min-height:50vh;}.elementor-1225 .elementor-element.elementor-element-494ef2b .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-1225 .elementor-element.elementor-element-494ef2b .twae-description, .elementor-1225 .elementor-element.elementor-element-494ef2b .twae-button a, .twae-popup .twae-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1225 .elementor-element.elementor-element-d7e6c5b{font-size:15px;}.elementor-1225 .elementor-element.elementor-element-b51294a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1225 .elementor-element.elementor-element-aa7c305.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1225 .elementor-element.elementor-element-aa7c305 img{height:100%;object-fit:cover;}.elementor-1225 .elementor-element.elementor-element-56a72c2 .elementor-heading-title{font-size:var( --e-global-typography-c173b10-font-size );}.elementor-1225 .elementor-element.elementor-element-5049180 .elementor-heading-title{font-size:var( --e-global-typography-db4f45c-font-size );line-height:var( --e-global-typography-db4f45c-line-height );}.elementor-1225 .elementor-element.elementor-element-5c39827e{--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1225 .elementor-element.elementor-element-513607bb{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}}@media(max-width:767px){.elementor-1225 .elementor-element.elementor-element-d38a53e{--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:space-between;--flex-wrap:nowrap;--overlay-opacity:1;}.elementor-1225 .elementor-element.elementor-element-f8cda12.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1225 .elementor-element.elementor-element-f8cda12 img{width:111px;height:30px;}.elementor-1225 .elementor-element.elementor-element-adf40e6.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1225 .elementor-element.elementor-element-adf40e6 .elementor-button{line-height:14px;letter-spacing:1px;padding:15px 10px 15px 10px;}.elementor-1225 .elementor-element.elementor-element-cb97d73 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-1225 .elementor-element.elementor-element-ac3ac53 .elementor-heading-title{font-size:var( --e-global-typography-db4f45c-font-size );line-height:var( --e-global-typography-db4f45c-line-height );}.elementor-1225 .elementor-element.elementor-element-be98b8b{--min-height:30vh;}.elementor-1225 .elementor-element.elementor-element-a4a6e38{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:012%;--padding-bottom:12%;--padding-left:3%;--padding-right:3%;}.elementor-1225 .elementor-element.elementor-element-c3587eb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:012%;--padding-bottom:12%;--padding-left:3%;--padding-right:3%;}.elementor-1225 .elementor-element.elementor-element-ad98a32 .elementor-heading-title{font-size:30px;}.elementor-1225 .elementor-element.elementor-element-494ef2b .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-1225 .elementor-element.elementor-element-494ef2b .twae-description, .elementor-1225 .elementor-element.elementor-element-494ef2b .twae-button a, .twae-popup .twae-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1225 .elementor-element.elementor-element-0494b0d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1225 .elementor-element.elementor-element-da11545{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-1225 .elementor-element.elementor-element-964a0dd .elementor-heading-title{font-size:30px;}.elementor-1225 .elementor-element.elementor-element-d7e6c5b{font-size:16px;}.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-slide{height:500px;}.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-slide-contents{max-width:100%;}.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-slide-inner{padding:10px 10px 10px 10px;}.elementor-1225 .elementor-element.elementor-element-3fa445f .elementor-slide-heading{font-size:30px;}.elementor-1225 .elementor-element.elementor-element-603026e{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-1225 .elementor-element.elementor-element-011e8e8 .elementor-heading-title{font-size:30px;}.elementor-1225 .elementor-element.elementor-element-483ce2e .elementor-accordion-title{font-size:20px;line-height:1.3em;}.elementor-1225 .elementor-element.elementor-element-1ef0e7c{--padding-top:012%;--padding-bottom:12%;--padding-left:3%;--padding-right:3%;}.elementor-1225 .elementor-element.elementor-element-56a72c2 .elementor-heading-title{font-size:var( --e-global-typography-c173b10-font-size );}.elementor-1225 .elementor-element.elementor-element-5049180 .elementor-heading-title{font-size:var( --e-global-typography-db4f45c-font-size );line-height:var( --e-global-typography-db4f45c-line-height );}.elementor-1225 .elementor-element.elementor-element-5c39827e{--padding-top:12%;--padding-bottom:12%;--padding-left:3%;--padding-right:3%;}.elementor-1225 .elementor-element.elementor-element-513607bb{--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-1225 .elementor-element.elementor-element-73ce9160 .elementor-heading-title{font-size:30px;}.elementor-1225 .elementor-element.elementor-element-342d266{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1225 .elementor-element.elementor-element-93616f8{--justify-content:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1225 .elementor-element.elementor-element-d877b0e{--justify-content:center;}.elementor-1225 .elementor-element.elementor-element-c9025c3{text-align:center;}.elementor-1225 .elementor-element.elementor-element-d1256f1{text-align:center;font-size:10px;}}/* Start custom CSS for timeline-widget-addon, class: .elementor-element-494ef2b */.elementor-1225 .elementor-element.elementor-element-494ef2b .twae-icon {
    border:10px solid #ECEBE4;
}
.twae-content {
    --tw-cbx-radius: 0px;
    --tw-cbx-shadow: 0px rgba(0, 0, 0, 0); 
    --tw-cbx-padding: 20px 20px 2px 20px
}

.twae-content {
    min-height: 200px;
    justify-content: center;
}
@media screen and (max-width: 1115px) {

.elementor-1225 .elementor-element.elementor-element-494ef2b .twae-wrapper .twae-label-big {
    white-space: wrap;
}
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-3fa445f */.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-slide-contents {
    padding: 4%;
    background-color: #617176;
}

.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-slide-inner {
    padding-bottom: 0px;
}

.elementor-459 .swiper-slide-bg {
    margin-left: 200px;
}

@media (max-width: 800px) {
.elementor-1225 .elementor-element.elementor-element-3fa445f .swiper-slide-contents {
    padding: 8%;
}

.elementor-459 .swiper-slide-bg {
    margin-left: 0px;
    height: 200px;
    min-height: 10% !important;
}

.elementor-slides .swiper-slide-inner {
    flex-direction: column;
    margin-top: 175px !important;
    
}


    
}

.location {
    font-size: 13px;
    line-height: 60px;
    letter-spacing: 1.5px;
}
.holybuck {
    font-family: holybuck;
    text-transform: capitalize;
    line-height: 70px;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-483ce2e */.elementor-1225 .elementor-element.elementor-element-483ce2e .elementor-accordion-item {
    border-bottom: 1px solid #8EA3A6 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ced4b34 */#getintouch label, #getintouch legend  {
    font-family: 'avenir-next-lt-pro';
    line-height: 15px;
}

#getintouch .cog-input {
    padding-top: 0px;
    padding-bottom: 10px;
}

#getintouch #cog-4-state {
padding-bottom: 14px;
    
}

#getintouch select {
    border-width: 0px;
    height: 43px;
}

#getintouch .cog-picker .cog-picker {
    border: solid #666;
    border-width: 0px 0px 1px 0px;
}/* End custom CSS */
/* Start custom CSS */h1 {
      font-variant: small-caps;-st
}

.cognito-form {
  --form__background-color: var(--e-global-color-f6fa9bb); }
  .cognito-form form {
    border: 1px solid var(--e-global-color-f6fa9bb);
    padding: 20px;
    /* Base wrapper for your radio inputs */ }
    @media (max-width: 767px) {
      .cognito-form form {
        padding: 10px; } }
    .cognito-form form .cog-form__container {
      --form__background-color: var(--e-global-color-f6fa9bb);
      /* your color */
      padding: 25px;
      --form__margins--responsive: 25px; }
      @media (max-width: 767px) {
        .cognito-form form .cog-form__container {
          padding: 10px;
          --form__margins--responsive: 10px; } }
    .cognito-form form label {
      font-size: 13px !important;
      line-height: 25px !important;
      color: var(--e-global-color-primary);
      text-transform: uppercase;
      --label__font-family: var(--label__font-family); }
    .cognito-form form input, .cognito-form form textarea, .cognito-form form select {
      border: 0px;
      border-bottom: 1px solid var(--e-global-color-primary);
      border-radius: 0;
      background-color: #E0DFD7 !important;
      width: 100%; }
      .cognito-form form input:focus, .cognito-form form textarea:focus, .cognito-form form select:focus {
        outline: none; }
    .cognito-form form select.el-input__inner {
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-image: url(/wp-content/uploads/2025/10/prd-select-arrow.svg);
      background-repeat: no-repeat;
      background-position: right 1rem center;
      /* move it here */
      background-size: 10px 6px; }
      .cognito-form form select.el-input__inner:focus {
        outline: none; }
    .cognito-form form .cog-choice--radiobuttons {
      display: flex;
      flex-wrap: wrap;
      gap: 0; }
      .cognito-form form .cog-choice--radiobuttons .cog-checkable {
        padding: 0; }
      .cognito-form form .cog-choice--radiobuttons label {
        /*display: flex;
        align-items: center;
        cursor: pointer;
        position: relative;
        font-size: 16px;
        color: #333;
        user-select: none;*/
        display: flex;
        align-items: center !important;
        margin: 0 !important; }
        .cognito-form form .cog-choice--radiobuttons label .el-radio__input {
          display: flex;
          justify-content: center;
          align-items: center;
          margin: 0 !important; }
        .cognito-form form .cog-choice--radiobuttons label input[type="radio"] {
          appearance: none;
          -webkit-appearance: none;
          -moz-appearance: none;
          position: relative;
          width: 15px;
          height: 15px;
          border: 1px solid var(--e-global-color-primary);
          border-radius: 50%;
          margin-right: 8px;
          outline: none;
          cursor: pointer;
          transition: border-color 0.2s ease, box-shadow 0.2s ease;
          /* inner circle */
          /* hover effect */
          /* selected state */
          /* focus ring (keyboard accessibility) */ }
          .cognito-form form .cog-choice--radiobuttons label input[type="radio"]::before {
            content: '';
            position: absolute;
            inset: 2px;
            /* shrink inside */
            border-radius: 50%;
            background-color: transparent;
            transition: background-color 0.25s ease; }
          .cognito-form form .cog-choice--radiobuttons label input[type="radio"]:hover {
            border-color: var(--e-global-color-primary); }
          .cognito-form form .cog-choice--radiobuttons label input[type="radio"]:checked {
            border-color: var(--e-global-color-primary); }
            .cognito-form form .cog-choice--radiobuttons label input[type="radio"]:checked::before {
              background-color: var(--e-global-color-primary); }
    .cognito-form form .cog-page__navigation button {
      margin: 0 auto !important; }

.form-no-line form {
  border: none;
  padding: 0; }
  .form-no-line form .cog-form__container {
    padding: 0; }
  .form-no-line form .cog-wrapper {
    padding: 0 !important; }
    
    legend.cog-label {
        text-transform: uppercase;
        font-size: 13px !important;
    }/* End custom CSS */