.elementor-142696 .elementor-element.elementor-element-f773686 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142696 .elementor-element.elementor-element-f773686:not(.elementor-motion-effects-element-type-background), .elementor-142696 .elementor-element.elementor-element-f773686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://callingcharlestonhome.com/wp-content/uploads/2022/06/calculator_home-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-142696 .elementor-element.elementor-element-f773686 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #000000 100%);opacity:0.49;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142696 .elementor-element.elementor-element-f773686{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-142696 .elementor-element.elementor-element-b2a8495{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-142696 .elementor-element.elementor-element-2d29652:not(.elementor-motion-effects-element-type-background), .elementor-142696 .elementor-element.elementor-element-2d29652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://callingcharlestonhome.com/wp-content/uploads/2022/03/banner-pattren.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-142696 .elementor-element.elementor-element-2d29652 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.988;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142696 .elementor-element.elementor-element-2d29652{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-142696 .elementor-element.elementor-element-d51e92a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142696 .elementor-element.elementor-element-f532338{text-align:center;}.elementor-142696 .elementor-element.elementor-element-63d4dbb > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-142696 .elementor-element.elementor-element-63d4dbb{text-align:center;}.elementor-142696 .elementor-element.elementor-element-63d4dbb .elementor-heading-title{font-weight:700;}.elementor-142696 .elementor-element.elementor-element-fb594c3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142696 .elementor-element.elementor-element-fb594c3:not(.elementor-motion-effects-element-type-background), .elementor-142696 .elementor-element.elementor-element-fb594c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6afd474 );}.elementor-142696 .elementor-element.elementor-element-fb594c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-142696 .elementor-element.elementor-element-fb594c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142696 .elementor-element.elementor-element-1350fde > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-142696 .elementor-element.elementor-element-1350fde > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142696 .elementor-element.elementor-element-e47f8ac .elementor-heading-title{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-d631a49 .elementor-heading-title{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-98abfad .elementor-heading-title{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-014d84a .elementor-heading-title{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-fec1f33 .elementor-heading-title{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-b068788 .elementor-heading-title{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-84a60ed .elementor-heading-title{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-a2c8a59 .elementor-heading-title{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-fe94966 .elementor-heading-title{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-3d5e154 .elementor-heading-title{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-aa98ec2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142696 .elementor-element.elementor-element-aa98ec2:not(.elementor-motion-effects-element-type-background), .elementor-142696 .elementor-element.elementor-element-aa98ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2F2;}.elementor-142696 .elementor-element.elementor-element-aa98ec2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-142696 .elementor-element.elementor-element-aa98ec2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142696 .elementor-element.elementor-element-1d227e6 .elementor-heading-title{font-size:57px;color:var( --e-global-color-6afd474 );}.elementor-142696 .elementor-element.elementor-element-4cdac23{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-4cdac23 a{color:#FFFFFF;}.elementor-142696 .elementor-element.elementor-element-3168945 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142696 .elementor-element.elementor-element-941620c{text-align:center;}.elementor-142696 .elementor-element.elementor-element-fba5847{text-align:center;}.elementor-142696 .elementor-element.elementor-element-a3c2461:not(.elementor-motion-effects-element-type-background), .elementor-142696 .elementor-element.elementor-element-a3c2461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-142696 .elementor-element.elementor-element-a3c2461{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 25px 100px 25px;}.elementor-142696 .elementor-element.elementor-element-a3c2461 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142696 .elementor-element.elementor-element-8f02ca1{text-align:center;}.elementor-142696 .elementor-element.elementor-element-3b578f2 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-142696 .elementor-element.elementor-element-3b578f2{text-align:center;}.elementor-142696 .elementor-element.elementor-element-3b578f2 .elementor-heading-title{color:#00524C;}.elementor-142696 .elementor-element.elementor-element-15c84b0 .elementor-swiper-button{font-size:20px;}.elementor-142696 .elementor-element.elementor-element-716df9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-142696 .elementor-element.elementor-element-716df9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142696 .elementor-element.elementor-element-6bcd1aa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-142696 .elementor-element.elementor-element-e0ef00d{text-align:center;}.elementor-142696 .elementor-element.elementor-element-e0ef00d .elementor-heading-title{font-size:50px;color:#004B46;}.elementor-142696 .elementor-element.elementor-element-4640e42{width:var( --container-widget-width, 646px );max-width:646px;--container-widget-width:646px;--container-widget-flex-grow:0;text-align:center;}.elementor-142696 .elementor-element.elementor-element-4640e42 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-142696 .elementor-element.elementor-element-f505c37 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-142696 .elementor-element.elementor-element-dc5a97c:not(.elementor-motion-effects-element-type-background), .elementor-142696 .elementor-element.elementor-element-dc5a97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-142696 .elementor-element.elementor-element-dc5a97c > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.988;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142696 .elementor-element.elementor-element-dc5a97c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-142696 .elementor-element.elementor-element-5d9ee80 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142696 .elementor-element.elementor-element-c255549 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-142696 .elementor-element.elementor-element-c255549{text-align:center;}.elementor-142696 .elementor-element.elementor-element-88327cb > .elementor-widget-container{padding:50px 0px 0px 0px;}@media(max-width:1024px){.elementor-142696 .elementor-element.elementor-element-1d227e6 .elementor-heading-title{font-size:41px;}.elementor-142696 .elementor-element.elementor-element-a3c2461{padding:60px 25px 60px 25px;}}@media(max-width:767px){.elementor-142696 .elementor-element.elementor-element-b2a8495{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}}@media(min-width:768px){.elementor-142696 .elementor-element.elementor-element-1350fde{width:44.996%;}.elementor-142696 .elementor-element.elementor-element-3c1e5a5{width:55.004%;}.elementor-142696 .elementor-element.elementor-element-648b473{width:49.999%;}.elementor-142696 .elementor-element.elementor-element-2fafbc0{width:50.001%;}}@media(min-width:1025px){.elementor-142696 .elementor-element.elementor-element-2d29652:not(.elementor-motion-effects-element-type-background), .elementor-142696 .elementor-element.elementor-element-2d29652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-4cdac23 */#body-text {
    color: white!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-716df9c */.hire-us .custom-form .gform_wrapper input, .custom-form .gform_wrapper select, .gform_wrapper textarea {
	border: 2px solid #004B46 !important;
}
.hire-us .custom-form .gform_wrapper .gform_footer input {
	border: 0px !important;
}/* End custom CSS */