/*!
Theme Name: boska-design
Author: vonsternberg.design
Author URI: https://vonsternberg.design/
Description: Strona internetowa firmy Boska Design
Text Domain: boska-design
Tags: architektura wnętrz, projektowanie, wizualizacje, realizacje
*/@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:100;src:url("fonts/lato-v24-latin-ext-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:100;src:url("fonts/lato-v24-latin-ext-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:300;src:url("fonts/lato-v24-latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:300;src:url("fonts/lato-v24-latin-ext-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:400;src:url("fonts/lato-v24-latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:400;src:url("fonts/lato-v24-latin-ext-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:700;src:url("fonts/lato-v24-latin-ext-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:700;src:url("fonts/lato-v24-latin-ext-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:900;src:url("fonts/lato-v24-latin-ext-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:900;src:url("fonts/lato-v24-latin-ext-900italic.woff2") format("woff2")}@font-face{font-family:'Angelic Smiles';font-style:normal;font-weight:400;src:local(""),url("fonts/angelic_smiles.ttf") format("truetype")}@font-face{font-family:'bd-font-icon';src:url("font-icons/bd-font-icon.eot?hkvoby");src:url("font-icons/bd-font-icon.eot?hkvoby#iefix") format("embedded-opentype"),url("font-icons/bd-font-icon.ttf?hkvoby") format("truetype"),url("font-icons/bd-font-icon.woff?hkvoby") format("woff"),url("font-icons/bd-font-icon.svg?hkvoby#bd-font-icon") format("svg");font-weight:normal;font-style:normal;font-display:block}html{font-size:18px}@media (max-width: 991px){html{font-size:16px}}@media (max-width: 575px){html{font-size:14px}}body{min-width:320px}h1{font-family:"Lato",sans-serif;font-size:2.111rem;font-weight:400;color:#474342;text-transform:uppercase;margin-bottom:1em}h2{font-family:"Lato",sans-serif;font-size:2.111rem;font-weight:400;color:#474342;text-transform:uppercase;margin-bottom:1em}h3{font-family:"Lato",sans-serif;font-size:1.167rem;font-weight:400;color:#474342;text-transform:uppercase;margin-bottom:1em}h4{font-family:"Lato",sans-serif;font-size:1rem;font-weight:400;color:#474342;margin-bottom:1em}p{font-family:"Lato",sans-serif;font-size:1rem;font-weight:400;color:#474342;margin-bottom:1em}p:last-child{margin-bottom:0}a{font-family:"Lato",sans-serif;font-size:1rem;font-weight:400;color:#474342;word-wrap:break-word;text-decoration:none;margin-bottom:0;-webkit-transition:all 0.5s;transition:all 0.5s}a:hover{color:#b77771}ul li,ol li{font-family:"Lato",sans-serif;font-size:1rem;font-weight:400;color:#474342;margin-bottom:0}span{font-family:"Lato",sans-serif;font-size:1rem;font-weight:400;color:#474342;margin-bottom:0}img{max-width:100%;height:auto}#page header.site-header{position:fixed;top:0;right:0;left:0;z-index:2;background-color:#fff;padding:10px 0}#page header.site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 575px){#page header.site-header .container .logo{width:40%}}#page header.site-header .container .top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page header.site-header .container .top-menu .navbar{padding:0}#page header.site-header .container .top-menu .navbar .navbar-toggler{width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(71,67,66,0.25);border-radius:unset;outline:unset;padding:0;-webkit-transition:all 0.5s;transition:all 0.5s}#page header.site-header .container .top-menu .navbar .navbar-toggler .navbar-toggler-icon{width:30px;height:30px}@media (max-width: 575px){#page header.site-header .container .top-menu .navbar .navbar-toggler .navbar-toggler-icon{width:clamp(25px, 5.217vw, 30px);height:clamp(25px, 5.217vw, 30px)}}#page header.site-header .container .top-menu .navbar .navbar-toggler:hover{background-color:#b77771;border-color:#474342}#page header.site-header .container .top-menu .navbar .navbar-toggler:hover .navbar-toggler-icon{-webkit-filter:invert(100%);filter:invert(100%)}#page header.site-header .container .top-menu .navbar .navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}@media (max-width: 575px){#page header.site-header .container .top-menu .navbar .navbar-toggler{width:clamp(30px, 6.957vw, 40px);height:clamp(30px, 6.957vw, 40px)}}#page header.site-header .container .top-menu .navbar .offcanvas{width:40%}#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-header .btn-close{outline:unset}#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-header .btn-close:focus{-webkit-box-shadow:none;box-shadow:none}#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-body .navbar-nav .menu-item a{position:relative;font-size:0.889rem;text-transform:uppercase}#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-body .navbar-nav .menu-item a::after{position:absolute;bottom:0;left:0;width:0;display:block;content:"";border-bottom:1px solid #b77771;-webkit-transition:width .5s;transition:width .5s}#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-body .navbar-nav .menu-item a:hover::after{width:100%}#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-body .navbar-nav .menu-item::after{content:"|";font-size:0.889rem;opacity:.5;margin:0 15px}@media (max-width: 991px){#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-body .navbar-nav .menu-item::after{display:none}}@media (max-width: 991px){#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-body .navbar-nav .menu-item{line-height:2.143}}#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-body .navbar-nav .current-menu-item a{font-weight:700;pointer-events:none;border-bottom:none}#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-body .navbar-nav .current-menu-item a::after{display:none}#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-body .navbar-nav .inactive a{opacity:0.25;pointer-events:none;border-bottom:none}#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-body .navbar-nav .inactive a::after{display:none}@media (max-width: 991px){#page header.site-header .container .top-menu .navbar .offcanvas .offcanvas-body{padding-top:0}}@media (max-width: 767px){#page header.site-header .container .top-menu .navbar .offcanvas{width:45%}}@media (max-width: 575px){#page header.site-header .container .top-menu .navbar .offcanvas{width:50%}}#page header.site-header .container .top-menu .nav .nav-item .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:25px;height:25px;font-size:16px;color:#474342;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(71,67,66,0.25);padding:0;margin-right:5px;-webkit-transition:all 0.5s;transition:all 0.5s}#page header.site-header .container .top-menu .nav .nav-item .nav-link::before{font-family:bd-font-icon}#page header.site-header .container .top-menu .nav .nav-item .nav-link:hover{color:rgba(255,255,255,0.75);background-color:#b77771;border-color:#474342}@media (max-width: 991px){#page header.site-header .container .top-menu .nav .nav-item .nav-link{width:40px;height:40px;font-size:20px;margin-right:15px}}@media (max-width: 575px){#page header.site-header .container .top-menu .nav .nav-item .nav-link{width:clamp(30px, 6.957vw, 40px);height:clamp(30px, 6.957vw, 40px);font-size:clamp(16px, 3.478vw, 20px);margin-right:clamp(10px, 2.609vw, 15px)}}#page header.site-header .container .top-menu .nav .nav-item .linkedin::before{content:""}#page header.site-header .container .top-menu .nav .nav-item .instagram::before{content:""}#page header.site-header .container .top-menu .nav .nav-item .facebook::before{content:""}#page header.site-header .container .top-menu .nav .nav-item:last-child .nav-link{margin-right:0}@media (max-width: 991px){#page header.site-header .container .top-menu .nav .nav-item:last-child .nav-link{margin-right:15px}}@media (max-width: 575px){#page header.site-header .container .top-menu .nav .nav-item:last-child .nav-link{margin-right:clamp(10px, 2.609vw, 15px)}}@media (max-width: 991px){#page header.site-header .container .top-menu{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}#page header.scrolled{-webkit-box-shadow:0px 2px 6px -2px rgba(71,67,66,0.33);box-shadow:0px 2px 6px -2px rgba(71,67,66,0.33)}#page .site-main .contact-icons{position:fixed;top:50%;right:15px;z-index:2}#page .site-main .contact-icons a{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid rgba(71,67,66,0.25)}#page .site-main .contact-icons a::before{font-family:'bd-font-icon';font-size:20px}#page .site-main .contact-icons a:hover{color:rgba(255,255,255,0.75);background-color:#b77771;border-color:#474342}@media (max-width: 575px){#page .site-main .contact-icons a{width:clamp(30px, 6.957vw, 40px);height:clamp(30px, 6.957vw, 40px);font-size:clamp(16px, 3.478vw, 20px)}}#page .site-main .contact-icons .phone{margin-bottom:15px}#page .site-main .contact-icons .phone::before{content:""}@media (max-width: 575px){#page .site-main .contact-icons .phone{margin-bottom:clamp(10px, 2.609vw, 15px)}}#page .site-main .contact-icons .mail::before{content:""}@media (max-width: 575px){#page .site-main .contact-icons{right:10.5px}}#page .site-main #banner-pusher{height:102px;background-color:transparent}@media (max-width: 425px){#page .site-main #banner-pusher{height:24.184vw}}#page .site-main .carousel .carousel-inner .carousel-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:640px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity 3s ease, -webkit-transform 3s ease;transition:opacity 3s ease, -webkit-transform 3s ease;transition:transform 3s ease, opacity 3s ease;transition:transform 3s ease, opacity 3s ease, -webkit-transform 3s ease}#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window{width:70%;background-color:rgba(255,255,255,0.75);padding:40px 160px 80px 60px;margin-bottom:clamp(15px, 3.646vw, 70px)}#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window .header-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;margin-bottom:0}#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window .header-text .spacer{font-size:0.778rem;margin:0 clamp(5px, 0.625vw, 12px)}@media (max-width: 575px){#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window .header-text{font-size:0.929rem}}#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window .main-text{font-size:1.667rem;font-weight:500;line-height:1.333;text-transform:uppercase;margin:clamp(15px, 2.083vw, 40px) 0 0 0;-webkit-animation:slide-in-right 1s ease-in-out both;animation:slide-in-right 1s ease-in-out both}@media (max-width: 767px){#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window .main-text{font-size:1.25rem}}@media (max-width: 575px){#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window .main-text{font-size:1.071rem}}#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window .additional-text{margin-top:clamp(15px, 1.563vw, 30px);-webkit-animation:slide-in-fwd-center 1s ease-in-out 1s both;animation:slide-in-fwd-center 1s ease-in-out 1s both}@media (max-width: 767px){#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window .additional-text{font-size:0.813rem}}@media (max-width: 575px){#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window .additional-text{font-size:0.857rem}}@media (max-width: 1399px){#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window{padding-right:80px}}@media (max-width: 1199px){#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window{width:80%;padding:40px 60px}}@media (max-width: 991px){#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window{width:90%;padding:clamp(15px, 3.027vw, 30px)}}@media (max-width: 767px){#page .site-main .carousel .carousel-inner .carousel-item .container .banner-text-window{width:100%}}@media (max-width: 1399px){#page .site-main .carousel .carousel-inner .carousel-item{height:465px}}@media (max-width: 1199px){#page .site-main .carousel .carousel-inner .carousel-item{height:400px}}@media (max-width: 767px){#page .site-main .carousel .carousel-inner .carousel-item{height:260px}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-fwd-center{0%{-webkit-transform:translateZ(-500px);transform:translateZ(-500px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes slide-in-fwd-center{0%{-webkit-transform:translateZ(-500px);transform:translateZ(-500px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}#page .site-main article{margin-top:clamp(30px, 2.604vw, 50px)}#page .site-main article .article-content .title-witch-picture{position:relative}#page .site-main article .article-content .title-witch-picture::before{position:absolute;top:0;left:15%;content:'';display:block;width:clamp(75px, 5.208vw, 100px);height:clamp(75px, 5.208vw, 100px);background-image:url(http://localhost/boska-design/wp-content/uploads/2022/10/stars_icon.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1399px){#page .site-main article .article-content .title-witch-picture::before{left:10%}}@media (max-width: 1199px){#page .site-main article .article-content .title-witch-picture::before{left:5%}}@media (max-width: 991px){#page .site-main article .article-content .title-witch-picture::before{left:0;width:clamp(50px, 7.568vw, 75px);height:clamp(50px, 7.568vw, 75px)}}@media (max-width: 767px){#page .site-main article .article-content .title-witch-picture::before{display:none}}#page .site-main article .article-content #offer .container .row .offer-window a{display:block;height:100%;padding:15px}#page .site-main article .article-content #offer .container .row .offer-window a .offer-icon{text-align:center}#page .site-main article .article-content #offer .container .row .offer-window a .offer-title-on-tile{height:50px;text-align:center;margin:clamp(15px, 1.563vw, 30px) 0 0 0;-webkit-transition:color 0.5s;transition:color 0.5s}@media (max-width: 991px){#page .site-main article .article-content #offer .container .row .offer-window a .offer-title-on-tile{height:65px}}@media (max-width: 767px){#page .site-main article .article-content #offer .container .row .offer-window a .offer-title-on-tile{height:auto}}#page .site-main article .article-content #offer .container .row .offer-window a .offer-text{text-align:center;margin-top:clamp(10px, 1.042vw, 20px)}#page .site-main article .article-content #offer .container .row .offer-window a:hover{-webkit-box-shadow:15px 0px 15px -10px rgba(71,67,66,0.15);box-shadow:15px 0px 15px -10px rgba(71,67,66,0.15)}#page .site-main article .article-content #offer .container .row .offer-window a:hover .offer-title-on-tile{color:#b77771}@media (max-width: 767px){#page .site-main article .article-content #offer .container .row .offer-window{margin-top:clamp(25px, 6.519vw, 50px)}#page .site-main article .article-content #offer .container .row .offer-window:first-child{margin-top:0}}#page .site-main article .article-content #offer .offer-title-on-page{padding-top:calc(clamp(30px, 2.604vw, 50px) + 90px);margin-top:calc(-1 * ((clamp(30px, 2.604vw, 50px) + 90px)))}#page .site-main article .article-content #projects .container-fluid .row .project-window{visibility:hidden;position:relative;overflow:hidden}#page .site-main article .article-content #projects .container-fluid .row .project-window a .project-picture{height:380px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}@media (max-width: 1399px){#page .site-main article .article-content #projects .container-fluid .row .project-window a .project-picture{height:280px}}@media (max-width: 991px){#page .site-main article .article-content #projects .container-fluid .row .project-window a .project-picture{height:245px}}#page .site-main article .article-content #projects .container-fluid .row .project-window a .project-name{position:absolute;bottom:clamp(10px, 0.781vw, 15px);left:clamp(10px, 0.781vw, 15px);width:calc(100% - (2 * (clamp(10px, 0.781vw, 15px))));opacity:0;background-color:rgba(71,67,66,0.9);border:1px solid #fff;padding:5px 10px;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}#page .site-main article .article-content #projects .container-fluid .row .project-window a .project-name h3{font-size:0.889rem;color:#fff;margin-bottom:0}#page .site-main article .article-content #projects .container-fluid .row .project-window a:hover .project-picture{-webkit-transform:scale(1.1);transform:scale(1.1)}#page .site-main article .article-content #projects .container-fluid .row .project-window a:hover>.project-name{opacity:1}#page .site-main article .article-content #projects .container-fluid .row .project-window.animate{visibility:visible;-webkit-animation:swing-in-left-bck 1s ease-in-out both;animation:swing-in-left-bck 1s ease-in-out both}@media (max-width: 1199px) and (min-width: 576px){#page .site-main article .article-content #projects .container-fluid .row .project-window:last-child{display:none}}#page .site-main article .article-content #projects-page .container .row .project-window a .project-picture{height:400px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-filter 0.5s;transition:-webkit-filter 0.5s;transition:filter 0.5s;transition:filter 0.5s, -webkit-filter 0.5s}@media (max-width: 1399px){#page .site-main article .article-content #projects-page .container .row .project-window a .project-picture{height:345px}}@media (max-width: 1199px){#page .site-main article .article-content #projects-page .container .row .project-window a .project-picture{height:285px}}@media (max-width: 991px){#page .site-main article .article-content #projects-page .container .row .project-window a .project-picture{height:205px}}#page .site-main article .article-content #projects-page .container .row .project-window a .project-name h2{font-size:1rem;text-transform:none;margin:15px 0 0 0}#page .site-main article .article-content #projects-page .container .row .project-window a:hover .project-picture{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#page .site-main article .article-content .container .page-header-text{margin-bottom:clamp(10px, 1.041vw, 20px)}#page .site-main article .article-content .container .place-title{font-size:0.889rem;font-weight:700;margin-bottom:clamp(25px, 2.604vw, 50px)}#page .site-main article .article-content .container .banner{height:760px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:15px}@media (max-width: 1399px){#page .site-main article .article-content .container .banner{height:740px}}@media (max-width: 1199px){#page .site-main article .article-content .container .banner{height:620px}}@media (max-width: 991px){#page .site-main article .article-content .container .banner{height:460px}}@media (max-width: 767px){#page .site-main article .article-content .container .banner{height:345px}}@media (max-width: 575px){#page .site-main article .article-content .container .banner{height:200px}}#page .site-main article .article-content .container .row .header-text{font-size:0.778rem;font-weight:700;text-transform:uppercase}@media (max-width: 575px){#page .site-main article .article-content .container .row .header-text{display:none}}#page .site-main article .article-content .container .row .type,#page .site-main article .article-content .container .row .area,#page .site-main article .article-content .container .row .scope{font-size:0.778rem}#page .site-main article .article-content .container .description{text-align:center;margin-top:clamp(20px, 2.083vw, 40px)}#page .site-main article .article-content .container .description p{font-size:1.167rem;line-height:1.905}@-webkit-keyframes swing-in-left-bck{0%{-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1}}@keyframes swing-in-left-bck{0%{-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1}}#page .site-main article .article-content #about-me{margin-bottom:40px}#page .site-main article .article-content #about-me .about-me-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page .site-main article .article-content #about-me .about-me-container .about-me-text{width:50%;height:780px;z-index:1;background-color:#fff;border:1px solid #474342;padding:clamp(20px, 3.125vw, 60px);overflow-y:auto;margin:70px -100px 0 0}#page .site-main article .article-content #about-me .about-me-container .about-me-text .title{text-align:center;margin-bottom:clamp(15px, 1.563vw, 30px)}#page .site-main article .article-content #about-me .about-me-container .about-me-text p{visibility:hidden;font-size:0.889rem;line-height:2}#page .site-main article .article-content #about-me .about-me-container .about-me-text p.animate{visibility:visible;-webkit-animation:slide-in-left 1s ease-in-out both;animation:slide-in-left 1s ease-in-out both}@media (max-width: 1399px){#page .site-main article .article-content #about-me .about-me-container .about-me-text{height:800px;margin-right:-85px;margin-left:60px}}@media (max-width: 1199px){#page .site-main article .article-content #about-me .about-me-container .about-me-text{height:910px;margin-right:-70px;margin-left:50px}}@media (max-width: 991px){#page .site-main article .article-content #about-me .about-me-container .about-me-text{width:100%;height:auto;border-bottom:none;margin:0}}#page .site-main article .article-content #about-me .about-me-container .my-photo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:62%;height:555px;background-position:top left;background-repeat:no-repeat;background-size:cover;border-right:75px solid #fff}#page .site-main article .article-content #about-me .about-me-container .my-photo .my-signature{visibility:hidden;position:absolute;right:-75px;font-family:'Angelic Smiles';font-size:7rem;margin-bottom:-135px}@media (max-width: 1399px){#page .site-main article .article-content #about-me .about-me-container .my-photo .my-signature{right:-60px;font-size:6.111rem;margin-bottom:-115px}}@media (max-width: 1199px){#page .site-main article .article-content #about-me .about-me-container .my-photo .my-signature{right:-50px;font-size:5rem;margin-bottom:-95px}}@media (max-width: 991px){#page .site-main article .article-content #about-me .about-me-container .my-photo .my-signature{right:0;margin-bottom:-85px}}@media (max-width: 575px){#page .site-main article .article-content #about-me .about-me-container .my-photo .my-signature{font-size:3.571rem;margin-bottom:-55px}}#page .site-main article .article-content #about-me .about-me-container .my-photo .my-signature.animate{visibility:visible;-webkit-animation:bounce-in-top 1s ease-in-out 1s both;animation:bounce-in-top 1s ease-in-out 1s both}@media (max-width: 1399px){#page .site-main article .article-content #about-me .about-me-container .my-photo{height:485px;border-right-width:60px}}@media (max-width: 1199px){#page .site-main article .article-content #about-me .about-me-container .my-photo{height:405px;border-right-width:50px}}@media (max-width: 991px){#page .site-main article .article-content #about-me .about-me-container .my-photo{width:100%;height:550px;border-right:none}}@media (max-width: 767px){#page .site-main article .article-content #about-me .about-me-container .my-photo{height:410px}}@media (max-width: 575px){#page .site-main article .article-content #about-me .about-me-container .my-photo{height:73.438vw}}@media (max-width: 991px){#page .site-main article .article-content #about-me .about-me-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1399px){#page .site-main article .article-content #about-me{margin-bottom:0}}@media (max-width: 991px){#page .site-main article .article-content #about-me{margin-bottom:70px}}@media (max-width: 575px){#page .site-main article .article-content #about-me{margin-bottom:45px}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}#page .site-main article .article-content #testimonials{padding:clamp(30px, 3.125vw, 60px) 0}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item{display:none;position:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;height:auto}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item .opinion-box{margin:30px 0}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item .opinion-box .row .author-photo img{border-radius:50%}@media (max-width: 575px){#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item .opinion-box .row .author-photo{width:33.333%;margin-bottom:15px}}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item .opinion-box .row .opinion-text .opinion-author{font-size:1.667rem;font-weight:300;text-transform:uppercase;margin-bottom:15px}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item .opinion-box .row .opinion-text .task-name{font-size:0.888rem;text-transform:uppercase;margin-bottom:clamp(20px, 2.083vw, 40px)}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item .opinion-box .row .opinion-text .opinion-text{font-size:0.888rem}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item .opinion-box .row .opinion-text .opinion-text .bottom-quote,#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item .opinion-box .row .opinion-text .opinion-text .top-quote{font-size:inherit}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item.carousel-item-next,#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item.active.carousel-item-next{top:0px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item.carousel-item-start,#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item.active.carousel-item-start{top:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item.carousel-item-prev,#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item.active.carousel-item-prev{top:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item.carousel-item-end,#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item.active.carousel-item-end{top:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item.carousel-item-start.carousel-item-next,#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item.carousel-item-end.carousel-item-prev{top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .active,#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item-next,#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-inner .carousel-item-prev{display:block}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-control-prev{position:absolute;top:calc(-1 * (clamp(30px, 3.125vw, 60px)));right:calc(50% - 15px);bottom:auto;left:calc(50% - 15px);width:unset;height:30px}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-control-prev .carousel-control-prev-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-filter:invert(1);filter:invert(1)}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-control-next{position:absolute;top:auto;right:calc(50% - 15px);bottom:calc(-1 * (clamp(30px, 3.125vw, 60px)));left:calc(50% - 15px);width:unset;height:30px}#page .site-main article .article-content #testimonials .container .vertical.carousel .carousel-control-next .carousel-control-next-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-filter:invert(1);filter:invert(1)}#page .site-main article .article-content #contact .container .row .contact-data .company-logo{margin-bottom:clamp(10px, 0.781vw, 15px)}#page .site-main article .article-content #contact .container .row .contact-data .owner-name{margin-bottom:clamp(10px, 0.781vw, 15px)}#page .site-main article .article-content #contact .container .row .contact-data .e-mail{margin-bottom:clamp(10px, 0.781vw, 15px)}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .row{margin-bottom:clamp(15px, 1.563vw, 30px)}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .row .label{font-family:"Lato",sans-serif}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .row .input .wpcf7-form-control-wrap .wpcf7-form-control{width:100%;font-family:"Lato",sans-serif;font-size:0.889rem;padding:10px;border:1px solid #8093a2;outline:none}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .row .input .wpcf7-form-control-wrap .wpcf7-textarea{resize:none}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .acceptance .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item{margin-left:0}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .acceptance .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .acceptance .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{margin-top:5px}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .acceptance .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{font-family:"Lato",sans-serif;font-size:12px;text-align:justify;margin-left:5px}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .acceptance .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{font-family:inherit;font-size:inherit;text-decoration:underline}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .acceptance .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label::before{display:none}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .submit .wpcf7-submit{text-transform:uppercase;border:1px solid #8093a2;background-color:#fff;padding:10px;-webkit-transition:all 0.5s;transition:all 0.5s}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .submit .wpcf7-submit:hover{color:rgba(255,255,255,0.75);background-color:#b77771;border-color:#474342}#page .site-main article .article-content #contact .container .row .contact-form .wpcf7 .wpcf7-form .submit .wpcf7-submit[disabled]{pointer-events:none}@media (max-width: 767px){#page .site-main article .article-content #contact .container .row .contact-form{margin-top:clamp(30px, 3.125vw, 60px)}}.site-footer{margin-top:clamp(60px, 9.375vw, 180px)}.site-footer .footer-contct-form .row .contact-form h2{padding-top:calc(clamp(30px, 2.604vw, 50px) + 90px);margin:calc(-1 * ((clamp(30px, 2.604vw, 50px) + 90px))) 0 0 0}.site-footer .footer-contct-form .row .contact-form .contact-text{font-size:0.889rem;font-weight:300}.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p{margin-bottom:0}.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap input,.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap textarea{width:100%;border:1px solid #8093a2;padding:10px clamp(10px, 1.042vw, 20px);margin-bottom:clamp(10px, 1.563vw, 30px)}.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap textarea{resize:none}.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{margin-left:0}.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input{width:auto;margin:5px 0 0 0}.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label{font-family:"Lato",sans-serif;font-size:12px;text-align:justify;margin-left:5px}.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label a{font-family:inherit;font-size:inherit;text-decoration:underline}.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p .wpcf7-submit{text-transform:uppercase;border:1px solid #8093a2;background-color:#fff;padding:10px;margin-top:clamp(15px, 1.563vw, 30px);-webkit-transition:all 0.5s;transition:all 0.5s}.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p .wpcf7-submit:hover{color:rgba(255,255,255,0.75);background-color:#b77771;border-color:#474342}.site-footer .footer-contct-form .row .contact-form .wpcf7 .wpcf7-form p .wpcf7-submit[disabled]{pointer-events:none}@media (max-width: 991px){.site-footer .footer-contct-form .row .contact-form{margin-top:clamp(15px, 3.027vw, 30px)}}.site-footer .footer-contct-form .row .contact-picture{background-position:left top;background-repeat:no-repeat;background-size:cover}@media (max-width: 991px){.site-footer .footer-contct-form .row .contact-picture{height:460px}}@media (max-width: 767px){.site-footer .footer-contct-form .row .contact-picture{height:345px}}@media (max-width: 575px){.site-footer .footer-contct-form .row .contact-picture{height:320px}}.site-footer .footer-bottom{border-top:1px solid #323232;text-align:center;padding:clamp(15px, 2.083vw, 40px);margin-top:clamp(30px, 6.25vw, 120px)}.site-footer .footer-bottom .site-law-info .site-law-info-tetx{font-size:0.889rem}.site-footer .footer-bottom .site-law-info .site-law-info-tetx a{font-size:inherit;text-decoration:underline}.site-footer .footer-bottom .site-law-info .site-law-info-tetx .current-page{font-weight:500;pointer-events:none;text-decoration:none}.site-footer .footer-bottom .site-copyright-info{margin-top:15px}.site-footer .footer-bottom .site-copyright-info .site-copyright-info-text{font-size:0.833rem;font-weight:300}
