@import url(https://fonts.googleapis.com/css2?family=Merienda+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Corben&display=swap);html{font-size:100}body{margin:0;color:#222;line-height:1.625;font-size:1rem;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:2.5rem;line-height:3.25rem;margin-top:6.5rem;margin-bottom:1.625rem}h2{font-size:1.6875rem;line-height:2.4375rem}h2,h3{margin-top:3.25rem;margin-bottom:.8125rem}h3{font-size:1.375rem;line-height:1.625rem}h4{font-size:1.2rem;margin-top:2.4375rem}h4,h5{line-height:1.625rem;margin-bottom:.8125rem}h5,h6{font-size:1rem;margin-top:4.0625rem}h6{line-height:1.625rem;margin-bottom:.8125rem}img{max-width:100%;margin:inherit auto}hr,img{border:0;display:block}hr{color:#222;height:1.625rem;margin:3.25rem auto;background-size:100% 26px;background-image:linear-gradient(180deg,transparent 1px,transparent 11px,#222 0,#222 15px,transparent 0,transparent 26px);width:6.25rem}a{color:#5d93ff;text-decoration:none}a:active,a:focus,a:hover{color:#f7a046}b,strong{font-weight:600}ul{list-style:square;margin-bottom:1.625rem}ul li{padding:0 .3125rem;margin-bottom:.625rem}p{line-height:1.625rem;margin-bottom:1.625rem}blockquote{padding:0;font-style:italic;text-align:center}figure{display:block;width:100%;height:auto}figcaption{line-height:1.21875rem;margin-top:.40625rem;color:#222;font-size:.875rem;font-style:italic;margin-bottom:0;text-align:center}table{border-collapse:collapse;border-spacing:0;border:2px solid #000}th{border:solid #000;border-width:1px 1px 2px}td,th{padding:0 .375rem}td{border:1px solid #000}code[class*=language-]{font-size:medium}pre[class*=language-]>code[class*=language-]{font-size:small}.anchor{margin-left:-1.875rem!important;padding-right:.875rem!important}@media screen and (min-width:685px){figure.float-left,figure.float-right{max-width:19.375rem;padding:0 1.625rem}.float-right{float:right}.float-left{float:left}}code[class*=language-],pre[class*=language-]{color:#d4d4d4;font-size:.8125rem;text-shadow:none;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#75a7ca}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#75a7ca}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;background:#1e1e1e}:not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#db4c69;background:#f9f2f4}.namespace{opacity:.7}.token.doctype .token.doctype-tag{color:#569cd6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation,.token.punctuation{color:#d4d4d4}.token.boolean,.token.constant,.token.inserted,.token.number,.token.property,.token.symbol,.token.tag,.token.unit{color:#b5cea8}.token.attr-name,.token.builtin,.token.char,.token.deleted,.token.selector,.token.string{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.entity,.token.operator{color:#d4d4d4}.token.operator.arrow{color:#569cd6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.keyword{color:#569cd6}.token.keyword.control-flow,.token.keyword.module{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console,.token.interpolation,.token.parameter{color:#9cdcfe}.token.boolean,.token.punctuation.interpolation-punctuation{color:#569cd6}.token.exports .token.maybe-class-name,.token.imports .token.maybe-class-name,.token.property,.token.variable{color:#9cdcfe}.token.escape,.token.selector{color:#d7ba7d}.token.tag{color:#569cd6}.token.cdata,.token.tag .token.punctuation{color:grey}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}code[class*=language-javascript],code[class*=language-jsx],code[class*=language-tsx],code[class*=language-typescript],pre[class*=language-javascript],pre[class*=language-jsx],pre[class*=language-tsx],pre[class*=language-typescript]{color:#9cdcfe}code[class*=language-css],pre[class*=language-css]{color:#ce9178}code[class*=language-html],pre[class*=language-html]{color:#d4d4d4}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:grey}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0;pointer-events:none;line-height:inherit;white-space:pre}.skip-links{list-style:none;margin:0;padding:0;position:relative}.skip-links li a{background-color:#fff;display:block;left:-600000px;padding:.5em;position:absolute}.skip-links li a:focus{left:0}[tabindex="-1"]:focus{outline:none}.pointing-to{outline:1px solid #5d93ff}.feed__item{margin-bottom:2.03125rem}.feed__item-title,.feed__item:last-child{margin-bottom:.8125rem}.feed__item-title{font-size:1.6875rem;line-height:2.4375rem;margin-top:0}.feed__item-title-link{color:#222}.feed__item-title-link:focus,.feed__item-title-link:hover{color:#222;border-bottom:1px solid #222}.feed__item-description{font-size:1rem;line-height:1.625rem;margin-bottom:1.21875rem}.feed__item-meta-time{font-size:.875rem;color:#222;font-weight:600;text-transform:uppercase}.feed__item-meta-divider{margin:0 .3125rem}.feed__item-meta-category-link{font-size:.875rem;color:#f7a046;font-weight:600;text-transform:uppercase}.feed__item-meta-category-link:focus,.feed__item-meta-category-link:hover{color:#5d93ff}.feed__item-readmore{font-size:1rem;color:#5d93ff}.feed__item-readmore:focus,.feed__item-readmore:hover{color:#5d93ff;border-bottom:1px solid #5d93ff}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;font-style:normal;font-weight:400;speak:none;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout{max-width:66.875rem;margin-left:auto;margin-right:auto}.layout:after,.layout:before{content:"";display:table}.layout:after{clear:both}.page{margin-bottom:3.25rem}.page__inner{padding:1.5625rem 1.25rem}.page__title{font-size:2.5rem;font-weight:600;line-height:3.25rem;margin-top:0;margin-bottom:2.35625rem}.page__body{font-size:1rem;line-height:1.625rem;margin:0 0 1.625rem}@media screen and (min-width:685px){.page{width:calc(58.275% - .78125rem)}.page:nth-child(1n){float:left;margin-right:1.875rem;clear:none}.page:last-child{margin-right:0}.page:nth-child(12n){margin-right:0;float:right}.page:nth-child(12n+1){clear:both}.page__inner{padding:1.875rem 1.25rem}}@media screen and (min-width:960px){.page{width:calc(66.6% - .625rem)}.page:nth-child(1n){float:left;margin-right:1.875rem;clear:none}.page:last-child{margin-right:0}.page:nth-child(3n){margin-right:0;float:right}.page:nth-child(3n+1){clear:both}.page__inner{padding:2.5rem 2.1875rem}}.pagination{margin-top:3.25rem;display:flex}.pagination__prev{width:50%;text-align:left}.pagination__prev-link{color:#f7a046;font-size:1.625rem;font-weight:700}.pagination__prev-link:focus,.pagination__prev-link:hover{color:#5d93ff}.pagination__prev-link--disable{pointer-events:none;color:#bbb}.pagination__next{width:50%;text-align:right}.pagination__next-link{color:#f7a046;font-size:1.625rem;font-weight:700}.pagination__next-link:focus,.pagination__next-link:hover{color:#5d93ff}.pagination__next-link--disable{pointer-events:none;color:#bbb}.post__comments,.post__footer{max-width:40rem;margin:0 auto;padding:0 .9375rem}.post__categories-button,.post__home-button,.post__tags-button{display:block;max-width:5.625rem;height:2.1875rem;padding:0 1.5rem;line-height:2.1875rem;text-align:center;color:#222;border:1px solid #e6e6e6;border-radius:1.25rem;font-size:1rem;font-weight:400;margin-left:auto;margin-right:auto;margin-top:1.625rem}.post__categories-button:focus,.post__categories-button:hover,.post__home-button:focus,.post__home-button:hover,.post__tags-button:focus,.post__tags-button:hover{color:#5d93ff}.post__categories-button,.post__tags-button{display:none}@media screen and (min-width:960px){.post__comments,.post__footer{padding:0}.post__home-button{position:fixed;max-width:auto;min-width:80px;margin:0;top:30px;left:30px}.post__categories-button{top:75px}.post__categories-button,.post__tags-button{display:block;position:fixed;max-width:auto;min-width:80px;margin:0;left:30px}.post__tags-button{top:120px}}.post-author{border-top:1px solid #e6e6e6;max-width:40rem;padding-top:1.25rem;line-height:1.625rem;margin-top:1.625rem;margin-bottom:3.25rem}.post-author__bio-twitter{display:block;text-decoration:underline}@media screen and (min-width:685px){.post-author{margin-left:auto;margin-right:auto}}.content{max-width:59.0625rem;padding:0 .9375rem;margin:0 auto}.content__title{font-size:2rem;max-width:40rem;font-weight:600;text-align:center;line-height:2.68125rem;margin:1.625rem auto 0}.content__body figure{margin-bottom:1.625rem}.content__body figure blockquote{font-style:italic;text-align:center;margin-top:0;padding:1.625rem 0}.content__body figure blockquote p{max-width:40rem;font-size:1.6817rem;margin-top:0;margin-bottom:1.625rem;line-height:2.4375rem}.content__body a{text-decoration:underline}.content__body *{max-width:40rem;margin-left:auto;margin-right:auto}.content__body img{max-width:100%}@media screen and (min-width:960px){.content{padding:0}.content__title{font-size:3rem;line-height:3.65625rem;margin-top:3.65625rem;margin-bottom:2.4375rem}.content__body,.content__body p{font-size:1.125rem;line-height:1.82813rem;margin-bottom:1.82813rem}}.meta__date{font-style:italic}.tags{margin-bottom:.8125rem}.tags__list{list-style:none;margin:0 -.625rem;padding:0}.tags__list-item{display:inline-block;margin:.625rem .3125rem}.tags__list-item-link{display:inline-block;height:2.1875rem;padding:0 1.5rem;line-height:2.1875rem;border:1px solid #e6e6e6;text-decoration:none;border-radius:1.25rem;color:#222}.tags__list-item-link:focus,.tags__list-item-link:hover{color:#5d93ff}.sidebar{width:100%}.sidebar__inner{position:relative;padding:1.5625rem 1.25rem 0}@media screen and (min-width:685px){.sidebar{width:calc(41.625% - 1.09375rem)}.sidebar:nth-child(1n){float:left;margin-right:1.875rem;clear:none}.sidebar:last-child{margin-right:0}.sidebar:nth-child(12n){margin-right:0;float:right}.sidebar:nth-child(12n+1){clear:both}.sidebar__inner{padding:1.875rem 1.25rem 0}.sidebar__inner:after{background:#e6e6e6;background:linear-gradient(180deg,#e6e6e6 0,#e6e6e6 48%,#fff);position:absolute;content:"";width:.0625rem;height:33.75rem;top:30px;right:-10px;bottom:0}}@media screen and (min-width:960px){.sidebar{width:calc(33.3% - 1.25rem)}.sidebar:nth-child(1n){float:left;margin-right:1.875rem;clear:none}.sidebar:last-child{margin-right:0}.sidebar:nth-child(3n){margin-right:0;float:right}.sidebar:nth-child(3n+1){clear:both}.sidebar__inner{padding:2.5rem}}.author__photo{display:inline-block;margin-bottom:0;border-radius:50%;background-clip:padding-box}.author__title{font-size:1.125rem;font-weight:600;line-height:1.82813rem;margin:.8125rem 0}.author__title-link,.author__title-link:focus,.author__title-link:hover{color:#222}.author__subtitle{color:#888;line-height:1.625rem}.author__subtitle,.contacts{margin-bottom:1.625rem}.contacts__list{display:flex;flex-flow:row wrap;flex-grow:0;flex-shrink:0;list-style:none;padding:0;margin:.625rem -.1875rem;width:8.75rem}.contacts__list-item{padding:0;margin:.25rem;display:flex;align-content:center;align-items:center;justify-content:center;height:2.1875rem;width:2.1875rem;line-height:2.1875rem;border-radius:50%;text-align:center;border:1px solid #ebebeb}.contacts__list-item-link{border:0;display:flex;color:#222}.contacts__list-item-link:focus,.contacts__list-item-link:hover{color:#5d93ff}.copyright{color:#b6b6b6;font-size:.875rem}.menu{margin-bottom:1.625rem}.menu__list{list-style:none;padding:0;margin:0}.menu__list-item{padding:0;margin:.625rem 0}.menu__list-item-link{font-size:1rem;color:#222;font-weight:400;border:0}.menu__list-item-link:focus,.menu__list-item-link:hover{color:#5d93ff;border-bottom:1px solid #5d93ff}.menu__list-item-link--active{color:#222;border-bottom:1px solid #222}#contact-form{background-color:#fdf6e3;padding:1rem}#contact-form .form-title{margin:.5rem 0;font-size:1.075rem}#contact-form .fields{margin:1.5rem 0}#contact-form .field{margin-bottom:1rem}#contact-form .feedback-input{color:#3c3c3c;font-weight:500;font-size:1.125rem;border-radius:0;background-color:#fbfbfb;width:100%;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;padding:.3125rem}#contact-form .feedback-input:focus{box-shadow:0;border:1px solid #3498db;outline:none}#contact-form .feedback-input:focus:valid{border:1px solid #0c6}#contact-form .feedback-input:focus:invalid{border:1px solid #ff3860}#contact-form .focused{border:1px solid #30aed6}#contact-form textarea{min-height:120px;line-height:150%;resize:vertical}#contact-form .button-blue{border:1px solid #fbfbfb;background-color:#3498db;cursor:pointer;color:#fbfbfb;font-size:1.25rem;transition:all .3s;padding:.3125rem}#contact-form .button-blue:hover{background:#fbfbfb;border:1px solid #0493bd;color:#0493bd}.email-sub{display:flex;flex-direction:column;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-bottom:1.5rem}.email-sub .title{margin-top:1.625rem}.email-sub .form{display:flex;height:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 5px 0 rgba(10,6,20,.24)}.email-sub .form .email-field{height:100%}.email-sub .form .email-field input{height:100%;width:15rem;box-sizing:border-box;padding-left:1rem}.email-sub .form .submit{height:100%;width:8rem}.email-sub .form .submit button{height:100%;width:100%;border:none;background-color:#0ed085;color:#fff;border-radius:0;text-transform:uppercase}.sub-success{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-bottom:1.5rem;padding-top:1.5rem;text-align:center}.sub-success span{padding:.5rem 1.5rem;background-color:#0ed085;color:#fff}.wedding-invite-container{color:rgba(245,226,0,.8196078431372549)}.wedding-invite-container .first-page{background:rgba(147,34,14,.9215686274509803);background:radial-gradient(#c30b0b,rgba(94,0,0,.9411764705882353));padding:0 0 20%}.wedding-invite-container .ganesh{display:flex;justify-content:space-between;margin:0 0 10%}.wedding-invite-container .body-container{display:flex;flex-direction:column;align-items:center;font-size:1.2rem;font-family:Merienda One,cursive;margin:0 10%}.wedding-invite-container .body-container .pic-container{display:flex;justify-content:center;margin:0 0 10%}.wedding-invite-container .body-container .pic-container .name-container{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-size:1.5rem;font-family:Corben,cursive}.wedding-invite-container .body-container .date{font-family:Corben,cursive;margin:5% 0 0}.wedding-invite-container .sections-container{padding:0 10% 10%;background:rgba(147,34,14,.9215686274509803);background:radial-gradient(#c30b0b,rgba(94,0,0,.9411764705882353));font-family:Merienda One,cursive}.wedding-invite-container .sections-container .section{margin:0 0 10%}.wedding-invite-container .sections-container .section-title{font-size:1.4rem;font-family:Corben,cursive;text-decoration:underline;letter-spacing:.18rem;margin:0 0 .5rem}.wedding-invite-container .sections-container .list-item{display:flex;justify-content:space-between;font-size:.9rem}.wedding-invite-container .sections-container .venue{display:flex;justify-content:space-between}.wedding-invite-container .sections-container .venue .address{margin:2rem 0 0}.wedding-invite-container .sections-container .venue .map-embed{margin:2rem 0 2rem 2rem}#send-wishes-form{background-color:none;padding:1rem}#send-wishes-form .form-title{margin:.5rem 0;font-size:1.075rem}#send-wishes-form .fields{margin:1.5rem 0}#send-wishes-form .field{margin-bottom:1rem}#send-wishes-form .feedback-input{color:#3c3c3c;font-weight:500;font-size:1.125rem;border-radius:0;background-color:#fbfbfb;width:100%;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;padding:.3125rem}#send-wishes-form .feedback-input:focus{box-shadow:0;border:1px solid #3498db;outline:none}#send-wishes-form .feedback-input:focus:valid{border:1px solid #0c6}#send-wishes-form .feedback-input:focus:invalid{border:1px solid #ff3860}#send-wishes-form .focused{border:1px solid #30aed6}#send-wishes-form textarea{min-height:120px;line-height:150%;resize:vertical}#send-wishes-form .button-blue{border:1px solid rgba(245,226,0,.8196078431372549);background-color:#6a0404;cursor:pointer;color:rgba(245,226,0,.8196078431372549);font-size:1.25rem;transition:all .3s;padding:.3125rem}#send-wishes-form .button-blue:hover{background:#fbfbfb;border:1px solid #0493bd;color:#0493bd}.msg-success{color:#0a9952;font-weight:700}