.hero-section{z-index:1;background-image:linear-gradient(180deg,var(--color-1),var(--white));padding-top:132px;padding-bottom:90px;position:relative;overflow-x:clip}.hero-section.contact-hero{z-index:5;background-image:linear-gradient(180deg,var(--color-1),var(--transparent))}.hero-section.hero-b-details-section{padding-bottom:0}.hero-content{z-index:1;position:relative}.hero-content.about-hero-heading{margin-bottom:48px}.hero-content.service-hero-heading{margin-bottom:12px}.hero-title-wrap{margin-bottom:60px}.hero-title-wrap.blogs-hero-title{margin-bottom:40px}.hero-title-wrap.common-title-wrap{margin-bottom:0}.hero-title{font-size:var(--_font-size---fz-240);line-height:var(--_line-height---lh-74);text-transform:uppercase}.hero-title.common-title{font-size:100px}.hero-title.home{margin-left:-15px}.hero-sub-title{font-size:var(--_font-size---fz-40);letter-spacing:var(--_letter-spacing---ls-4)}.hero-date-badge-wrap{z-index:10;position:absolute;top:360px;right:136px}.hero-date-badge{background-color:var(--dark);color:var(--white);border-radius:50px;justify-content:center;align-items:center;padding:16px 32px;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.hero-date-badge:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:100%;height:100%;animation:3s ease-in-out infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{left:-100%}50%{left:100%}to{left:-100%}}.hero-date-badge:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.hero-date-text{font-size:var(--_font-size---fz-16);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-weight:600}.hero-about-layout{grid-column-gap:40px;grid-row-gap:40px;flex-flow:row;justify-content:space-between;align-items:flex-start;margin-top:20px;display:flex}.hero-about-content{width:100%;max-width:390px}.hero-about-thumb-wrap{max-width:535px}.hero-about-thumb-wrap-2{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.hero-about-title-wrap{margin-bottom:12px}.hero-about-title{font-size:var(--_font-size---fz-24);line-height:var(--_line-height---lh-112);letter-spacing:var(--_letter-spacing---ls-0);font-weight:500}.hero-about-text-wrap{margin-bottom:28px}.hero-about-thumb-layout{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-bottom:40px;display:grid}.hero-about-thumb{aspect-ratio:1;object-fit:cover;width:100%}.hero-shape-wrap{z-index:-1;pointer-events:none;position:absolute;top:-250px;bottom:auto;left:auto;right:-250px}.common-shape-wrap.hero-shape{filter:blur(40px);width:642px;max-width:642px}@media screen and (max-width:991px){.common-shape-wrap.hero-shape{filter:blur(20px);width:400px;max-width:400px}.hero-section{padding-top:120px;padding-bottom:40px}.hero-content.service-hero-heading{margin-bottom:20px}.hero-title-wrap{margin-bottom:40px}.hero-title{font-size:150px}.hero-title.common-title{font-size:60px;line-height:var(--_line-height---lh-90)}.hero-title.home{margin-left:-10px}.hero-sub-title{font-size:var(--_font-size---fz-32)}.hero-about-layout{align-items:stretch;margin-top:40px}.hero-about-thumb-wrap{flex-direction:column;max-width:300px;display:flex}.hero-about-thumb{object-fit:cover;flex-basis:100%}.hero-about-title{font-size:var(--_font-size---fz-22)}.hero-about-text-wrap{margin-bottom:20px}.hero-shape-wrap{top:-160px;right:-160px}.hero-about-thumb-layout{grid-column-gap:16px;grid-row-gap:16px;width:69%;margin-bottom:20px}.hero-date-badge-wrap{top:220px;right:80px}.hero-date-badge{padding:14px 28px}.hero-date-text{font-size:var(--_font-size---fz-15)}}@media screen and (max-width:767px){.hero-title-wrap{margin-bottom:20px}.hero-title{font-size:100px}.hero-title.common-title{font-size:48px;line-height:var(--_line-height---lh-90)}.hero-title.home{margin-left:-6px}.hero-about-layout{flex-flow:column;justify-content:space-between;align-items:flex-start;margin-top:40px}.hero-about-content{max-width:100%}.hero-about-thumb-wrap{order:-1;max-width:100%}.hero-about-thumb-wrap-2{max-width:100%}.hero-shape-wrap{top:-200px;right:-200px}.hero-about-thumb-layout{grid-column-gap:12px;grid-row-gap:12px;width:80%}.hero-date-badge-wrap{justify-content:center;margin-top:20px;margin-bottom:20px;display:flex;position:static}.hero-date-badge{padding:12px 24px}.hero-date-text{font-size:var(--_font-size---fz-14);letter-spacing:.3px}}@media screen and (max-width:479px){.hero-section{padding-top:100px}.hero-title{font-size:60px;line-height:var(--_line-height---lh-80)}.hero-title.common-title{font-size:32px}.hero-title.home{margin-left:-4px}.hero-sub-title{font-size:var(--_font-size---fz-24)}.hero-about-layout{grid-column-gap:20px;grid-row-gap:20px}.hero-shape-wrap{top:-250px;right:-250px}.hero-about-thumb-layout{grid-column-gap:8px;grid-row-gap:8px;width:100%}.hero-date-badge-wrap{justify-content:center;margin-top:16px;margin-bottom:16px;display:flex;position:static}.hero-date-badge{padding:10px 20px}.hero-date-text{font-size:var(--_font-size---fz-13);letter-spacing:.2px}}.hero-social-block{border-top:1px solid rgba(0,0,0,.1);margin-top:32px;padding-top:24px}.hero-social-item{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.hero-social-item:last-child{margin-bottom:0}.hero-social-label{font-size:var(--_font-size---fz-14);color:var(--dark-2);letter-spacing:var(--_letter-spacing---ls-1);white-space:nowrap;font-weight:500}.hero-social-link{font-size:var(--_font-size---fz-14);color:var(--dark);background-color:rgba(0,0,0,.03);border:1px solid transparent;border-radius:4px;padding:4px 8px;font-weight:600;text-decoration:none;transition:all .2s}.hero-social-link:hover{background-color:var(--dark);color:var(--white);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.hero-social-link:active{transform:translateY(0)}@media screen and (max-width:991px){.hero-social-block{margin-top:24px;padding-top:20px}.hero-social-item{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:16px}.hero-social-label{font-size:13px}.hero-social-link{padding:6px 10px;font-size:13px}}@media screen and (max-width:479px){.hero-social-block{margin-top:20px;padding-top:16px}.hero-social-item{margin-bottom:14px}}@media screen and (max-width:991px){#w-node-d10dc31e-9d01-79ed-1a57-d041684826d6-4ce1e319{grid-area:span 1/span 1/span 1/span 1}}
.shape-background-wrap{z-index:-1;pointer-events:none;position:absolute}.shape-background-wrap.hero-variant{top:-250px;bottom:auto;left:auto;right:-250px}.shape-background-wrap.center-variant{top:50%;left:50%;transform:translate(-50%,-50%)}.common-shape-wrap.shape-background{animation:10s linear infinite spin-shape}.common-shape-wrap.shape-background.hero-shape{filter:blur(40px);width:642px;max-width:642px}.common-shape-wrap.shape-background.center-shape{filter:blur(40px);width:400px;max-width:400px}@media screen and (max-width:991px){.common-shape-wrap.shape-background.hero-shape{filter:blur(20px);width:400px;max-width:400px}.shape-background-wrap.hero-variant{top:-160px;bottom:auto;left:auto;right:-160px}.common-shape-wrap.shape-background.center-shape{filter:blur(30px);width:300px;max-width:300px}}@media screen and (max-width:767px){.shape-background-wrap.hero-variant{top:-200px;bottom:auto;left:auto;right:-200px}.common-shape-wrap.shape-background.center-shape{filter:blur(25px);width:250px;max-width:250px}}@media screen and (max-width:479px){.shape-background-wrap.hero-variant{top:-250px;bottom:auto;left:auto;right:-250px}.common-shape-wrap.shape-background.center-shape{filter:blur(20px);width:200px;max-width:200px}}@keyframes spin-shape{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.image-text-section{padding-top:90px;padding-bottom:90px;position:relative}.image-text-layout{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:center;display:flex}.image-text-layout.image-left{flex-direction:row}.image-text-layout.image-right{flex-direction:row-reverse}.image-text-content{flex:1;width:100%;max-width:480px}.image-text-image-wrap{flex:1;max-width:520px;overflow:hidden}.image-text-image{object-fit:cover;width:100%;height:auto;transition:transform .3s}.image-text-image:hover{transform:scale(1.02)}.image-text-title-wrap{margin-bottom:24px}.image-text-centered-title-wrap{text-align:center;width:100%;margin-bottom:40px}.image-text-centered-title{font-size:72px;line-height:var(--_line-height---lh-110);color:var(--dark);text-transform:uppercase;margin:0;font-weight:600}.image-text-title{font-size:var(--_font-size---fz-40);line-height:var(--_line-height---lh-110);color:var(--dark);text-transform:uppercase;margin:0;font-weight:600}.image-text-title-mirror{font-size:var(--_font-size---fz-40);line-height:var(--_line-height---lh-110);color:rgba(160,160,160,.24);text-transform:uppercase;margin:0;font-weight:600}.image-text-text-wrap{max-width:100%}.image-text-text{font-size:var(--_font-size---fz-16);line-height:var(--_line-height---lh-150);letter-spacing:var(--_letter-spacing---ls-1);color:var(--dark-2);margin:0}.image-text-text h1,.image-text-text h2,.image-text-text h3,.image-text-text h4,.image-text-text h5,.image-text-text h6{color:var(--dark);font-weight:600;line-height:var(--_line-height---lh-120);margin-top:24px;margin-bottom:16px}.image-text-text h1:first-child,.image-text-text h2:first-child,.image-text-text h3:first-child,.image-text-text h4:first-child,.image-text-text h5:first-child,.image-text-text h6:first-child{margin-top:0}.image-text-text h1{font-size:var(--_font-size---fz-32)}.image-text-text h2{font-size:var(--_font-size---fz-28)}.image-text-text h3{font-size:var(--_font-size---fz-24)}.image-text-text h4{font-size:var(--_font-size---fz-20)}.image-text-text h5{font-size:var(--_font-size---fz-18)}.image-text-text h6{font-size:var(--_font-size---fz-16)}.image-text-text p{line-height:var(--_line-height---lh-150);margin-bottom:16px}.image-text-text p:last-child{margin-bottom:0}.image-text-text ul,.image-text-text ol{margin-bottom:16px;padding-left:24px}.image-text-text li{line-height:var(--_line-height---lh-150);margin-bottom:8px}.image-text-text li:last-child{margin-bottom:0}.image-text-text strong,.image-text-text b{color:var(--dark);font-weight:600}.image-text-text em,.image-text-text i{font-style:italic}.image-text-text a{color:var(--dark);text-decoration:underline;transition:opacity .3s}.image-text-text a:hover{opacity:.7}.image-text-text blockquote{border-left:3px solid var(--dark);color:var(--dark-2);margin:20px 0;padding-left:20px;font-style:italic}.image-text-text code{background-color:#f5f5f5;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}@media screen and (max-width:991px){.image-text-section{padding-top:60px;padding-bottom:60px}.image-text-layout{grid-column-gap:30px;grid-row-gap:30px}.image-text-layout.image-left,.image-text-layout.image-right{flex-direction:column}.image-text-content{max-width:100%}.image-text-image-wrap{order:-1;max-width:100%}.image-text-centered-title,.image-text-title,.image-text-title-mirror{font-size:var(--_font-size---fz-32)}.image-text-title-wrap{margin-bottom:20px}.image-text-centered-title-wrap{margin-bottom:30px}}@media screen and (max-width:767px){.image-text-section{padding-top:40px;padding-bottom:40px}.image-text-layout{grid-column-gap:20px;grid-row-gap:20px}.image-text-centered-title,.image-text-title{font-size:var(--_font-size---fz-24)}.image-text-title-mirror{display:none}.image-text-text{font-size:var(--_font-size---fz-14)}.image-text-image-wrap{max-width:280px;height:280px;margin:0 auto;overflow:hidden}.image-text-image{object-fit:cover;object-position:center;width:100%;height:100%}.image-text-image:hover{transform:none}.image-text-text h1{font-size:var(--_font-size---fz-28)}.image-text-text h2{font-size:var(--_font-size---fz-24)}.image-text-text h3{font-size:var(--_font-size---fz-20)}.image-text-text h4{font-size:var(--_font-size---fz-18)}.image-text-text h5{font-size:var(--_font-size---fz-16)}.image-text-text h6{font-size:var(--_font-size---fz-14)}}@media screen and (max-width:479px){.image-text-centered-title,.image-text-title,.image-text-title-mirror{font-size:var(--_font-size---fz-20)}.image-text-image-wrap{max-width:220px;height:220px;margin:0 auto}}
.program-section{padding-top:90px;padding-bottom:90px}.program-layout{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.program-item{z-index:1;background-color:#f5f5f5;padding:24px;position:relative;overflow:hidden}.program-item-gap{width:100%}.program-item-icon-wrap{width:200px;height:200px;margin-bottom:24px;overflow:hidden}.program-item-icon{object-fit:cover;width:100%;height:100%}.program-item-title-wrap{margin-bottom:16px}.program-item-title{font-size:var(--_font-size---fz-32);font-weight:500;line-height:40px}.program-item-text-wrap{width:100%;max-width:332px}.program-item-text{font-size:var(--_font-size---fz-14);letter-spacing:var(--_letter-spacing---ls-1)}.program-item-bg,.program-item-shape-wrap,.common-shape-wrap.program-item-shape{display:none}.program-btn-wrap{text-align:center;margin-top:40px}.program-btn{border:2px solid var(--dark);background-color:var(--dark);color:var(--white);letter-spacing:-.01em;cursor:pointer;z-index:1;border-radius:0;justify-content:center;align-items:center;padding:16px 24px;font-size:16px;font-weight:600;line-height:112%;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.program-btn:hover{background-color:var(--dark-2);border-color:var(--dark-2);box-shadow:4px 4px 0 var(--dark);transform:translate(-2px,-2px)}@media screen and (max-width:991px){.program-section{padding-top:40px;padding-bottom:40px}.program-layout{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr}.program-item-shape-wrap{top:-40%;right:-40%}}@media screen and (max-width:767px){.program-layout{grid-column-gap:20px;grid-row-gap:20px}.program-item{padding:20px}.program-item-icon-wrap{width:60px;height:60px;margin-bottom:20px}}@media screen and (max-width:479px){.program-layout{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}.program-item-shape-wrap{top:-50%;right:-50%}}
.pricing-section{background-color:var(--white);padding-top:90px;padding-bottom:90px}.pricing-centered-title-wrap{text-align:center;width:100%;margin-bottom:60px}.pricing-centered-title{font-size:72px;line-height:var(--_line-height---lh-110);color:var(--dark);text-transform:uppercase;margin:0 0 16px;font-weight:600}.pricing-subtitle{font-size:var(--_font-size---fz-18);line-height:var(--_line-height---lh-150);color:var(--dark-2);margin:0;font-weight:500}.pricing-layout{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(3,1fr);align-items:start;max-width:900px;margin:0 auto;display:grid}.pricing-card{background-color:var(--white);border:2px solid var(--dark);padding:32px 24px;transition:all .3s;position:relative}.pricing-card:hover{box-shadow:8px 8px 0 var(--dark);transform:translate(-4px,-4px)}.pricing-card.is-popular{border-color:var(--dark);background-color:var(--dark);color:var(--white)}.pricing-card.is-popular:hover{box-shadow:8px 8px 0 var(--dark-2)}.pricing-popular-badge{background-color:var(--white);color:var(--dark);font-size:var(--_font-size---fz-12);text-transform:uppercase;letter-spacing:1px;padding:8px 16px;font-weight:600;position:absolute;top:-12px;left:24px}.pricing-card.is-premium .pricing-popular-badge{background-color:var(--dark);color:var(--white);box-shadow:0 4px 8px rgba(0,0,0,.1)}.pricing-card-header{text-align:center;margin-bottom:32px}.pricing-plan-name{font-size:var(--_font-size---fz-20);text-transform:uppercase;letter-spacing:1px;color:inherit;margin:0 0 16px;font-weight:600}.pricing-price-wrap{flex-direction:column;align-items:center;gap:8px;display:flex}.pricing-price{font-size:var(--_font-size---fz-32);font-weight:700;line-height:var(--_line-height---lh-110);color:inherit}.pricing-original-price{font-size:var(--_font-size---fz-18);color:var(--dark-2);font-weight:500;text-decoration:line-through}.pricing-card.is-premium{border-color:var(--dark)!important;color:var(--dark)!important;background-color:#eae5ff!important}.pricing-card.is-premium:hover{box-shadow:8px 8px #e0d9ff!important}.pricing-card.is-vip{color:var(--white)!important;background-color:#df5f15!important;border-color:#df5f15!important}.pricing-card.is-vip:hover{box-shadow:8px 8px #df5f15!important}.pricing-card.is-vip .pricing-original-price{color:rgba(255,255,255,.6)}.pricing-card.is-vip button.primary-btn{background-color:var(--white);color:#df5f15;border-color:var(--white)}.pricing-card.is-vip button.primary-btn:hover:not(:disabled){color:#df5f15;background-color:#e0d9ff;border-color:#e0d9ff}.pricing-features{margin-bottom:32px}.pricing-features-list{margin:0;padding:0;list-style:none}.pricing-feature-item{font-size:var(--_font-size---fz-14);line-height:var(--_line-height---lh-150);color:inherit;margin-bottom:12px;padding-left:20px;position:relative}.pricing-feature-item:last-child{margin-bottom:0}.pricing-feature-item:before{content:"✓";color:inherit;font-weight:700;position:absolute;top:0;left:0}.pricing-btn-wrap{margin-top:auto}.pricing-card .primary-btn{justify-content:center;width:100%}.pricing-card button.primary-btn{border:1px solid var(--dark);background-color:var(--dark);color:var(--white);letter-spacing:-.01em;cursor:pointer;z-index:1;border-radius:0;justify-content:center;align-items:center;width:100%;padding:12px 16px;font-size:14px;font-weight:600;line-height:112%;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.pricing-card button.primary-btn:hover:not(:disabled){background-color:var(--dark-2);border-color:var(--dark-2)}.pricing-card button.primary-btn:disabled{opacity:.7;cursor:not-allowed}.pricing-card.is-popular button.primary-btn{background-color:var(--white);color:var(--dark);border-color:var(--white)}.pricing-card.is-popular button.primary-btn:hover:not(:disabled){background-color:var(--dark-2);color:var(--white);border-color:var(--dark-2)}@media screen and (max-width:991px){.pricing-section{padding-top:60px;padding-bottom:60px}.pricing-centered-title{font-size:var(--_font-size---fz-32)}.pricing-centered-title-wrap{margin-bottom:40px}.pricing-layout{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(2,1fr)}.pricing-card{padding:24px 20px}.pricing-card-header,.pricing-features{margin-bottom:24px}}@media screen and (max-width:767px){.pricing-section{padding-top:40px;padding-bottom:40px}.pricing-centered-title{font-size:var(--_font-size---fz-24)}.pricing-subtitle{font-size:var(--_font-size---fz-16)}.pricing-centered-title-wrap{margin-bottom:32px}.pricing-layout{grid-row-gap:16px;grid-template-columns:1fr}.pricing-card{padding:20px 16px}.pricing-plan-name{font-size:var(--_font-size---fz-18)}.pricing-price{font-size:var(--_font-size---fz-24)}.pricing-original-price{font-size:var(--_font-size---fz-16)}.pricing-card-header,.pricing-features{margin-bottom:20px}.pricing-feature-item{font-size:var(--_font-size---fz-13);margin-bottom:8px}.pricing-popular-badge{padding:4px 8px;font-size:12px;top:-10px;left:12px}}@media screen and (max-width:479px){.pricing-centered-title{font-size:var(--_font-size---fz-20)}.pricing-subtitle{font-size:var(--_font-size---fz-14)}}
.reviews-section{padding-top:90px;padding-bottom:90px}.reviews-layout{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.reviews-item{background-color:#f5f5f5;flex-direction:column;justify-content:space-between;min-height:280px;padding:24px;display:flex}.reviews-item-gap{width:100%}.reviews-item-text-wrap{flex-grow:1;margin-bottom:24px}.reviews-item-text{font-size:var(--_font-size---fz-16);line-height:var(--_line-height---lh-150);letter-spacing:var(--_letter-spacing---ls-1);word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-style:italic}.reviews-item-text-long{max-height:200px;line-height:1.6;position:relative;overflow:hidden}.reviews-item-text-expandable{cursor:pointer;transition:max-height .3s}.reviews-item-text-expandable:hover{background-color:rgba(0,0,0,.02);border-radius:4px;margin:-8px;padding:8px}.reviews-item-text-long:after{content:"";pointer-events:none;background:linear-gradient(transparent,#f5f5f5);width:100%;height:40px;position:absolute;bottom:0;left:0}.reviews-item-expand-btn{color:var(--dark-2);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:8px 0;font-size:14px;font-style:italic;text-decoration:underline;transition:color .2s}.reviews-item-expand-btn:hover{color:var(--dark)}.reviews-item-thumb-wrap{border-radius:8px;width:100%;height:200px;margin-bottom:24px;overflow:hidden}.reviews-item-video{object-fit:cover;width:100%;height:100%}.reviews-item-info-wrap{align-items:center;gap:12px;display:flex}.reviews-item-author-wrap{border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.reviews-item-author{object-fit:cover;width:100%;height:100%}.reviews-item-info{flex-grow:1}.reviews-item-author-name{font-size:var(--_font-size---fz-16);color:var(--dark);margin-bottom:4px;font-weight:500}.reviews-item-author-info{font-size:var(--_font-size---fz-14);color:var(--dark-2);letter-spacing:var(--_letter-spacing---ls-1)}@media screen and (max-width:991px){.reviews-section{padding-top:40px;padding-bottom:40px}.reviews-layout{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.reviews-item-video{height:200px}}@media screen and (max-width:479px){.reviews-layout{grid-row-gap:20px;grid-template-columns:1fr}.reviews-item{min-height:auto;padding:20px}.reviews-item-text{font-size:14px;line-height:1.5}.reviews-item-text-long{max-height:180px;font-size:14px}.reviews-item-text-long:after{height:30px}}.reviews-instagram-block{text-align:center;border-top:1px solid #e5e5e5;margin-top:40px;padding-top:40px}.reviews-instagram-text{font-size:var(--_font-size---fz-14);color:var(--dark-2);letter-spacing:var(--_letter-spacing---ls-1);margin-bottom:8px}.reviews-instagram-link{font-size:var(--_font-size---fz-16);color:var(--dark);border-radius:4px;padding:8px 12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block;position:relative}.reviews-instagram-link:hover{color:#e4405f;background-color:rgba(228,64,95,.05);transform:translateY(-1px)}.reviews-instagram-link:active{transform:translateY(0)}@media screen and (max-width:479px){.reviews-instagram-block{margin-top:30px;padding-top:30px}.reviews-instagram-text{font-size:13px}.reviews-instagram-link{font-size:15px}}
