.elementor-kit-336{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-8d5c195:#102564;--e-global-color-1d4b9bc:#EEB50B;--e-global-color-361bb2f:#FFFFFF;--e-global-color-c22b1da:#000000;--e-global-color-aa65a85:#E4B946;--e-global-color-6700931:#F3F3F3;--e-global-color-9239c3b:#202222;--e-global-color-0c135c8:#B8A26D;--e-global-color-cca1326:#1E2529;--e-global-color-a01aaff:#EED29F;--e-global-color-50295d1:#B69B61;--e-global-color-389646c:#D9BC79;--e-global-color-865e8f2:#FFC61A;--e-global-color-e5ad0dd:#EBEFF9;--e-global-color-3e85029:#EBEFF942;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-361bb2f );font-family:"Inter", Sans-serif;}.elementor-kit-336 button:hover,.elementor-kit-336 button:focus,.elementor-kit-336 input[type="button"]:hover,.elementor-kit-336 input[type="button"]:focus,.elementor-kit-336 input[type="submit"]:hover,.elementor-kit-336 input[type="submit"]:focus,.elementor-kit-336 .elementor-button:hover,.elementor-kit-336 .elementor-button:focus{background-color:var( --e-global-color-1d4b9bc );}.elementor-kit-336 e-page-transition{background-color:#FFBC7D;}.elementor-kit-336 p{margin-block-end:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1360px;}.e-con{--container-max-width:1360px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.blue-g-bg{
    
    background: radial-gradient(110.54% 92.13% at 24.67% 104.9%, #295789 0%, #102564 100%);

}
html,
body{
width:100%;
overflow-x:hidden!important;
}

.icon-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.icon-heading::before {
  content: "";
  display: inline-block;
  width: 40.442px; 
  height: 49.964px;
  background: url('https://societymortgage.com/wp-content/uploads/2025/11/Group-1555.svg') no-repeat center;
  background-size: contain;
}

.blog-menu {
  mask-image: linear-gradient(to right, 
    black 0%, 
    black 80%, 
    transparent 100%);
  -webkit-mask-image: linear-gradient(to right, 
    black 0%, 
    black 80%, 
    transparent 100%);
}

    
    .icon-heading-blue {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.icon-heading-blue::before {
  content: "";
  display: inline-block;
  width: 40.442px; 
  height: 49.964px;
  background: url('https://societymortgage.com/wp-content/uploads/2025/12/Group-1555-1.svg') no-repeat center;
  background-size: contain;
}


.blog-menu #all{
    
    background: #EBEFF9
}

.blog-menu #mortgage-tips{
    
    background: #B6DBFF
}

.blog-menu #USDA{
    
    background: #BCBCFF
}

.blog-menu #FHA{
    
    background: #FFE28A
}

.blog-menu #VA{
    
    background: #B9EED6
}

.blog-menu #Refinance{
    
    background: #FFBBA2
}

.blog-menu .e-n-menu-title {
  transition: opacity 0.3s ease;
}

.blog-menu .e-n-menu-title:hover {
  opacity: 0.7;
}

#btn-calculate{
    
    backround-color: #FFC61A!important;
    border: none!important;
    border-radius: 100px!important
}

#btn-calculate:hover{
    
    backround-color: #FFC61A!important;
    
    
}

.zillow-ctrn-desktop {
  transform: scale(0.8);
  transform-origin: top left;
 
}



  .ti-widget[data-layout-id='106'][data-set-id='light-minimal'] .ti-header{
    
    padding: 0!important;
     transform: scale(1.2) !important;
    transform-origin: top left !important;
    
  }

@media (max-width: 767px) {
  .icon-heading {
    align-items: flex-start;
  }
  
  .zillow-ctrn-mobile {
  transform: scale(0.8);
  transform-origin: top left;
 
}
  
}/* End custom CSS */