@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}:root{--sb-color-gray-600:#4a5565;--sb-color-gray-700:#364153;--sb-color-wp-light-blue-600:#007ca8;--sb-duration-75:75ms;--sb-duration-100:100ms;--sb-duration-150:150ms;--sb-duration-200:200ms;--sb-duration-300:300ms;--sb-duration-500:500ms;--sb-duration-700:700ms;--sb-duration-1000:1000ms;--sb-opacity-disabled:0.5;--sb-fg-muted:var(--sb-color-gray-700);--sb-fg-subtle:var(--sb-color-gray-600);--sb-focus-ring:var(--sb-color-wp-light-blue-600);--sb-text-secondary:var(--sb-fg-muted);--sb-text-tertiary:var(--sb-fg-subtle)}@media (prefers-reduced-motion:reduce){:root{--sb-duration-75:0.01ms;--sb-duration-100:0.01ms;--sb-duration-150:0.01ms;--sb-duration-200:0.01ms;--sb-duration-300:0.01ms;--sb-duration-500:0.01ms;--sb-duration-700:0.01ms;--sb-duration-1000:0.01ms}}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--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--color--site-color-accent:#ff8300;--wp--preset--color--site-color-text:#141414;--wp--preset--color--site-color-text-light:#141414;--wp--preset--color--site-color-main-bg: ;--wp--preset--color--site-color-light-bg:#eaeaea;--wp--preset--color--site-color-medium-bg:#171717;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 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--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);--global-palette1:#3182CE;--global-palette2:#2B6CB0;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}#wrapper{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}@media screen and (min-width:1050px){.menu__main-navigation,.menu__main-navigation menu.nav-menu,.menu__main-navigation menu.nav-menu li[class*=children]{position:relative}.menu__main-navigation menu.nav-menu li[class*=children] .sub-menu{opacity:0;overflow:hidden;position:absolute;transform:translateY(35px);transition:transform .3s ease-in;visibility:hidden;z-index:-2}.menu__main-navigation menu.nav-menu li[class*=children]:hover.swd-special-dropdown>.sub-menu{align-content:center;align-items:stretch;-moz-column-gap:0;column-gap:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;opacity:1;row-gap:0;transform:translateY(0);visibility:visible;z-index:20}.menu__main-navigation menu.nav-menu li[class*=children]:hover:not(.swd-special-dropdown)>.sub-menu{display:block;height:auto;opacity:1;visibility:visible;z-index:20}.menu__main-navigation menu.nav-menu>li,.menu__main-navigation menu.nav-menu>li>a{display:inline-block;vertical-align:middle}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu-toggler{display:inline-block;line-height:1;vertical-align:initial;width:18px}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu-toggler:after{content:"";font-family:FontAwesome}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu{left:0;top:100%}.menu__main-navigation menu.nav-menu{text-align:center}.menu__main-navigation menu.nav-menu>li>a{color:#fff;font-family:Red Hat Display;font-size:13px;font-weight:700;padding:10px 15px;position:relative;text-transform:uppercase}}@media screen and (max-width:1050px){.menu__main-navigation{background:#141414;height:100%;max-width:430px;opacity:0;overflow:auto;position:fixed!important;right:0;text-align:center;top:0;transform:scale(0);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);width:100%;z-index:10255!important}.menu__main-navigation menu.nav-menu{background:url(https://olgahutsulphotography.com/wp-content/themes/sd-child/images/olga-hutsul-photography-logo-white.svg)no-repeat center 45px;background-size:60%auto;display:block;margin:25px 15px;padding-top:165px}}body{font-family:Sans-Serif;font-size:15px;font-weight:400;line-height:1.7}@media screen and (min-width:320px){body{font-size:calc(14.80723px + .06024vw)!important}}@media screen and (min-width:1980px){body{font-size:16px!important}}html body{font-family:Poppins}article .entry-content p:not(.buttonme):not(input[type=submit]){margin-bottom:15px}body::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar{background-color:#f5f5f5;width:12px}body::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}html{-webkit-tap-highlight-color:rgba(0,34,85,.5);font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-ms-overflow-style:scrollbar}::-webkit-selection{background:#ff8300;color:#fff;text-shadow:none}::-moz-selection{background:#ff8300;color:#fff;text-shadow:none}::selection{background:#ff8300;color:#fff;text-shadow:none}menu,nav{margin:0;padding:0}body,h1,h2,h3{font-style:normal}body{margin:0 auto;padding:0;color:#141414;min-width:320px;position:relative}img{backface-visibility:hidden;max-width:100%;vertical-align:top}img,img[class*=attachment-]{height:auto}h1,h2,h3{margin-bottom:15px;margin-top:0}ul{list-style:none outside none}p,ul{margin:0 0 10px;padding:0}ul ul{margin-bottom:0}a{transition:color .3s ease-in}button,input[type=submit]{-moz-appearance:none;appearance:none;vertical-align:middle}button,input{*overflow:visible}button{line-height:normal}input{vertical-align:middle}input[type=submit]{display:inline-block;text-align:center}a,input[type=submit]:hover{text-decoration:none}a,input[type=submit]:active{outline:0}input[type=email]:focus,input[type=text]:focus,textarea:focus{outline:0}.entry-content{margin-bottom:20px}.entry-content:after,.entry-content:before{content:"";display:table}.entry-content:after{clear:both}ul.page-numbers{line-height:2;margin:0;padding:0;text-align:center}li a.page-numbers,li span.page-numbers{padding:10px 15px;text-decoration:none}.page-numbers li{display:inline}li span.current{background-color:#333;color:#fff}li a.prev{border:0}@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;filter:none!important;-ms-filter:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}@page{margin:1cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}article,aside,footer,header,main,menu,nav,section{display:block}a{background-color:transparent}:active,a:active,a:hover{outline:0}img{border:0}svg:not(:root){overflow:hidden}button,input{color:inherit}button,input,textarea{font:inherit;margin:0}button{overflow:visible;text-transform:none}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}.fadeInUp{animation-name:fadeInUp}*,:after,:before{box-sizing:inherit}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1170px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-lg-12,.col-md-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:768px){.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-12{flex:0 0 100%;max-width:100%}}.align-self-center{align-self:center!important}#contact-block .widget-title,#primary article header .entry-title,.sectional-title,html article h3{font-family:Red Hat Display;font-weight:400;line-height:1.2;text-transform:uppercase}.buttonme input[type=submit],.main-header .menu .mobile__contact a,.main-header__contact .site_contact_phone>a{background:#ff8300;border:0;border-radius:8px;color:#fff;display:inline-block;font-family:Poppins;font-size:15px;padding:8px 15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .3s,box-shadow .3s;vertical-align:middle}@media screen and (min-width:320px){.buttonme input[type=submit],.main-header .menu .mobile__contact a,.main-header__contact .site_contact_phone>a{font-size:calc(14.61446px + .12048vw)!important}}@media screen and (min-width:1980px){.buttonme input[type=submit],.main-header .menu .mobile__contact a,.main-header__contact .site_contact_phone>a{font-size:17px!important}}.main-header .menu .mobile__contact a i,.main-header__contact .site_contact_phone>a i{font-size:86%;margin-right:8px}.buttonme input[type=submit]:hover,.main-header .menu .mobile__contact a:hover,.main-header__contact .site_contact_phone>a:hover{background:#141414;box-shadow:0 0 3px 1px #fff}.social-list{padding:0!important;text-align:center}.social-list>li{margin:5px 10px;width:auto!important}.social-list>li a{border-radius:50%;box-shadow:0 0 0 2px #ff8300;display:block;height:33px;transition:box-shadow .3s,background .3s;width:33px}.social-list>li a span{color:#141414;display:block;font-size:22px;line-height:1;padding-top:5px;text-align:center;transition:color .3s}.social-list>li:hover a{background:#ff8300;box-shadow:0 0 0 4px #ff8300}.social-list>li:hover a span{color:#fff}#nav-below{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;margin:25px auto;max-width:1200px;overflow:hidden;padding:15px 0;width:100%}#nav-below ul.page-numbers>li,.social-list>li{display:inline-block;vertical-align:middle}#nav-below ul.page-numbers a.page-numbers,#nav-below ul.page-numbers span{border-radius:6px;display:block;line-height:1;overflow:hidden}#nav-below ul.page-numbers span.current{background:#ff8300;color:#fff}#nav-below ul.page-numbers a{color:#141414}#nav-below ul.page-numbers a.page-numbers:hover{background:#141414;color:#fff}.main-header{background:rgba(0,0,0,.85);background:linear-gradient(180deg,rgba(0,0,0,.85),transparent);position:relative}.main-header:after{background:0 0;height:0;top:0;transition:background .3s,height .3s;z-index:1}.main-header:hover:after{background:#141414;height:100%}.main-header svg#olga_logo .cls-1{fill:#fff;transition:fill .3s}#contact-block .swifty_imgwidget_ul>li,.main-header__nav-wrapper{align-content:center;-moz-column-gap:0;column-gap:0;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:0}.main-header__nav-wrapper{align-items:center;flex-direction:row;margin-left:auto;margin-right:auto;max-width:calc(100% - 80px);padding:0 15px;position:relative;width:100%;z-index:200}@media screen and (max-width:1510px){.main-header__nav-wrapper{max-width:100%}}@media screen and (max-width:675px){.main-header__nav-wrapper{max-width:100%;width:100%}}@media screen and (max-width:320px){.main-header__nav-wrapper{padding:0 5px}}@media screen and (max-width:1050px){.main-header__logo{flex:1;order:1}}.main-header__logo__link{display:block;padding:10px 15px}@media screen and (max-width:424px){.main-header__logo__link{padding:10px 0}}.main-header__logo__link .img{width:100%}@media screen and (max-width:675px){.main-header__logo__link .img{width:150px!important}}@media screen and (max-width:424px){.main-header__logo__link .img{width:130px!important}}.main-header__logo__link .img svg{transition:width .3s;width:100%}@media screen and (max-width:675px){.main-header__logo__link .img svg{width:100%!important}}@media screen and (max-width:1050px){.main-header__contact{order:2}}@media screen and (max-width:424px){.main-header__contact .site_contact_phone>a{padding:8px 5px}.main-header__contact .site_contact_phone>a i{display:none}}.main-header .menu{position:relative}@media screen and (max-width:1050px){.main-header .menu{order:3;padding-left:15px}}@media screen and (max-width:1050px) and (max-width:430px){.main-header .menu{padding-left:5px}}.main-header .menu:after,.main-header:after{content:"";display:block;left:0;position:absolute;width:100%}.main-header .menu:after{border-bottom:1px solid rgba(250,250,250,.45);bottom:0;height:100%}@media screen and (max-width:1050px){.main-header .menu:after{display:none}}.main-header .menu>*{position:relative;z-index:2}.main-header .menu .mobile__contact{display:none;padding:15px;text-align:center}.main-header .menu .mobile__contact a{min-width:280px}.main-header .menu .mobile__contact a span{font-size:130%}#headercontainer,#masthead{position:relative;z-index:100}#masthead{transition:all .3s;width:100%;z-index:10200}.overlapped #masthead,.sticky #masthead{position:fixed}section{padding:35px 0}@media screen and (max-width:767px){section{padding:25px 0}}.sectional-title{color:#ff8300;font-size:30px}@media screen and (min-width:320px){.sectional-title{font-size:calc(26.91566px + .96386vw)!important}}@media screen and (min-width:1980px){.sectional-title{font-size:46px!important}}.menu__toggle,.menu__toggle span span{display:none}@media screen and (max-width:1050px){.menu__toggle{display:inline-block;vertical-align:middle}}.menu__main-navigation{display:block}@media screen and (max-width:1050px){.menu__main-navigation{display:none}}.menu__toggle{background:#ff8300;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins;font-size:15px!important;height:40px;line-height:1;margin:0!important;padding:5px 12px;text-align:center;text-transform:uppercase;transition:all .3s;width:50px;z-index:10255}.menu__toggle span{display:block;height:20px}.menu__toggle>span{position:relative}.menu__toggle>span:after,.menu__toggle>span:before{content:""}.menu__toggle>span:after,.menu__toggle>span:before,.menu__toggle>span>span{background:#fff;display:block;height:2px;left:0;position:absolute;transition:all .3s;width:100%}.menu__toggle>span>span{top:calc(50% - 1px);width:calc(100% - 10px)}.menu__toggle>span:before{top:0}.menu__toggle>span:after{bottom:0}.menu__toggle:hover>span>span{left:5px}@media screen and (min-width:1050px){.menu__main-navigation,.menu__main-navigation menu.nav-menu,.menu__main-navigation menu.nav-menu li[class*=children]{position:relative}.menu__main-navigation menu.nav-menu li[class*=children] .sub-menu{opacity:0;overflow:hidden;position:absolute;transform:translateY(35px);transition:transform .3s ease-in;visibility:hidden;z-index:-2}.menu__main-navigation menu.nav-menu li[class*=children]:hover.swd-special-dropdown>.sub-menu{align-content:center;align-items:stretch;-moz-column-gap:0;column-gap:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;opacity:1;row-gap:0;transform:translateY(0);visibility:visible;z-index:20}.menu__main-navigation menu.nav-menu li[class*=children]:hover:not(.swd-special-dropdown)>.sub-menu{display:block;height:auto;opacity:1;visibility:visible;z-index:20}.menu__main-navigation menu.nav-menu>li,.menu__main-navigation menu.nav-menu>li>a{display:inline-block;vertical-align:middle}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu-toggler{display:inline-block;line-height:1;vertical-align:initial;width:18px}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu-toggler:after{content:"";font-family:FontAwesome}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu{left:0;top:100%}.menu__main-navigation menu.nav-menu{text-align:center}.menu__main-navigation menu.nav-menu>li>a{color:#fff;font-family:Red Hat Display;font-size:13px;font-weight:700;padding:10px 15px;position:relative;text-transform:uppercase}}@media screen and (min-width:1050px) and (max-width:1510px){.menu__main-navigation menu.nav-menu>li>a{font-size:12px;padding:10px 8px}}@media screen and (min-width:1050px) and (max-width:1330px){.menu__main-navigation menu.nav-menu>li>a{font-size:11px;padding:10px 5px}}@media screen and (min-width:1050px){.menu__main-navigation menu.nav-menu>li>a:after{background:#fff;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .4s;width:100%}.menu__main-navigation menu.nav-menu>li:hover>a:after,.menu__main-navigation menu.nav-menu>li[class*=current]>a:after{height:2px}.menu__main-navigation menu.nav-menu>li[class*=current]>a:after{background:#fff}.menu__main-navigation menu.nav-menu>li[class*=children]:not(.swd-special-dropdown) .sub-menu{left:50%;transform:translateX(-50%);width:150px}.menu__main-navigation menu.nav-menu>li[class*=children]:not(.swd-special-dropdown) .sub-menu>li>a{padding:8px 15px;text-align:center}.menu__main-navigation menu.nav-menu>li[class*=children]:not(.swd-special-dropdown) .sub-menu>li:hover>a{background:#ff8300}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown{position:static}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu{padding:3px}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li{padding:3px;width:50%}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li>a{height:100%;transition:background .3s}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li>a span.menu-name{align-content:center;align-items:center;-moz-column-gap:0;column-gap:0;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-between;row-gap:0}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li>a span.menu-name .menu__image{width:80px}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li>a span.menu-name .menu__title{flex:1;padding:15px;text-align:left}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li:hover>a{background:#ff8300}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu-toggler:after{color:#fff;font-size:10px}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu{background:rgba(0,0,0,.85);margin:0;width:100%}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu>li{display:block;padding:.5px}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu>li>a{color:#fff;display:block;font-size:14px;line-height:1.2}}@media screen and (max-width:1050px){.menu__main-navigation{background:#141414;height:100%;max-width:430px;opacity:0;overflow:auto;position:fixed!important;right:0;text-align:center;top:0;transform:scale(0);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);width:100%;z-index:10255!important}.menu__main-navigation menu.nav-menu{background:url(https://olgahutsulphotography.com/wp-content/themes/sd-child/images/olga-hutsul-photography-logo-white.svg)no-repeat center 45px;background-size:60%auto;display:block;margin:25px 15px;padding-top:165px}}@media screen and (max-width:1050px) and (max-width:400px){.menu__main-navigation menu.nav-menu{background-size:80%auto}}@media screen and (max-width:1050px){.menu__main-navigation menu.nav-menu li{display:block;opacity:0;transition:all .4s .51s}.menu__main-navigation menu.nav-menu li:nth-child(odd){transform:translateX(30%)}.menu__main-navigation menu.nav-menu li:nth-child(2n){transform:translateX(-30%)}.menu__main-navigation menu.nav-menu li:last-child{transform:none}.menu__main-navigation menu.nav-menu li[class*=children]{align-content:center;align-items:center;-moz-column-gap:0;column-gap:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:0}.menu__main-navigation menu.nav-menu li[class*=children]>a{flex:1}.menu__main-navigation menu.nav-menu li[class*=children]>.sub-menu-toggler{width:44px}.menu__main-navigation menu.nav-menu li[class*=children]>.sub-menu-toggler:after{content:"";font-family:FontAwesome}.menu__main-navigation menu.nav-menu li[class*=children] .sub-menu{display:none;width:100%}.menu__main-navigation menu.nav-menu>li{transform:translateX(320px);-ms-transform:translatex(-320px);border-bottom:1px solid rgba(255,255,255,.15)}.menu__main-navigation menu.nav-menu{text-align:left}.menu__main-navigation menu.nav-menu>li>a{color:#fff;display:block;font-size:16px;padding:8px 10px;text-transform:uppercase}.menu__main-navigation menu.nav-menu>li:hover>a,.menu__main-navigation menu.nav-menu>li[class*=current]>a{color:#ff8300}.menu__main-navigation menu.nav-menu>li[class*=children] a{color:#fff;display:block;font-size:15px;text-align:left}.menu__main-navigation menu.nav-menu>li[class*=children]:not(.swd-special-dropdown) .sub-menu>li>a{height:100%;transition:background .3s}.menu__main-navigation menu.nav-menu>li[class*=children]:not(.swd-special-dropdown) .sub-menu>li:hover>a{background:#ff8300}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu{padding:0 0 0 15px}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li{padding:5px}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li>a{height:100%;transition:background .3s}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li>a span.menu-name{align-content:center;align-items:center;-moz-column-gap:0;column-gap:0;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-between;row-gap:0}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li>a span.menu-name .menu__image{width:80px}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li>a span.menu-name .menu__title{flex:1;padding:15px;text-align:left}.menu__main-navigation menu.nav-menu>li[class*=children].swd-special-dropdown .sub-menu>li:hover>a{background:#ff8300}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu-toggler{box-shadow:0 0 0 1px rgba(255,255,255,.15);text-align:center}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu-toggler:after{color:#fff}.menu__main-navigation menu.nav-menu>li[class*=children]>.sub-menu{margin:0;padding:15px}}.menu .menu-close-toggler{background-color:#000;background-color:rgba(0,0,0,.35);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10200}#contact-block{border-bottom:15px solid #eaeaea;overflow:hidden;padding:0}body.inner-page #contact-block{margin-top:35px}#contact-block .swifty-img-widget-class{margin-left:auto;margin-right:auto;max-width:1980px;width:100%}#contact-block .widget-title{color:#ff8300;font-size:30px;text-align:center}@media screen and (min-width:320px){#contact-block .widget-title{font-size:calc(26.91566px + .96386vw)!important}}@media screen and (min-width:1980px){#contact-block .widget-title{font-size:46px!important}}#contact-block .textwidget>p{color:#fff;text-align:center}#contact-block .swifty_imgwidget_ul{direction:block;margin:0}#contact-block .swifty_imgwidget_ul>li{align-items:stretch;flex-direction:row-reverse}#contact-block .swifty_imgwidget_ul>li>a{pointer-events:none;position:relative;display:block;width:50%}#contact-block .swifty_imgwidget_ul>li>a:before{background:#141414;content:"";display:block;height:100%;position:absolute;right:0;top:0;transition:width .35s ease-out;width:100%;z-index:2}#contact-block .swifty_imgwidget_ul>li>a img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#contact-block .swifty_imgwidget_ul>li>.sbcaption{display:block;width:50%}@media screen and (max-width:976px){#contact-block .swifty_imgwidget_ul>li>.sbcaption,#contact-block .swifty_imgwidget_ul>li>a{width:100%}}#contact-block .swifty_imgwidget_ul>li>.sbcaption{background:#141414;padding:4% 3%}@media screen and (max-width:976px){#contact-block .swifty_imgwidget_ul>li>.sbcaption{padding:25px 15px 0}}.site__footer .footer{text-align:center}.site__footer .footer__logo__link{border-bottom:1px solid #eaeaea;display:inline-block;margin-bottom:35px;padding:15px 45px 35px;vertical-align:middle}#contact-block,#copy,#page-top-image{background:#141414}#copy .site__copyrights__wrapper{margin-left:auto;margin-right:auto;max-width:750px;width:100%}#copy .site__copyrights__wrapper p{color:#fff;font-size:12px;margin:0;padding:10px 15px;text-align:center}#copy .site__copyrights__wrapper p a,#page-top-image .breadcrumbs-wrapper a,#primary article header .entry-title a{color:#ff8300}#copy .site__copyrights__wrapper p a:hover,#primary article header .entry-title a:hover{text-decoration:underline}@media screen and (max-width:600px){#copy .site__copyrights__wrapper p .site__copyrights__siteifo{display:block}}::-webkit-input-placeholder{color:#141414}::-moz-placeholder{color:#141414}:-ms-input-placeholder{color:#141414}:-moz-placeholder{color:#141414}input[type=email],input[type=text]{max-width:100%;min-height:44px;width:100%}input[type=email],input[type=text],textarea{background:#fff;border:1px solid #d1d1d1;color:#141414;display:block;font-family:Poppins;font-size:14px;padding:10px}@media screen and (min-width:320px){input[type=email],input[type=text],textarea{font-size:calc(13.61446px + .12048vw)!important}}@media screen and (min-width:1980px){input[type=email],input[type=text],textarea{font-size:16px!important}}textarea{max-height:145px;max-width:100%;min-height:145px!important;min-width:100%;width:100%}.wpcf7{margin:0;padding:0;width:100%}.wpcf7-form{padding-bottom:40px;position:relative}.wpcf7-response-output{background:#fff;bottom:0;font-size:15px;left:0;margin:0 auto;position:absolute;text-align:center;width:100%}.wpcf7-form-control-wrap{display:block;position:relative}.wpcf7 p{margin-bottom:15px}#page-top-image .breadcrumbs-wrapper{color:#fff}#page-top-image.image .bg{background-color:#eaeaea;background-position:center 12%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;max-width:1980px;width:100%}#page-top-image.image .opacity-lvl{align-content:center;align-items:center;background:rgba(0,0,0,.55);-moz-column-gap:0;column-gap:0;display:flex;flex-direction:column;flex-wrap:wrap;height:80vh;justify-content:flex-end;padding:12%0 2%;row-gap:0}@media screen and (max-width:992px){#page-top-image.image .opacity-lvl{padding:120px 0}}#page-top-image.image .container-wrapper{background:rgba(0,0,0,.45);padding:15px 0;width:100%}#primary{background:#eaeaea}#primary article{background:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.35);margin:15px 0;padding:15px}#primary article header .feat-image-link{display:block;height:0;margin-bottom:15px;overflow:hidden;padding-top:56.25%;position:relative}#primary article header .feat-image-link img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#primary article header .entry-title{font-size:17px;text-align:center}@media screen and (min-width:320px){#primary article header .entry-title{font-size:calc(15.26506px + .54217vw)!important}}@media screen and (min-width:1980px){#primary article header .entry-title{font-size:26px!important}}.cls-1{fill:#141414}body:after{content:url(https://olgahutsulphotography.com/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}:root{--star-gap:2px;--rpi-star-size:20px;--rpi-star-color:#fb8e28;--rpi-star-empty-color:#cccccc;--rpi-icon-scale-google:1.00;--rpi-icon-scale-yelp:0.92;--rpi-icon-scale-fb:1.125;--rpi-yelp-empty-color:#cccccc;--rpi-yelp-five-color:#fb433c;--rpi-yelp-four-color:#ff643d;--rpi-yelp-three-color:#ff8742;--rpi-yelp-two-color:#ffad48;--rpi-yelp-one-color:#ffcc4b;--rpi-yelp-radius:3px;--rpi-fb-color:#fa3e3e;--rpi-fb-radius:3px;--rpi-star-empty:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");--rpi-star-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z'/%3E%3C/svg%3E");--rpi-lt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain;--rpi-gt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain}#page-top-image.image .opacity-lvl{background:0 0!important}