/*
Theme Name: Photographer
*/
@charset "UTF-8";/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */@import url(https://fonts.cdnfonts.com/css/chronicle-display);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap);*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}@font-face{font-family:outfit-c;src:url(assets/fonts/outfit-regular.woff2)}.button{padding:15px 30px;text-transform:uppercase;text-align:center;border:1px solid #fdfefe;border-radius:5px;background-color:#fdfefe;color:#17202a;position:relative;transition:all .5s ease;z-index:1;overflow:hidden}.button::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#17202a;transform:scaleX(0);transform-origin:left;transition:transform .6s;z-index:-1}.button-dark{background-color:#abb2b9;color:#fdfefe}.button-black{border:1px solid #17202a;background-color:#17202a;color:#fdfefe;text-align:center}.button-violet{border:1px solid #8960e8;background-color:#fdfefe;color:#8960e8;text-align:center}.button-violet::after{background-color:#8960e8}.button-border{border:1px solid #17202a}.button-service::after{height:98%}.button.form__button:hover{color:#fdfefe}.button.form__button::after{display:none}@media (min-width:800px){.button:hover{color:#fdfefe}.button:hover:after{transform:scaleX(1)}.button-black::after{background-color:#fdfefe}.button-black:hover{color:#17202a}}@media (max-width:991px){.button{text-align:center;font-size:15px;padding:10px 25px}}@media (max-width:767px){.button{padding:10px 20px;font-size:14px;text-align:center}}@media (max-width:575px){.button{font-size:13px}}@media (max-width:424px){.button{padding:10px 10px;font-size:12px}}@media (max-width:304px){.button{font-size:11px;padding:10px 5px}}.toggle{margin-left:25px;width:10px;height:10px}.toggle span{display:block;background-color:#fdfefe;height:3px;width:100%;margin-bottom:6px;transition:.5s all}.toggle span:nth-child(1){transform:translateY(5px) translateX(3px) rotate(-45deg)}.toggle span:nth-child(2){transform:translateY(-4px) translateX(-3px) rotate(45deg)}.toggle_active span:nth-child(1){transform:translateY(5px) translateX(3px) rotate(-135deg)}.toggle_active span:nth-child(2){transform:translateY(-4px) translateX(-3px) rotate(135deg)}.toggle-slim{margin-left:10px;margin-top:5px}.toggle-slim span{height:2px}.toggle-slim span:nth-child(1){transform:translateY(4px) translateX(3px) rotate(-45deg)}.toggle-slim.toggle_active span:nth-child(1){transform:translateY(4px) translateX(4px) rotate(-135deg)}.toggle-slim.toggle_active span:nth-child(2){transform:translateY(-4px) translateX(-3px) rotate(135deg)}*{font-family:Montserrat,serif;margin:0;padding:0;box-sizing:border-box}body{overflow-x:hidden}h1{font-family:Philosopher,cursive}h2{font-family:Philosopher,cursive;text-align:center;letter-spacing:1.5px}h2.large-heading{font-family:Philosopher,cursive;font-weight:500;font-size:56px;color:#2f2f2f;margin-bottom:15px;text-align:center}h2.large-heading:lang(ru){font-family:"Cormorant Garamond",serif}@media (max-width:575.98px){h2.large-heading{font-size:36px}}.container{width:1400px;margin:0 auto}section{margin-top:60px;margin-bottom:60px}hr{margin:0 20%;border:none;border-top:1px solid #abb2b9}.fly-line{display:block;height:2px;width:50px;background-color:#b6a85a;opacity:.8;margin-bottom:15px;margin-left:auto;margin-right:auto}.grecaptcha-badge{visibility:hidden!important}.language{position:relative;margin-bottom:0;padding:2px 3px;width:96px;height:35px;background-color:#17202a;border-radius:40px;display:flex;justify-content:center;align-items:center}.language__item{cursor:pointer;list-style:none;width:30px;height:30px;border-radius:50%;text-align:center;text-transform:uppercase;color:#fdfefe;line-height:1.9;position:relative}.language__item a{color:#fdfefe;text-decoration:none}.language__item.active{transition:all .5s;color:#17202a}.language__indicator{cursor:pointer;position:absolute;top:2px;right:63px;width:30px;height:30px;background:#fdfefe;border-radius:50%;z-index:1}.language__indicator::after{content:"en";position:relative;left:5px;top:2px;color:#17202a;text-align:center;text-transform:uppercase;line-height:1.9;font-size:15px}.language__item:nth-child(1).active~.language__indicator{transform:translateX(0)}.language__item:nth-child(1).active~.language__indicator::after{content:"fr"}.language__item:nth-child(2).active~.language__indicator{transform:translateX(30px)}.language__item:nth-child(2).active~.language__indicator::after{content:"en"}.language__item:nth-child(3).active~.language__indicator{transform:translateX(60px)}.language__item:nth-child(3).active~.language__indicator::after{content:"ru"}@media (max-width:767px){.language{margin-bottom:20px}}.header{position:absolute;top:0;left:0;width:100%;z-index:10;background:0 0;padding-top:20px}.header__wrapper{display:flex}.header .menu *{font-family:outfit-c,sans-serif}.header .menu{padding:20px 0;display:flex;justify-content:space-evenly;align-items:center}.header .menu div{text-transform:uppercase;font-size:18px;letter-spacing:1.5px;color:#fdfefe}.header .menu div span{text-transform:uppercase;cursor:pointer;font-size:15px}.header .menu a.menu_item{font-size:18px;text-transform:uppercase;padding:5px 10px;letter-spacing:1.5px;text-decoration:none}.header .menu.black div{color:#17202a}.header .logo{min-width:20%}.header .logo img{margin:0 auto;width:150px}.header .logo .light_logo{display:block}.header .logo .dark_logo{display:none}.header .logo--white .light_logo{display:block}.header .logo--white .dark_logo{display:none}.header .logo--dark .light_logo{display:none}.header .logo--dark .dark_logo{display:block}@media (min-width:768px){.header .menu a.menu_item{text-decoration:none;color:#17202a;text-underline-offset:1px;position:relative}.header .menu a.menu_item::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#17202a;transform:scaleX(0);transform-origin:left;transition:transform .6s}.header .menu a.menu_item:hover::after{transform:scaleX(1)}.header .menu a.menu_item{color:#fdfefe}.header .menu a.menu_item::after{background-color:#fdfefe}.header .menu.black a.menu_item{text-decoration:none;color:#17202a;text-underline-offset:1px;position:relative}.header .menu.black a.menu_item::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#17202a;transform:scaleX(0);transform-origin:left;transition:transform .6s}.header .menu.black a.menu_item:hover::after{transform:scaleX(1)}.header .menu.black a.menu_item{color:#17202a}.header .menu.black a.menu_item::after{background-color:#17202a}}@media (max-width:1023px){.header .menu{padding:10px 0}.header .menu div{font-size:13px}.header .menu div span{font-size:13px}.header .menu a.menu_item{font-size:15px;padding:3px;text-align:center}.header .logo img{width:120px}}@media (max-width:767px){.header{background-color:#fff}.header .menu{width:100%;padding:0}.header .menu div{font-size:15px}.header .menu div span{font-size:15px}.header .menu .menu_item{display:none}.header .logo{margin-bottom:25px}.header .logo .light_logo{display:none}.header .logo .dark_logo{display:block}}.promo{position:relative;margin-top:0}.promo__image{height:750px;width:100%;z-index:0;position:relative;overflow:hidden}.promo__image img{width:100%;height:100%;object-fit:cover}.promo__image-main{object-position:50% 50%}.promo__image.promo-photosession{height:unset;margin:0 auto}.promo__image h2{position:absolute;color:#fff;width:450px;text-transform:uppercase;bottom:50px;left:14%;font-size:55px}.promo__image h2:lang(ru){font-size:45px;width:465px}.promo__title{margin:65px 20px;font-weight:900;z-index:2;color:#17202a}.promo__title h1{font-size:40px;letter-spacing:1.5px;border-left:8px solid #f1efef;padding-left:16px}.promo__title h2{text-align:center;font-size:55px;letter-spacing:1.5px}.promo__title h2 span{text-transform:uppercase}.promo__text{font-size:20px;margin:0 auto}@media (max-width:1439px){.promo__image h2{width:350px;bottom:20px;left:10%;font-size:40px}.promo__image h2:lang(ru){font-size:35px;width:350px}.promo__title{margin-left:50px}.promo__title h1{font-size:30px}.promo__text{margin-left:50px}}@media (max-width:991px){.promo__image h2{width:250px;bottom:15px;left:11%;font-size:30px}.promo__image h2:lang(ru){font-size:22px;width:250px}}@media (max-width:1200px){.promo__image{height:400px}.promo__image.about{height:auto}.promo__image-main{object-position:50% 60%}.promo__image-wedding{object-position:50% 60%}}@media (max-width:767px){.promo__image{margin-top:50px}.promo__image img{height:450px;object-fit:cover}.promo__image-main{object-position:50% -15px}.promo__image-tourist{object-position:35%}.promo__image-wedding{object-position:50% -15px}.promo__image h2{left:5%}.promo__title{margin:30px 20px}.promo__title h1{font-size:25px;letter-spacing:5.5px;margin-bottom:0}.promo__title h2{font-size:25px;letter-spacing:5.5px}.promo__text{width:100%;padding:0 20px;margin-left:0}}@media (max-width:575px){.promo__title h1{font-size:22px;letter-spacing:3.5px}.promo__title h2{font-size:22px;letter-spacing:3.5px}.promo__text{font-size:13px}}.services{margin:75px auto;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.services__wrapper{margin-top:50px;display:grid;justify-content:center;grid-template-columns:repeat(2,1fr);gap:25px}.services__item{background-color:#f8f9f9;position:relative;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;overflow:hidden;border:#bdbdbd 1px solid;border-radius:5px}.services__item__left{padding:20px;width:100%}.services__item__left img{width:100%;height:100%}.services__item__right{display:flex;flex-direction:column;justify-content:center}.services__item__title{margin-top:30px;font-family:"Chronicle Display",sans-serif;text-transform:uppercase;text-align:center;font-size:22px;font-weight:500;color:#17202a;letter-spacing:2px;padding:0 10px}.services__item__descr{font-size:16px;text-align:center;margin:20px 15px 0 15px;font-family:"Chronicle Display",sans-serif;font-weight:300;letter-spacing:1px}.services__item a{text-decoration:none}.services__item .button{margin:30px;font-size:14px}@media (max-width:1200px){.services__wrapper{margin-top:35px;gap:15px}.services__item__right{justify-content:space-around}.services__item__title{font-size:20px}.services__item__descr{font-size:14px}.services__item .button{margin:20px 20px}}@media (max-width:1023px){.services__wrapper{margin-top:30px;grid-template-columns:1fr;gap:10px}.services__item__right{justify-content:center}.services__item__title{font-size:18px}.services__item__descr{font-size:13px;margin:20px 5px 0 5px}.services__item .button{margin:20px 20px}}@media (max-width:767px){.services{margin:30px auto 0 auto}.services__wrapper{margin:30px 10px 0 10px}.services__item__left{padding:10px}.services__item__left img{object-fit:contain}.services__item__title{font-size:16px}}@media (max-width:375px){.services__item{grid-template-columns:1fr}.services__item__left{margin:0 auto;width:80%;padding-top:25px}.services__item__title{margin-top:20px}}.aboutme{position:relative;margin-top:0}.aboutme__wrapper{margin-top:80px}.aboutme h1{font-size:45px;text-transform:uppercase;color:#656568}.aboutme__descr{margin-top:100px;font-weight:300;letter-spacing:1px;font-size:20px;text-align:left;margin-bottom:20px}.aboutme__image{height:750px;width:100%;z-index:0;position:relative;overflow:hidden}.aboutme__image .image-horizonal{display:block}.aboutme__image .image-vertical{display:none}.aboutme__image img{width:100%;height:100%;object-fit:cover;object-position:50% 36%}@media (max-width:1200px){.aboutme__image{height:600px}.aboutme__descr{font-size:18px}}@media (max-width:991px){.aboutme__image{height:600px}.aboutme__image .image-horizonal{display:none}.aboutme__image .image-vertical{display:block}.aboutme__wrapper{margin-top:50px}.aboutme h1{font-size:35px}.aboutme__descr{margin-top:50px;font-size:17px}}@media (max-width:767px){.aboutme__info{margin-top:50px}.aboutme__image{margin-top:50px}.aboutme__image img{object-fit:cover}}.hero-gallery{position:relative;margin-top:0}.hero-gallery__wrapper{margin-top:80px}.hero-gallery h1{font-size:45px;text-transform:uppercase;color:#656568}.hero-gallery__descr{margin-top:100px;font-weight:300;letter-spacing:1px;font-size:20px;text-align:left;margin-bottom:20px}.hero-gallery__image{height:750px;width:100%;z-index:0;position:relative;overflow:hidden}.hero-gallery__image .image-horizonal{display:block}.hero-gallery__image .image-vertical{display:none}.hero-gallery__image img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media (min-width:2000px){.hero-gallery__image img{object-position:50% 74%}}@media (max-width:1200px){.hero-gallery__image{height:600px}.hero-gallery__descr{font-size:18px}}@media (max-width:991px){.hero-gallery__image{height:600px}.hero-gallery__image .image-horizonal{display:none}.hero-gallery__image .image-vertical{display:block}.hero-gallery__wrapper{margin-top:50px}.hero-gallery h1{font-size:35px}.hero-gallery__descr{margin-top:50px;font-size:17px}}@media (max-width:767px){.hero-gallery__info{margin-top:50px}.hero-gallery__image{margin-top:50px}.hero-gallery__image img{object-fit:cover}}.about-section{margin-top:60px;margin-bottom:60px}.about-section .main-title{position:relative;margin-bottom:6rem;text-align:center}.about-section .main-title h5{font-size:20px;margin-bottom:1.1rem;font-weight:400}.about-section .main-title h2{text-transform:capitalize;font-weight:300;color:#1f1f1f;line-height:1.2;max-width:650px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.about-section .main-title p{max-width:720px;margin:0 auto}.about-section .main-title.style-two h5{margin-bottom:1.5rem}.about-section .main-title.style-two h2{text-transform:initial;font-size:47px;font-weight:600;color:#ef5030}.about-section .main-title.style-two p{font-size:20px;font-weight:400;color:#000;opacity:.8}.about-section a{text-decoration:none}.about-section .about-box{border-radius:5px;padding:50px 15px 50px;background:#fff;text-align:center;cursor:pointer;-webkit-box-shadow:0 0 5px rgba(127,123,123,.1);box-shadow:0 0 5px rgba(127,123,123,.1);transition:ease-in-out .3s}.about-section .about-box .about-main-icon i{font-size:50px;transform:translateY(0);transition:ease-in-out .3s}.about-section .about-box:hover .about-opacity-icon i{opacity:.09}.about-section .about-box:hover .about-main-icon i{transform:translateY(-10px)}.about-section .about-box:hover h5,.about-section .about-box:hover i{color:#fff;transition:ease-in-out .3s}.about-section .about-box h5{font-size:22px;font-weight:400;color:#000;transition:ease-in-out .3s}.about-section .about-box.about-opacity-icon i{opacity:.09}.about-section .about-opacity-icon{width:100%;display:flex;justify-content:center}.about-section .about-opacity-icon i{position:absolute;color:#f19f1f;top:30px;font-size:120px;font-weight:800;line-height:1;text-transform:capitalize;opacity:0;animation:scale .6s alternate infinite linear both}.about-section .about-opacity-icon i:before{transition:all .3s ease-in-out}.about-section .box-1:hover{background-color:#00a0d1}.about-section .box-2:hover{background-color:#f19f1f}.about-section .box-3:hover{background-color:#dc3545}.about-section .box-4:hover{background-color:#ef5030}.about-section .text-purple{color:#dc3545}.about-section .text-orange{color:#f19f1f}.about-section .text-blue{color:#00a0d1}.about-section .text-orang{color:#ef5030}@media (max-width:992px){.about-section .main-title h5{font-size:18px}.about-section .main-title.style-two h2{font-size:44px}.about-section .main-title.style-two p{font-size:17px}.about-section .about-box h5{font-size:20px}}@media (max-width:768px){.about-section .about-box{margin-bottom:15px}.about-section .main-title h5{font-size:16px}.about-section .main-title.style-two h2{font-size:40px}}@media (max-width:575.98px){.about-section .main-title h5{font-size:14px}.about-section .main-title.style-two h2{font-size:30px}.about-section .main-title.style-two p{font-size:13px}.about-section .about-box{margin-bottom:18px}}@keyframes scale{from{transform:translateY(0)}to{transform:translateY(-10px)}}.about-section2{padding:60px 0;margin-bottom:0;background-color:#f1efef}.about-section2 h2{text-transform:uppercase;text-align:left;font-size:30px;border-left:8px solid #fff;padding-left:16px}.about-section2 p{margin-top:50px;font-weight:300;letter-spacing:1px;font-size:20px;text-align:left;margin-bottom:20px}.about-section2 .brands{margin-top:70px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.about-section2 .brands .brand-item{margin:10px 10px}.about-section2 .brands .brand-item img{width:100%;height:100%}@media (max-width:1200px){.about-section2 p{font-size:18px}}@media (max-width:991px){.about-section2 h2{font-size:20px}.about-section2 p{margin-top:30px;font-size:17px}.about-section2 .brands{flex-direction:column}.about-section2 .brands .brand-item{height:40px}}.quote{margin-top:0;background-position:center;background-size:cover;background-repeat:no-repeat;height:450px;position:relative;background-attachment:fixed}.quote .quote-bg-desktop,.quote .quote-bg-mobile{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0;background-attachment:fixed}.quote .quote-bg-mobile{display:none}.quote a{text-decoration:none}.quote .height1{height:100%}.quote .overlay-discount{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(32,32,32,.49)}.quote .row{display:flex;height:100%}.quote .quote-content{flex:0 0 33.3333%;display:flex;align-items:center;justify-content:center}.quote .quote-side{flex:0 0 66.6667%;display:block}.quote .content{text-align:left;color:#fdfefe}.quote .content .main-heading{text-align:left;font-size:35px;text-transform:uppercase;line-height:45px;margin-bottom:25px}.quote .heading{font-size:20px;font-weight:300;margin-bottom:1rem}.quote .white-btn{background-color:rgba(194,194,194,.3098039216);color:#fff;border:1px solid #fff}.quote .white-btn:hover{background-color:#fff;color:#222;border:1px solid transparent}.quote .btn-slider{padding:15px 35px;cursor:pointer;box-shadow:none;outline:0;font-size:15px;line-height:17px!important;font-weight:400;transition:.5s ease;text-decoration:none}@media screen and (max-width:991px){.quote .quote-content{flex:0 0 50%}.quote .quote-side{display:none}}@media screen and (max-width:767px){.quote{background-attachment:initial}.quote .content .main-heading{font-size:30px}.quote .quote-content{margin-left:25px;flex:0 0 90%}.quote .quote-side{display:none}.quote .quote-bg-desktop{display:none}.quote .quote-bg-mobile{display:block}}@media (max-width:400px){.quote .content .main-heading{font-size:25px;line-height:35px}}.reviews h2{text-transform:uppercase;color:#656568}.reviews .testimonial-card{padding-left:60px;padding-right:60px;overflow:hidden}.reviews .testimonial-card .item{text-align:center}.reviews .testimonial-review{margin-top:50px;text-align:left}.reviews .testimonial-review .client-info .client-name{font-family:Philosopher,sans-serif;font-size:20px;color:#656568;margin-bottom:0}.reviews .testimonial-review .client-info .client-designation{color:#2f2f2f}.reviews .testimonial-review .image-holder{height:200px;width:200px;border-radius:50%;display:inline-block;-webkit-box-shadow:1px 1px 15px #d8dce0;box-shadow:1px 1px 15px #d8dce0;margin-bottom:30px;border:solid 3px #fff}.reviews .testimonial-review .image-holder img{border-radius:50%}.reviews .testimonial-review .review-detail{margin-top:30px;color:#656568}.reviews .testimonial-review .review-detail ul.test-review{padding-left:0}.reviews .testimonial-review .review-detail ul.test-review li{list-style:none;display:inline-block}.reviews .testimonial-review .review-detail ul.test-review li i{font-size:20px;color:#afafb4}.reviews .owl-carousel .owl-dots{position:absolute;left:8px;bottom:50%}.reviews .owl-carousel .owl-nav button.owl-next,.reviews .owl-carousel .owl-nav button.owl-prev,.reviews .owl-carousel button.owl-dot{height:20px;width:20px;border:solid 3px #b6a85a;margin-bottom:10px;border-radius:50%;-webkit-box-shadow:1px 1px 10px #b6a85a;box-shadow:1px 1px 10px #b6a85a;display:block}.reviews .owl-carousel button.owl-dot.active{background-color:rgba(182,168,90,.79);border:solid 3px #fff}.reviews .text-des{font-size:16px;font-family:Montserrat,sans-serif;font-weight:300}@media (max-width:991px){.reviews{margin-bottom:30px}.reviews .testimonial-top{display:flex}.reviews .testimonial-top .client-info{margin-left:25px;display:flex;flex-direction:column;justify-content:center}.reviews .testimonial-top .image-holder{margin-bottom:0;height:150px;width:150px}.reviews .testimonial-review{padding-left:0;padding-right:0}.reviews .testimonial-card{padding-left:20px;padding-right:20px}}.instagram__wrapper{margin:0 auto;border:1px solid #c2c2c2;width:500px;padding:30px}.instagram__wrapper h3{color:#616161;font-size:18px;letter-spacing:5px;line-height:1.5;text-transform:uppercase;font-weight:300}.instagram__wrapper a{display:block;margin:10px auto;font-family:Philosopher,sans-serif;font-size:25px;letter-spacing:3px;text-decoration:none;color:#17202a;transition:color .5s ease;text-transform:uppercase}.instagram__wrapper .line{width:15%;height:7px;background-color:rgba(97,97,97,.2)}.instagram__wrapper h4{color:#616161;margin-top:10px;font-size:17px;letter-spacing:1px}@media (min-width:768px){.instagram__wrapper a:active,.instagram__wrapper a:focus,.instagram__wrapper a:hover{color:#003aa5}}@media (max-width:767px){.instagram{margin:45px 0}.instagram__wrapper{width:300px;padding:10px}.instagram__wrapper h3{font-size:12px}.instagram__wrapper a{margin:15px auto;font-size:15px}.instagram__wrapper h4{font-size:14px}}.order{margin-top:0;margin-bottom:0;padding:75px 0;position:relative}.order__bg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50% 30%;z-index:0;width:100%;height:100%}.order h2{position:relative;text-transform:uppercase;z-index:1;color:#fff;text-align:left}.order h3{position:relative;z-index:1;margin:20px 0;font-size:16px;font-weight:300;line-height:1.5;color:#fff;text-align:left}.order__wrapper{margin-top:20px;width:600px}.order__image{display:flex;align-items:center;justify-content:center}.order__image img{width:80%}.order .location-details-contact .loc-details .contact-box{background-color:transparent;border-radius:0;color:#fff;padding:30px;font-family:Montserrat,sans-serif}.order .location-details-contact .loc-details:nth-child(2) .contact-box{background-color:transparent}.order .location-details-contact .loc-details .contact-box .media i{font-size:50px;margin-right:15px;color:#b6a85a}.order .location-details-contact .loc-details .contact-box .media .media-body h5{font-size:22px;font-weight:600;color:#2f2f2f}.order .location-details-contact .loc-details .contact-box .media .media-body p{font-family:outfit-c,sans-serif;font-size:16px;font-weight:300;opacity:.8;color:#2f2f2f}.form{color:#cfcfcf;margin:0 auto;margin-top:50px;position:relative}.form::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.9) center/150px no-repeat;opacity:0;visibility:hidden;transition:all .5s ease 0s}.form._sending::after{opacity:1;visibility:visible}.form__input{background:0 0;color:#fff;margin:10px 0;outline:red;height:50px;padding:0 20px;border:1px solid #abb2b9;width:100%;font-size:18px}.form__input._error{border:1px solid red}.form__input::placeholder{font-size:17px;color:#cfcfcf}.form #datepicker{margin:10px 0}.form__select{margin:10px 0}.form textarea{border:1px solid #abb2b9;min-height:120px;resize:vertical;padding:10px;padding-left:22px}.form textarea::placeholder{font-size:17px;color:#cfcfcf}.form__checkbox{display:flex;align-items:flex-start}.form__checkbox._error .form__checkbox__label::before{border:1px solid red}.form__checkbox__input{display:none}.form__checkbox__label{font-size:16px;line-height:140%;display:inline-flex;align-items:center;position:relative;cursor:pointer}.form__checkbox__label::before{content:"";align-self:flex-start;flex:0 0 20px;height:20px;background-color:#fff;border:1px solid #000;border-radius:4px;margin:0 10px 0 0}.form__checkbox__label::after{transition:transform .5s ease 0s;content:"";width:14px;height:14px;position:absolute;top:3px;left:3px;background-color:#9e9e9e;border-radius:4px;transform:scale(0)}.form__checkbox a{color:#c7edff}.form__checkbox div{line-height:130%;text-align:left}.form__button{margin:20px auto;min-height:60px;font-size:16px;cursor:pointer;border-radius:5px;background-color:rgba(254,254,254,.5215686275)}.form__select{margin-top:15px;border:1px solid #ccc}.form__select__text{padding:8px 16px}.form__select__items{padding:10px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:50px;grid-auto-rows:50px;gap:5px}.form__select__item{background-color:#f6f6f6;border:1px solid #ccc;font-size:15px;line-height:50px;cursor:pointer}.form__select__item:hover{background-color:#ededed}.form__select__item.active{background-color:#007bff;color:#fff}.form__checkbox__input:checked+.form__checkbox__label::after{transform:scale(1)}.red{color:red}@media (max-width:1200px){.order{padding:45px 0}.order__wrapper{width:500px}.order__wrapper-workshop .order__image{display:none}.order__wrapper-workshop .form{max-width:700px}.form__checkbox__label{font-size:15px}}@media (max-width:1023px){.order__wrapper-workshop .order__image{display:none}.order__wrapper-workshop .form{max-width:500px}.order__image img{width:100%}.form{margin-top:30px}}@media (max-width:767px){.order{position:relative;overflow:hidden}.order h2{font-size:25px}.order__wrapper{width:auto}.order__wrapper-workshop .form{max-width:none}.order__image{display:none}.order h2{position:relative;z-index:1}.order h3{font-size:16px;font-weight:400;position:relative;z-index:1}.order__bg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;z-index:0;width:100%;height:100%}.form__input{font-size:16px}.form__input::placeholder{font-size:15px}.form textarea{font-size:14px}.form textarea::placeholder{font-size:15px}.form__checkbox__label{font-size:12px;text-align:left}.form__checkbox div a{text-decoration:underline;text-underline-offset:4px}.form button.form__button{border:1px solid #fdfefe;color:#17202a}.form button.form__button:hover{color:#17202a}}@media (max-width:575px){.form__select__items{grid-template-columns:repeat(3,1fr)}.form__select__item{font-size:13px}}@media (max-width:374px){.form__select__items{grid-template-columns:repeat(2,1fr)}}.photosession{padding:25px;margin-top:0}.photosession__wrapper{max-width:900px;margin:50px auto 0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:420px;grid-auto-rows:420px;gap:25px}.photosession__item{border-radius:3px;overflow:hidden;position:relative}.photosession__item img{object-fit:cover;width:100%;height:100%;transition:transform 2.2s cubic-bezier(.14,.4,.09,.99)}.photosession__item.middle{margin-top:70px;margin-bottom:-70px}.photosession__item:hover img{transform:scale(1.02);transition:transform 2.2s cubic-bezier(.14,.4,.09,.99)}@media (max-width:991px){.photosession__wrapper{margin:25px 5px 0 5px;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-auto-rows:auto}.photosession__item.middle{margin-top:0;margin-bottom:0}.photosession__item.second{margin-top:70px;margin-bottom:-70px}}.footer{background-color:#fdfefe;color:#17202a;padding:75px 0 25px 0;margin:0 auto;text-align:center}.footer__social{margin-bottom:20px}.footer__social a{text-decoration:none;margin-right:15px}.footer__social a:last-child{margin-right:0}.footer__social a:hover svg g{fill:#003aa5}.footer__email,.footer__pages,.footer__phone{margin:10px 0}.footer__email a,.footer__pages a,.footer__phone a{text-decoration:none;color:#17202a}.footer__pages{margin-top:50px;list-style-type:none;display:flex;justify-content:center}.footer__pages li{font-size:20px;padding:5px 20px;border-right:1px solid #17202a}.footer__pages li:last-child{border-right:none}.footer__logo{margin:35px auto 0 auto;width:150px;height:100px}.footer__logo img{width:100%}.footer__text{margin-top:0}.footer__developer{margin-top:20px;font-size:15px}.footer__developer__logo{color:#000}.footer__developer__logo:hover{color:#000}.footer__developer__logo img{width:54px;padding-bottom:8px}@media (min-width:768px){.footer__email a,.footer__pages a,.footer__phone a{text-decoration:none;color:#17202a;text-underline-offset:1px;position:relative}.footer__email a::after,.footer__pages a::after,.footer__phone a::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#17202a;transform:scaleX(0);transform-origin:left;transition:transform .6s}.footer__email a:hover::after,.footer__pages a:hover::after,.footer__phone a:hover::after{transform:scaleX(1)}.footer__email a:after,.footer__pages a:after,.footer__phone a:after{height:1px}}@media (max-width:767px){.footer__social{margin-bottom:30px}.footer__pages{flex-direction:column}.footer__pages li{border-right:none}.footer__text{padding:0 10px}}@media (max-width:575px){.footer{padding:40px 0 25px 0}}.portfolio{margin-bottom:0}.portfolio h2{text-transform:uppercase;color:#656568}.portfolio__wrapper{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:40px;padding-bottom:70px}.portfolio__item{overflow:hidden}.portfolio__item img{width:100%}.portfolio__item:first-child img{object-position:50% 0}.portfolio__caption{margin-top:15px;font-size:20px;font-family:Philosopher,serif;color:#656568}@media (min-width:991px){.portfolio__item:hover img{transform:scale(1.02);transition:transform 2.2s cubic-bezier(.14,.4,.09,.99)}}@media (max-width:1200px){.portfolio__wrapper{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width:991px){.portfolio__wrapper{margin-top:50px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);padding-bottom:50px}.portfolio__caption{font-size:18px}}@media (max-width:767px){.portfolio__wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:15px}}@media (max-width:575px){.portfolio__wrapper{margin-top:35px;padding-bottom:35px;padding-left:20px;padding-right:20px;grid-template-columns:repeat(2,1fr);gap:15px}.portfolio__caption{font-size:15px}}@media (max-width:299px){.portfolio__wrapper{margin-top:30px;padding-bottom:30px;grid-template-columns:1fr;grid-template-rows:repeat(3,260px);gap:10px}}.counter .counter-title{margin-bottom:40px}.counter .counters{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.counter .ist-counter{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;float:left;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.counter .ist-counter .number{font-size:3.625rem;font-weight:200;line-height:normal;padding-right:1rem}.counter .counters .number{font-size:3.625rem;font-weight:200;line-height:normal;padding-right:1rem}.counter .count-text span{display:block}.counter .count-text .main-text{font-size:1.5rem;font-weight:200;margin-bottom:3px}.counter .counters-line{height:40px;margin:0 auto;margin-right:15px;top:22px;right:0;width:2px;background-color:#f66;position:absolute}.counter .index-2 .counters-line{height:40px;margin:0 auto;top:22px;right:0;width:2px;background-color:#f66;position:absolute}.counter .index-3 .counters-line{height:40px;margin:0 auto;top:22px;right:0;width:2px;background-color:#f66;position:absolute}.counter .counters .number{margin-left:auto}.counter .counters .count-text{margin-right:auto}.counter .main-font.number{font-family:"Open Sans",sans-serif}.counter .main-font.count-subtext{font-size:16px}.counter .hr-line{width:30px;height:1px;background:#f66;display:block;margin:0 auto}@media screen and (max-width:1024px){.counter .container-fluid{padding-right:5px;padding-left:5px}}@media screen and (max-width:991px){.counter .counters{display:block!important;float:none;left:0;margin:0 auto;margin-bottom:50px!important}.counter .ist-counter{display:block!important;margin-bottom:50px!important;float:none}.counter .divider{display:none!important}.counter .col-lg-3:not(:last-child) .counters{margin-bottom:3rem}.counter .col-lg-3:not(:last-child) .ist-counter{margin-bottom:3rem}}@media screen and (max-width:767px){.counter .counters .number{font-size:2rem}.counter .counters-line{display:none}.counter .counters-line-last{display:none}.counter .ist-counter .number{font-size:2rem}.counter .ist-counter{margin-bottom:20px}.counter .count-space{margin:30px 0}}.approach{width:100%;background-color:#fff;position:relative;margin-top:0;margin-bottom:0}.approach .text-section{padding:50px 50px;display:flex;flex-direction:column;justify-content:center}.approach__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:100px}.approach__title{display:none;position:absolute;bottom:92px;text-transform:uppercase;left:30px;color:#fff;font-size:35px}.approach__subtitle{display:none;position:absolute;font-family:Philosopher,cursive;bottom:50px;left:30px;color:#fff;font-size:25px}.approach .img-section{z-index:1;max-width:500px;position:relative}.approach .img-section img{width:100%}@media (max-width:992px){.approach .container{padding:0}.approach__wrapper{grid-template-columns:repeat(1,1fr);gap:0}.approach .text-section{padding:50px 30px 50px 30px}.approach .approach__subtitle,.approach .approach__title{display:block}.approach__subtitle:lang(ru){height:60px;bottom:30px}.approach .img-section img{width:100%}}@media (max-width:424px){.approach__subtitle{height:60px;bottom:30px}}.photographer{width:100%;background-color:#f1efef;position:relative;text-align:left;color:#656568}.photographer h2{text-align:left}.photographer__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:100px}.photographer .text-section{padding:70px 50px}.photographer .img-section{z-index:1;max-width:500px}.photographer .img-section img{width:100%}.photographer__title{text-transform:uppercase;font-size:25px}.photographer__title_2{text-transform:uppercase;font-size:35px}.photographer__subtitle{font-family:Philosopher,cursive;font-size:20px}.photographer__subtitle_2{margin-top:40px;font-family:Philosopher,cursive;font-size:20px;border-left:8px solid #fff;padding-left:16px}.photographer__text{margin-top:40px;font-size:16px}@media (max-width:992px){.photographer__wrapper{grid-template-columns:repeat(1,1fr);gap:0}.photographer .text-section{position:relative;padding-top:35px}.photographer .photographer__title{font-size:22px;position:absolute;top:-100px;z-index:2;color:#fff}.photographer .photographer__title:lang(ru){font-size:20px}.photographer .photographer__title_2{font-size:46px;position:absolute;top:-66px;z-index:2;color:#fff}.photographer .img-section img{width:100%}}@media (max-width:424px){.photographer .text-section{padding:35px 30px}.photographer .photographer__title{top:-82px;font-size:18px}.photographer .photographer__title:lang(ru){font-size:16px}}.latest-items{background-color:#f1efef;margin-top:0;margin-bottom:0;padding-bottom:100px}.latest-items .heading-details{padding-top:60px;color:#656568;text-transform:uppercase}.latest-items .heading-details h2{text-align:center;margin:0 auto}.latest-items a{text-decoration:none;color:#000}.latest-items .product{transition:.5s ease}.latest-items .list-item-slider{margin-top:50px;position:relative}.latest-items .list-item-slider .item{position:relative;cursor:pointer;overflow:hidden}.latest-items .list-item-slider .item .overlay-item{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0);border:none;z-index:11;transition:background .4s ease;opacity:1;pointer-events:none}.latest-items .list-item-slider .item .product-img{overflow:hidden;position:relative}.latest-items .list-item-slider .item .product-img img{transition:transform .5s ease;height:100%;width:100%}.latest-items .list-item-slider .item .product-img .product-title{font-family:Philosopher,cursive;position:absolute;text-transform:uppercase;bottom:35px;left:20px;font-size:27px;color:#fff}.latest-items .list-item-slider .item .product-img .product-subtitle{position:absolute;bottom:20px;left:20px;color:#fff;font-size:16px}.latest-items .list-item-slider .item .product-button{text-align:center}.latest-items .list-item-slider .item .product-button h4{margin-top:25px;display:inline-block;font-size:13px;text-transform:uppercase;color:#656568;padding:10px 20px;background-color:#fff;border-radius:5px}.latest-items .list-item-slider .owl-carousel{overflow:visible}.latest-items .list-item-slider .owl-nav{position:absolute;top:40%;transform:translateY(-50%);left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.latest-items .list-item-slider .owl-nav button{position:absolute;pointer-events:auto;color:#656568;font-size:70px;display:flex;align-items:center;justify-content:center;margin:0 10px;font-weight:200;line-height:1;-webkit-appearance:none;appearance:none;background:0 0;border:none;outline:0;box-shadow:none;-webkit-tap-highlight-color:transparent}.latest-items .list-item-slider .owl-nav button:hover{color:#404042}.latest-items .list-item-slider .owl-nav .owl-prev{left:-56px}.latest-items .list-item-slider .owl-nav .owl-next{right:-56px}.latest-items .list-item-slider .item:hover .overlay-item{background:rgba(0,0,0,.25)}.latest-items .list-item-slider .item:hover img{transform:scale(1.1)}.latest-items .list-item-slider .item:hover .product-img img{transform:scale(1.1);transition:transform .5s ease}@media (max-width:1199px){.latest-items .list-item-slider .item .product-img .product-title{font-size:23px}.latest-items .list-item-slider .item .product-img .product-subtitle{bottom:15px;font-size:14px}}@media (max-width:991px){.latest-items .list-item-slider .owl-nav .owl-prev{left:-40px}.latest-items .list-item-slider .owl-nav .owl-next{right:-40px}}@media (max-width:767px){.latest-items .container{padding:0}.latest-items h2{width:300px}.latest-items .list-item-slider .owl-nav button{color:#fff}.latest-items .list-item-slider .owl-nav button:hover{color:#e9e9eb}.latest-items .list-item-slider .owl-nav .owl-prev{left:20px}.latest-items .list-item-slider .owl-nav .owl-next{right:20px}}.cbp-caption-mobile-title{display:none;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;color:#b6a85a;text-align:center;margin:10px 0 0 0}@media (max-width:799px){.cbp-caption-mobile-title{display:block}.ui-block-07.portfolio-sec .cbp-caption-defaultWrap{margin-bottom:0}}.ui-block-07.portfolio-sec .portfolio-heading{margin-bottom:50px}.ui-block-07.portfolio-sec .cbp-l-filters-alignCenter{margin-bottom:50px}.ui-block-07.portfolio-sec .cbp-l-filters-alignCenter .cbp-filter-item{background-color:transparent;border:1px solid #d9d9d9;padding:7px 24px;margin-right:8px;font-family:Montserrat,sans-serif;font-size:14px;color:#2f2f2f;opacity:.8}.ui-block-07.portfolio-sec .cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{background-color:#b6a85a;color:#fff;padding:7px 24px}.ui-block-07.portfolio-sec .cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{-webkit-transform:translateY(-41px);-ms-transform:translateY(-41px);transform:translateY(-41px);background-color:#b6a85a;color:#fff}.ui-block-07.portfolio-sec .cbp-l-filters-alignCenter .cbp-filter-counter:after{border-top:4px solid #b6a85a}.ui-block-07.portfolio-sec .cbp-l-loadMore-text .cbp-l-loadMore-link,.ui-block-07.portfolio-sec .cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 15px "Open Sans",sans-serif;text-decoration:none;cursor:pointer;margin-top:50px;display:inline-block;border:solid 1px #b6a85a;padding:8px 30px;color:#b6a85a}.ui-block-07.portfolio-sec .cbp-caption-zoom .cbp-caption-activeWrap{color:#fff}.ui-block-07.portfolio-sec .cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{background-color:rgba(182,168,90,.8)}.ui-block-07.portfolio-sec .cbp-l-caption-desc .fly-line{background-color:#fff;margin-top:7px}.ui-block-07.portfolio-sec .cbp-l-caption-title{color:#fff;font:400 20px/21px Montserrat,sans-serif}.ui-block-07.portfolio-sec .sub-heading{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;color:#b6a85a;margin-bottom:10px;display:block}.ui-block-07.portfolio-sec .cbp-caption-defaultWrap{max-width:650px;margin-left:auto;margin-right:auto}.ui-block-07.portfolio-sec .cbp-caption-defaultWrap img{width:100%;height:auto;display:block}@media (max-width:799px){.ui-block-07.portfolio-sec .cbp-item-wrapper{margin-bottom:25px}}@media (max-width:767px){.ui-block-07.portfolio-sec .large-heading{font-size:36px}}.ui-block-10.portfolio-sec{padding-top:100px;padding-bottom:60px;margin-bottom:0;background-color:#f1efef}.ui-block-10.portfolio-sec .portfolio-heading h2{text-transform:uppercase;color:#656568;font-size:30px}.gallery-5{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;row-gap:50px;padding-bottom:50px}.gallery-5__link{color:#656568;font-size:16px}.gallery-5__link:hover{text-decoration:none;color:#333335}.gallery-5__img img{width:100%}.gallery-5__title{margin-top:25px;margin-bottom:15px;font-family:Philosopher,serif;font-size:25px;text-transform:uppercase}.gallery-5__subtitle{margin-top:15px;font-size:14px;font-style:italic}.gallery-5__line{background-color:#fff;height:5px;width:35px}@media (max-width:991px){.gallery-5{display:grid;justify-content:center;grid-template-columns:repeat(1,450px);padding-bottom:0}.gallery-5-middle{margin-top:0}.gallery-5__item:nth-child(7):nth-last-child(1){margin-top:0;grid-column:1/1}}@media (max-width:767px){.ui-block-10.portfolio-sec .large-heading{font-size:36px}}@media (max-width:575px){.gallery-5{grid-template-columns:repeat(1,300px)}}.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{width:450px}.ui-datepicker-calendar tbody td a,.ui-datepicker-calendar tbody td span{width:60px;height:45px;text-align:center;padding:12px}@media (max-width:575px){.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{width:100%}.ui-datepicker-calendar tbody td a,.ui-datepicker-calendar tbody td span{width:100%;height:40px;text-align:center;padding:8px}}.info{margin-top:0;padding-top:80px}.info__title{font-size:30px}.info__subtitle{font-size:22px}.info__text{font-size:20px}@media (max-width:991px){.info__text{font-size:18px}}@media (max-width:767px){.info__title{font-size:25px}.info__subtitle{font-size:20px}.info__text{font-size:16px}}@media (max-width:575px){.info__title{font-size:22px}.info__text{font-size:14px}}.information{min-height:100vh;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.information a{text-decoration:none}.information__photo{margin:0 auto}.information__photo img{max-width:100%;max-height:80vh}.information__text{margin:0 15%;display:flex;flex-direction:column;align-items:center}.information__text__title{margin-bottom:25px}.information__text a{margin-top:25px}.information__colored{background:url(../../img/wedding/wedding_makeup3.jpg) center center/cover no-repeat;grid-template-columns:1fr;position:relative}.information__colored::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fce8db;opacity:.5;z-index:1}.information__colored .information__wrapper{margin:0 20%;display:flex;flex-direction:column;align-items:center}.information__colored .information__text{margin:0;padding:10px;margin-bottom:35px;background-color:rgba(0,0,0,.4);color:#fff;text-align:center;z-index:2}@media (max-width:1400px){.information{margin:50px 0}.information__text{margin:0 11%}.information__text__title{font-size:23px}}@media (max-width:1200px){.information__text{margin:0 8%}.information__text__title{font-size:20px}.information__colored .information__wrapper{margin:0 12%}}@media (max-width:991px){.information{margin:25px 0;min-height:max-content}.information__text{margin:10% 6%}.information__text__title{font-size:18px}.information__colored{min-height:500px}.information__colored .information__wrapper{margin:0 8%}.information__colored .information__text__title{font-size:17px}.information__colored .information__text__descr{font-size:15px}}@media (max-width:767px){.information{margin-bottom:35px}.information__text__title{font-size:16px}.information__text__descr{font-size:14px}.information__colored{align-items:end}.information__colored .information__wrapper{margin:0 8% 5% 8%}.information__colored .information__text__title{font-size:16px}.information__colored .information__text__descr{font-size:14px}}@media (max-width:575px){.information{display:flex;flex-direction:column-reverse}.information__reverse{flex-direction:column}.information__text{margin:10% 10%}.information__text__title{font-size:15px}.information__text__descr{font-size:13px}.information__colored{justify-content:flex-end}.information__colored .information__wrapper{margin:0 3% 5% 3%}.information__colored .information__text{padding:5px}.information__colored .information__text__title{font-weight:400;font-size:16px}.information__colored .information__text__descr{font-size:12px}}@media (max-width:375px){.information__text{margin:10% 8%}.information__text__title{font-size:15px}.information__text__descr{font-size:13px;padding:10px 15px;text-align:left}.information__colored .information__wrapper{margin:0 0 5% 0}.information__colored .information__text{padding:5px;margin-bottom:25px}.information__colored .information__text__title{font-weight:400;font-size:16px}.information__colored .information__text__descr{font-size:12px}}.workshop{min-height:100vh;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;background-color:#313131;color:#fdfefe}.workshop__photo{margin:50px 0;position:relative}.workshop__photo-big{width:500px;margin:0 auto}.workshop__photo-big img{width:100%}.workshop__photo-small{position:absolute;top:25%;right:0;width:300px}.workshop__photo-small img{width:100%}.workshop__text{width:60%;margin-left:100px}.workshop__text__title{text-transform:uppercase;font-size:35px;margin-bottom:35px}.workshop__text__descr{line-height:1.75}@media (max-width:1440px){.workshop__photo-big{width:300px}.workshop__photo-small{width:200px;top:15%}}@media (max-width:1023px){.workshop__photo-big{width:300px}.workshop__photo-small{width:200px;top:15%;right:-40px}.workshop__text__title{font-size:25px}.workshop__text__descr{font-size:14px}}@media (max-width:767px){.workshop{min-height:0;padding:70px 0}.workshop__photo-small{display:none}.workshop__text{margin:0 auto;width:80%}.workshop__text__title{font-size:25px}.workshop__text__descr{font-size:14px}}@media (max-width:576px){.workshop{grid-template-columns:1fr}.workshop__photo{margin:0}.workshop__photo-big{width:280px}.workshop__text{margin-top:50px}.workshop__text h2{text-align:center}}.process{background-color:#f7f4f4;min-height:100vh;padding:10%;text-align:center;margin-top:30px}.process__title{font-size:28px;text-transform:uppercase}.process__subtitle{font-size:20px}.process__wrapper{margin-top:5%;background-color:#d5d3ff;display:grid;grid-template-columns:repeat(4,1fr)}.process__item{padding:10%}.process__item__name{margin:15px;text-transform:uppercase;font-size:20px}.process__item__line{height:2px;margin:0 10%;background-color:#fff}.process__item__descr{margin:15px;font-size:18px}@media (max-width:1400px){.process{padding:7%}.process__item{padding:7%}.process__item__descr{font-size:16px}}@media (max-width:1200px){.process{padding:7%}.process__title{font-size:25px}.process__item{padding:3%}.process__item__name{font-size:19px}.process__item__descr{font-size:15px}}@media (max-width:991px){.process{min-height:max-content;padding:5% 2%}.process__title{font-size:22px}.process__subtitle{font-size:18px}.process__item{padding:3%}.process__item__name{font-size:17px}.process__item__descr{font-size:13px;margin:15px 10px}}@media (max-width:767px){.process{padding:5%}.process__wrapper{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.process__item{padding:2%}.process__item__name{margin:10px}.process__item__descr{margin:15px}}@media (max-width:575px){.process{padding:5% 2%}.process__subtitle{font-weight:400;font-size:16px}.process__item{padding:2%}.process__item__name{margin:10px;font-size:16px}.process__item__descr{margin:15px 8px;font-size:12px}}@media (max-width:375px){.process{padding:7%}.process__wrapper{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr}.process__title{font-size:18px}.process__item__name{margin:10px;font-size:16px}.process__item__descr{margin:15px;font-size:13px}}.hamburger{top:30px;right:30px;display:none;width:26px;height:20px;z-index:3;opacity:1;visibility:unset;cursor:pointer}.hamburger span{display:block;background-color:#17202a;height:3px;width:100%;margin-bottom:6px;transition:.5s all}.hamburger__menu{display:none}.hamburger-fixed{display:none;position:fixed;top:30px;right:40px;width:26px;height:20px;background-color:#fdfefe}.hamburger-fixed::after,.hamburger-fixed::before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:inherit;filter:blur(5px);z-index:-1}.hamburger-fixed>div{display:flex;flex-direction:column;justify-content:center;align-items:center}.hamburger-fixed span{background-color:#17202a;width:100%}.hamburger:hover span{background-color:#ff4800}.hamburger_active span:nth-child(1){transform:translateY(5px) rotate(-45deg)}.hamburger_active span:nth-child(2){display:none}.hamburger_active span:nth-child(3){transform:translateY(-4px) rotate(45deg)}@media (max-width:991px){.hamburger-fixed{top:25px;right:25px}}@media (max-width:767px){.hamburger__menu{display:block;margin-bottom:25px}}@media (max-width:575px){.hamburger-fixed{top:20px;right:10px}}.overlay{display:none;position:fixed;width:100%;height:100%;background-color:rgba(41,41,41,.4);z-index:20;top:0}.sidemenu{display:none;position:absolute;right:0;height:100%;width:375px;padding:0 60px;background-color:#fdfefe;color:#17202a;overflow-y:auto;will-change:transform}.sidemenu a{text-decoration:none;color:#17202a}.sidemenu__wrapper{height:100%;overflow-y:none;display:flex;flex-direction:column;justify-content:space-evenly}.sidemenu__logo{margin-top:50px;width:120px}.sidemenu__logo img{width:100%}.sidemenu__list{margin-top:30px}.sidemenu__list__item{display:flex;margin:10px 0;text-transform:uppercase;font-size:15px}.sidemenu__list__item span{cursor:pointer}.sidemenu__contact>div{margin-top:15px}.sidemenu__social{margin-top:15px;margin-bottom:50px;width:100%;display:flex}.sidemenu__social a{margin-right:15px}.sidemenu__social a:hover svg g{fill:#003aa5}.sidemenu__close{position:absolute;right:10%;top:2%;font-size:35px;cursor:pointer}.sidemenu__close:hover{color:gold}@media (min-width:768px){.sidemenu__list__item a{text-decoration:none;color:#17202a;text-underline-offset:1px;position:relative}.sidemenu__list__item a::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#17202a;transform:scaleX(0);transform-origin:left;transition:transform .6s}.sidemenu__list__item a:hover::after{transform:scaleX(1)}.sidemenu__contact a{text-decoration:none;color:#17202a;text-underline-offset:1px;position:relative}.sidemenu__contact a::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#17202a;transform:scaleX(0);transform-origin:left;transition:transform .6s}.sidemenu__contact a:hover::after{transform:scaleX(1)}}@media (max-width:767px){.sidemenu{padding:0 60px}.sidemenu__list__item{font-size:14px}}@media (max-width:375px){.sidemenu{width:92%;padding:0 15px 0 35px}}.up{text-decoration:none;width:50px;height:50px;border-radius:50%;display:none;position:fixed;bottom:70px;right:50px;border:2px solid #628894;z-index:10}.up span{background-position:center;background-size:cover;color:#628894;display:block;height:13px;left:16px;position:absolute;top:18px;width:13px;z-index:10;border-top:2px solid;border-right:2px solid;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:575px){.up{width:40px;height:40px;right:20px;bottom:35px}.up span{left:11px;top:14px}}.thanks{display:none;position:fixed;justify-content:center;align-items:center;width:100%;height:100%;top:0;z-index:3;background-color:rgba(0,0,0,.8)}.thanks__modal{background-color:#fff;width:300px;min-height:140px;position:relative;text-align:center;padding:20px;transition:all 1s;box-shadow:0 2px 8px #fae100}.thanks__line{position:absolute;width:100%;height:10px;top:0;left:0;transition:all 1s;background-color:#fae100}.thanks__close{color:#fff;position:absolute;right:-8%;top:-27%;font-size:35px;cursor:pointer}.thanks__close:hover{color:gold}.thanks__title{text-transform:uppercase;font-size:17px;font-weight:700}.thanks__subtitle{margin-top:10px;font-size:16px}@media (max-width:374px){.thanks__modal{width:80%}}.slider{display:none;position:fixed;justify-content:center;align-items:center;width:100%;height:100vh;top:0;z-index:11;background-color:rgba(0,0,0,.8)}.slider__close{color:#fff;position:absolute;right:2%;top:2%;font-size:70px;cursor:pointer}.slider__close:hover{color:gold}.slider__wrapper{width:80%;max-height:80%}.slider__wrapper img{max-width:100vw;max-height:85vh;object-fit:contain}@media (min-width:768px){.slider__wrapper .slick-next:before,.slider__wrapper .slick-prev:before{font-size:30px}}.cookies{display:none;position:fixed;bottom:0;width:100%;background-color:#f6f6f6;padding:10px 10%;z-index:10}.cookies__wrapper{display:flex;justify-content:space-between;align-items:center}.cookies__btn{min-width:fit-content;margin-left:20px;padding:5px 30px;font-size:14px}@media (max-width:991px){.cookies{padding:10px 5%}.cookies__text{font-size:13px}}@media (max-width:767px){.cookies{padding:10px 3%}.cookies__text{font-size:12px}.cookies__btn{padding:5px 15px;font-size:12px}}@media (max-width:424px){.cookies__text{font-size:11px}}@media (max-width:374px){.cookies__wrapper{flex-direction:column}.cookies__text{margin-bottom:10px}.cookies__btn{margin:0}}.policy{padding:100px 0}.policy h1{text-align:center}.policy h2{font-size:20px;text-align:center;margin:20px 0}.policy ul{padding-left:40px}.policy__btn{margin-top:50px;display:flex;justify-content:center}.policy__btn a{text-decoration:none}@media (max-width:1199px){.policy{padding:80px 0}.policy__wrapper{padding:0 20px}}@media (max-width:991px){.policy{padding:50px 0}.policy__wrapper{padding:0 20px}}@media (max-width:575px){.policy{padding:35px 0}.policy__wrapper{padding:10px;font-size:13px}.policy__wrapper h2{font-size:15px;margin:15px 0}.policy__wrapper ul{padding-left:20px}}body [lang=fr]{display:none}body [lang=ru]{display:none}@media (max-width:1440px){.container{width:95%}}@media (max-width:991px){.container{width:95%}}@media (max-width:767px){.container{width:95%}h2{font-size:22px}}@media (max-width:575px){.container{width:100%}}