* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  color: #000;
  /*font-family: Bigilla;*/
  background: #f6eee3;
  overflow-x: hidden;
}

.containerer {
  width: 100%;
}
.containerer .herosec {
  width: 100%;
  height: 100vh;
  display: grid;
  place-content: center;
  position: relative;
}
.containerer .herosec > img {
  position: absolute;
  top: 100%;
  left: 52%;
  transform: translate(-50%, -50%);
  width: 90%;
}
.containerer .herosec H1 {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 12em;
  text-align: center;
  line-height: 0.8;
  letter-spacing: normal;
  text-shadow: 2px 2px 2px #181616, 2px 2px 2px #181616, 2px 2px 2px #181616;
}
.containerer .herosec H1 span {
  display: inline-block;
}
.containerer .herosec .imgsec {
  width: 100%;
  display: flex;
  justify-content: center;
  align-content: center;
}
.containerer .herosec .imgsec img {
  /*height: 500px;*/
  width:12%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0px 35px;
}

.wrapper {
  height: 100vh;
  display: grid;
  grid-template-columns: 50% auto;
  grid-gap: 0px;
  position: relative;
  overflow: hidden;
}
.wrapper h1 {
  position: absolute;
  top: 30%;
  left: 20%;
  font-size: 7em;
  width: 100%;
  font-weight: bold;
  font-family: cannia;
  text-align: center;
  z-index: -1;
}
.wrapper h1:nth-child(2) {
  top: 50%;
  display: inline-block;
  font-family: "Monument Extended";
  z-index: 9;
  color: #fff;
  -webkit-text-stroke: 4px #000;
  text-shadow: 0px 0px 7px #000;
}
.wrapper .wrap {
  display: grid;
  place-items: center;
}
.wrapper .wrap img {
  width: 150px;

}/*# sourceMappingURL=style.css.map */

img.one:hover, img.two:hover, img.three:hover, img.four:hover, img.five:hover{
  opacity:0.98;
  cursor: pointer;
}

.tp-perspective-slider .tp-slide-inner .tp-image:before, .tp-perspective-slider .tp-slide-inner .tp-image:after{
  /*background:#727250 !important;*/
  /*background-color:#1e1e1e !important;*/
  background-color:#f6eee3 !important;
}

#firsthand{
  position:absolute;width:140px; bottom:30px;left:50%; margin-left:-70px;z-index:9999; display:none;
}
.firsthand{
  display: none;
}
.greener{
  background-color:#727250 !important;
  transition:0.5s;
  -webkit-transition:0.5s;
}
.tweeder{
  background-color:#f6eee3 !important;
  transition:0.5s;
  -webkit-transition:0.5s;
}
.reder{
  background-color:#f04f50 !important;
  transition:0.5s;
  -webkit-transition:0.5s;
}
.blacker{
  background-color:#1E1E1E !important;
  transition:0.5s;
  -webkit-transition:0.5s;
}
.greenerfront{
  color:#727250 !important;
  transition:0.5s;
  -webkit-transition:0.5s;
}
.tweederfront{
  color:#f6eee3 !important;
  transition:0.5s;
  -webkit-transition:0.5s;
}
.rederfront{
  color:#f04f50 !important;
  transition:0.5s;
  -webkit-transition:0.5s;
}
.blackerfront{
  color:#000000 !important;
  transition:0.5s;
  -webkit-transition:0.5s;
}
.bigper{
  background-image:url(../img/bigp.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  
  transition:0.5s;
  -webkit-transition:0.5s;
}
#fixbg{
  position: fixed;width:100%;height:100%;top:0;left:0; background-color:transparent;z-index:0; display: none;
  background-image:url(../img/bigp.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

.tp-offcanvas-2-area .tp-main-menu-mobile > nav > ul > li > a{
  font-size:30px !important;
  font-family:"masqualero";
}
.tp-offcanvas-2-area .tp-main-menu-mobile > nav > ul > li > a::after{
  color:#f04f50;
}

.tp-offcanvas-2-area.opened .tp-offcanvas-2-left{
  background-color:#f6eee3 !important;
}
.tp-offcanvas-2-area.opened .tp-offcanvas-2-right{
  background-color: #f04f50;
}
.tpoffcanvas__social-link ul li a, .tpoffcanvas__tel a, .tpoffcanvas__mail a, .tpoffcanvas__text p{
  color:white !important;
}

.tp-image{
  background-size: cover;
  background-position: center;
}
.tp-header-logo img{
  width:100px;
}
.header-sticky{
  /*background-color:#f6eee3;*/
  background-color:#727250;
}
.header-sticky .logo-1{
  display: none;
}
.header-sticky .logo-2{
  display: block;
}
.header-sticky .tp-header-6-menubar span{
  background-color:#f6eee3 !important;
}
.tp-about-2-right-thumb{
  width:100%;
  height:270px;
}
.tp-about-2-section-title{
  font-size:50px;
  line-height:1;
}
.tp-video-title{
  font-family:"masqualero" !important;
}
.currentColorblack{
  fill:black;
}
.sv-service-space-wrap{
  padding-left:0;
}
.sv-service-text p{
  font-weight:400;
  color:white;
}
.sv-service-text p b, .sv-service-subtitle{
  color:#727250;
}
.sv-service-title{
  font-family:"masqualero" !important;
letter-spacing: 1px;
color:#f04f50;
font-size:30px;
}
.pattern{
  background-image: url(../img/poetica-pattern.png);
  background-size: contain;
  background-attachment: scroll;
  background-position: center;
}
.blacker h4.sv-hero-title{
  color:#f04f50 !important;
  font-family:"masqualero" !important;
  letter-spacing: 1px;
}
.blacker p{
  color:#ffffff;
}
.tp-footer-2-widget-title{
  color:#727250 !important;
}
.ginproces p b{
display: block;
color:#f04f50 !important;
font-size:30px;
font-family:"masqualero" !important;
font-weight:bold;
}
.fq-faq-wrapper .tp-service-2-accordion-box .accordion-header .accordion-buttons{
  color:#727250 !important;
}
.accordion-body p{
color:black;
  font-size:18px;
  line-height:24px;
}
.tp-service-2-accordion-box .accordion-items{
  border:none !important;
  font-weight:400 !important;
  margin-top:30px;
}
.showcase-details-2-title{
  font-family:"masqualero" !important;
}

.poeticaround{
  max-width:400px;
}

@media only screen and (max-width: 768px) {
  footer{
    text-align: center !important;
  }
  .service-details__space{
    padding-top:100px;
  }
  .tp-about-5-category span{
    padding:8px 0px !important;
  }
  .one, .five{
    display: none !important;
  }
 .roundhold{
  padding:20px !important;
 }
 .tp-perspective-slider .tp-slide-inner{
  height:40vh !important;
 }
 .rounderinf{
  display: none !important;
 }
 .tp-hero-5-space{
  padding-bottom:50px !important;
 }
 #tinquote span, #jelenaquote span, #dragoquote span{
  display: block !important;
 }
 .pb-120, .pb-100, .pb-150{
  padding-bottom:30px !important;
 }
 .pt-120, .pt-100, .pt-150{
  padding-top:30px !important;
 }
 .mb-110{
  margin-bottom:30px !important;
 }
 .nonesm{
  display: none !important;
 }
 .panels-container{
  padding:15px !important;
 }
 .pb-90{
  padding-bottom:20px !important;
 }
 .tm-hero-ptb{
  padding-bottom:0 !important;
 }
 .tm-hero-title-big img{
  margin-left: auto;
  margin-right: auto;
  display: block;
 }
}

a.langswitch{
  font-size:20px;padding-top:3px;font-weight:bold;
}
a.langswitch:hover{
  color:#727250 !important;
}
.header-sticky a.langswitch{
  font-size:20px;padding-top:3px;font-weight:bold; color:#fff !important;
}
.header-sticky a.langswitch:hover{
  color:#f6eee3 !important;
}