figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image img,ul{box-sizing:border-box}: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;--bs-font-family:'Manrope', sans-serif;--secondary-font-family:'Bebas Neue Pro', sans-serif;--tertiary-font-family:'Bebas Neue Pro Expanded', sans-serif;--font-size-small:15px;--bs-font-size:16px;--font-size-medium:17px;--font-size-slightly-large:24px;--font-size-title:128px;--bs-font-weight:400;--bs-line-height:1.35;--header-height:120px;--border-radius:30px;--bs-transition:.3s ease-in-out;--dark-color:#000;--light-color:#fff;--gray-color:#787878;--primary-color:#db5197;--secondary-color:#b3e141;--tertiary-color:#61bfed;--quaternary-color:#fecc38}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html{margin:0}body,button,html{line-height:1.15}body,html{height:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}*,::after,::before{box-sizing:inherit}body,h1,h2,ul{font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0;text-wrap:balance}ul{list-style-type:none;padding:0}img{user-select:none;border-style:none;object-fit:cover;object-position:center;width:100%;height:auto}button{font-family:inherit;font-size:100%;margin:0;padding:0;border:0;text-transform:none;background-color:transparent;cursor:pointer;-webkit-appearance:button;overflow:visible}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:ButtonText dotted 1px}a{text-decoration:none;color:inherit;cursor:pointer}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}main{flex-grow:1}address{foссnt-style:inherit}html{margin-top:0!important}@font-face{font-display:swap;font-family:"Manrope";src:local("Manrope"),local("Manrope-VariableFont_wght"),url(/wp-content/themes/semeraro/assets/fonts/Manrope-VariableFont_wght.ttf)format("truetype");font-optical-sizing:auto;font-weight:100 800;font-style:400}@font-face{font-family:"Bebas Neue Pro Expanded";src:local("Bebas Neue Pro Expanded Regular"),local("BebasNeuePro-ExpandedRegular"),url(/wp-content/themes/semeraro/assets/fonts/BebasNeuePro-ExpandedRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Bebas Neue Pro";src:local("Bebas Neue Pro Regular"),local("BebasNeuePro-Regular"),url(/wp-content/themes/semeraro/assets/fonts/BebasNeuePro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.single-pr__lines-1{position:absolute;z-index:-1}.section-title{font-family:var(--secondary-font-family);font-size:180px;line-height:.9}.header-btn a{display:inline-flex;justify-content:center;align-items:center;padding:12px 36px;max-width:242px;width:100%;font-size:var(--font-size-medium);font-weight:600;border-radius:var(--border-radius);background-color:var(--primary-color);transition:background-color var(--bs-transition);cursor:pointer;user-select:none}.header-btn a:hover{background-color:var(--secondary-color)}@media (hover:none){.header-btn a:hover{background-color:var(--primary-color)}}.arrow-light{margin-top:auto;margin-left:auto;max-width:148px;height:auto}.arrow-light circle{stroke:var(--light-color)}.arrow-light path{fill:var(--light-color)}.arrow-light.--primary-color circle{stroke:var(--primary-color)}.arrow-light.--primary-color path{fill:var(--primary-color)}body{font-family:var(--bs-font-family);font-size:var(--bs-font-size);font-weight:var(--bs-font-weight);line-height:var(--bs-line-height);color:var(--dark-color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}[class*=__container]{position:relative;max-width:1920px;width:100%;margin:0 auto;padding:0 42px}.burger,.page{flex-direction:column}.page{display:flex;min-height:100%;overflow-x:hidden}.burger{position:fixed;inset:0;display:none;height:100dvh;padding-bottom:42px;background-color:var(--light-color);transform:translateX(-100%);transition:transform var(--bs-transition);z-index:50}.burger__container{display:flex;flex-direction:column;flex-grow:1}.burger__close,.burger__open{position:relative;width:24px;cursor:pointer}.burger__open{height:17px;display:none;justify-content:center;align-items:center}.burger__close{height:24px}.burger__close span,.burger__close span::before,.burger__open span,.burger__open span::after,.burger__open span::before{display:block;width:100%;height:3px;background-color:var(--dark-color)}.burger__close span::before,.burger__open span::after,.burger__open span::before{content:"";position:absolute}.burger__open span::before{top:0}.burger__open span::after{bottom:0}.burger__close span{transform:rotate(45deg)}.burger__close span::before{transform:rotate(90deg);top:0;left:0}.burger__header{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.burger__menu{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:32px;gap:24px;height:100%}.burger__bottom,.burger__menu .nav__list{flex-direction:column;gap:12px;font-size:24px}.burger__btns a{font-size:20px}.burger__bottom{display:flex;align-items:flex-end;margin-top:auto;gap:14px;font-size:18px;font-weight:600}.burger__contacts,.burger__social{display:flex;justify-content:flex-end;text-decoration:underline}.burger__contacts{flex-direction:column;align-items:flex-end;gap:4px}.burger__time-work{display:flex;justify-content:center}.header{position:fixed;padding-top:32px;padding-bottom:23px;width:100%;max-height:var(--header-height);background-color:var(--light-color);transition:padding var(--bs-transition);z-index:20}.header__container{display:flex;justify-content:space-between;align-items:center}.header__logo{max-width:262px;height:64px}.header__logo .custom-logo-link{display:block;height:100%}.header__logo img{height:100%}.header__btns{display:flex;align-items:center;gap:24px}.header-btn a{text-transform:uppercase}.nav__list{display:flex;gap:84px;font-weight:600}.nav .menu-item{user-select:none;transition:color var(--bs-transition)}.nav .menu-item:hover{color:var(--primary-color)}@media (hover:none){.nav .menu-item:hover{color:var(--dark-color)}}.main{margin-top:var(--header-height)}.footer{max-width:1920px;width:100%;margin:100px auto 0;padding:52px 0 48px;border-radius:75px 75px 0 0;background-color:var(--primary-color)}.footer__title{font-size:96px;line-height:1.057}.footer__address{display:flex;flex-direction:column;align-items:flex-start;margin-top:168px;gap:27px;font-size:var(--font-size-medium)}.footer__social{font-weight:600;text-decoration:underline}.footer__contacts{display:flex;flex-direction:column;align-items:flex-start}.footer__contacts-item:hover{text-decoration:underline}.footer__copy,.footer__time-work{font-size:18px;line-height:1.3}.footer__copy{display:flex;justify-content:flex-end}.single-pr{margin-top:113px}.single-pr__prev,.single-pr__prev a{display:flex;width:auto;border-radius:50%}.single-pr__prev .arrow-light{border-radius:50%;transform:rotate(-180deg)}.single-pr__title{text-transform:lowercase;line-height:.7}.single-pr{margin-bottom:120px}.single-pr__content{margin-top:13px}.single-pr__wrapper{margin-top:300px}.single-pr__top{display:flex;gap:48px;height:566px}.single-pr__desc{padding:35px 27px;max-width:566px;font-weight:500;background-color:var(--secondary-color)}.single-pr img,.single-pr__desc{border-radius:var(--border-radius)}.single-pr__gallery{margin-top:38px}.single-pr__lines-1{top:70px;left:-17%}@media screen and (max-width:1770px){:root{--font-size-small:14px;--bs-font-size:15px;--font-size-medium:16px;--font-size-slightly-large:22px;--font-size-title:120px;--header-height:112px}[class*=__container]{max-width:1440px}.section-title{font-size:168px}.header-btn a{padding:10px 32px 9px}.arrow-light{max-width:140px}.header{padding-top:30px;padding-bottom:22px}.header__logo{max-width:248px;height:60px}.header__btns{gap:22px}.nav__list{gap:68px}.footer{padding-top:50px;padding-bottom:44px;border-top-left-radius:70px;border-top-right-radius:70px}.footer__title{font-size:88px}.footer__address{margin-top:148px;gap:26px}.footer__copy,.footer__time-work{font-size:17px}.single-pr{margin-top:102px;margin-bottom:110px}.single-pr__wrapper{margin-top:280px}.single-pr__top{gap:44px;height:544px}.single-pr__desc{padding:32px 24px;max-width:566px}.single-pr__gallery{margin-top:34px}.single-pr__lines-1{top:20px;left:-20%;transform:scale(.9)}}@media screen and (max-width:1440px){:root{--font-size-medium:15px;--font-size-title:110px;--header-height:108px}[class*=__container]{max-width:1280px}.section-title{font-size:150px}.header-btn a{padding:9px 30px 8px}.arrow-light{max-width:120px}.header{padding-top:28px;padding-bottom:22px}.header__logo{max-width:240px;height:58px}.header__btns{gap:18px}.nav__list{gap:48px}.footer{padding-top:48px;padding-bottom:42px;border-top-left-radius:68px;border-top-right-radius:68px}.footer__title{font-size:78px}.footer__address{margin-top:138px;gap:24px;font-style:normal}.footer__copy,.footer__time-work{font-size:16px}.single-pr__title{line-height:.7}.single-pr{margin-bottom:100px}.single-pr__wrapper{margin-top:240px}.single-pr__top{gap:38px;height:484px}.single-pr__desc{padding:28px;max-width:unset;width:50%}.single-pr img{width:50%}.single-pr__gallery{margin-top:32px}.single-pr__lines-1{top:0;left:-25%;transform:scale(.8)}}@media screen and (max-width:1280px){:root{--font-size-small:12px;--bs-font-size:14px;--font-size-medium:14px;--font-size-slightly-large:20px;--font-size-title:98px;--header-height:96px}[class*=__container]{max-width:1024px;padding:0 32px}.section-title{font-size:140px}.header-btn a{padding:8px 24px 7px}.arrow-light{max-width:100px}.header{padding-top:24px;padding-bottom:22px}.header__logo{max-width:208px;height:50px}.header__btns{gap:14px}.nav__list{gap:32px}.footer{padding-top:44px;padding-bottom:38px;border-top-left-radius:64px;border-top-right-radius:64px}.footer__title{font-size:68px}.footer__address{margin-top:118px;gap:20px}.footer__copy,.footer__time-work{font-size:15px}.single-pr{margin-bottom:200px}.single-pr__title{font-size:120px;word-wrap:break-word}.single-pr__wrapper{margin-top:200px}.single-pr__top{gap:24px;height:384px}.single-pr__desc{padding:24px}.single-pr__gallery{margin-top:24px}.single-pr__lines-1{top:-50px;left:-31%;transform:scale(.7)}}@media screen and (max-width:1024px){:root{--font-size-title:85px;--header-height:88px}[class*=__container]{max-width:820px;padding:0 22px}.header-btn a{max-width:unset}.section-title{font-size:130px}.burger,.burger__open{display:flex}.header{padding-top:20px;padding-bottom:20px}.header__logo{max-width:198px;height:48px}.header .header__btns,.header .nav{display:none}.footer{padding-top:38px;padding-bottom:34px;border-top-left-radius:60px;border-top-right-radius:60px}.footer__title{font-size:58px}.footer__address{margin-top:98px;gap:14px}.single-pr{margin-top:77px;margin-bottom:100px}.single-pr__title{font-size:100px}.single-pr__wrapper{margin-top:145px}.single-pr__top{height:344px}.single-pr__lines-1{top:-60px;left:-43%}}@media screen and (max-width:820px){:root{--font-size-small:12px;--bs-font-size:14px;--font-size-medium:15px;--font-size-slightly-large:20px}[class*=__container]{max-width:768px;padding:0 32px}.section-title{font-size:124px}.burger__menu .nav__list{gap:10px}.burger__btns a{font-size:18px}.burger__bottom,.burger__menu,.footer__container{padding:0 40px}.single-pr{margin-bottom:84px}.single-pr__title{font-size:88px}.single-pr__content{margin-top:12px}.single-pr__wrapper{flex-direction:column;margin-top:82px}.single-pr__top{gap:24px;height:320px}.single-pr__desc{width:50%;padding:24px}.single-pr img{width:50%}.single-pr__gallery{margin-top:24px}.single-pr__lines-1{left:-46%}}@media screen and (max-width:768px){.footer{padding-top:32px;padding-bottom:30px;border-top-left-radius:55px;border-top-right-radius:55px}.footer__title{font-size:54px}.footer__address{margin-top:78px}}@media screen and (max-width:440px){:root{--font-size-small:10px;--bs-font-size:12px;--font-size-medium:14px;--font-size-slightly-large:18px;--font-size-title:70px;--border-radius:24px}[class*=__container]{padding:0 24px}.section-title{font-size:84px}.burger__bottom,.burger__menu{padding:0 24px}.burger__bottom,.burger__contacts{align-items:center}.burger__btns{display:flex;justify-content:center;margin-top:24px;width:100%}.footer{padding-top:48px;padding-bottom:28px;border-top-left-radius:48px;border-top-right-radius:48px}.footer__title{font-size:25px;font-weight:500}.footer__address{margin-top:42px}.footer__copy{display:flex;justify-content:center;margin-top:28px}.single-pr{margin-bottom:64px}.single-pr__title{font-size:56px}.single-pr__top{flex-direction:column;height:auto}.single-pr__desc{padding:24px;width:100%;min-height:240px}.single-pr img{width:100%;height:240px}.single-pr__lines-1{top:-110px;left:-92%;transform:scale(.5)}}@media screen and (max-width:390px){:root{--border-radius:22px}.single-pr__title{font-size:50px}}