.elementor-333 .elementor-element.elementor-element-6137cd5{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-333 .elementor-element.elementor-element-6137cd5:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-6137cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AF0F2A;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-f3542c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-f3542c6{text-align:center;}.elementor-333 .elementor-element.elementor-element-f3542c6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-e52b996 );}.elementor-333 .elementor-element.elementor-element-b654c39{--display:flex;--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-333 .elementor-element.elementor-element-b654c39:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-b654c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e52b996 );background-image:url("https://brokersagencycorp.com/wp-content/uploads/2024/05/Mask-group-1.png");background-position:center right;background-repeat:no-repeat;background-size:20% auto;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-df54454{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-9782332{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-333 .elementor-element.elementor-element-9782332:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-9782332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brokersagencycorp.com/wp-content/uploads/2024/05/Rectangle-feature.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-333 .elementor-element.elementor-element-f7b6b9f{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-d9279b7{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-d9279b7 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:18px;font-weight:500;line-height:22.14px;color:var( --e-global-color-e52b996 );}.elementor-333 .elementor-element.elementor-element-a8d1450{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-a8d1450 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-e52b996 );}.elementor-333 .elementor-element.elementor-element-5020a39{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-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 );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-779fb22{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-333 .elementor-element.elementor-element-779fb22 > .elementor-widget-container{background-color:var( --e-global-color-e52b996 );padding:38px 30px 38px 30px;}.elementor-333 .elementor-element.elementor-element-779fb22 .elementor-icon-box-wrapper{text-align:left;}.elementor-333 .elementor-element.elementor-element-779fb22 .elementor-icon-box-title{margin-block-end:15px;}.elementor-333 .elementor-element.elementor-element-779fb22 .elementor-icon{font-size:72px;}.elementor-333 .elementor-element.elementor-element-779fb22 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-779fb22 .elementor-icon-box-title a{font-family:var( --e-global-typography-bcb1ba4-font-family ), Sans-serif;font-size:var( --e-global-typography-bcb1ba4-font-size );font-weight:var( --e-global-typography-bcb1ba4-font-weight );line-height:var( --e-global-typography-bcb1ba4-line-height );}.elementor-333 .elementor-element.elementor-element-779fb22 .elementor-icon-box-description{font-family:"Libre Caslon Text", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-333 .elementor-element.elementor-element-0194204{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-333 .elementor-element.elementor-element-0194204 > .elementor-widget-container{background-color:var( --e-global-color-e52b996 );padding:38px 30px 38px 30px;}.elementor-333 .elementor-element.elementor-element-0194204 .elementor-icon-box-wrapper{text-align:left;}.elementor-333 .elementor-element.elementor-element-0194204 .elementor-icon-box-title{margin-block-end:15px;}.elementor-333 .elementor-element.elementor-element-0194204 .elementor-icon{font-size:72px;}.elementor-333 .elementor-element.elementor-element-0194204 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-0194204 .elementor-icon-box-title a{font-family:var( --e-global-typography-bcb1ba4-font-family ), Sans-serif;font-size:var( --e-global-typography-bcb1ba4-font-size );font-weight:var( --e-global-typography-bcb1ba4-font-weight );line-height:var( --e-global-typography-bcb1ba4-line-height );}.elementor-333 .elementor-element.elementor-element-0194204 .elementor-icon-box-description{font-family:"Libre Caslon Text", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-333 .elementor-element.elementor-element-967b43c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-333 .elementor-element.elementor-element-967b43c > .elementor-widget-container{background-color:var( --e-global-color-e52b996 );padding:38px 30px 38px 30px;}.elementor-333 .elementor-element.elementor-element-967b43c .elementor-icon-box-wrapper{text-align:left;}.elementor-333 .elementor-element.elementor-element-967b43c .elementor-icon-box-title{margin-block-end:15px;}.elementor-333 .elementor-element.elementor-element-967b43c .elementor-icon{font-size:72px;}.elementor-333 .elementor-element.elementor-element-967b43c .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-967b43c .elementor-icon-box-title a{font-family:var( --e-global-typography-bcb1ba4-font-family ), Sans-serif;font-size:var( --e-global-typography-bcb1ba4-font-size );font-weight:var( --e-global-typography-bcb1ba4-font-weight );line-height:var( --e-global-typography-bcb1ba4-line-height );}.elementor-333 .elementor-element.elementor-element-967b43c .elementor-icon-box-description{font-family:"Libre Caslon Text", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-333 .elementor-element.elementor-element-1c3cdf1{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-333 .elementor-element.elementor-element-1c3cdf1 > .elementor-widget-container{background-color:var( --e-global-color-e52b996 );padding:38px 30px 38px 30px;}.elementor-333 .elementor-element.elementor-element-1c3cdf1 .elementor-icon-box-wrapper{text-align:left;}.elementor-333 .elementor-element.elementor-element-1c3cdf1 .elementor-icon-box-title{margin-block-end:15px;}.elementor-333 .elementor-element.elementor-element-1c3cdf1 .elementor-icon{font-size:72px;}.elementor-333 .elementor-element.elementor-element-1c3cdf1 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-1c3cdf1 .elementor-icon-box-title a{font-family:var( --e-global-typography-bcb1ba4-font-family ), Sans-serif;font-size:var( --e-global-typography-bcb1ba4-font-size );font-weight:var( --e-global-typography-bcb1ba4-font-weight );line-height:var( --e-global-typography-bcb1ba4-line-height );}.elementor-333 .elementor-element.elementor-element-1c3cdf1 .elementor-icon-box-description{font-family:"Libre Caslon Text", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}@media(max-width:1024px){.elementor-333 .elementor-element.elementor-element-6137cd5{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-333 .elementor-element.elementor-element-f3542c6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-333 .elementor-element.elementor-element-b654c39{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-df54454{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-333 .elementor-element.elementor-element-9782332{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-333 .elementor-element.elementor-element-a8d1450{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-a8d1450 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-333 .elementor-element.elementor-element-5020a39{--justify-content:center;--gap:0px 9px;--row-gap:0px;--column-gap:9px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-779fb22 > .elementor-widget-container{padding:30px 20px 30px 20px;}.elementor-333 .elementor-element.elementor-element-779fb22{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-333 .elementor-element.elementor-element-779fb22 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-779fb22 .elementor-icon-box-title a{font-size:var( --e-global-typography-bcb1ba4-font-size );line-height:var( --e-global-typography-bcb1ba4-line-height );}.elementor-333 .elementor-element.elementor-element-0194204 > .elementor-widget-container{padding:30px 20px 30px 20px;}.elementor-333 .elementor-element.elementor-element-0194204{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-333 .elementor-element.elementor-element-0194204 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-0194204 .elementor-icon-box-title a{font-size:var( --e-global-typography-bcb1ba4-font-size );line-height:var( --e-global-typography-bcb1ba4-line-height );}.elementor-333 .elementor-element.elementor-element-967b43c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:30px 20px 30px 20px;}.elementor-333 .elementor-element.elementor-element-967b43c{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-333 .elementor-element.elementor-element-967b43c .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-967b43c .elementor-icon-box-title a{font-size:var( --e-global-typography-bcb1ba4-font-size );line-height:var( --e-global-typography-bcb1ba4-line-height );}.elementor-333 .elementor-element.elementor-element-1c3cdf1 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:30px 20px 30px 20px;}.elementor-333 .elementor-element.elementor-element-1c3cdf1{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-333 .elementor-element.elementor-element-1c3cdf1 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-1c3cdf1 .elementor-icon-box-title a{font-size:var( --e-global-typography-bcb1ba4-font-size );line-height:var( --e-global-typography-bcb1ba4-line-height );}}@media(max-width:767px){.elementor-333 .elementor-element.elementor-element-6137cd5{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-333 .elementor-element.elementor-element-f3542c6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-333 .elementor-element.elementor-element-b654c39{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-9782332:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-9782332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-333 .elementor-element.elementor-element-9782332{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-333 .elementor-element.elementor-element-f7b6b9f{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-d9279b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-a8d1450 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-333 .elementor-element.elementor-element-5020a39{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-779fb22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-333 .elementor-element.elementor-element-779fb22 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-779fb22 .elementor-icon-box-title a{font-size:var( --e-global-typography-bcb1ba4-font-size );line-height:var( --e-global-typography-bcb1ba4-line-height );}.elementor-333 .elementor-element.elementor-element-0194204 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-0194204{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-333 .elementor-element.elementor-element-0194204 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-0194204 .elementor-icon-box-title a{font-size:var( --e-global-typography-bcb1ba4-font-size );line-height:var( --e-global-typography-bcb1ba4-line-height );}.elementor-333 .elementor-element.elementor-element-967b43c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-967b43c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-333 .elementor-element.elementor-element-967b43c .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-967b43c .elementor-icon-box-title a{font-size:var( --e-global-typography-bcb1ba4-font-size );line-height:var( --e-global-typography-bcb1ba4-line-height );}.elementor-333 .elementor-element.elementor-element-1c3cdf1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-1c3cdf1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-333 .elementor-element.elementor-element-1c3cdf1 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-1c3cdf1 .elementor-icon-box-title a{font-size:var( --e-global-typography-bcb1ba4-font-size );line-height:var( --e-global-typography-bcb1ba4-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-df54454 */.free-analysis input, 
 .free-analysis textarea {
    font-family: "Libre Caslon Text", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    border-radius: 0;
    padding: 13px 20px!important;
}
.free-analysis h2.gform_title, .free-analysis .gform_required_legend{
    display: none;
}
.free-analysis input::placeholder, 
.free-analysis textarea::placeholder{
  color: #00000080;  
}
input:focus-visible,input:focus, textarea:focus-visible, textarea:focus {
  outline: none;
  box-shadow: none !important;
  border-color: #d4dde5  !important;
}
.free-analysis textarea {
    height: 150px !important;
}
.free-analysis label.gform-field-label.gfield_consent_label {
  font-size: 15px;
  font-weight: 400;
  color: #0000009e;
  font-family: "Libre Caslon Text", Sans-serif;
}
.free-analysis input#gform_submit_button_2{
    background-color: #AF0F2A !important;
    padding: 19px 37.725px!important;
    font-size: 18px;
    border: 1px solid #af0f2a;
    margin: 0;
}
.free-analysis .validation_message,
.free-analysis .gform_footer.before img {
    display: none;
}
.free-analysis h2.gform_submission_error.hide_summary {
    font-family: 'Libre Caslon Text';
}

@media screen and (max-width:767px){
.free-analysis input#gform_submit_button_2{
    padding: 12px 37.725px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-779fb22 */.feature-box .elementor-widget-container:after {
    content: "1";
    position: absolute;
    right: 42px;
    top: 28px;
    bottom: 0;
    font-family: Libre Caslon Text;
    font-size: 126px;
    font-weight: 700;
    line-height: 154.98px;
    text-align: left;
    color: #AF0F2A0A;
}
.feature-box:hover{
  transition: 0.9s all ease-out ;
}

.feature-box span.elementor-icon.elementor-animation- {
  border-radius: 50px;
  box-shadow: 0px 0px 2px 0px #00000026;
}
.feature-box svg {
    padding: 16px;
}
.feature-box:hover {
 clip-path: polygon(18% 0, 100% 0, 100% 100%, 0 100%, 0 24%);
}
.feature-box {
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 20%);
transition: clip-path 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0194204 */.feature-box:nth-child(2) .elementor-widget-container:after {
    content: "2";
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-967b43c */.feature-box:nth-child(3) .elementor-widget-container:after {
    content: "3";
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3cdf1 */.feature-box:nth-child(4) .elementor-widget-container:after {
    content: "4";
}/* End custom CSS */