/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/scss/bundle-noncritical.scss ***!
  \*************************************************************************************************************************************************************************************************/
:root{
  border:0 !important;
  --bs-border-width:1px;
  --bs-primary:#d93;
  --bs-primary-rgb:221, 153, 51;
  --bs-primary-light:#fdfaf5;
  --bs-primary-light-rgb:253, 250, 245;
  --bs-primary-hover:#e1a449;
  --bs-primary-hover-rgb:225, 164, 73;
  --bs-secondary:#4a4a49;
  --bs-secondary-rgb:74, 74, 73;
  --bs-secondary-light:#f6f6f6;
  --bs-secondary-light-rgb:246, 246, 246;
  --bs-secondary-hover:#575756;
  --bs-secondary-hover-rgb:87, 87, 86;
  --bs-light:#f2f7fd;
  --bs-light-rgb:242, 247, 253;
  --bs-dark:#000;
  --bs-dark-rgb:0, 0, 0;
  --bs-white:#fff;
  --bs-white-rgb:255, 255, 255;
  --bs-red:#dc3545;
  --bs-red-rgb:220, 53, 69;
}

[data-bs-theme=dark]{
  --bs-primary:#926118;
  --bs-primary-rgb:146, 97, 24;
  --bs-secondary:#171716;
  --bs-secondary-rgb:23, 23, 22;
  --bs-light:#9ac1ef;
  --bs-light-rgb:154, 193, 239;
  --bs-dark:#000;
  --bs-dark-rgb:0, 0, 0;
  --bs-white:#ccc;
  --bs-white-rgb:204, 204, 204;
  --bs-red:#921925;
  --bs-red-rgb:146, 25, 37;
}
[data-bs-theme=dark] .form-control::-moz-placeholder{
  color:var(--bs-body-color) !important;
}
[data-bs-theme=dark] .form-control::placeholder{
  color:var(--bs-body-color) !important;
}

.bg-transparent{
  background-color:var(--bs-transparent) !important;
}

.bg-pattern1{
  background-image:linear-gradient(270deg, #fff 50%, #f2f7fd 0);
  background-image:linear-gradient(270deg, var(--bs-white) 50%, var(--bs-light) 50%);
  position:relative;
}
@media (max-width:575.98px){
  .bg-pattern1{
    background-image:none;
  }
}
.bg-pattern1>.container-xl{
  position:relative;
}
.bg-pattern1>.container-xl .row{
  position:relative;
  z-index:1;
}
.bg-pattern1>.container-xl:after{
  background-color:#f2f7fd;
  background-color:var(--bs-light);
  border-bottom-right-radius:25rem;
  border-top-right-radius:25rem;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.bg-dark{
  background-color:#000 !important;
  background-color:var(--bs-dark) !important;
}
.bg-dark .is-style-subkop,.bg-dark .subkop,.bg-dark a:not(.btn),.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark li,.bg-dark small,.bg-dark ul.arrow li:before,.bg-dark ul.vinkjes li:before{
  color:#fff !important;
  color:var(--bs-white) !important;
}
.bg-dark p:not(.is-style-supkop){
  color:hsla(0,0%,100%,.8) !important;
  color:rgba(var(--bs-white-rgb), .8) !important;
}

.bg-black{
  background-color:var(--bs-black) !important;
}
.bg-black .is-style-subkop,.bg-black .subkop,.bg-black a:not(.btn),.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black h5,.bg-black h6,.bg-black li,.bg-black small,.bg-black ul.arrow li:before,.bg-black ul.vinkjes li:before{
  color:#fff !important;
  color:var(--bs-white) !important;
}
.bg-black p:not(.is-style-supkop){
  color:hsla(0,0%,100%,.8) !important;
  color:rgba(var(--bs-white-rgb), .8) !important;
}

.bg-primary{
  background-color:#d93 !important;
  background-color:var(--bs-primary) !important;
}
.bg-primary .is-style-subkop,.bg-primary .subkop,.bg-primary a:not(.btn),.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary li,.bg-primary small,.bg-primary ul.arrow li:before,.bg-primary ul.vinkjes li:before{
  color:#fff !important;
  color:var(--bs-white) !important;
}
.bg-primary .is-style-supkop,.bg-primary li,.bg-primary p,.bg-primary table{
  color:hsla(0,0%,100%,.8) !important;
  color:rgba(var(--bs-white-rgb), .8) !important;
}

.bg-secondary{
  background-color:#4a4a49 !important;
  background-color:var(--bs-secondary) !important;
}
.bg-secondary .is-style-subkop,.bg-secondary .subkop,.bg-secondary a:not(.btn),.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary h5,.bg-secondary h6,.bg-secondary li,.bg-secondary small,.bg-secondary ul.arrow li:before,.bg-secondary ul.vinkjes li:before{
  color:#fff !important;
  color:var(--bs-white) !important;
}
.bg-secondary .is-style-supkop,.bg-secondary li,.bg-secondary p,.bg-secondary table{
  color:hsla(0,0%,100%,.8) !important;
  color:rgba(var(--bs-white-rgb), .8) !important;
}

.bg-tertairy{
  background-color:var(--bs-tertairy) !important;
}
.bg-tertairy .is-style-subkop,.bg-tertairy .subkop,.bg-tertairy a:not(.btn),.bg-tertairy h1,.bg-tertairy h2,.bg-tertairy h3,.bg-tertairy h4,.bg-tertairy h5,.bg-tertairy h6,.bg-tertairy li,.bg-tertairy small,.bg-tertairy ul.arrow li:before,.bg-tertairy ul.vinkjes li:before{
  color:#fff !important;
  color:var(--bs-white) !important;
}
.bg-tertairy li,.bg-tertairy p,.bg-tertairy table{
  color:hsla(0,0%,100%,.8) !important;
  color:rgba(var(--bs-white-rgb), .8) !important;
}

.bg-white{
  background-color:#fff !important;
  background-color:var(--bs-white) !important;
}
.bg-white .h1,.bg-white .h2,.bg-white .h3,.bg-white .h4,.bg-white .h5,.bg-white .h6,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6{
  color:var(--bs-heading-color) !important;
}
.bg-white .is-style-subkop,.bg-white .subkop,.bg-white a:not(.btn),.bg-white li,.bg-white small,.bg-white ul.arrow li:before,.bg-white ul.vinkjes li:before{
  color:var(--bs-body-color) !important;
}
.bg-white p:not(.is-style-supkop){
  color:rgba(var(--bs-body-color-rgb), 1) !important;
}

.bg-light{
  background-color:#f2f7fd !important;
  background-color:var(--bs-light) !important;
}
.bg-light .h1,.bg-light .h2,.bg-light .h3,.bg-light .h4,.bg-light .h5,.bg-light .h6,.bg-light h1,.bg-light h2,.bg-light h3,.bg-light h4,.bg-light h5,.bg-light h6{
  color:var(--bs-heading-color) !important;
}
.bg-light .is-style-subkop,.bg-light .subkop,.bg-light a:not(.btn),.bg-light li,.bg-light small,.bg-light ul.arrow li:before,.bg-light ul.vinkjes li:before{
  color:var(--bs-body-color) !important;
}
.bg-light p:not(.is-style-supkop){
  color:rgba(var(--bs-body-color-rgb), 1) !important;
}

.bg-primary-light{
  background-color:#fdfaf5 !important;
  background-color:var(--bs-primary-light) !important;
}
.bg-primary-light .h1,.bg-primary-light .h2,.bg-primary-light .h3,.bg-primary-light .h4,.bg-primary-light .h5,.bg-primary-light .h6,.bg-primary-light h1,.bg-primary-light h2,.bg-primary-light h3,.bg-primary-light h4,.bg-primary-light h5,.bg-primary-light h6{
  color:var(--bs-heading-color) !important;
}
.bg-primary-light .is-style-subkop,.bg-primary-light .subkop,.bg-primary-light a:not(.btn),.bg-primary-light li,.bg-primary-light small,.bg-primary-light ul.arrow li:before,.bg-primary-light ul.vinkjes li:before{
  color:var(--bs-body-color) !important;
}
.bg-primary-light p:not(.is-style-supkop){
  color:rgba(var(--bs-body-color-rgb), 1) !important;
}

.text-white a:not(.btn),.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white li,.text-white p{
  color:#fff !important;
  color:var(--bs-white) !important;
}

:root{
  --bs-heading-font-family:IBM Plex Sans, serif;
  --bs-body-font-family:Inter, sans-serif;
  --bs-icon-font-family:Material Symbols Outlined;
}

.material-symbols-outlined{
  font-variation-settings:"FILL" 0, "wght" 200 "opsz" 24;
}

.material-symbols-outlined.filled{
  font-variation-settings:"FILL" 1, "wght" 200, "GRAD" 200, "opsz" 24;
}

body{
  color:var(--bs-body-color);
  font-family:Inter,sans-serif;
  font-family:var(--bs-body-font-family);
  font-weight:400;
  line-height:1.7;
}
@media (min-width:576px){
  body li,body p{
    font-size:calc(1.255rem + .06vw);
  }
}
@media (min-width:576px) and (min-width:1200px){
  body li,body p{
    font-size:1.3rem;
  }
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
  color:#4a4a49 !important;
  color:var(--bs-secondary) !important;
  font-family:IBM Plex Sans,serif;
  font-family:var(--bs-heading-font-family);
  font-style:normal;
  font-weight:600;
  margin-bottom:1rem;
}
.h1:has(+.subkop),.h2:has(+.subkop),.h3:has(+.subkop),.h4:has(+.subkop),.h5:has(+.subkop),.h6:has(+.subkop),h1:has(+.subkop),h2:has(+.subkop),h3:has(+.subkop),h4:has(+.subkop),h5:has(+.subkop),h6:has(+.subkop){
  margin-bottom:0;
}

h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{
  font-weight:bolder;
}

.is-style-subkop,.subkop{
  color:var(--bs-body-color);
  font-family:IBM Plex Sans,serif;
  font-family:var(--bs-heading-font-family);
  font-size:calc(1.375rem + 1.5vw);
  font-weight:600;
  line-height:1.2;
}
@media (min-width:1200px){
  .is-style-subkop,.subkop{
    font-size:2.5rem;
  }
}

.is-style-supkop,.supkop{
  color:#d93 !important;
  color:var(--bs-primary) !important;
  font-family:IBM Plex Sans,serif;
  font-family:var(--bs-heading-font-family);
  font-size:calc(1.255rem + .06vw);
  font-weight:400;
  margin-bottom:0;
  text-transform:uppercase;
}
@media (min-width:1200px){
  .is-style-supkop,.supkop{
    font-size:1.3rem;
  }
}

.bluedot:after,.is-style-bluedot:after{
  color:#d93;
  color:var(--bs-primary);
  content:".";
}

a,i,p a{
  transition:all .3s ease;
}

b,strong{
  font-weight:600;
}

ul.arrow,ul.close,ul.is-style-arrow,ul.is-style-close,ul.is-style-vinkjes,ul.vinkjes{
  display:table;
  list-style:none;
  padding:0;
}
ul.arrow li,ul.close li,ul.is-style-arrow li,ul.is-style-close li,ul.is-style-vinkjes li,ul.vinkjes li{
  display:block;
  line-height:2rem;
  margin-bottom:15px;
  padding-left:32px;
  position:relative;
}
ul.arrow li:before,ul.close li:before,ul.is-style-arrow li:before,ul.is-style-close li:before,ul.is-style-vinkjes li:before,ul.vinkjes li:before{
  font-family:Material Symbols Outlined;
  font-family:var(--bs-icon-font-family);
  font-size:28px;
  font-weight:500;
  left:0;
  position:absolute;
  top:10%;
  transform:translateY(-20%);
}
ul.arrow li a,ul.close li a,ul.is-style-arrow li a,ul.is-style-close li a,ul.is-style-vinkjes li a,ul.vinkjes li a{
  -webkit-text-decoration:none;
  text-decoration:none;
}

ul.is-style-vinkjes li:before,ul.vinkjes li:before{
  color:#d93;
  color:var(--bs-primary);
  content:"done_outline";
}

ul.arrow li:before,ul.is-style-arrow li:before{
  color:#d93;
  color:var(--bs-primary);
  content:"east";
}

ul.close li:before,ul.is-style-close li:before{
  color:var(--bs-danger);
  content:"close";
}

.text-white .h1,.text-white .h2,.text-white .h3,.text-white .h4,.text-white .h5,.text-white .h6,.text-white a,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white li,.text-white p{
  color:#fff;
  color:var(--bs-white);
}
.single .main__content h2{
  margin-top:3.5rem;
}
.single .main__content h3{
  margin-top:2.5rem;
}

.archive{
  background:#f2f7fd;
  background:var(--bs-light);
}

.recent__posts .card .img-fluid{
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px);
}

.post__meta{
  opacity:.7;
}

.forblocks__postobjects__item{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.forblocks__postobjects__item:focus__img img,.forblocks__postobjects__item:hover__img img{
  transform:scale(1.05);
}
.forblocks__postobjects__item__img{
  display:block;
  overflow:hidden;
}
.forblocks__postobjects__item__img img{
  height:225px;
  transition:all .3s ease;
  width:100%;
}
.forblocks__postobjects__item__cat{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.forblocks__postobjects__item .card-body,.forblocks__postobjects__item .card-top{
  position:relative;
}
.forblocks__postobjects__item .card-body .post__meta,.forblocks__postobjects__item .card-body .post__meta time{
  color:#4a4a49;
  color:var(--bs-secondary);
}
.forblocks__postobjects__item .card-body .post__meta .forblocks__postobjects__item__cat{
  color:#4a4a49;
  color:var(--bs-secondary);
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.forblocks__authorbox .round{
  border-radius:100px;
}
.forblocks__authorbox--social a{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.forblocks__authorbox--social a svg{
  margin-right:10px;
}

.forblocks__tags a{
  background-color:#fff;
  background-color:var(--bs-white);
  border:1px solid var(--bs-border-color);
  display:inline-block;
  padding:7px 20px;
  -webkit-text-decoration:none;
  text-decoration:none;
  transition:all .2s ease;
}
.forblocks__tags a:focus,.forblocks__tags a:hover{
  background-color:#f2f7fd;
  background-color:var(--bs-light);
}

.scroll-down header#masthead,.scroll-up header#masthead{
  background-color:#fff;
  background-color:var(--bs-white);
  box-shadow:0 2px 5px rgba(0,0,0,.15) !important;
  padding-top:0;
  position:fixed;
  top:0;
  z-index:100;
}
.scroll-down header#masthead .navbar-brand,.scroll-up header#masthead .navbar-brand{
  color:#000;
  color:var(--bs-dark);
}
.scroll-down header#masthead .navbar-toggler span,.scroll-up header#masthead .navbar-toggler span{
  background-color:#4a4a49;
  background-color:var(--bs-secondary);
}
@media (min-width:992px){
  .scroll-down header#masthead .list-inline-item:not(.btn-request):not(.btn-mail) .nav-link,.scroll-up header#masthead .list-inline-item:not(.btn-request):not(.btn-mail) .nav-link{
    color:#000;
    color:var(--bs-dark);
  }
  .scroll-down header#masthead .list-inline-item.btn-request .nav-link,.scroll-up header#masthead .list-inline-item.btn-request .nav-link{
    border-color:var(--bs-border-color);
    color:#000;
    color:var(--bs-dark);
  }
}

header{
  transition:all .4s ease;
}
header .navbar-brand{
  color:#fff;
  display:block;
  padding:10px 0;
  width:300px;
}
@media (max-width:575.98px){
  header .navbar-brand{
    width:275px;
  }
}
header .navbar-toggler{
  cursor:pointer;
  height:26px;
  position:relative;
  transform:rotate(0deg);
  transition:.5s ease-in-out;
  width:28px;
}
header .navbar-toggler:first-child{
  position:relative;
  right:8px;
  top:-12px;
}
header .navbar-toggler:nth-child(2){
  padding:4px 0;
}
header .navbar-toggler span{
  background:#fff;
  background:var(--bs-white);
  display:block;
  height:3px;
  left:0;
  opacity:1;
  position:absolute;
  transform:rotate(0deg);
  transition:.25s ease-in-out;
  width:100%;
}
header .navbar-toggler span:first-child{
  top:0;
}
header .navbar-toggler span:nth-child(2),header .navbar-toggler span:nth-child(3){
  top:9px;
}
header .navbar-toggler span:nth-child(4){
  top:18px;
}
header .navbar-toggler.open span:first-child{
  left:50%;
  top:18px;
  width:0;
}
header .navbar-toggler.open span:nth-child(2){
  transform:rotate(45deg);
}
header .navbar-toggler.open span:nth-child(3){
  transform:rotate(-45deg);
}
header .navbar-toggler.open span:nth-child(4){
  left:50%;
  top:18px;
  width:0;
}
@media (min-width:992px){
  header .menu-item-has-children .dropdown-toggle:after{
    border:none;
    content:"arrow_drop_down";
    font-family:Material Symbols Outlined;
    font-family:var(--bs-icon-font-family);
    font-size:29px;
    font-weight:400;
    position:absolute;
    right:-12px;
    top:9px;
  }
  header .menu-item-has-children:hover .dropdown-menu{
    display:block;
  }
}
header .list-inline-item:not(.btn-request):not(.btn-mail) .nav-link{
  color:#fff;
  color:var(--bs-white);
  font-family:IBM Plex Sans,serif;
  font-family:var(--bs-heading-font-family);
  font-size:18px;
  font-weight:400;
  line-height:24px;
  padding:.5rem 1rem;
  position:relative;
}
@media (min-width:1400px) and (max-width:1500px){
  header .list-inline-item:not(.btn-request):not(.btn-mail) .nav-link{
    padding:.5rem;
  }
}
header .list-inline-item:not(.btn-request):not(.btn-mail) .nav-link:focus,header .list-inline-item:not(.btn-request):not(.btn-mail) .nav-link:hover{
  color:#d93;
  color:var(--bs-primary);
}
header .list-inline-item.btn-request.active{
  background-color:#e1a449;
  background-color:var(--bs-primary-hover);
}
header .list-inline-item.btn-request.active .nav-link{
  color:#fff !important;
  color:var(--bs-white) !important;
}
header .list-inline-item.btn-request .nav-link{
  background-color:var(--bs-transparent);
  border:2px solid #fff;
  border:2px solid var(--bs-white);
  border-radius:5rem;
  color:#fff;
  color:var(--bs-white);
  font-size:18px;
  padding:.6rem 1rem;
}
header .list-inline-item.btn-mail.active{
  background-color:#e1a449;
  background-color:var(--bs-primary-hover);
}
header .list-inline-item.btn-mail.active .nav-link{
  color:#fff !important;
}
header .list-inline-item.btn-mail .nav-link{
  background-color:#d93;
  background-color:var(--bs-primary);
  border-radius:5rem;
  color:#fff !important;
  font-size:18px;
  padding:.6rem 1rem;
}
header .list-inline-item.active .nav-link,header .list-inline-item.current_page_parent .nav-link{
  color:#d93;
  color:var(--bs-primary);
}
header .dropdown-menu{
  border:none;
  box-shadow:4px 7px 10px rgba(0,0,0,.15) !important;
}
header .dropdown-menu .list-inline-item{
  display:block;
}
header .dropdown-menu .list-inline-item:not(:last-child){
  margin-right:0;
}
header .dropdown-menu .dropdown-item{
  color:#000;
  color:var(--bs-dark);
  font-family:IBM Plex Sans,serif;
  font-family:var(--bs-heading-font-family);
  font-size:18px;
  font-weight:300;
}
header .dropdown-menu .dropdown-item:focus,header .dropdown-menu .dropdown-item:hover{
  background-color:#f2f7fd;
  background-color:var(--bs-light);
  color:#d93;
  color:var(--bs-primary);
}
header .dropdown-menu .dropdown-item.active,header .dropdown-menu .dropdown-item:active{
  background-color:#d93;
  background-color:var(--bs-primary);
  color:#fff;
  color:var(--bs-white);
}
header .dropdown-menu .current-menu-item .dropdown-item{
  color:#d93;
  color:var(--bs-primary);
}

.list-inline-item.btn-mail.active,.nav-item.btn-mail.active{
  border-color:transparent !important;
  box-shadow:none;
}
.list-inline-item.btn-mail.active .nav-link span,.nav-item.btn-mail.active .nav-link span{
  color:#fff !important;
  color:var(--bs-white) !important;
}
.list-inline-item.btn-mail .nav-link:focus,.list-inline-item.btn-mail .nav-link:hover,.nav-item.btn-mail .nav-link:focus,.nav-item.btn-mail .nav-link:hover{
  background-color:#e1a449;
  background-color:var(--bs-primary-hover);
  border-color:#e1a449;
  border-color:var(--bs-primary-hover);
}
@media (max-width:991.98px){
  .list-inline-item.btn-mail .nav-link span,.nav-item.btn-mail .nav-link span{
    display:block;
  }
}
.list-inline-item.btn-mail .nav-link .material-symbols-outlined,.nav-item.btn-mail .nav-link .material-symbols-outlined{
  position:relative;
  top:3px;
}

.forblocks__footer{
  background-color:var(--bs-black);
  overflow:hidden;
  padding:100px 0 50px;
}
.forblocks__footer,.forblocks__footer .site-footer .container-xl{
  position:relative;
}
.forblocks__footer .site-footer .container-xl:before{
  left:-200px;
  top:-100px;
}
.forblocks__footer .site-footer .container-xl:after,.forblocks__footer .site-footer .container-xl:before{
  background:radial-gradient(circle, #272727 0, transparent 75%);
  content:"";
  height:750px;
  position:absolute;
  width:900px;
}
.forblocks__footer .site-footer .container-xl:after{
  right:-400px;
  top:-300px;
}
.forblocks__footer .site-footer h5{
  color:#fff !important;
  color:var(--bs-white) !important;
  margin-bottom:20px;
}
.forblocks__footer .site-footer h5 a{
  color:#fff !important;
  color:var(--bs-white) !important;
  -webkit-text-decoration:none;
  text-decoration:none;
}
.forblocks__footer .site-footer h5 a:focus,.forblocks__footer .site-footer h5 a:hover{
  color:#fff !important;
  color:var(--bs-white) !important;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}
.forblocks__footer .site-footer li,.forblocks__footer .site-footer p,.forblocks__footer .site-footer span{
  color:hsla(0,0%,100%,.8);
  color:rgba(var(--bs-white-rgb), .8);
}
.forblocks__footer .site-footer .btn,.forblocks__footer .site-footer a span,.forblocks__footer .site-footer li a,.forblocks__footer .site-footer p a{
  color:#fff;
  color:var(--bs-white);
  font-size:1.2rem;
}
.forblocks__footer .site-footer ul{
  list-style:none;
  margin:0;
  padding:0;
}
.forblocks__footer .site-footer ul li{
  margin-bottom:15px;
}
.forblocks__footer .site-footer ul li a{
  left:0;
  position:relative;
  -webkit-text-decoration:none;
  text-decoration:none;
  transition:all .3s ease;
}
.forblocks__footer .site-footer ul li a:focus,.forblocks__footer .site-footer ul li a:hover{
  left:5px;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}
.forblocks__footer .site-footer .social__urls a{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.forblocks__footer .site-footer .social__urls a svg{
  height:32px;
  margin-right:5px;
  position:relative;
  top:-2px;
  width:32px;
}
.forblocks__footer .site-footer .social__urls a span{
  display:inline-block;
  margin-right:5px;
}
.forblocks__footer .site-footer .social__urls a:focus,.forblocks__footer .site-footer .social__urls a:hover{
  color:#d93;
  color:var(--bs-primary);
}

.footer_bottom_tekst{
  font-size:1rem;
  padding-top:20px;
}
.footer_bottom_tekst p{
  margin-bottom:0;
}
.footer_bottom_tekst a{
  font-size:1rem;
  -webkit-text-decoration:none;
  text-decoration:none;
}
.footer_bottom_tekst a:focus,.footer_bottom_tekst a:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.footer_bottom_logos a{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.footer_bottom_logos img{
  max-height:80px;
  max-width:170px;
  width:auto;
}
.footer_bottom_logos img:first-child{
  margin-right:20px;
}
.pagination{
  background:transparent;
  border:none;
  display:block;
}
.pagination .nav-links{
  margin:30px auto;
}
.pagination .page-numbers.current{
  background-color:#d93;
  background-color:var(--bs-primary);
  color:#fff;
}
.pagination .page-numbers.current,.pagination a.page-numbers{
  border:1px solid #d93;
  border:1px solid var(--bs-primary);
  border-radius:.25rem;
  display:inline-block;
  font-size:1rem;
  height:40px;
  line-height:20px;
  margin:0 4px;
  padding:9px 0 0;
  text-align:center;
  transition:all .2s ease;
  width:40px;
}
.pagination a.page-numbers{
  color:#d93;
  color:var(--bs-primary);
  -webkit-text-decoration:none;
  text-decoration:none;
}
.pagination a.page-numbers.dots,.pagination a.page-numbers.next,.pagination a.page-numbers.prev{
  border:0 !important;
  box-shadow:none;
  width:auto;
}
.pagination a.page-numbers.dots:focus,.pagination a.page-numbers.dots:hover,.pagination a.page-numbers.next:focus,.pagination a.page-numbers.next:hover,.pagination a.page-numbers.prev:focus,.pagination a.page-numbers.prev:hover{
  background-color:transparent !important;
  border:0 !important;
  color:#d93;
  color:var(--bs-primary);
}
.pagination a.current,.pagination a.current:hover,.pagination a:hover{
  background:#d93;
  background:var(--bs-primary);
  border-color:#d93;
  border-color:var(--bs-primary);
  box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
  color:#fff !important;
}
.pagination .screen-reader-text{
  display:none;
}

.forblocks__posts-nav{
  padding-bottom:20px;
  padding-top:20px;
}
@media (max-width:767.98px){
  .forblocks__posts-nav .row .col-6.text-start{
    border-right:1px solid #f2f7fd;
    border-right:1px solid var(--bs-light);
  }
}
.forblocks__posts-nav .row .col-6.text-start a{
  justify-content:start;
}
.forblocks__posts-nav .row .col-6 a{
  align-items:center;
  display:flex;
  justify-content:end;
  -webkit-text-decoration:none;
  text-decoration:none;
}
.forblocks__posts-nav .row .col-6 h5,.forblocks__posts-nav .row .col-6 strong{
  margin:0;
}
.forblocks__posts-nav .row .col-6 h5 span,.forblocks__posts-nav .row .col-6 strong span{
  color:#d93;
  color:var(--bs-primary);
  position:relative;
  top:6px;
}
@media (max-width:767.98px){
  .forblocks__posts-nav .row .col-6 h5,.forblocks__posts-nav .row .col-6 strong{
    font-size:14px;
  }
}
.forblocks__posts-nav .row .col-6 .forblocks__posts-nav__thumbnail{
  display:block;
  margin:15px;
}
.forblocks__posts-nav .row .col-6 .forblocks__posts-nav__thumbnail img{
  max-height:100px;
  max-width:100px;
}

.btn{
  border-radius:3rem;
  font-family:Inter,sans-serif;
  font-family:var(--bs-body-font-family);
  -webkit-text-decoration:none;
  text-decoration:none;
  text-shadow:none !important;
  transition:all .3s ease;
  --bs-btn-padding-x:1rem;
  --bs-btn-padding-y:0.75rem;
  --bs-btn-font-weight:500;
}
@media (min-width:1200px){
  .btn-lg{
    --bs-btn-font-size:1.2rem;
  }
}
.btn .material-symbols-outlined{
  color:#000;
  color:var(--bs-dark);
  display:inline-block;
  font-size:1.4rem;
  line-height:14px;
  position:relative;
  top:5px;
}
.btn-link{
  padding-left:0;
  text-align:left;
}
.btn-link,.btn-link .material-symbols-outlined{
  color:#4a4a49;
  color:var(--bs-secondary);
}
.btn-link:hover,.btn-link:hover .material-symbols-outlined{
  color:#575756;
  color:var(--bs-secondary-hover);
}

.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{
  background-color:var(--bs-btn-active-bg);
  border-color:var(--bs-btn-active-border-color);
}
.btn-check:checked+.btn .material-symbols-outlined,.btn.active .material-symbols-outlined,.btn.show .material-symbols-outlined,.btn:first-child:active .material-symbols-outlined,:not(.btn-check)+.btn:active .material-symbols-outlined{
  color:#f2f7fd;
  color:var(--bs-light);
}

.btn-primary{
  background:#d93;
  background:var(--bs-primary);
  border-color:#d93;
  border-color:var(--bs-primary);
}
.btn-primary,.btn-primary .material-symbols-outlined{
  color:#fff !important;
  color:var(--bs-white) !important;
}
.btn-primary:focus,.btn-primary:hover{
  background-color:#e1a449;
  background-color:var(--bs-primary-hover);
  border-color:#e1a449;
  border-color:var(--bs-primary-hover);
  transition:.2s;
}
.btn-primary:focus .material-symbols-outlined,.btn-primary:hover .material-symbols-outlined{
  color:#fff;
  color:var(--bs-white);
}

.btn-secondary{
  background:#4a4a49;
  background:var(--bs-secondary);
  border-color:#4a4a49;
  border-color:var(--bs-secondary);
}
.btn-secondary,.btn-secondary .material-symbols-outlined{
  color:#fff !important;
  color:var(--bs-white) !important;
}
.btn-secondary:focus,.btn-secondary:hover{
  background-color:#575756;
  background-color:var(--bs-secondary-hover);
  border-color:#575756;
  border-color:var(--bs-secondary-hover);
  transition:.2s;
}

.btn-tertiary{
  background-color:var(--bs-tertiary);
  border-color:var(--bs-tertiary);
}
.btn-tertiary,.btn-tertiary .material-symbols-outlined{
  color:#fff !important;
  color:var(--bs-white) !important;
}
.btn-tertiary:focus,.btn-tertiary:hover{
  background-color:var(--bs-tertiary-hover);
  border-color:var(--bs-tertiary-hover);
  transition:.2s;
}

.btn-outline-primary{
  background-color:transparent;
  border-color:#d93;
  border-color:var(--bs-primary);
  --bs-btn-active-bg:var(--bs-primary);
  --bs-btn-active-border-color:var(--bs-primary);
}
.btn-outline-primary,.btn-outline-primary .material-symbols-outlined{
  color:#d93;
  color:var(--bs-primary);
}
.btn-outline-primary:focus,.btn-outline-primary:hover{
  background-color:rgba(221,153,51,.1);
  background-color:rgba(var(--bs-primary-rgb), .1);
  border-color:#d93;
  border-color:var(--bs-primary);
  color:#d93;
  color:var(--bs-primary);
}

.btn-outline-secondary{
  background-color:transparent;
  border-color:#4a4a49;
  border-color:var(--bs-secondary);
  color:#4a4a49;
  color:var(--bs-secondary);
}
.btn-outline-secondary:focus,.btn-outline-secondary:hover{
  background-color:rgba(74,74,73,.1);
  background-color:rgba(var(--bs-secondary-rgb), .1);
  color:#4a4a49;
  color:var(--bs-secondary);
}
.btn-outline-secondary:focus .material-symbols-outlined,.btn-outline-secondary:hover .material-symbols-outlined{
  color:#4a4a49;
  color:var(--bs-secondary);
}

.btn-outline-tertiary{
  background-color:transparent;
  border-color:var(--bs-tertiary);
  color:var(--bs-tertiary);
}
.btn-outline-tertiary:focus,.btn-outline-tertiary:hover{
  background-color:rgba(var(--bs-tertiary-rgb), .1);
  color:var(--bs-tertiary);
}
.btn-outline-tertiary:focus .material-symbols-outlined,.btn-outline-tertiary:hover .material-symbols-outlined{
  color:var(--bs-tertiary);
}

@media (max-width:575.98px){
  .entry-content .btn{
    margin-bottom:15px;
  }
}

.circlecollapse.show-collapse #forblocks-offcanvas-navbar ul li{
  opacity:1;
  transition:opacity .4s cubic-bezier(.58, .3, .005, 1);
}
.circlecollapse.show-collapse #forblocks-offcanvas-navbar ul li:first-child{
  transition-delay:.4s;
}
.circlecollapse.show-collapse #forblocks-offcanvas-navbar ul li:nth-child(2){
  transition-delay:.6s;
}
.circlecollapse.show-collapse #forblocks-offcanvas-navbar ul li:nth-child(3){
  transition-delay:.8s;
}
.circlecollapse.show-collapse #forblocks-offcanvas-navbar ul li:nth-child(4){
  transition-delay:1s;
}
.circlecollapse.show-collapse #forblocks-offcanvas-navbar ul li:nth-child(5){
  transition-delay:1.2s;
}
.circlecollapse.show-collapse #forblocks-offcanvas-navbar ul li:nth-child(6){
  transition-delay:1.4s;
}
.circlecollapse #forblocks-offcanvas-navbar{
  margin:70px auto 0;
  max-width:600px;
  overflow:hidden;
  position:relative;
}
.circlecollapse #forblocks-offcanvas-navbar ul{
  list-style:none;
  padding:0;
  -webkit-text-decoration:none;
  text-decoration:none;
}
.circlecollapse #forblocks-offcanvas-navbar ul li{
  opacity:0;
}
.circlecollapse #forblocks-offcanvas-navbar ul li.menu-item{
  padding:0;
}
.circlecollapse #forblocks-offcanvas-navbar ul li a{
  color:#fff;
  color:var(--bs-white);
  display:block;
  font-family:IBM Plex Sans,serif;
  font-family:var(--bs-heading-font-family);
  font-size:calc(1.375rem + 1.5vw);
  left:0;
  padding:.6rem 1rem .6rem 1.3rem;
  position:relative;
  -webkit-text-decoration:none;
  text-decoration:none;
  transition:all .3s ease;
}
@media (min-width:1200px){
  .circlecollapse #forblocks-offcanvas-navbar ul li a{
    font-size:2.5rem;
  }
}
.circlecollapse #forblocks-offcanvas-navbar label{
  padding:0 .25em;
}
.circlecollapse #forblocks-offcanvas-navbar label.toggle-sub{
  background-color:#e1a449;
  background-color:var(--bs-primary-hover);
  border-radius:10rem;
  color:#fff;
  color:var(--bs-white);
  cursor:pointer;
  float:right;
  height:50px;
  line-height:49px;
  margin-right:15px;
  margin-top:-65px;
  text-align:center;
  width:50px;
}
.circlecollapse #forblocks-offcanvas-navbar label.toggle-sub i{
  color:#fff;
  color:var(--bs-white);
  font-size:32px;
  position:relative;
  top:9px;
  transition:transform .3s ease;
}
.circlecollapse #forblocks-offcanvas-navbar label:hover{
  color:#fff;
  color:var(--bs-white);
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav{
  background-color:#d93;
  background-color:var(--bs-primary);
  margin-left:25px;
  max-height:0;
  opacity:0;
  overflow:hidden;
  transition:max-height .4s ease-in-out,opacity .3s ease-in-out;
  width:100%;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav li{
  opacity:0 !important;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav li a{
  color:hsla(0,0%,100%,.8);
  color:rgba(var(--bs-white-rgb), .8);
  font-size:calc(1.325rem + .9vw);
}
@media (min-width:1200px){
  .circlecollapse #forblocks-offcanvas-navbar .sub-nav li a{
    font-size:2rem;
  }
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav .toggle{
  color:#fff;
  color:var(--bs-white);
  cursor:pointer;
  font-size:18px;
  padding:0;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav .toggle i{
  font-size:32px;
  left:2px;
  position:relative;
  top:9px;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav-check{
  left:-9999px;
  position:absolute;
  top:-9999px;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav-check:checked~.sub-nav{
  max-height:500px;
  opacity:1 !important;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav-check:checked~.sub-nav li{
  opacity:1 !important;
  transition:opacity .4s cubic-bezier(.58, .3, .005, 1);
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav-check:checked~.sub-nav li:first-child{
  transition-delay:.2s;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav-check:checked~.sub-nav li:nth-child(2){
  transition-delay:.4s;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav-check:checked~.sub-nav li:nth-child(3){
  transition-delay:.6s;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav-check:checked~.sub-nav li:nth-child(4){
  transition-delay:.8s;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav-check:checked~.sub-nav li:nth-child(5){
  transition-delay:1s;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav-check:checked~.sub-nav li:nth-child(6){
  transition-delay:1.2s;
}
.circlecollapse #forblocks-offcanvas-navbar .sub-nav-check:checked+label.toggle-sub i{
  transform:rotate(90deg);
  transition:transform .3s ease;
}

.form-control,.form-select{
  border-color:var(--bs-border-color);
  border-radius:.25rem;
  font-family:Inter,sans-serif;
  font-family:var(--bs-body-font-family);
}

.wpcf7-list-item{
  display:block !important;
}
.wpcf7-list-item input[type=checkbox],.wpcf7-list-item input[type=radio]{
  margin:0 5px 0 0;
}

.wpcf7 .wpcf7-form .form-group.has-error .form-control,.wpcf7 .wpcf7-form .form-group.has-error .form-select{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3E%3Ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3E%3Cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3E%3Ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3E%3C/svg%3E") !important;
  background-position:right calc(.375em + .1875rem) center;
  background-repeat:no-repeat;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem);
  border-bottom:2px solid;
  border-color:var(--bs-danger) !important;
}
.wpcf7 .wpcf7-form .form-group.has-error .form-control.checked,.wpcf7 .wpcf7-form .form-group.has-error .form-select.checked{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3E%3C/svg%3E") !important;
  background-position:right calc(.375em + .1875rem) center;
  background-repeat:no-repeat;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem);
  border:2px solid var(--bs-success) !important;
}
.wpcf7 .wpcf7-form .form-control,.wpcf7 .wpcf7-form .form-select{
  border-color:var(--bs-border-color);
  border-radius:.25rem;
}
.wpcf7 .wpcf7-form .form-control.checked,.wpcf7 .wpcf7-form .form-control.is-valid,.wpcf7 .wpcf7-form .form-control.wpcf7-valid,.wpcf7 .wpcf7-form .form-select.checked,.wpcf7 .wpcf7-form .form-select.is-valid,.wpcf7 .wpcf7-form .form-select.wpcf7-valid{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3E%3C/svg%3E") !important;
  background-position:right calc(.375em + .1875rem) center;
  background-repeat:no-repeat;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem);
  border:2px solid var(--bs-success) !important;
}
.wpcf7 .wpcf7-form .form-control.is-invalid,.wpcf7 .wpcf7-form .form-control.wpcf7-not-valid,.wpcf7 .wpcf7-form .form-select.is-invalid,.wpcf7 .wpcf7-form .form-select.wpcf7-not-valid{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3E%3Ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3E%3Cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3E%3Ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3E%3C/svg%3E") !important;
  background-position:right calc(.375em + .1875rem) center;
  background-repeat:no-repeat;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem);
  border:2px solid;
  border-color:var(--bs-danger) !important;
}
.wpcf7 .wpcf7-form.submitting .form-control.is-valid,.wpcf7 .wpcf7-form.submitting .form-control:valid{
  background-image:none;
}

.splide__pagination{
  bottom:-20px;
}
.splide__pagination__page.is-active{
  background-color:#d93;
  background-color:var(--bs-primary);
}

.forblocks__postobjects--intro{
  position:relative;
  top:30px;
}
.forblocks__postobjects__item{
  transition:all .3s ease;
}
.forblocks__postobjects__item a,.forblocks__postobjects__item a h4{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.forblocks__postobjects__item .img-hover-zoom{
  aspect-ratio:4/3;
}
.forblocks__postobjects__item .img-hover-zoom img{
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  transition:all .3s ease;
  width:100%;
}
.forblocks__postobjects__item:focus .img-hover-zoom img,.forblocks__postobjects__item:hover .img-hover-zoom img{
  transform:scale(1.05);
}
.forblocks__postobjects__item--img{
  display:block;
  overflow:hidden;
}
.forblocks__postobjects__item--img img{
  transition:all .3s ease;
  width:100%;
}
.forblocks__postobjects__item--cat{
  background-color:#d93;
  background-color:var(--bs-primary);
  bottom:0;
  color:#fff;
  color:var(--bs-white);
  padding:5px 12px;
  position:absolute;
}
.forblocks__postobjects__item h4 a,.forblocks__postobjects__item p a,.forblocks__postobjects__item--cat{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.forblocks__postobjects__item h4 a:focus,.forblocks__postobjects__item h4 a:hover,.forblocks__postobjects__item p a:focus,.forblocks__postobjects__item p a:hover{
  color:var(--bs-body-color);
}
.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item{
  position:relative;
  top:90px;
  transition:all .3s ease;
}
.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item>a{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item:focus,.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item:hover{
  top:20px;
}
.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item:focus .forblocks__postobjects__item--txt p,.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item:hover .forblocks__postobjects__item--txt p{
  color:var(--bs-body-color);
}
.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item:focus .forblocks__postobjects__item--excerpt,.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item:hover .forblocks__postobjects__item--excerpt{
  opacity:1;
  visibility:visible;
}
.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item--txt h3{
  padding-right:35px;
  position:relative;
}
.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item--txt h3:after{
  color:#d93;
  color:var(--bs-primary);
  content:"arrow_circle_right";
  font-family:Material Symbols Outlined;
  font-family:var(--bs-icon-font-family);
  font-size:30px;
  font-weight:400;
  position:absolute;
  right:0;
  top:0;
}
.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item--txt p{
  color:var(--bs-body-color);
}
.forblocks__postobjects .splide__track .splide__slide .forblocks__postobjects__item--excerpt{
  height:75px;
  opacity:0;
  overflow:hidden;
  transition:all .3s ease;
  visibility:hidden;
}
.forblocks__postobjects .splide__track:before{
  background-image:linear-gradient(270deg, #fff, hsla(0,0%,100%,0));
  background-image:linear-gradient(to left, var(--bs-white), rgba(var(--bs-white-rgb), 0) 100%);
  content:"";
  height:100%;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  width:400px;
  z-index:2;
}
@media (max-width:767.98px){
  .forblocks__postobjects .splide__track:before{
    background-image:linear-gradient(270deg, #fff, hsla(0,0%,100%,0) 60%);
    background-image:linear-gradient(to left, var(--bs-white), rgba(var(--bs-white-rgb), 0) 60%);
    width:100px;
  }
}
.forblocks__postobjects__splide--page .splide__track .splide__slide .forblocks__postobjects__item--img img{
  aspect-ratio:.8/1;
}
.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item{
  overflow:hidden;
  top:0 !important;
}
.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item--img{
  position:relative;
}
.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item--txt{
  bottom:0;
  padding:0 25px 15px;
  position:absolute;
  transition:bottom .3s ease,color .3s ease;
  z-index:1;
}
.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item--txt .h3,.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item--txt h3{
  color:#fff !important;
  color:var(--bs-white) !important;
  padding-right:inherit;
}
.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item--txt .h3:after,.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item--txt h3:after{
  display:none;
}
.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item--txt p{
  color:#fff;
  color:var(--bs-white);
  transition:color .3s ease;
}
.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item--excerpt{
  height:auto;
  opacity:1;
  visibility:visible;
}
.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item:focus .forblocks__postobjects__item--txt,.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item:hover .forblocks__postobjects__item--txt{
  bottom:10px;
}
.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item:focus .forblocks__postobjects__item--txt p,.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item:hover .forblocks__postobjects__item--txt p{
  color:#fff;
  color:var(--bs-white);
}
.forblocks__postobjects__splide--case .splide__track .splide__slide .forblocks__postobjects__item:after{
  background-image:linear-gradient(to top, rgba(var(--bs-black-rgb), .8), rgba(var(--bs-black-rgb), 0) 100%);
  bottom:0;
  content:"";
  height:200px;
  pointer-events:none;
  position:absolute;
  right:0;
  width:100%;
}
.forblocks__postobjects .splide__arrows{
  bottom:-56px;
  position:absolute;
  right:70px;
}
.forblocks__postobjects .splide__arrows .splide__arrow{
  background-color:transparent;
  border-radius:0;
  height:1.5em;
  opacity:.7;
  transition:all .1s ease-in;
  width:1.5em;
  z-index:3;
}
.forblocks__postobjects .splide__arrows .splide__arrow:focus,.forblocks__postobjects .splide__arrows .splide__arrow:hover{
  opacity:1;
}
.forblocks__postobjects .splide__arrows .splide__arrow svg{
  display:none;
}
.forblocks__postobjects .splide__arrows .splide__arrow--next{
  bottom:0;
  color:#d93;
  color:var(--bs-primary);
  left:35px;
  right:0;
  top:inherit;
}
.forblocks__postobjects .splide__arrows .splide__arrow--next:before{
  color:#d93;
  color:var(--bs-primary);
  content:"trending_flat";
  font-family:Material Symbols Outlined;
  font-family:var(--bs-icon-font-family);
  font-size:42px;
  font-weight:200;
}
.forblocks__postobjects .splide__arrows .splide__arrow--prev{
  bottom:0;
  color:#d93;
  color:var(--bs-primary);
  left:0;
  top:inherit;
}
.forblocks__postobjects .splide__arrows .splide__arrow--prev:before{
  color:#d93;
  color:var(--bs-primary);
  content:"trending_flat";
  font-family:Material Symbols Outlined;
  font-family:var(--bs-icon-font-family);
  font-size:42px;
  font-weight:200;
  left:inherit;
  position:relative;
  top:-1px;
  transform:rotate(180deg);
}
.forblocks__postobjects .forblocks__postobjects__progress{
  background-color:#f2f7fd;
  background-color:var(--bs-light);
  border-radius:12px;
  height:6px;
  margin-top:20px;
  width:100%;
}
.forblocks__postobjects .forblocks__postobjects__progress--bar{
  background-color:var(--bs-border-color);
  border-radius:12px;
  height:6px;
  transition:width .5s ease;
  width:0;
}

.relatedpost .card>a{
  display:block;
  overflow:hidden;
}
.relatedpost .card .img-hover-zoom{
  aspect-ratio:4/3;
}
.relatedpost .card .img-hover-zoom img{
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  transition:all .3s ease;
  width:100%;
}
.relatedpost .card .card-body a,.relatedpost .card .card-body h4,.relatedpost .card .card-body p{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.relatedpost .card .card-body a a,.relatedpost .card .card-body h4 a,.relatedpost .card .card-body p a{
  color:var(--bs-body-color);
  -webkit-text-decoration:none;
  text-decoration:none;
}
.relatedpost .card:focus .img-hover-zoom img,.relatedpost .card:hover .img-hover-zoom img{
  transform:scale(1.05);
}
.relatedpost .post-item-meta{
  border-radius:30px;
  margin-bottom:10px;
  margin-top:-40px;
  max-width:-moz-fit-content;
  max-width:fit-content;
  padding:10px 15px;
  position:relative;
  z-index:1;
}
.relatedpost .post-item-meta.bg-light{
  background-color:#f2f7fd !important;
  background-color:var(--bs-light) !important;
}
.relatedpost .post-item-meta.bg-lighter{
  background-color:var(--bs-lighter) !important;
}
.relatedpost .post-item-meta.bg-dark{
  background-color:#000 !important;
  background-color:var(--bs-dark) !important;
}
.relatedpost .post-item-meta.bg-darker{
  background-color:var(--bs-darker) !important;
}
.relatedpost .post-item-meta.bg-white{
  background-color:#fff !important;
  background-color:var(--bs-white) !important;
}
.relatedpost .post-item-meta.bg-primary{
  background-color:#d93 !important;
  background-color:var(--bs-primary) !important;
}
.relatedpost .post-item-meta.bg-secondary{
  background-color:#4a4a49 !important;
  background-color:var(--bs-secondary) !important;
}
.relatedpost .post-item-meta.bg-tertairy{
  background-color:var(--bs-tertairy) !important;
}
.relatedpost .post-item-meta .blog-item-category{
  color:#fff !important;
  color:var(--bs-white) !important;
  display:inline-block;
  font-family:IBM Plex Sans,serif;
  font-family:var(--bs-heading-font-family);
  font-size:14px;
  font-weight:600;
  padding:1px 10px;
  -webkit-text-decoration:none;
  text-decoration:none;
  text-transform:uppercase;
}
.relatedpost .post-item-meta .blog-item-category:focus,.relatedpost .post-item-meta .blog-item-category:hover{
  color:#fff;
  color:var(--bs-white);
}
.relatedpost .splide__track{
  padding-bottom:40px;
}
.relatedpost .splide__arrow{
  background-color:transparent;
  border-radius:0;
  height:1.5em;
  opacity:.7;
  transition:all .1s ease-in;
  width:1.5em;
  z-index:3;
}
.relatedpost .splide__arrow:focus,.relatedpost .splide__arrow:hover{
  opacity:1;
}
.relatedpost .splide__arrow svg{
  display:none;
}
.relatedpost .splide__arrow--next{
  bottom:0;
  color:#d93;
  color:var(--bs-primary);
  left:40px;
  top:inherit;
}
.relatedpost .splide__arrow--next:before{
  content:"arrow_circle_right";
  font-family:Material Symbols Outlined;
  font-family:var(--bs-icon-font-family);
  font-size:32px;
  font-weight:400;
}
.relatedpost .splide__arrow--prev{
  bottom:0;
  color:#d93;
  color:var(--bs-primary);
  left:8px;
  top:inherit;
}
.relatedpost .splide__arrow--prev:before{
  content:"arrow_circle_left";
  font-family:Material Symbols Outlined;
  font-family:var(--bs-icon-font-family);
  font-size:32px;
  font-weight:400;
}
.relatedpost .splide__pagination__page{
  background:#000;
  background:var(--bs-dark);
}
.relatedpost .splide__pagination__page.is-active{
  background:#d93;
  background:var(--bs-primary);
}

:root{
  --circle-end-size:500px;
}

@keyframes scrollY{
  0%{
    transform:translateY(0);
  }
  10%{
    transform:translateY(0);
  }
  20%{
    transform:translateY(0);
  }
  70%{
    transform:translateY(-50%);
  }
  85%{
    transform:translateY(-50%);
  }
  90%{
    transform:translateY(-50%);
  }
  to{
    transform:translateY(0);
  }
}
@keyframes expandCircle{
  0%{
    height:50px;
    width:50px;
  }
  to{
    height:500px;
    height:var(--circle-end-size);
    width:500px;
    width:var(--circle-end-size);
  }
}
@keyframes slideInRight{
  to{
    opacity:1;
    transform:translateX(0);
  }
}
@media (min-width:992px){
  .forblocks__contactblock>.container-xl{
    padding-left:100px;
  }
  .forblocks__contactblock .forblocks__franimcontainer{
    margin-left:-60px;
  }
}
.forblocks__contactblock .mainanim-container{
  margin-left:inherit;
  margin-right:inherit;
}
@media (min-width:992px){
  .forblocks__contactblock--txt{
    margin-top:-70px;
    padding-right:175px !important;
  }
}

.forblocks__faq{
  position:relative;
}
.forblocks__faq .container-xl{
  position:relative;
  z-index:20;
}
.forblocks__faq .card{
  border:0 solid var(--bs-border-color);
  border-radius:.25rem;
  margin-bottom:10px;
}
.forblocks__faq .card .card-header{
  background-color:#f2f7fd;
  background-color:var(--bs-light);
  border-radius:.25rem;
  margin-bottom:-1px;
  padding:0 5px;
}
.forblocks__faq .card .card-header .btn-link{
  color:#000;
  color:var(--bs-dark);
  display:block;
  font-weight:600;
  padding:.5rem;
  text-align:left;
  width:100%;
}
.forblocks__faq .card .card-header .btn-link p{
  margin-bottom:0;
}
.forblocks__faq .card .card-header .btn{
  position:relative;
}
.forblocks__faq .card .card-header .btn:after{
  bottom:auto;
  bottom:0;
  color:#d93;
  color:var(--bs-primary);
  content:"indeterminate_check_box";
  font-family:Material Symbols Outlined;
  font-family:var(--bs-icon-font-family);
  font-size:26px;
  font-weight:300;
  height:-moz-max-content;
  height:max-content;
  margin:auto 0;
  position:absolute;
  right:1rem;
  top:auto;
  top:0;
}
.forblocks__faq .card .card-header .btn.collapsed:after{
  content:"add_box";
}
.forblocks__fullwidth__image{
  aspect-ratio:3/1;
  height:100%;
  overflow:hidden;
  position:relative;
}
@media (max-width:991.98px){
  .forblocks__fullwidth__image{
    aspect-ratio:1.5/1;
  }
}
.forblocks__fullwidth__image .container-xl{
  height:100%;
  left:0;
  position:absolute;
  right:0;
  z-index:1;
}
.forblocks__fullwidth__image img{
  height:110% !important;
  width:110% !important;
}
@media (min-width:992px){
  .forblocks__fullwidth__image img{
    transition:transform .3s ease-in-out;
  }
}

.forblocks__fourcol.bg-dark,.forblocks__fourcol.bg-light,.forblocks__fourcol.bg-primary,.forblocks__fourcol.bg-secondary{
  padding-bottom:2.75rem !important;
  padding-top:2.75rem !important;
}

.forblocks__fullwidth__banner{
  background-color:rgba(0,0,0,.55);
  background-color:rgba(var(--bs-dark-rgb), .55);
  background-position:50%;
  background-size:cover;
  position:relative;
}
@media (max-width:991.98px){
  .forblocks__fullwidth__banner{
    overflow:hidden;
  }
}
.forblocks__fullwidth__banner .image--back{
  top:0;
  z-index:1;
}
.forblocks__fullwidth__banner .container-xl{
  position:relative;
  z-index:3;
}
.forblocks__fullwidth__banner .container-xl .row{
  min-height:70vh;
}
@media (max-width:1199.98px){
  .forblocks__fullwidth__banner .container-xl .row{
    min-height:42vh;
  }
}
.forblocks__fullwidth__banner .container-xl .row .caption h1{
  color:#fff !important;
  color:var(--bs-white) !important;
  font-size:calc(1.675rem + 5.1vw);
  font-weight:500;
  line-height:1;
  margin:0 0 6rem;
  position:relative;
}
@media (min-width:1200px){
  .forblocks__fullwidth__banner .container-xl .row .caption h1{
    font-size:5.5rem;
  }
}
.forblocks__fullwidth__banner .container-xl .row .caption a,.forblocks__fullwidth__banner .container-xl .row .caption h2,.forblocks__fullwidth__banner .container-xl .row .caption h3,.forblocks__fullwidth__banner .container-xl .row .caption li,.forblocks__fullwidth__banner .container-xl .row .caption p{
  color:#fff !important;
  color:var(--bs-white) !important;
}
.forblocks__fullwidth__banner .container-xl .row .caption .is-style-supkop,.forblocks__fullwidth__banner .container-xl .row .caption .supkop{
  color:hsla(0,0%,100%,.7) !important;
  color:rgba(var(--bs-white-rgb), .7) !important;
}
.forblocks__fullwidth__banner:after{
  background-image:linear-gradient(to bottom, rgba(var(--bs-black-rgb), .5), rgba(var(--bs-black-rgb), 0) 100%);
  content:"";
  height:250px;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  width:100%;
  z-index:3;
}
@media (max-width:1199.98px){
  .forblocks__fullwidth__banner:after{
    display:none;
  }
}

body:not(.home) .forblocks__fullwidth__banner .container-xl .row{
  min-height:60vh;
}

.forblocks__headerslider{
  background-color:#000;
  background-color:var(--bs-dark);
  overflow:hidden;
  position:relative;
}
.forblocks__headerslider .splide__slide{
  background-position:50%;
  background-size:cover;
}
.forblocks__headerslider .splide__arrows .splide__arrow{
  background-color:#d93;
  background-color:var(--bs-primary);
  border-radius:0;
  height:50px;
  opacity:1;
  transition:all .1s ease-in;
  width:50px;
  z-index:3;
}
@media (max-width:575.98px){
  .forblocks__headerslider .splide__arrows .splide__arrow{
    height:32px;
    width:32px;
  }
}
.forblocks__headerslider .splide__arrows .splide__arrow:focus,.forblocks__headerslider .splide__arrows .splide__arrow:hover{
  opacity:1;
}
.forblocks__headerslider .splide__arrows .splide__arrow svg{
  display:none;
}
.forblocks__headerslider .splide__arrows .splide__arrow--next{
  border-radius:.5rem 0 0 .5rem;
  color:#d93;
  color:var(--bs-primary);
  right:0;
}
.forblocks__headerslider .splide__arrows .splide__arrow--next:focus,.forblocks__headerslider .splide__arrows .splide__arrow--next:hover{
  background-color:#e1a449;
  background-color:var(--bs-primary-hover);
}
.forblocks__headerslider .splide__arrows .splide__arrow--next:before{
  color:#fff;
  color:var(--bs-white);
  content:"chevron_right";
  font-family:Material Symbols Outlined;
  font-family:var(--bs-icon-font-family);
  font-size:46px;
  font-weight:300;
}
@media (max-width:575.98px){
  .forblocks__headerslider .splide__arrows .splide__arrow--next:before{
    font-size:32px;
  }
}
.forblocks__headerslider .splide__arrows .splide__arrow--prev{
  border-radius:0 .5rem .5rem 0;
  color:#d93;
  color:var(--bs-primary);
  left:0;
}
.forblocks__headerslider .splide__arrows .splide__arrow--prev:focus,.forblocks__headerslider .splide__arrows .splide__arrow--prev:hover{
  background-color:#e1a449;
  background-color:var(--bs-primary-hover);
}
.forblocks__headerslider .splide__arrows .splide__arrow--prev:before{
  color:#fff;
  color:var(--bs-white);
  content:"chevron_left";
  font-family:Material Symbols Outlined;
  font-family:var(--bs-icon-font-family);
  font-size:46px;
  font-weight:300;
  left:inherit;
}
@media (max-width:575.98px){
  .forblocks__headerslider .splide__arrows .splide__arrow--prev:before{
    font-size:32px;
  }
}
.forblocks__headerslider .container-xl{
  position:relative;
  z-index:1;
}
.forblocks__headerslider .container-xl .row{
  min-height:70vh;
}
@media (max-width:1199.98px){
  .forblocks__headerslider .container-xl .row{
    min-height:50vh;
  }
}
@media (max-width:767.98px){
  .forblocks__headerslider .container-xl .row{
    padding-left:2rem;
    padding-right:2rem;
  }
}
.forblocks__headerslider .container-xl .row .caption h1{
  color:#fff !important;
  color:var(--bs-white) !important;
  font-size:calc(1.575rem + 3.9vw);
  font-weight:700;
  line-height:1;
  position:relative;
}
@media (min-width:1200px){
  .forblocks__headerslider .container-xl .row .caption h1{
    font-size:4.5rem;
  }
}
.forblocks__headerslider .container-xl .row .caption a,.forblocks__headerslider .container-xl .row .caption h2,.forblocks__headerslider .container-xl .row .caption h3,.forblocks__headerslider .container-xl .row .caption li,.forblocks__headerslider .container-xl .row .caption p{
  color:#fff !important;
  color:var(--bs-white) !important;
}
.forblocks__headerslider .container-xl .row .caption .subkop,.forblocks__headerslider .container-xl .row .caption .supkop,.forblocks__headerslider .container-xl .row .caption p{
  font-size:calc(1.425rem + 2.1vw);
}
@media (min-width:1200px){
  .forblocks__headerslider .container-xl .row .caption .subkop,.forblocks__headerslider .container-xl .row .caption .supkop,.forblocks__headerslider .container-xl .row .caption p{
    font-size:3rem;
  }
}

body:not(.home) .forblocks__headerslider .container-xl .row{
  min-height:38vh;
}

.forblocks__imagesslider__splide .splide__track .splide__list .splide__slide{
  max-width:400px;
}

.forblocks__postsbycat a{
  height:100%;
  position:relative;
  -webkit-text-decoration:none;
  text-decoration:none;
}
.forblocks__postsbycat a:focus .forblocks__postsobjects__item--img,.forblocks__postsbycat a:hover .forblocks__postsobjects__item--img{
  transform:scale(1.03);
}
.forblocks__postsbycat a:focus .tile-content,.forblocks__postsbycat a:hover .tile-content{
  padding-bottom:15px;
}
@media (max-width:991.98px){
  .forblocks__postsbycat .col-lg-7{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .forblocks__postsbycat .col-lg-5 .row:not(.p-m)>*{
    padding-left:.5rem;
    padding-right:.5rem;
  }
}
.forblocks__postsbycat .col-lg-5>a:first-child{
  margin-top:0 !important;
}
@media (max-width:991.98px){
  .forblocks__postsbycat .col-lg-5>a:first-child{
    margin-top:1.5rem !important;
  }
}
@media (max-width:575.98px){
  .forblocks__postsbycat .col-lg-5>a .h5{
    font-size:1rem;
    ine-height:1.2;
  }
}
.forblocks__postsbycat .forblocks__postsobjects__item{
  height:100%;
  overflow:hidden;
}
.forblocks__postsbycat .forblocks__postsobjects__item--img{
  height:inherit;
  overflow:hidden;
  position:relative;
  transition:transform .2s ease-out;
}
.forblocks__postsbycat .forblocks__postsobjects__item .tile-content{
  background:linear-gradient(hsla(0,0%,100%,0), #000);
  bottom:0;
  color:#fff;
  color:var(--bs-white);
  padding:10px 20px;
  position:absolute;
  transition:padding .2s ease-out;
  width:100%;
}
.forblocks__postsbycat .forblocks__postsobjects__item .tile-content h3{
  color:#fff !important;
  color:var(--bs-white) !important;
  line-height:1.2;
  margin:10px 0 10px -20px;
  padding-left:15px;
}
@media (max-width:991.98px){
  .forblocks__postsbycat--footer{
    background-color:#f2f7fd;
    background-color:var(--bs-light);
  }
}
@media (max-width:575.98px){
  .forblocks__postsbycat--footer .btn,.forblocks__postsbycat--footer .col-auto{
    width:100%;
  }
}
@media (max-width:991.98px){
  .forblocks__postsbycat.bg-dark .forblocks__postsbycat--footer,.forblocks__postsbycat.bg-darker .forblocks__postsbycat--footer{
    background-color:hsla(0,0%,100%,.1);
    background-color:rgba(var(--bs-white-rgb), .1);
  }
}

.forblocks__shapedivider{
  position:relative;
}
.forblocks__shapedivider.bottom svg{
  bottom:0;
}
@media (max-width:575.98px){
  .forblocks__shapedivider.bottom svg{
    bottom:13px;
  }
}
.forblocks__shapedivider.top svg{
  top:0;
}
.forblocks__shapedivider.flip svg{
  transform:rotate(180deg);
}
.forblocks__shapedivider svg{
  margin:0;
  position:relative;
  width:100%;
}

.forblocks__quote--title{
  color:var(--bs-heading-color);
  display:block;
  font-weight:500;
  margin-bottom:1rem;
  position:relative;
}
.forblocks__quote--title.h1{
  font-size:calc(1.375rem + 1.5vw);
}
@media (min-width:1200px){
  .forblocks__quote--title.h1{
    font-size:2.5rem;
  }
}
.forblocks__quote--name{
  color:var(--bs-body-color);
  display:block;
  font-weight:300;
  margin-bottom:1rem;
}
.forblocks__quote--stars{
  color:var(--bs-orange);
  display:block;
  margin-bottom:1rem;
}
.forblocks__quote--stars .material-symbols-outlined{
  font-size:2.5rem;
}
.forblocks__quote.with_bg{
  background-image:linear-gradient(270deg, #fff 80%, #f2f7fd 0);
  background-image:linear-gradient(270deg, var(--bs-white) 80%, var(--bs-light) 80%);
}
.forblocks__quote.with_bg .container-xl{
  position:relative;
}
.forblocks__quote.with_bg .container-xl .row{
  position:relative;
  z-index:1;
}
.forblocks__quote.with_bg .container-xl:after{
  background-color:#f2f7fd;
  background-color:var(--bs-light);
  border-bottom-right-radius:25rem;
  border-top-right-radius:25rem;
  content:"";
  height:100%;
  left:-70%;
  position:absolute;
  top:0;
  width:100%;
}
@media (max-width:1199.98px){
  .forblocks__quote.with_bg .container-xl:after{
    left:-26%;
  }
}

.forblocks__teammembers__item .card-top{
  overflow:hidden;
  position:relative;
}
.forblocks__teammembers__item .card-top img{
  transition:all .3s;
}
.forblocks__teammembers__item .card-top:after{
  background:linear-gradient(180deg, rgba(62,62,62,.7), rgba(12,143,204,.7));
  content:"";
  display:block;
  height:100%;
  left:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:0;
  transition:opacity .3s ease-in-out;
  width:100%;
}
.forblocks__teammembers__item--name{
  color:#4a4a49;
  color:var(--bs-secondary);
  display:block;
  font-family:IBM Plex Sans,serif;
  font-family:var(--bs-heading-font-family);
  font-weight:600;
}
.forblocks__teammembers__item--function{
  color:var(--bs-body-color);
  display:block;
  font-size:1rem;
}
.forblocks__teammembers__item--skills{
  color:#d93;
  color:var(--bs-primary);
}
.forblocks__teammembers__item--skills span{
  background-color:#f2f7fd;
  background-color:var(--bs-light);
  font-size:1rem;
}
.forblocks__teammembers__item--quote{
  color:#fff;
  left:45%;
  opacity:0;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  transition:opacity .3s ease-in-out;
  width:75%;
  z-index:1;
}
.forblocks__teammembers__item.has_quote:focus .card-top img,.forblocks__teammembers__item.has_quote:hover .card-top img{
  filter:grayscale(100%);
}
.forblocks__teammembers__item.has_quote:focus .card-top:after,.forblocks__teammembers__item.has_quote:hover .card-top:after{
  opacity:1;
}
.forblocks__teammembers__item.has_quote:focus .forblocks__teammembers__item--quote,.forblocks__teammembers__item.has_quote:hover .forblocks__teammembers__item--quote{
  opacity:1 !important;
}
.forblocks__teammembers__item:focus img,.forblocks__teammembers__item:hover img{
  transform:scale(1.05);
}

.mainanim-container{
  align-items:center;
  aspect-ratio:1/1;
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:auto;
  justify-items:center;
  margin-left:auto;
  margin-right:auto;
  place-items:center;
  width:360px;
}
@media (max-width:991.98px){
  .mainanim-container{
    margin-bottom:20px;
  }
}
@media (max-width:575.98px){
  .mainanim-container{
    height:auto;
    width:300px;
  }
}
.mainanim-container .mainanim-image{
  border-radius:1rem;
  grid-column:1 /  -1;
  grid-row:1 /  -1;
  height:auto;
  opacity:0;
  transform:scale(0);
  width:100%;
}
.mainanim-container .rotating-image{
  content-visibility:auto;
  filter:drop-shadow(8px 8px 60px rgba(0, 0, 0, .2));
  grid-column:1 /  -1;
  grid-row:1 /  -1;
  opacity:0;
  overflow:hidden;
  transform:rotate(-110deg) translateX(0) rotate(110deg) scale(.1);
  transform:rotate(calc(var(--rotate-position, 0deg) - 110deg)) translateX(calc(var(--offset, 0px)*.6)) rotate(calc((var(--rotate-position, 0deg) - 110deg)*-1)) scale(calc(var(--scale, 1)*.1));
  transform-origin:center center;
  transition:transform 1.5s ease-in-out,opacity 1s ease-in-out;
}

@media (max-width:991.98px){
  .forblocks__twocolimgright .forblocks__franimcontainer{
    margin-bottom:100px;
    margin-top:50px;
  }
}
@media (max-width:575.98px){
  .forblocks__twocolimgright .forblocks__franimcontainer{
    margin-bottom:50px;
  }
}

.franimcontainer--visible .rotating-image{
  opacity:1;
  transform:rotate(0deg) translateX(0) rotate(0deg) scale(1);
  transform:rotate(calc(var(--rotate-position, 0deg))) translateX(var(--offset, 0)) rotate(calc(var(--rotate-position, 0deg)*-1)) scale(var(--scale, 1));
  z-index:11;
}
@media (max-width:575.98px){
  .franimcontainer--visible .rotating-image{
    height:auto;
    width:125px;
  }
}

.forblocks__twocolimg .container-xl .forblocks__twocolimg--boxed{
  border-radius:var(--bs-border-radius-lg);
}
@media (min-width:992px){
  .forblocks__twocolimg .container-xl .forblocks__twocolimg--boxed .txt-col{
    padding:5rem;
  }
}
@media (max-width:991.98px){
  .forblocks__twocolimg .container-xl .forblocks__twocolimg--boxed .txt-col{
    padding:1rem 2.5rem 2rem;
  }
}
.forblocks__twocolimg .container-xl .forblocks__twocolimg--boxed .img-col figure{
  height:100%;
}
@media (min-width:992px){
  .forblocks__twocolimg .container-xl .forblocks__twocolimg--boxed .img-col.order-lg-1 img{
    border-bottom-right-radius:0;
    height:100%;
    -o-object-fit:cover;
       object-fit:cover;
  }
}
.forblocks__twocolimg .container-xl .forblocks__twocolimg--boxed .img-col.order-lg-1 img{
  border-top-right-radius:0;
}
@media (min-width:992px){
  .forblocks__twocolimg .container-xl .forblocks__twocolimg--boxed .img-col.order-lg-3 img{
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    height:100%;
    -o-object-fit:cover;
       object-fit:cover;
  }
}
@media (max-width:991.98px){
  .forblocks__twocolimg .container-xl .forblocks__twocolimg--boxed .img-col.order-lg-3 img{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
  }
}
.forblocks__twocolimg .img-col{
  position:relative;
}
.forblocks__twocolimg .img-col img{
  border-radius:var(--bs-border-radius-lg);
  position:relative;
  z-index:1;
}
.forblocks__twocolimg .img-col.mask_above{
  z-index:2;
}
.forblocks__twocolimg .img-col.mask_under .mask-blue{
  z-index:0;
}
.forblocks__twocolimg .img-col.mask_lines_primary .mask-blue{
  border:3px solid rgba(221,153,51,.85);
  border:3px solid rgba(var(--bs-primary-rgb), .85);
  z-index:2;
}
.forblocks__twocolimg .img-col.mask_lines_primary .mask-blue:before{
  box-shadow:0 0 0 3px rgba(221,153,51,.85);
  box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb), .85);
}
.forblocks__twocolimg .img-col.mask_lines_light .mask-blue{
  border:3px solid hsla(0,0%,100%,.85);
  border:3px solid rgba(var(--bs-white-rgb), .85);
  z-index:2;
}
.forblocks__twocolimg .img-col.mask_lines_light .mask-blue:before{
  box-shadow:0 0 0 3px hsla(0,0%,100%,.85);
  box-shadow:0 0 0 3px rgba(var(--bs-white-rgb), .85);
}
.forblocks__twocolimg .img-col .mask-blue{
  border-radius:var(--bs-border-radius-lg);
  height:100%;
  left:40px;
  overflow:hidden;
  pointer-events:none;
  position:absolute;
  top:30px;
  width:calc(100% - 20px);
}
@media (max-width:991.98px){
  .forblocks__twocolimg .img-col .mask-blue{
    left:24px;
    top:14px;
    width:calc(100% - 24px);
  }
}
.forblocks__twocolimg .img-col .mask-blue:before{
  aspect-ratio:1/1;
  border-radius:50%;
  box-shadow:0 0 0 9999px rgba(221,153,51,.85);
  box-shadow:0 0 0 9999px rgba(var(--bs-primary-rgb), .85);
  content:"";
  position:absolute;
  width:50%;
  z-index:3;
}
.forblocks__twocolimg .img-col .mask-blue.mask-left:before,.forblocks__twocolimg .img-col .mask-blue:before{
  left:34%;
  top:50%;
  transform:translate(-50%, -50%);
}
.forblocks__twocolimg .img-col .mask-blue.mask-right:before{
  right:34%;
  top:50%;
  transform:translate(16%, -50%);
}
.forblocks__twocolimg .img-col .mask-blue.mask-center:before{
  right:50%;
  top:50%;
  transform:translate(-28%, -50%);
  width:70%;
}
.forblocks__twocolimg .img-col .mask-blue.mask-top:before{
  left:50%;
  right:50%;
  top:10%;
  transform:translate(-50%);
  width:70%;
}
.forblocks__twocolimg .img-col .mask-blue.mask-bottom:before{
  bottom:10%;
  left:50%;
  right:50%;
  transform:translate(-50%);
  width:70%;
}
.forblocks__twocolimg .img-col.mask_above .wp-block-image,.forblocks__twocolimg .img-col.mask_lines_light .wp-block-image,.forblocks__twocolimg .img-col.mask_lines_primary .wp-block-image,.forblocks__twocolimg .img-col.mask_under .wp-block-image{
  margin-bottom:0;
}
@media (max-width:991.98px){
  .forblocks__twocolimg .img-col.mask_above,.forblocks__twocolimg .img-col.mask_lines_light,.forblocks__twocolimg .img-col.mask_lines_primary,.forblocks__twocolimg .img-col.mask_under{
    margin-bottom:40px;
  }
}

.forblocks__coloverimg{
  position:relative;
}
.forblocks__coloverimg figure{
  margin-bottom:0;
}
.forblocks__coloverimg figure img{
  border-radius:var(--bs-border-radius-lg);
  width:100%;
}
.forblocks__coloverimg--txt{
  border-radius:var(--bs-border-radius-lg);
  overflow:hidden;
}
@media (min-width:992px){
  .forblocks__coloverimg--txt.txtleft{
    position:relative;
    right:-50px;
    z-index:1;
  }
  .forblocks__coloverimg--txt.txtright{
    left:-50px;
    position:relative;
    z-index:1;
  }
}

@media (min-width:992px){
  .row:has(.forblocks__coloverimg--txt.txtleft) [class^=col-lg-]:first-of-type{
    left:-50px;
    position:relative;
  }
}

@media (min-width:992px){
  .row:has(.forblocks__coloverimg--txt.txtright) [class^=col-lg-]:first-of-type{
    position:relative;
    right:-50px;
  }
}

.forblocks__twocolvid__item .ratio{
  border-radius:1rem;
  overflow:hidden;
}
.forblocks__twocolvid__item .btn-check-social{
  background-color:rgba(var(--bs-black-rgb), .2);
  border:none;
  position:absolute;
  z-index:1;
}
.forblocks__twocolvid__item .btn-check-social span{
  color:#fff;
  color:var(--bs-white);
  font-size:128px;
  font-weight:500;
}

.forblocks__usps{
  position:relative;
}
.forblocks__usps__item{
  align-items:center;
  display:flex;
  line-height:1.4;
  padding:5px;
}
.forblocks__usps__item a{
  align-items:center;
  display:flex;
  flex-direction:row;
  -webkit-text-decoration:none;
  text-decoration:none;
}
@media (max-width:1199.98px){
  .forblocks__usps__item{
    padding:0 20px;
  }
}
@media (max-width:991.98px){
  .forblocks__usps__item--wrapper{
    left:50%;
    position:absolute;
    top:0;
    transform:translate(-50%, -50%);
    width:380px;
  }
  .forblocks__usps__item--col{
    position:absolute;
    text-align:center;
    top:5px;
    transition:opacity .5s ease;
  }
}
.forblocks__usps__item.checkboxes:before{
  color:#d93;
  color:var(--bs-primary);
  content:"check";
  font-family:Material Symbols Outlined;
  font-family:var(--bs-icon-font-family);
  font-size:38px;
  font-weight:600;
}

.forblocks__video_on_scroll .video-container{
  border-radius:.5rem;
  box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);
  overflow:hidden;
  transition:transform .3s ease,box-shadow .3s ease;
}
.forblocks__video_on_scroll .video-container:hover{
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);
  transform:translateY(-2px);
}
.forblocks__video_on_scroll .video-container .video-on-scroll-element{
  display:block;
  height:auto;
  -o-object-fit:cover;
     object-fit:cover;
  transition:opacity .3s ease;
  width:100%;
}
.forblocks__video_on_scroll .video-container .video-on-scroll-element:focus{
  outline:2px solid #d93;
  outline:2px solid var(--bs-primary);
  outline-offset:2px;
}
.forblocks__video_on_scroll .video-container .video-on-scroll-element[data-loading=true]{
  opacity:.7;
}
.forblocks__video_on_scroll .video-container .badge{
  -webkit-backdrop-filter:blur(4px);
          backdrop-filter:blur(4px);
  background-color:rgba(13,202,240,.9) !important;
  border-radius:.375rem;
  color:#fff;
  font-size:.75rem;
  padding:.5rem 1rem;
}
@media (max-width:767.98px){
  .forblocks__video_on_scroll .video-container{
    border-radius:0;
    margin:0 -15px;
  }
  .forblocks__video_on_scroll .video-container:hover{
    transform:none;
  }
}
@media (prefers-color-scheme:dark){
  .forblocks__video_on_scroll .video-container{
    box-shadow:0 4px 6px -1px hsla(0,0%,100%,.1),0 2px 4px -1px hsla(0,0%,100%,.06);
  }
  .forblocks__video_on_scroll .video-container:hover{
    box-shadow:0 10px 15px -3px hsla(0,0%,100%,.1),0 4px 6px -2px hsla(0,0%,100%,.05);
  }
}

.forblocks__videoheader{
  height:20vh;
  min-height:300px;
  overflow:hidden;
  position:relative;
}
@media (max-width:575.98px){
  .forblocks__videoheader{
    min-height:200px;
  }
}
.forblocks__videoheader video{
  height:100%;
  left:0;
  -o-object-fit:cover;
     object-fit:cover;
  position:absolute;
  width:100%;
}

body,html{
  background-color:#fff;
  background-color:var(--bs-white);
  position:relative;
  scroll-behavior:smooth;
}

.form-control{
  -webkit-appearance:auto;
     -moz-appearance:auto;
          appearance:auto;
}

img[class^=wp-image-]{
  height:auto;
  max-width:100%;
}

@media (min-width:992px){
  .wp-block-image{
    margin-bottom:0;
  }
}

.rounded-lg{
  border-radius:1rem;
}

@media (min-width:1200px){
  .py-lg-5{
    padding-bottom:6rem !important;
    padding-top:6rem !important;
  }
}

section{
  position:relative;
  z-index:2;
}

@media (min-width:1400px){
  .container,.container-xl{
    max-width:1600px;
  }
  header{
    padding-top:15px;
  }
  header .container-fluid{
    padding-left:30px;
    padding-right:30px;
  }
  .topbar .container,.topbar .container-xl,footer .container,footer .container-xl{
    max-width:1600px;
    padding-left:30px;
    padding-right:30px;
  }
}
@media (min-width:992px) and (max-width:1199.98px){
  .container,.container-fluid,.container-xl{
    padding-left:30px;
    padding-right:30px;
  }
}
@media (max-width:1199.98px){
  .container,.container-xl{
    padding-left:3rem !important;
    padding-left:var(--bs-gutter-x, 3rem) !important;
    padding-right:3rem !important;
    padding-right:var(--bs-gutter-x, 3rem) !important;
  }
}
.main__content>section:first-child{
  padding-top:64px;
}
.main__content>section:not(.forblocks__usps):last-child{
  margin-bottom:-44px;
}

.w-100 img{
  width:100%;
}

/*# sourceMappingURL=bundle-noncritical.min.fdcf1d56d2256b74cdcf.css.map */