.elementor-988 .elementor-element.elementor-element-fbc11bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-988 .elementor-element.elementor-element-fbc11bb:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-fbc11bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.acresbank.com/wp-content/uploads/get-started-with-a-land-loan/farm-land-loan-apply.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-988 .elementor-element.elementor-element-fbc11bb > .elementor-container{max-width:1200px;}.elementor-988 .elementor-element.elementor-element-fbc11bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 0px 0px;}.elementor-988 .elementor-element.elementor-element-fbc11bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988 .elementor-element.elementor-element-65ce09b{text-align:center;}.elementor-988 .elementor-element.elementor-element-d166d05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-988 .elementor-element.elementor-element-d166d05{text-align:center;}.elementor-988 .elementor-element.elementor-element-d62f36e{text-align:center;}.elementor-988 .elementor-element.elementor-element-1566372 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-988 .elementor-element.elementor-element-1566372:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-1566372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#107DAB;}.elementor-988 .elementor-element.elementor-element-1566372 > .elementor-container{max-width:1000px;}.elementor-988 .elementor-element.elementor-element-1566372{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-988 .elementor-element.elementor-element-1566372 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988 .elementor-element.elementor-element-55f8bb7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-988 .elementor-element.elementor-element-55f8bb7:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-55f8bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-988 .elementor-element.elementor-element-55f8bb7 > .elementor-container{max-width:1000px;}.elementor-988 .elementor-element.elementor-element-55f8bb7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-988 .elementor-element.elementor-element-55f8bb7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-988 .elementor-element.elementor-element-b90e541.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-988 .elementor-element.elementor-element-b90e541.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-988 .elementor-element.elementor-element-c304ecd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-988 .elementor-element.elementor-element-c304ecd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-988 .elementor-element.elementor-element-cb2269f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:20% 0% 5% 0%;}.elementor-988 .elementor-element.elementor-element-6a0f8a1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-988 .elementor-element.elementor-element-6a0f8a1:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-6a0f8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E4DB;}.elementor-988 .elementor-element.elementor-element-6a0f8a1 > .elementor-container{max-width:1000px;}.elementor-988 .elementor-element.elementor-element-6a0f8a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-988 .elementor-element.elementor-element-6a0f8a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988 .elementor-element.elementor-element-fb1edaa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-988 .elementor-element.elementor-element-fb1edaa:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-fb1edaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005073;background-image:url("https://staging.acresbank.com/wp-content/uploads/get-started-with-a-land-loan/farm-land-lender.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-988 .elementor-element.elementor-element-fb1edaa > .elementor-container{max-width:1000px;min-height:51vw;}.elementor-988 .elementor-element.elementor-element-fb1edaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-988 .elementor-element.elementor-element-fb1edaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-988 .elementor-element.elementor-element-b90e541{width:50%;}.elementor-988 .elementor-element.elementor-element-c304ecd{width:50%;}}@media(max-width:1024px){.elementor-988 .elementor-element.elementor-element-1566372{padding:0px 40px 0px 40px;}.elementor-988 .elementor-element.elementor-element-55f8bb7{padding:0px 40px 0px 40px;}.elementor-988 .elementor-element.elementor-element-6a0f8a1{padding:0px 40px 0px 40px;}.elementor-988 .elementor-element.elementor-element-fb1edaa{padding:0px 40px 0px 40px;}.elementor-988 .elementor-element.elementor-element-2690be4 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-988 .elementor-element.elementor-element-1566372{padding:0px 20px 0px 20px;}.elementor-988 .elementor-element.elementor-element-aab88fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-988 .elementor-element.elementor-element-55f8bb7{padding:0px 20px 0px 20px;}.elementor-988 .elementor-element.elementor-element-9ade093{width:100%;max-width:100%;}.elementor-988 .elementor-element.elementor-element-cb2269f > .elementor-widget-container{padding:10% 0% 0% 0%;}.elementor-988 .elementor-element.elementor-element-6a0f8a1{padding:0px 20px 0px 20px;}.elementor-988 .elementor-element.elementor-element-fb1edaa > .elementor-container{min-height:400px;}.elementor-988 .elementor-element.elementor-element-fb1edaa:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-fb1edaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-988 .elementor-element.elementor-element-fb1edaa{padding:0px 20px 0px 20px;}}@media(min-width:1201px){.elementor-988 .elementor-element.elementor-element-fbc11bb:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-fbc11bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-65ce09b */h1 {color:white !important;font-size:60px !important;font-weight:500 !important;text-shadow: 1px 1px 1px black;}

.iconx {width:100px;margin-top:-3vw;}

@media screen and (max-width: 1024px) {
  h1 {font-size:48px !important;}
.iconx {width:90px !important;margin-top:-2vw;}  
}

@media screen and (max-width: 767px) {
    h1 {font-size:42px !important;}
.iconx {width:80px !important;margin-top:-2.5vw;}    
}

@media screen and (max-width: 625px) {
    h1 {font-size:28px !important;}
.iconx {width:40px !important;margin-top:-3vw;}    
}

@media screen and (max-width: 500px) {
    h1 {font-size:32px !important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d166d05 */h2 {position:relative;z-index:10;color:white !important;font-weight: 400 !important;font-size:28px !important;border:solid 1px white;text-align:center;margin-top:-40px !important;padding:4px 0px !important;}
.h2background {background-color:#005073;position:absolute;top:-40px;right:50%;height:48px;margin-right:-330px;width:4000px;border-top-right-radius:30px;border-bottom-right-radius:30px;}


@media screen and (max-width: 1024px) {
    
    .h2background {width:90%;position:unset;border-top-left-radius:30px;border-bottom-left-radius:30px;margin:-67px auto 0px auto !important;}
}

@media screen and (max-width: 767px) {
        h2 {font-size:22px !important;}
    
    .h2background {width:80%;position:unset;border-top-left-radius:30px;border-bottom-left-radius:30px;margin-top:-63px !important;}
    
}

@media screen and (max-width: 625px) {
h2 {padding:10px 0px 0px 0px !important;font-size:20px !important;} 
.h2background {width:90%;margin:-55px auto 0px auto !important;}
}


@media screen and (max-width: 500px) {
h2 {font-size:18px !important;}
.h2background {width:95%;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d62f36e */.getstarted {text-align:center;margin:10px 0px 30px 0px;}
.getstarted button {font-size:20px;width:200px;font-family:lexend deca;background-color: #5DD8B4 !important;color: #005073 !important;border-radius:35px;padding:5px 0px 5px 0px !important;}
.getstarted button a {color:#005073 !important;font-size:20px;padding:5px 30px !important;text-decoration:none !important;}
.getstarted button a:hover {color:white !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4ab353 */.get-started {background-color:#005073;font-family:lexend deca;font-size:68px;color:white;position:absolute;right:-45vw;top:12vw;width:80vw;border-top-left-radius:5vw;border-bottom-left-radius:5vw;padding:.3vw 9vw 0vw 3vw;}
.get-started p {}
.icon {position:absolute;left:525px;top:-3.4vw !important;width:14vw !important;}

@media screen and (max-width:1560px) {
  .get-started {right:-45vw;width:80vw;padding:.3vw 0vw 0vw 4vw;}
  .icon {left:450px;top:-3.4vw !important;width:200px !important;}
}

@media screen and (max-width:1024px) {
.get-started {font-size:48px;right:-30vw;width:80vw;padding:1.5vw 9vw 0vw 3vw;}
.get-started p {line-height:5vw;}
.icon {position:absolute;left:325px;top:-3.4vw !important;width:14vw !important;}
}

@media screen and (max-width:767px) {
.get-started {font-size:32px;right:-4vw;width:45vw;padding:2.5vw 2vw 0vw 4vw;top:12vw;}
.get-started p {line-height:2vw;}
.icon {position:absolute;left:220px;top:-3.9vw !important;width:14vw !important;}
}

@media screen and (max-width:500px) {
.get-started {font-size:26px;right:-7.3vw;width:60vw;padding:3.5vw 2vw 0vw 8vw;top:10vw;}
.get-started p {line-height:3vw;}
.icon {position:absolute;left:185px;top:-3.4vw !important;width:14.8vw !important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aab88fc */.readyblock {font-family:lexend deca;color:white;}
.readyblock .para1 {text-align:center;font-size:52px;margin-top:25vw;}
.readyblock .para2 {font-size:24px;margin:0px 0px 40px 0px;color:white !important}

@media screen and (max-width:1024px) {
  .readyblock .para1 {font-size:42px;margin-top:25vw;}
.readyblock .para2 {font-size:24px;}  
}

@media screen and (max-width:767px) {
  .readyblock .para1 {font-size:36px;margin-top:24vw;}
  .readyblock .para2 {font-size:20px;}  
}

@media screen and (max-width:500px) {
  .readyblock .para1 {text-align:left;font-size:24px;margin-top:24vw;}
  .readyblock .para2 {font-size:18px;}  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ade093 */.howworks {font-family:lexend deca;padding:3vw 1vw 4vw 0vw;color:#005073;}
.para1 {font-size:58px;}

.number1,.number2 {margin-bottom:2vw;}
.number1 .number {font-size:86px;display:inline-block;margin-right:1vw;color:#5DD8B4;}
.number1 .description {width:80%;font-size:24px;display:inline-block;line-height:34px;}

.number2 .number {font-size:86px;display:inline-block;margin-right:1vw;color:#5DD8B4;}
.number2 .description {width:80%;font-size:24px;display:inline-block;line-height:34px;}

.number3 .number {font-size:86px;display:inline-block;margin-right:1vw;color:#5DD8B4;}
.number3 .description {width:80%;font-size:24px;display:inline-block;line-height:34px;}

@media screen and (max-width:1024px) {
   .para1 {font-size:42px;}
   .number1 .number {font-size:72px;}
   .number1 .description {width:78%;font-size:24px;}
   .number2 .number {font-size:72px;}
   .number2 .description {width:78%;font-size:24px;}
   .number3 .number {font-size:72px;}
   .number3 .description {width:78%;font-size:24px;}
}

@media screen and (max-width:767px) {
   .para1 {font-size:36px;}
   .number1 .number {font-size:64px;}
   .number1 .description {width:85%;font-size:20px;}
   .number2 .number {font-size:64px;}
   .number2 .description {width:85%;font-size:20px;}
   .number3 .number {font-size:64px;}
   .number3 .description {width:85%;font-size:20px;}
}

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

   .para1 {font-size:36px;}
   .number1 .number {font-size:58px;}
   .number1 .description {width:84%;font-size:18px;margin:0px;}
   .number2 .number {font-size:58px;vertical-align:top;}
   .number2 .description {width:84%;font-size:18px;margin:0px;}
   .number3 .number {font-size:58px;}
   .number3 .description {width:84%;font-size:18px;margin:0px;}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb2269f */.iframe {height:40vw;border:solid 1px silver;border-radius:25px !important;}
.tf-v1-widget iframe {border-radius:25px !important}

@media screen and (max-width:1024px) {
  .iframe {height:50vw;}  
}

@media screen and (max-width:900px) {
  .iframe {height:70vw;}  
}

@media screen and (max-width:767px) {
  .iframe {height:90vw !important;}
  .elementor-988 .elementor-element.elementor-element-cb2269f > .elementor-widget-container {padding:0vw;margin-bottom:6vw;}
}

@media screen and (max-width:500px) {
  .iframe {height:150vw !important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3197da */.weknow {font-family:lexend deca;}
.call {vertical-align:top;width:6vw;display:inline-block;margin:1.5vw .5vw 2vw 0vw;}
.callpara {vertical-align:top;width:80%;font-size:24px;display:inline-block;margin:2vw 0vw 1vw 0vw;}

@media screen and (max-width:1024px) {
   .callpara {font-size:22px;margin:2vw 0vw 2vw 0vw;width:85%;}
   .call {margin:4vw 0vw 2vw 0vw;width:10%;}
}

@media screen and (max-width:767px) {
   .callpara {font-size:16px;margin:2vw 0vw 2vw 0vw;width:85%;}
   .call {margin:3vw 1vw 2vw 0vw;width:12%;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2690be4 */.contact {font-family:lexend deca;margin:4vw 0vw 4vw 0vw;color:#005073;}
.contact .para1 {font-size:58px;}
.contact .para2, .contact .para3, .contact .para4, .contact .para5, .contact .para6, .contact .para7 {font-size:24px;}

.contact .para3, .contact .para4, .contact .para5 {margin-top:2vw;}

.phone, .contact .para3, .clock, .contact .para4, .address, .contact .para5 {display:inline-block;vertical-align:top;}

.phone {margin:1vw 1vw 0vw 0vw;width:5vw;}

.clock, .address {margin:2.2vw 1vw 0vw 0vw;width:5vw;}

@media screen and (max-width:1024px) {
  .contact .para1 {font-size:42px;}
  .contact .para2, .contact .para3, .contact .para4, .contact .para5, .contact .para6, .contact .para7 {font-size:24px;}
}

@media screen and (max-width:767px) {
  .contact .para1 {font-size:36px;}
  .contact .para2, .contact .para3, .contact .para4, .contact .para5, .contact .para6, .contact .para7 {font-size:18px;line-height:18px;}
}/* End custom CSS */