/*
Theme Name: Euphoria Capital Child
Description: Premium presentation theme for Euphoria Capital.
Author: Euphoria Capital
Template: hostinger-ai-theme
Version: 1.0.0
Text Domain: euphoria-capital-child
*/

:root{--ec-ink:#1a1a1a;--ec-deep:#101a25;--ec-gold:#b8860b;--ec-sand:#f3efe7;--ec-cream:#faf8f4;--ec-line:rgba(26,26,26,.14);--ec-body:"Manrope",Arial,sans-serif;--ec-display:"Playfair Display",Georgia,serif}html{scroll-behavior:smooth}body{margin:0;background:var(--ec-cream);color:var(--ec-ink);font-family:var(--ec-body);font-size:16px;line-height:1.65}body .wp-site-blocks{padding:0!important}body .wp-block-template-part,body .wp-block-post-content{margin:0!important}.ec-shell{width:min(1160px,calc(100% - 40px));margin:auto}.ec-header{position:absolute;z-index:20;top:0;left:0;right:0;color:#fff;border-bottom:1px solid rgba(255,255,255,.2);transition:.3s}.ec-header.is-scrolled{position:fixed;background:rgba(16,26,37,.96);backdrop-filter:blur(12px)}.ec-header__inner{height:80px;display:flex;align-items:center;justify-content:space-between}.ec-brand{display:grid;grid-template-columns:31px auto;grid-template-rows:18px 16px;align-items:center;column-gap:9px;color:inherit;text-decoration:none;line-height:1;text-transform:uppercase;letter-spacing:.08em}.ec-brand span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--ec-gold);border-radius:50%;font-family:var(--ec-display);font-size:13px;color:#e5be60}.ec-brand strong{font-size:13px;font-weight:700}.ec-brand em{font-size:10px;font-style:normal;color:#ddb963}.ec-menu{display:flex;gap:22px;align-items:center}.ec-menu a{font-size:11px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;transition:color .2s}.ec-menu a:hover{color:#e5be60}.ec-menu .ec-menu__cta{border:1px solid rgba(229,190,96,.8);padding:10px 14px}.ec-menu-toggle{display:none;background:none;border:0;padding:8px}.ec-menu-toggle i{display:block;width:23px;height:1px;background:#fff;margin:5px}.ec-hero{min-height:700px;position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 80% 28%,#8b6c2c 0%,#283444 23%,#101a25 67%);display:flex;align-items:center}.ec-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,11,17,.82),rgba(5,11,17,.24) 70%,rgba(5,11,17,.43));z-index:1}.ec-hero__content{position:relative;z-index:2;padding-top:80px}.ec-eyebrow{margin:0 0 16px;color:var(--ec-gold);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.18em}.ec-hero h1,.ec-section h2,.ec-silvassa h2,.ec-projects h2,.ec-contact h2{font-family:var(--ec-display);font-weight:400;line-height:.99;letter-spacing:-.045em}.ec-hero h1{font-size:clamp(54px,7.4vw,105px);max-width:780px;margin:0}.ec-hero h1 i,.ec-section h2 i,.ec-silvassa h2 i,.ec-projects h2 i,.ec-contact h2 i{font-weight:400;color:#dcb75d}.ec-hero__lead{font-size:18px;max-width:520px;margin:28px 0}.ec-actions{display:flex;gap:12px;flex-wrap:wrap}.ec-button{display:inline-flex;gap:22px;align-items:center;justify-content:space-between;box-sizing:border-box;min-width:180px;padding:14px 18px;background:var(--ec-gold);color:#191919;text-decoration:none;border:1px solid var(--ec-gold);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;transition:.25s}.ec-button:hover{background:#d5aa3c;border-color:#d5aa3c;transform:translateY(-2px)}.ec-button--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.65)}.ec-button--ghost:hover{background:#fff;color:var(--ec-ink);border-color:#fff}.ec-hero__note{margin-top:58px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.72)}.ec-hero__note span{display:inline-block;width:40px;border-top:1px solid var(--ec-gold);vertical-align:middle;margin-right:11px}.ec-hero__architecture{position:absolute;inset:0;z-index:0;transform:skewX(-8deg) translateX(13%);opacity:.82}.ec-hero__architecture span{position:absolute;bottom:-40px;width:13%;border:1px solid rgba(224,197,123,.37);background:linear-gradient(110deg,rgba(236,215,158,.14),rgba(14,24,35,.8));box-shadow:inset 8px 0 0 rgba(255,255,255,.04),inset -8px 0 0 rgba(0,0,0,.18)}.ec-hero__architecture span:after{content:"";position:absolute;inset:22px 18% 0;background:repeating-linear-gradient(to bottom,rgba(239,202,104,.5) 0 2px,transparent 2px 18px)}.ec-hero__architecture span:nth-child(1){height:55%;left:20%}.ec-hero__architecture span:nth-child(2){height:88%;left:34%}.ec-hero__architecture span:nth-child(3){height:70%;left:48%}.ec-hero__architecture span:nth-child(4){height:105%;left:62%}.ec-section{padding:115px 0}.ec-services{background:var(--ec-cream)}.ec-section__intro h2,.ec-silvassa h2,.ec-projects h2,.ec-contact h2{font-size:clamp(40px,5vw,68px);margin:0}.ec-card-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ec-line);margin-top:65px}.ec-service-card{padding:26px 30px 20px 0;min-height:242px;border-right:1px solid var(--ec-line);position:relative}.ec-service-card:not(:first-child){padding-left:30px}.ec-service-card:last-child{border:0}.ec-service-card__number{position:absolute;right:18px;top:20px;font-size:11px;color:#978e7e}.ec-icon{width:46px;height:46px;border:1px solid var(--ec-gold);position:relative;margin:22px 0 28px}.ec-icon:before,.ec-icon:after{content:"";position:absolute;border:1px solid var(--ec-gold)}.ec-icon--01:before{inset:13px 10px 0}.ec-icon--01:after{width:10px;height:10px;left:17px;bottom:0;background:var(--ec-cream)}.ec-icon--02:before{inset:8px}.ec-icon--02:after{height:1px;width:24px;left:10px;top:22px;background:var(--ec-gold)}.ec-icon--03{border-radius:50%}.ec-icon--03:before{width:19px;height:19px;border-radius:50%;left:12px;top:12px}.ec-service-card h3,.ec-finance-card h3,.ec-trust h3{font-family:var(--ec-display);font-size:28px;font-weight:400;margin:0 0 5px}.ec-service-card p,.ec-finance-card p,.ec-trust p{font-size:13px;line-height:1.7;margin:0;color:#675f54}.ec-finance{background:var(--ec-sand)}.ec-section__intro--split{display:flex;justify-content:space-between;align-items:end}.ec-section__intro--split>p{width:330px;margin:0;color:#675f54;font-size:14px}.ec-finance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px}.ec-finance-card{color:inherit;text-decoration:none;padding:31px;min-height:205px;background:#fff;display:flex;flex-direction:column;position:relative;transition:.25s}.ec-finance-card:hover{background:var(--ec-deep);color:#fff;transform:translateY(-5px)}.ec-finance-card:hover p{color:#e6e2da}.ec-finance-card>span:last-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;margin-top:auto;color:var(--ec-gold)}.ec-finance-card__arrow{position:absolute;right:25px;top:18px;font-size:23px;color:var(--ec-gold)}.ec-silvassa{background:var(--ec-deep);color:#f5f2eb;padding:105px 0}.ec-silvassa__grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.ec-silvassa__image{height:510px;position:relative;overflow:hidden;background:linear-gradient(#7794a5 0 45%,#ccad74 45% 49%,#293f4a 49% 70%,#9ea77b 70%);box-shadow:22px 22px 0 rgba(184,134,11,.8)}.ec-silvassa__sun{position:absolute;border-radius:50%;width:95px;height:95px;background:#e7c166;top:74px;right:64px}.ec-silvassa__tower{position:absolute;bottom:150px;background:linear-gradient(90deg,#36515d,#6e8994 65%,#203b48);border:1px solid rgba(255,255,255,.34);box-shadow:5px 0 0 rgba(15,26,30,.2)}.ec-silvassa__tower:after{content:"";position:absolute;inset:13px 16%;background:repeating-linear-gradient(to bottom,rgba(232,199,116,.7) 0 2px,transparent 2px 14px)}.ec-silvassa__tower--one{height:270px;width:25%;left:13%}.ec-silvassa__tower--two{height:380px;width:26%;left:39%}.ec-silvassa__tower--three{height:235px;width:21%;left:66%}.ec-silvassa__water{position:absolute;bottom:0;left:0;right:0;height:150px;background:repeating-linear-gradient(174deg,rgba(255,255,255,.2) 0 1px,transparent 1px 18px),linear-gradient(#386170,#19313c)}.ec-silvassa__copy>p:not(.ec-eyebrow){color:#c8c9c8;font-size:14px;max-width:500px}.ec-text-link{color:#e1b850;text-decoration:none;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.14em;display:inline-block;margin-top:14px}.ec-text-link span{font-size:18px;margin-left:9px}.ec-projects{padding:120px 0;background:linear-gradient(100deg,rgba(10,17,23,.93),rgba(10,17,23,.58)),radial-gradient(ellipse at 85% 50%,#8b7040,#172431 60%);color:#fff;position:relative;overflow:hidden}.ec-projects:after{content:"";position:absolute;width:45%;height:180%;right:5%;top:-25%;opacity:.25;background:repeating-linear-gradient(90deg,transparent 0 29px,rgba(235,205,133,.8) 30px 31px),repeating-linear-gradient(0deg,transparent 0 14px,rgba(235,205,133,.6) 15px 16px);transform:perspective(350px) rotateY(-20deg)}.ec-projects__inner{position:relative;z-index:1}.ec-projects p:not(.ec-eyebrow){max-width:500px;font-size:15px;color:#e0ddd8;margin:23px 0 30px}.ec-trust{padding:60px 0;background:#fff}.ec-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.ec-trust__item{display:flex;gap:14px}.ec-trust__item>span{color:var(--ec-gold);font-size:21px}.ec-trust h3{font-size:19px;margin:-4px 0 3px}.ec-contact{background:#f1ece1;padding:100px 0}.ec-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:13%;align-items:start}.ec-contact p:not(.ec-eyebrow){font-size:15px;color:#645c50;max-width:450px}.ec-contact__method{color:var(--ec-ink);display:block;font-size:13px;font-weight:700;margin-top:17px;text-decoration:none}.ec-contact__form{background:var(--ec-deep);padding:33px}.ec-form{display:grid;gap:14px}.ec-form label{color:#e5ddcf;font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.ec-form input,.ec-form textarea{box-sizing:border-box;border:0;border-bottom:1px solid rgba(255,255,255,.27);background:transparent;color:#fff;padding:7px 0;width:100%;font:14px var(--ec-body);outline:none;resize:vertical}.ec-form textarea{padding-top:9px}.ec-form__notice{color:#e9c45c;margin:0}.ec-form .ec-button{margin-top:8px}.ec-footer{background:#111b26;color:#ded8cc;padding-top:64px}.ec-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:48px}.ec-brand--footer{margin-bottom:20px}.ec-footer p{font-size:13px;color:#a9aaa8;max-width:360px}.ec-footer a:not(.ec-brand){display:block;color:#ded8cc;text-decoration:none;font-size:12px;margin:8px 0}.ec-footer__label{font-size:10px!important;color:#ddb963!important;text-transform:uppercase;letter-spacing:.15em;font-weight:bold}.ec-footer__bottom{padding:16px 0;border-top:1px solid rgba(255,255,255,.12);font-size:10px;color:#999;text-transform:uppercase;letter-spacing:.08em}.ec-reveal{opacity:0;transform:translateY(17px);transition:opacity .65s ease,transform .65s ease}.ec-reveal.is-visible{opacity:1;transform:none}
@media(max-width:760px){.ec-shell{width:min(100% - 32px,600px)}.ec-header__inner{height:68px}.ec-menu-toggle{display:block;z-index:2}.ec-menu{display:none;position:absolute;top:68px;left:0;right:0;background:#14202c;padding:20px 16px 24px;border-top:1px solid rgba(255,255,255,.15);box-shadow:0 12px 24px rgba(0,0,0,.15)}.ec-menu.is-open{display:grid;gap:20px}.ec-menu .ec-menu__cta{display:inline-block;width:max-content}.ec-hero{min-height:680px;align-items:end}.ec-hero__content{padding-top:100px;padding-bottom:73px}.ec-hero h1{font-size:56px}.ec-hero__lead{font-size:16px;max-width:390px}.ec-hero__architecture{transform:skewX(-8deg) translateX(30%)}.ec-section{padding:76px 0}.ec-section__intro h2,.ec-silvassa h2,.ec-projects h2,.ec-contact h2{font-size:43px}.ec-card-grid,.ec-finance-grid,.ec-trust__grid,.ec-silvassa__grid,.ec-contact__grid,.ec-footer__grid{grid-template-columns:1fr}.ec-card-grid{margin-top:40px}.ec-service-card,.ec-service-card:not(:first-child){padding:22px 0;border-right:0;border-bottom:1px solid var(--ec-line);min-height:auto}.ec-service-card:last-child{border-bottom:0}.ec-icon{margin:14px 0 20px}.ec-section__intro--split{display:block}.ec-section__intro--split>p{width:auto;margin-top:22px}.ec-finance-grid{margin-top:34px}.ec-finance-card{min-height:165px}.ec-silvassa{padding:74px 0}.ec-silvassa__grid{gap:60px}.ec-silvassa__image{height:370px;box-shadow:13px 13px 0 rgba(184,134,11,.8)}.ec-projects{padding:76px 0}.ec-trust{padding:50px 0}.ec-trust__grid{gap:25px}.ec-contact{padding:75px 0}.ec-contact__grid{gap:45px}.ec-footer__grid{gap:28px}.ec-footer{padding-top:50px}.ec-hero__note{margin-top:36px}.ec-actions{display:grid;grid-template-columns:1fr}.ec-button{width:100%}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ec-reveal{opacity:1;transform:none}}

/* Standard WordPress pages rendered by universal-page.php. */
.ec-interior{min-height:55vh;padding:145px 0 90px;background:var(--ec-cream)}
.ec-interior__article{max-width:820px;margin:0 auto 42px}
.ec-interior__article h1,.ec-interior__title h1{font-family:var(--ec-display);font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.02;margin:0 0 32px}
.ec-interior__article h2{font-family:var(--ec-display);font-size:32px;font-weight:400;margin:0 0 10px}
.ec-interior__article h2 a{color:var(--ec-ink);text-decoration:none}.ec-interior__article h2 a:hover{color:var(--ec-gold)}
.ec-interior__content>*{max-width:100%}.ec-interior__content img{height:auto}.ec-interior__content a{color:#8d6505}

/* Site Editor header pattern: the custom front page renders this template part
   directly, so give it the same visual treatment as the rest of the site. */
body.euphoria-capital-site .wp-block-template-part{position:relative;z-index:100;background:#101a25!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.2)}
body.euphoria-capital-site .wp-block-template-part .wp-block-group{color:inherit}
body.euphoria-capital-site .wp-block-template-part .wp-block-site-title{margin:0}
body.euphoria-capital-site .wp-block-template-part .wp-block-site-title a,body.euphoria-capital-site .wp-block-template-part .wp-block-navigation-item__content{color:#fff!important;text-decoration:none!important}
body.euphoria-capital-site .wp-block-template-part .wp-block-site-title a{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
body.euphoria-capital-site .wp-block-template-part .wp-block-navigation-item__content{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
body.euphoria-capital-site .wp-block-template-part .wp-block-site-title a:hover,body.euphoria-capital-site .wp-block-template-part .wp-block-navigation-item__content:hover{color:#e5be60!important}
body.euphoria-capital-site .wp-block-template-part .wp-block-navigation__responsive-container-open,body.euphoria-capital-site .wp-block-template-part .wp-block-navigation__responsive-container-close{color:#fff!important}

/* Finance page */
.ec-finance-page .ec-header{position:absolute}.ec-loan-hero{min-height:710px;display:flex;align-items:center;position:relative;overflow:hidden;background:#101a25;color:#fff}.ec-loan-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 35%,rgba(190,147,50,.65),transparent 20%),linear-gradient(112deg,rgba(7,13,20,.22),rgba(7,13,20,.85) 67%),repeating-linear-gradient(90deg,transparent 0 70px,rgba(229,190,96,.09) 71px 72px)}.ec-loan-hero__grid{position:absolute;right:-10%;bottom:-45%;height:100%;width:65%;opacity:.6;background:repeating-linear-gradient(90deg,transparent 0 24px,rgba(230,198,114,.45) 25px 26px),repeating-linear-gradient(0deg,transparent 0 14px,rgba(230,198,114,.33) 15px 16px);transform:perspective(460px) rotateY(-31deg) rotateX(16deg)}.ec-loan-hero__inner{position:relative;z-index:1;padding-top:105px}.ec-loan-hero h1,.ec-loan-intro h2,.ec-emi h2,.ec-loan-process h2{font-family:var(--ec-display);font-size:clamp(53px,7vw,99px);font-weight:400;line-height:.96;letter-spacing:-.05em;margin:0}.ec-loan-hero h1 i,.ec-loan-intro h2 i,.ec-emi h2 i,.ec-loan-process h2 i{color:#e5be60;font-weight:400}.ec-loan-hero__lead{font-size:18px;line-height:1.65;max-width:550px;margin:27px 0}.ec-loan-hero__facts{display:flex;gap:34px;margin-top:70px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ded8cc}.ec-loan-hero__facts b{color:#e5be60;margin-right:8px}.ec-loan-intro{padding:110px 0;background:#faf8f4}.ec-loan-intro__grid{display:grid;grid-template-columns:1fr 1fr;gap:13%;align-items:end}.ec-loan-intro h2,.ec-emi h2,.ec-loan-process h2{font-size:clamp(42px,5vw,68px)}.ec-loan-intro__grid>div:last-child>p{color:#675f54;font-size:17px;line-height:1.8;margin:0}.ec-loan-products{background:#f3efe7;padding:105px 0}.ec-loan-products__head{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.ec-loan-products__head>p:last-child{font-size:13px;color:#675f54;margin:0}.ec-loan-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(26,26,26,.15)}.ec-loan-product{position:relative;display:flex;flex-direction:column;min-height:430px;padding:36px 34px;background:#faf8f4}.ec-loan-product--featured{background:#172330;color:#fff}.ec-loan-product__no{position:absolute;top:29px;right:30px;color:#998c79;font-size:11px}.ec-loan-product__icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #b8860b;color:#c99d30;font-size:25px;margin-bottom:42px}.ec-loan-product h3,.ec-loan-process h3{font:400 31px var(--ec-display);margin:0 0 7px}.ec-loan-product>p{font-size:13px;line-height:1.75;color:#675f54;margin:0}.ec-loan-product--featured>p{color:#d6d5cf}.ec-loan-product ul{list-style:none;padding:18px 0 0;margin:18px 0 24px;border-top:1px solid rgba(26,26,26,.14);font-size:12px;line-height:2}.ec-loan-product--featured ul{border-color:rgba(255,255,255,.17)}.ec-loan-product li:before{content:"—";color:#b8860b;margin-right:8px}.ec-loan-product a{margin-top:auto;color:#a57200;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800;text-decoration:none}.ec-loan-product--featured a{color:#e5be60}.ec-emi{background:#101a25;color:#fff;padding:110px 0}.ec-emi__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:9%;align-items:center}.ec-emi__copy>p:not(.ec-eyebrow){color:#cacbc8;max-width:380px;font-size:14px}.ec-emi__disclaimer{font-size:11px!important;line-height:1.65;margin-top:38px}.ec-calculator{background:#f7f4ec;color:#18202a;box-shadow:18px 18px 0 rgba(184,134,11,.7)}.ec-calculator__tabs{display:flex;background:#e9e4d9}.ec-calculator__tabs button{flex:1;background:transparent;border:0;padding:17px 7px;color:#5f5b55;font:700 10px var(--ec-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ec-calculator__tabs button.is-active{background:#b8860b;color:#fff}.ec-calculator__body{padding:31px 35px}.ec-calculator label{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0 0 21px;font-size:12px;font-weight:700}.ec-calculator output{font-size:14px;color:#9b6c09}.ec-calculator input{grid-column:1/-1;width:100%;accent-color:#b8860b;cursor:pointer}.ec-calculator__result{display:flex;justify-content:space-between;align-items:center;margin:30px 0 17px;padding:24px 0;border-top:1px solid #d4cdc0;border-bottom:1px solid #d4cdc0}.ec-calculator__result span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#6f6b62}.ec-calculator__result strong{display:block;font:400 37px var(--ec-display);color:#172330;margin-top:4px}.ec-calculator__donut{--principal:61%;width:80px;height:80px;border-radius:50%;background:conic-gradient(#b8860b 0 var(--principal),#253d51 var(--principal) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.ec-calculator__donut:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#f7f4ec}.ec-calculator__donut b,.ec-calculator__donut small{z-index:1}.ec-calculator__donut b{font-size:13px}.ec-calculator__donut small{font-size:8px;color:#756f63}.ec-calculator__breakdown{display:grid;gap:8px;margin-bottom:25px;font-size:11px;color:#686258}.ec-calculator__breakdown span{display:grid;grid-template-columns:1fr auto;align-items:center}.ec-calculator__breakdown b{color:#282a28}.ec-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px}.ec-dot--principal{background:#b8860b}.ec-dot--interest{background:#253d51}.ec-calculator .ec-button{width:100%;min-width:0}.ec-loan-process{padding:110px 0;background:#faf8f4}.ec-loan-process__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid var(--ec-line)}.ec-loan-process__grid>div{padding:28px 30px 5px 0;border-right:1px solid var(--ec-line)}.ec-loan-process__grid>div+div{padding-left:30px}.ec-loan-process__grid>div:last-child{border:0}.ec-loan-process__grid b{font-size:11px;color:#b8860b}.ec-loan-process h3{font-size:27px;margin-top:36px}.ec-loan-process__grid p{color:#675f54;font-size:13px;max-width:250px}.ec-loan-contact{padding-top:100px}
@media(max-width:760px){.ec-loan-hero{min-height:665px}.ec-loan-hero__inner{padding-top:86px;padding-bottom:45px}.ec-loan-hero h1{font-size:56px}.ec-loan-hero__facts{display:grid;grid-template-columns:1fr;gap:10px;margin-top:43px}.ec-loan-intro,.ec-loan-products,.ec-emi,.ec-loan-process{padding:75px 0}.ec-loan-intro__grid,.ec-emi__grid{grid-template-columns:1fr;gap:38px}.ec-loan-products__head{display:block}.ec-loan-products__head>p:last-child{margin-top:9px}.ec-loan-products__grid,.ec-loan-process__grid{grid-template-columns:1fr}.ec-loan-product{min-height:365px}.ec-loan-process__grid>div,.ec-loan-process__grid>div+div{padding:25px 0;border-right:0;border-bottom:1px solid var(--ec-line)}.ec-loan-process__grid>div:last-child{border-bottom:0}.ec-loan-process h3{margin-top:20px}.ec-calculator{box-shadow:10px 10px 0 rgba(184,134,11,.7)}.ec-calculator__body{padding:27px 20px}.ec-calculator__result strong{font-size:31px}.ec-calculator__tabs button{font-size:9px;padding:15px 4px}}
