@layer swift3 {@font-face { font-family: Lora; font-style: normal; font-weight: 400 700; font-stretch: 100%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-lora-v36-latin-var-0hvm-1758888206.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Lora; font-style: italic; font-weight: 400 700; font-stretch: 100%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-lora-v36-latin-var-ewfvf-1758888207.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 400 900; font-stretch: 100%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-playfair-display-v39-latin-var-t5vs5-1758888324.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Playfair Display"; font-style: italic; font-weight: 400 900; font-stretch: 100%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-playfair-display-v39-latin-var-2lhzm-1758888324.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 100 900; font-stretch: 100%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-montserrat-v30-latin-var-_goa_-1758888367.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: italic; font-weight: 100 900; font-stretch: 100%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-montserrat-v30-latin-var-h6q7l-1758888367.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Merriweather; font-style: normal; font-weight: 300 900; font-stretch: 87% 112%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-merriweather-v32-latin-var-jtswa-1758888393.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Merriweather; font-style: italic; font-weight: 300 900; font-stretch: 87% 112%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-merriweather-v32-latin-var-j0ns1-1758888393.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Dancing Script"; font-style: normal; font-weight: 400 700; font-stretch: 100%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-dancing-script-v28-latin-var-xjcyu-1758888431.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Cormorant Garamond"; font-style: normal; font-weight: 300 700; font-stretch: 100%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-cormorant-garamond-v20-latin-var-vzjt4-1758888462.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Cormorant Garamond"; font-style: italic; font-weight: 300 700; font-stretch: 100%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-cormorant-garamond-v20-latin-var-_tmsi-1758888462.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Nunito Sans"; font-style: normal; font-weight: 200 1000; font-stretch: 75% 125%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-nunito-sans-v18-latin-var-mfxtx-1758888559.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Nunito Sans"; font-style: italic; font-weight: 200 1000; font-stretch: 75% 125%; font-display: auto; src: url(https://reyhosseini.com/wp-content/uploads/yabe-webfont/fonts/google-fonts-nunito-sans-v18-latin-var-oskwq-1758888559.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }:root { --ywf--family-lora: 'Lora'; --ywf--family-lato: 'Lato'; --ywf--family-playfair-display: 'Playfair Display'; --ywf--family-montserrat: 'Montserrat'; --ywf--family-merriweather: 'Merriweather'; --ywf--family-dancing-script: 'Dancing Script'; --ywf--family-cormorant-garamond: 'Cormorant Garamond'; --ywf--family-nunito-sans: 'Nunito Sans'; --ywf--family-crimson-text: 'Crimson Text'; }@keyframes show-content-image { 0% { visibility: hidden; } 99% { visibility: hidden; } 100% { visibility: visible; } }@keyframes turn-on-visibility { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes turn-off-visibility { 0% { opacity: 1; visibility: visible; } 99% { opacity: 0; visibility: visible; } 100% { opacity: 0; visibility: hidden; } }@keyframes lightbox-zoom-in { 0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); } 100% { transform: translate(-50%, -50%) scale(1); } }@keyframes lightbox-zoom-out { 0% { transform: translate(-50%, -50%) scale(1); visibility: visible; } 99% { visibility: visible; } 100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; } }@keyframes overlay-menu__fade-in-animation { 0% { opacity: 0; transform: translateY(0.5em); } 100% { opacity: 1; transform: translateY(0px); } }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-family--playfair-display: var(--ywf--family-playfair-display); --wp--preset--font-family--lato: var(--ywf--family-lato); --wp--preset--font-family--lora: var(--ywf--family-lora); --wp--preset--font-family--dancing-script: var(--ywf--family-dancing-script); --wp--preset--font-family--merriweather: var(--ywf--family-merriweather); --wp--preset--font-family--montserrat: var(--ywf--family-montserrat); --wp--preset--font-family--crimson-text: var(--ywf--family-crimson-text); --wp--preset--font-family--nunito-sans: var(--ywf--family-nunito-sans); --wp--preset--font-family--cormorant-garamond: var(--ywf--family-cormorant-garamond); --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }@keyframes cmplz-fadein { 0% { opacity: 0; } 100% { opacity: 1; } }@layer bricks {:root { --bricks-vh: 1vh; --bricks-transition: all 0.2s; --bricks-color-primary: #ffd64f; --bricks-color-secondary: #fc5778; --bricks-text-dark: #212121; --bricks-text-medium: #616161; --bricks-text-light: #9e9e9e; --bricks-text-info: #00b0f4; --bricks-text-success: #11b76b; --bricks-text-warning: #ffa100; --bricks-text-danger: #fa4362; --bricks-bg-info: #e5f3ff; --bricks-bg-success: #e6f6ed; --bricks-bg-warning: #fff2d7; --bricks-bg-danger: #ffe6ec; --bricks-bg-dark: #263238; --bricks-bg-light: #f5f6f7; --bricks-border-color: #dddedf; --bricks-border-radius: 4px; --bricks-tooltip-bg: #23282d; --bricks-tooltip-text: #eaecef; } @keyframes load8 { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } } @keyframes spin { 100% { transform: rotate(1turn); } } @keyframes scrolling { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(10px); } } html { text-size-adjust: auto; line-height: 1.15; } body { margin: 0px; } article, aside, figcaption, figure, footer, header, main, nav, section { display: block; } .brxe-section { align-items: center; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 100%; } .brxe-container { align-items: flex-start; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 1100px; } [class*="brxe-"] { max-width: 100%; } html { font-size: 62.5%; } *, ::after, ::before, html { box-sizing: border-box; } * { border-color: var(--bricks-border-color); } body { -webkit-font-smoothing: antialiased; background-color: rgb(255, 255, 255); background-position: 50% center; color: rgb(54, 54, 54); font-family: -apple-system, "system-ui", "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15px; line-height: 1.7; transition: padding-top; } .brx-body { display: flex; flex-direction: column; margin: 0px auto; width: 100%; } :where(a) { border-color: currentcolor; color: currentcolor; cursor: pointer; text-decoration: none; } h1, h2, h3, h4, h5, h6 { margin: 0px; text-rendering: optimizelegibility; } h1 { font-size: 2.4em; } h1, h2 { line-height: 1.4; } .skip-link { clip: rect(1px, 1px, 1px, 1px); background: rgb(0, 0, 0); border-bottom-right-radius: 8px; color: rgb(255, 255, 255); font-weight: 700; height: 1px; left: 0px; overflow: hidden; padding: 5px 10px; position: absolute; top: 0px; transition: transform 0.1s; white-space: nowrap; width: 1px; z-index: 9999; } .skip-link:focus { clip: auto; height: auto; overflow: visible; width: auto; } .brx-multilevel-overflow-right, .brx-multilevel-overflow-right ul, .brx-submenu-overflow-right { left: auto !important; right: 0px !important; } .brx-sub-submenu-overflow-right, .brx-sub-submenu-overflow-right ul, .brx-submenu-overflow-right ul { left: auto !important; right: 100% !important; } #brx-content { flex: 1 1 0%; position: relative; width: 100%; } .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; white-space: nowrap; width: 1px; position: absolute !important; } .brx-load-more-hidden, .brx-query-trail:not(.bricks-isotope-sizer) { display: none !important; }}@layer bricks {.brxe-icon { font-size: 60px; }}#brxe-bzkkae { font-family: "Cormorant Garamond"; font-size: 45px; font-weight: 700; }#brxe-iyzqry { font-size: 36px; color: #212121; fill: #212121; padding-top: 2px; }#brxe-ctdots { font-size: 36px; color: #212121; fill: #212121; padding-top: 2px; }#brxe-epcrvf { display: flex; justify-content: center; align-items: center; column-gap: 16px; padding-top: 16px; align-self: center !important; }#brxe-bazmpv { justify-content: center; align-items: center; align-self: center !important; }#brxe-vtdtpr { height: 100dvh; width: 100dvw; justify-content: center; align-items: center; align-self: center !important; }@layer bricks.icons {@font-face{font-family:"Font Awesome 6 Brands";font-weight:400;font-style:normal;src:url(https://reyhosseini.com/wp-content/swift-ai/cache/reyhosseini.com/__data/fa-brands-400d37be3a4.woff) format('woff2');font-display:swap;} .fa-brands, .fab { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-family: "Font Awesome 6 Brands"; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-rendering: auto; } .fa-instagram::before { content: ""; }}@layer bricks.icons {@font-face{font-family:"Font Awesome 6 Free";font-weight:400;font-style:normal;src:url(https://reyhosseini.com/wp-content/swift-ai/cache/reyhosseini.com/__data/fa-regular-400d3c8ad1e.woff) format('woff2');font-display:swap;} .fa, .fa-classic, .fa-regular, .far { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; }  .fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; } @-webkit-keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale,1.25)); } } @keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale,1.25)); } } @-webkit-keyframes fa-bounce { 0% { transform: scale(1) translateY(0px); } 10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); } 30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); } 50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); } 57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); } 64% { transform: scale(1) translateY(0px); } 100% { transform: scale(1) translateY(0px); } } @keyframes fa-bounce { 0% { transform: scale(1) translateY(0px); } 10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); } 30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); } 50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); } 57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); } 64% { transform: scale(1) translateY(0px); } 100% { transform: scale(1) translateY(0px); } } @-webkit-keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity,.4); } } @keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity,.4); } } @-webkit-keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); } } @keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); } } @-webkit-keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); } } @keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); } } @-webkit-keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 24%, 8% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } } @keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 24%, 8% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } } @-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } } @keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } } .fa-envelope::before { content: ""; }}html { scroll-behavior: smooth; }html body {font-family: sans-serif;}body.swift-nojs [data-s3cid="4"]{min-width:83.5px;}html{opacity:1}}