.safiricon svg{margin-right:5px}a.safirButton{display:inline-flex;align-items:center;border-radius:2px;padding:8px 15px;transition:all .4s;font-weight:500;font-size:14px;background:var(--c1);color:#fff!important}#safir-searchform button:hover,a.safirButton:hover{background:var(--c2)}.mainHeading:not(.wp-block-safirtema-mainheading.wp-block){position:relative;margin-bottom:30px;display:flex;align-items:center;flex-wrap:wrap;font-family:var(--headFont)}.mainHeading:not(.wp-block-safirtema-mainheading.wp-block).native{color:var(--headColor)}.mainHeading .icon svg{margin-right:10px}.mainHeading .text,.mainHeading .title{font-size:19px;font-weight:600}.mainHeading.withslogan svg{width:40px;height:40px}.mainHeading .slogan{line-height:20px;font-size:15px;color:#9fa4a4;font-weight:400;text-transform:none}.mainHeading:before{display:block;width:80px;height:0;content:"";position:absolute;bottom:0;left:0;border-top:2px solid;z-index:2}.mainHeading:after{clear:both;display:block;height:2px;content:"";margin-top:20px;width:100%;background:#f2f2f2}#aside .mainHeading{margin-bottom:15px;overflow:visible}#aside .mainHeading .title{font-size:17px}#aside .mainHeading:after{margin-top:10px}@media all and (max-width:768px){.mainHeading{margin-bottom:15px}}.gutenkit a:where(:not(.wp-element-button)):focus{text-decoration:none}body{--sr-7-css-loaded:1;background:#f9f9f9;font-size:14px;font-family:var(--mainFont);color:#666}@font-face{font-family:"lg";src:url(/wp-content/plugins/ml-slider-lightbox/assets/fonts/lg.woff2)format("woff2"),url(/wp-content/plugins/ml-slider-lightbox/assets/fonts/lg.woff)format("woff"),url(/wp-content/plugins/ml-slider-lightbox/assets/fonts/lg.ttf)format("truetype"),url(/wp-content/plugins/ml-slider-lightbox/assets/fonts/lg.svg#lg)format("svg");font-weight:400;font-style:normal;font-display:swap}:root{--ml-lightbox-bg-color:rgba(0, 0, 0, 0.5);--ml-lightbox-bg-hover-color:rgba(0, 0, 0, 0.8);--ml-lightbox-border-radius:6px;--ml-lightbox-transition:all 0.2s ease}*,:after,:before{outline:0;margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;vertical-align:bottom}ul{list-style:none;list-style-position:outside}a,a:hover{text-decoration:none}a{color:var(--c1)}a:hover{color:#222}a img{border:0}img{height:auto}iframe,img{max-width:100%}h1{font-size:20px;font-family:var(--headFont)}button,input{font-size:14px;font-family:inherit}#menu li.menu-item-has-children .themeicon .themeicon-arrow,.safiricon,.themeicon,form span{display:block}.themeicon .themeicon-arrow{display:none}.safiricon svg,.themeicon svg{display:block;fill:currentColor;width:20px;height:20px}.safir-logo{font-weight:700;line-height:1;font-size:20px;color:#333}.safir-logo:hover{color:#666}.safir-logo img{width:auto;height:var(--headerHeight)}.innerContainer{max-width:calc(var(--safirWidth) + 10px);margin:auto;overflow:hidden;padding:0 5px}.safirBox{background:#fff;margin-bottom:5px;border-radius:2px;padding:30px;position:relative;overflow:hidden;box-shadow:0 0 5px rgb(0 0 0/.1)}#aside .safirBox{padding:15px}.reading,.reading p{line-height:1.8;color:#000}.reading p{font-size:16px}.reading>*+*,.safirBox+.safirBox{margin-top:30px}.reading{margin-bottom:0;font-family:var(--contentFont);font-size:13px}.nativeWidget a:hover{color:#333}.picHeader,.safirthumb{background-position:50% 50%;background-size:cover}.safirthumb{position:relative;overflow:hidden;background-color:#f0f0f0;background-repeat:no-repeat;background-image:var(--noImageForPost);padding-bottom:var(--thumbRatio)}.safirthumb:before{position:absolute;display:block;content:""}.safirthumb .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.safirthumb .center,.safirthumb img{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%,50%)}.safirthumb img{transform:translate(-50%,-50%);object-fit:cover}.picHeader{color:#fff}.picHeader .inner{padding:20px 0 45px;background:url(/wp-content/themes/pusula-2/images/picheaderbg.png)}.picHeader .titleGroup:after,.picHeader .titleGroup:before{display:block;content:"";width:150px;height:2px;margin:30px 0;background:var(--c1);background:-moz-linear-gradient(left,var(--c1) 0%,#fff0 100%);background:-webkit-linear-gradient(left,var(--c1) 0%,#fff0 100%);background:linear-gradient(to right,var(--c1) 0%,#fff0 100%)}.picHeader .title{text-transform:uppercase;font-size:36px;font-weight:700;color:#fff;margin-bottom:5px;line-height:1;font-family:var(--headFont)}.picHeader a{color:#fff}#header,header{position:relative;background:#fff}#header{z-index:40;clear:both;padding:0;box-shadow:0 4px 8px -2px rgb(0 0 0/.2);transition:all .2s}#mobileHeaderBlock,#mobileMenuContainer,.safirCustomMenu.sub-closed>div>ul>li>.sub-menu{display:none}#header .innerContainer{overflow:visible;display:flex;align-items:center}#topbar{overflow:hidden;color:#666;border-bottom:2px solid #f3f3f3}#topbar .leftBlock{float:left;display:inline-block;overflow:hidden;line-height:30px;padding:5px 0;font-size:15px}#topbar .leftBlock .item{float:left;margin-right:15px;display:flex;align-items:center;gap:5px}#menu .sub-menu .icon svg,#single .metaBox .icon svg,#topbar .leftBlock .item svg{width:16px;height:16px}#menu .sub-menu a:hover,#topbar .leftBlock .item.phone .icon,h1{color:var(--c1)}#topbar .leftBlock .item.email .icon{color:var(--c2)}#topbar .rightBlock{float:right;display:inline-block}#topSearch{border-left:1px solid #f3f3f3;float:left}#safir-searchform{position:relative;width:220px;overflow:hidden;padding:5px 0 5px 30px}#safir-searchform .themeicon{position:absolute;left:0;top:0;margin:15px}#safir-searchform .themeicon svg,#single #related .item .more svg{width:10px;height:10px}#safir-searchform #s{display:block;float:left;margin:0;width:100%;background:0;height:30px;border:0;line-height:30px;color:#999;padding:0 50px 0 5px;font-size:12px}#safir-searchform button{display:block;position:absolute;right:6px;top:6px;height:28px;line-height:28px;border:0;cursor:pointer;text-align:center;color:#fff;background:var(--c1);border-radius:2px;padding:0 5px;font-size:11px;transition:all .2s}#topSocial{float:left;padding:10px;border-left:1px solid #f3f3f3}.safirSocial{display:flex;flex-wrap:wrap;gap:8px}.safirSocial a{display:block;width:20px;height:20px}.safirSocial li.facebook a{color:#597ac7}.safirSocial li.twitter a{color:#000}.safirSocial li.youtube a{color:#fd3832}.languageSelector{float:right;text-align:center;background:#f3f3f3;padding:8px;overflow:hidden}.languageSelector a{display:inline-block;margin:0 2px}#logo,#menu a{display:flex;align-items:center}#logo{position:relative;z-index:100;padding:20px 0}#logo img{width:auto}#menuGroup{margin-left:auto;position:relative;z-index:20}#menu{z-index:40;position:relative;font-family:var(--menuFont)}#menu li{float:left;margin-left:1px}#menu a{color:#565656;transition:background .2s;font-size:14px;font-weight:500;text-transform:uppercase;border-bottom:2px solid #fff0;padding:0 20px;line-height:calc(var(--headerHeight) + 40px)}#menu>ul>li:hover>a{background:#fafafa;color:var(--c1);border-color:var(--c1)}#header #menu .sub-menu{position:absolute;box-shadow:3px 3px 3px rgb(0 0 0/.3);visibility:hidden;opacity:0;z-index:-1;transform:translateY(20px);transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s}#header #menu li:hover>.sub-menu{visibility:visible;opacity:1;z-index:1;transform:translateY(0);transition-delay:0s,0s,.3s}#menu .sub-menu li{float:none;padding:0;margin:0;border-top:1px solid #eee}#menu .sub-menu a{width:auto;min-width:210px;text-align:left;line-height:40px;margin:0;white-space:nowrap;padding:0 0 0 10px;background:#fff;border:0;text-transform:none}#menu li.menu-item-has-children .themeicon{margin-left:5px}#menu li.menu-item-has-children .themeicon svg{width:8px;height:8px}#sidemenu{position:fixed;top:150px;z-index:9998;border-radius:0 3px 3px 0}#sidemenu.left{left:-140px}#sidemenu a{display:block;overflow:hidden;box-shadow:0 0 3px rgb(0 0 0/.1)}#menu li,#sidemenu li,#single #related{position:relative}#sidemenu a .icon{display:block;width:40px;height:40px;background:#fff;color:var(--c1)}#sidemenu.left a .icon{float:right}#sidemenu a .icon svg{margin:10px;width:20px;height:20px}#sidemenu a .text{width:140px;line-height:40px;color:#fff;background:var(--c1);padding:0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#sidemenu.left a .text{float:left}#main{overflow:hidden;margin:-30px auto 30px;clear:both}#content{float:right;width:var(--contentRatio)}#aside{float:left;width:var(--asideRatio)}.sidebarWidget{margin-top:30px}.sidebarWidget:first-child{margin-top:0}.safirCustomMenu li{transition:all .2s;border-bottom:1px dotted #f9f9f9}.safirCustomMenu .sub-menu li{border-bottom:0;border-top:1px dotted #f9f9f9}.safirCustomMenu a{display:block;line-height:20px;padding:8px 0;overflow:hidden;font-size:13px;text-transform:uppercase}.safirCustomMenu a .title{transition:all .2s}.safirCustomMenu .sub-menu{margin-left:15px}#singleBlock.type1{margin-bottom:5px}#singleBlock .thumb{border:1px solid #e2e2e2;padding:1px}#single .metaBox{overflow:hidden;border-bottom:2px solid #ecf0f1;margin-bottom:10px;padding-bottom:5px;clear:both;color:#9fa4a4}#single .metaBox .meta{float:left;font-size:12px;line-height:15px;text-transform:uppercase;margin:5px 30px 5px 0}#single .metaBox .meta:last-child{margin-right:0}#single .metaBox .meta a{color:#9fa4a4}#single .metaBox .meta a:hover{color:#5d6161}#single .metaBox .icon{float:left;margin-right:4px}#single #related .items{margin:0-15px -30px;overflow:hidden}#single #related .items .itemContainer{padding:0 15px 30px}#single #related .item{border-radius:2px;overflow:hidden;position:relative}#single #related .item .titleContainer{position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top,#fff0 0,rgb(0 0 0/.9) 100%);background:-webkit-linear-gradient(top,#fff0 0,rgb(0 0 0/.9) 100%);background:linear-gradient(to bottom,#fff0 0,rgb(0 0 0/.9) 100%)}#single #related .item .titleContainer .inner{position:absolute;bottom:0;left:0;width:100%;padding:0 70px 15px 15px;color:#fff}#footer .footerCols .col.menu a:hover,#single #related .item:hover .titleContainer .inner{color:#ddd}#single #related .item .titleContainer .inner .title{text-transform:uppercase;font-weight:700;font-size:17px}#single #related .item .more{position:absolute;bottom:10px;right:10px;border-radius:50%;width:50px;height:50px;border:1px solid hsl(0 0% 100%/.15);padding:9px}#single #related .item .more span{display:block;width:30px;height:30px;border-radius:50%;background:#fff;padding:10px;color:#565656}#page-links{text-align:center;margin-bottom:5px}form input[type=text]{width:100%;height:48px;outline:0;border:1px solid #f3f3f3;border-radius:2px;background:#fff;margin:3px 0;padding:9px;transition:all .25s;color:#999;line-height:20px}form input[type=text]:focus{border:1px solid #ddd;color:#747474}#footer{clear:both;position:relative;z-index:10;background:#2b2b2b}#footer .footerCols{margin:0-15px 30px;overflow:hidden}#footer .footerCols .col{width:33.3333333333%;float:left;padding:0 15px}#footer .footerCols .col .title{margin-bottom:10px;background:#272727;padding:20px;line-height:20px;color:#fff;font-weight:700}#footer .footerCols .col .title .themeicon{margin-right:5px;float:left;color:var(--c1)}#footer .footerCols .col.about .desc{color:#959595;line-height:1.8}#footer .footerCols .col.about .desc .safirButton{margin:10px 0}#footer .footerCols .col.about .desc a:hover{color:#595959}#footer .footerCols .col.menu ul{margin:-5px;overflow:hidden}#footer .footerCols .col.menu li{padding:5px;float:left;width:50%}#footer .footerCols .col.menu a{display:flex;align-items:center;background:#272727;padding:10px;font-weight:500;text-transform:uppercase;color:#fff;font-size:11px;line-height:20px}#footer .footerCols .col.menu a svg{width:16px;height:16px;fill:var(--c1)}#footer .footerCols .col.contact .infoBlock{margin-bottom:20px}#footer .footerCols .col.contact .infoBlock .item{margin-bottom:10px;overflow:hidden;font-size:11px;color:#fff}#footer .footerCols .col.contact .infoBlock .item .icon{float:left;width:40px;height:40px;border-radius:2px;background:-moz-linear-gradient(left,#fff0 0,#272727 100%);background:-webkit-linear-gradient(left,#fff0 0,#272727 100%);background:linear-gradient(to right,#fff0 0,#272727 100%)}#footer .footerCols .col.contact .infoBlock .item .icon svg{margin:10px}#footer .footerCols .col.contact .infoBlock .item .table{display:table;height:40px}#footer .footerCols .col.contact .infoBlock .item .table .row{display:table-row}#footer .footerCols .col.contact .infoBlock .item .table .data{display:table-cell;vertical-align:middle;padding:0 10px}#footer #footerSocial a{color:#fff!important}#footer .footerBottom{background:#272727;font-size:12px;color:#fff}#footer .footerBottom .copyright{line-height:20px;padding:10px 0}#footer .footerBottom .innerContainer{position:relative;min-height:60px;padding:0 70px 0 5px}#footer .footerBottom .safirTop{position:absolute;top:0;right:5px;padding:20px;cursor:pointer;color:#fff;background:var(--c1);transition:all .3s}#footer .footerBottom .safirTop:hover{background:var(--c2)}.whatsappButton{z-index:15;position:fixed;left:40px;bottom:40px;border-radius:50%;background:#20ad38;color:#fff;cursor:pointer;box-shadow:0 0 10px rgb(0 0 0/.2);transition:all .2s}#whatsappBlock.right,.whatsappButton.right{left:auto!important;right:40px}.whatsappButton:hover{color:#20ad38;background:#fff;transform:scale(1.05)}.whatsappButton .icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center}.whatsappButton .count{display:none;width:16px;height:16px;line-height:16px;text-align:center;font-size:10px;font-weight:500;background:#fff;color:#000;border-radius:50%;box-shadow:0 0 10px rgb(0 0 0/.275);position:absolute;top:0;right:0}.whatsappButton .icon svg{width:24px;height:24px;transition:all .1s}#whatsappBlock{bottom:100px;left:40px;position:fixed;width:300px;transition:transform .25s;transform:scale(.8);opacity:0;z-index:-1;box-shadow:0 0 30px rgb(0 0 0/.2);border-radius:10px}#whatsappBlock,#whatsappBlock .chat{overflow:hidden}#whatsappBlock .chat .header{padding:15px;overflow:hidden;background:#095e54;color:#fff;position:relative;display:flex;align-items:center;gap:10px}#whatsappBlock .chat .header .thumb{width:40px;height:40px;border-radius:50%;background:#fff;overflow:hidden}#whatsappBlock .chat .header .thumb img{object-fit:cover;width:100%;height:100%}#whatsappBlock .chat .header .name{font-weight:500;font-size:15px}#whatsappBlock .chat .header .close{display:block;margin-left:auto;cursor:pointer;padding:8px;background:hsl(0 0% 100%/.05);border-radius:3px;color:#fff}#whatsappBlock .chat .header .close svg{width:12px;height:12px}#whatsappBlock .chat .message{padding:15px 10px 15px 20px;background:url(/wp-content/themes/pusula-2/images/whatsapp-bg.jpg)}#whatsappBlock .chat .message .bubble{background:#fff;color:#000;width:75%;padding:10px;text-align:left;position:relative;border-radius:0 5px 5px 5px;box-shadow:3px 3px 5px rgb(0 0 0/.05);transform:scale(0);animation-duration:.1s;animation-timing-function:ease-in-out;animation-delay:.6s;animation-fill-mode:forwards}#whatsappBlock .chat .message .bubble:before{display:block;content:"";position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-width:0 10px 8px 0;border-color:#fff0 #fff #fff0 #fff0}#whatsappBlock .chat .message .bubble .name{font-weight:700;color:#b7b7b7;font-size:12px}#whatsappBlock .chat .reply{background:#fff;padding:10px;overflow:hidden}#whatsappBlock .chat .reply a{font-weight:500;display:block;border-radius:5px;background:#14c656;line-height:36px;text-align:center;color:#fff;transition:all .3s;font-size:14px}#whatsappBlock .chat .reply a:hover{background:#48a91f}.owl-carousel{-webkit-tap-highlight-color:#fff0;display:none;width:100%;z-index:1}#mobileSocialContainer{display:none}@media all and (max-width:1100px){#mobileSocialContainer{position:fixed;top:calc(var(--headerHeight) + 40px);left:0;width:100%;background:#fafafa;z-index:19;text-align:center;padding:20px 5px;box-shadow:0 4px 8px -2px rgb(0 0 0/.2)}#mobileSocialContainer .title{margin-bottom:10px;font-size:15px}#sidemenu,#topbar,header #menuGroup{display:none}#mobileHeaderBlock{display:block;margin-left:auto;overflow:hidden}#mobileHeaderBlock .button{display:block;float:left;margin-left:5px;color:#fff;background:var(--c1);text-align:center;font-weight:500;border-radius:50%;cursor:pointer}#mobileHeaderBlock .button svg{width:14px;height:14px;margin:8px}#mobileHeaderBlock .button.withClose .themeicon:first-child{display:block}#mobileHeaderBlock .button.withClose .themeicon:last-child{display:none}#mobileHeaderBlock .button.toggleMenu{background:var(--c2)}#mobileMenuContainer{background:#fafafa;position:fixed;top:calc(var(--headerHeight) + 40px);width:100%;height:100%;overflow:overlay;z-index:20}#mobileMenuContainer .topinfo{text-align:center;position:relative;overflow:hidden}#mobileMenuContainer .languageSelector{margin:10px;border-radius:3px;background:#eee}#mobileMenuContainer .menuContainer{padding:0 10px 80px;margin-top:-10px}}@media all and (max-width:930px){#footer .footerCols .col.menu li{width:100%}}@media all and (max-width:768px){.safirBox{padding:15px;border-radius:0;box-shadow:none;margin:0}#main{margin:0;padding:0}.picHeader .inner{padding:20px 10px}.picHeader .titleGroup:after{background:var(--c1);background:-moz-linear-gradient(left,#fff0 0%,var(--c1) 100%);background:-webkit-linear-gradient(left,#fff0 0%,var(--c1) 100%);background:linear-gradient(to right,#fff0 0%,var(--c1) 100%)}#aside,#content{clear:both;float:none;width:100%}.picHeader{text-align:center}.picHeader .titleGroup:after,.picHeader .titleGroup:before{display:inline-block;margin:20px 0}.safirBox+.safirBox{margin-top:3px}#single #related .items{margin:0-8px -15px}#single #related .items .itemContainer{padding:0 8px 15px}}@media all and (max-width:650px){#footer .innerContainer{padding:0 15px}#footer .footerCols .col{width:100%;margin-bottom:15px}#footer .footerCols .col.menu li{width:50%}}@media all and (max-width:600px){#single .metaBox .meta{margin-right:10px}#single .metaBox .meta span.hide{display:none}}@media all and (max-width:500px){#footer .footerCols .col.menu li{width:100%}}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75;--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}