.button_404{height:45px;line-height:45px;width:30%;display:inline-block;vertical-align:top;margin:0 15px;border:1px solid #000;color:#000;text-decoration:none;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.1rem;position:relative;overflow:hidden}
#notfound{position:relative;height:65vh;background:#fff}
#notfound .notfound{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.notfound{max-width:767px;width:100%;line-height:1.4;padding:110px 40px;text-align:center;background:#fff}
.notfound .notfound-404{position:relative;height:180px}
.notfound .notfound-404 h1{font-family:roboto,sans-serif;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:165px;font-weight:700;margin:0;color:#262626;text-transform:uppercase}
.notfound .notfound-404 h1>span{color:#1f6898}
.notfound h2{font-family:roboto,sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;color:#151515;margin-top:0;margin-bottom:25px}
.notfound .notfound-search{max-width:320px;width:100%;margin:auto}
.notfound .notfound-search>input{width:100%;height:50px;padding:3px 65px 3px 30px;color:#151515;font-size:16px;background:0 0;border:2px solid #c5c5c5;border-radius:40px;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}
.notfound .notfound-search>input:focus{border-color:#00b7ff}
.notfound .notfound-search>button{position:absolute;right:15px;top:5px;width:40px;height:40px;text-align:center;border:none;background:0 0;padding:0;cursor:pointer}
.notfound .notfound-search>button>span{width:15px;height:15px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin-left:-3px}
.notfound .notfound-search>button>span:after{position:absolute;content:'';width:10px;height:10px;left:0;top:0;border-radius:50%;border:4px solid #c5c5c5;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}
.notfound-search>button>span:before{position:absolute;content:'';width:4px;height:10px;left:7px;top:17px;border-radius:2px;background:#c5c5c5;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}
.notfound .notfound-search>button:hover>span:after{border-color:#00b7ff}
.notfound .notfound-search>button:hover>span:before{background-color:#00b7ff}
@media (max-width:850px) and (orientation:landscape){.notfound .notfound-404 h1{font-size:105px!important}
#notfound{position:relative;height:95vh;background:#fff}
.notfound .notfound-404 h1{font-size:145px}
.button_404{width:50%}
}
@media only screen and (max-width:320px){.notfound .notfound-404 h1{font-size:92px!important;width:100%}
#notfound{height:95vh}
.button_404{width:80%}
.notfound{max-width:767px;width:100%;line-height:1.4;padding:110px 10px;text-align:center;background:#fff}
.button_404{height:45px;line-height:45px;width:74%!important}
}
@media only screen and (max-width:480px){.notfound{max-width:767px;width:100%;line-height:1.4;padding:110px 10px;text-align:center;background:#fff}
.notfound .notfound-404 h1{font-size:83px}
.button_404{height:45px;line-height:45px;width:80%!important}
}
@media only screen and (max-width:767px){.notfound h2{font-size:18px}
}
.koman{padding:20px}
.base{padding:30px}
.ker2{display:inline-block}
.topbar a{color:#646464}
.text{text-align:center;width:100%;padding:3px}
div.top-head-contact-info{margin:0 0 1.5em 3em}
.fo-text-center{text-align:center!important;width:100%;padding:25px;background:#222;font-size:14px;color:#ccc}
.footer-text{text-align:center;width:100%}
.block-1-title{width:100%;position:relative;top:110px}
.hr_home{animation:fadein 5s;-moz-animation:fadein 5s;-webkit-animation:fadein 5s;-o-animation:fadein 5s}
.block-1-text,.block-1-title h1,.p_home{margin-top:25px;font-size:21px;text-align:center;animation:fadein 3s;-moz-animation:fadein 3s;-webkit-animation:fadein 3s;-o-animation:fadein 3s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.facebook{position:absolute}
i.fa.fa-facebook{position:relative;top:0}
i.fa.fa-mobile{font-size:18px;vertical-align:inherit}
.facebook{background:#3b5999}
.facebook a{display:block;width:25px;height:25px;border-radius:50%;text-align:center;color:#fff!important}
.facebook a:hover{color:#ccc}
header#masthead{background:#333;position:fixed;width:100%;z-index:1;height:60px;padding-top:5px;top:0}
.col-md-4{margin-top:5px}
i.fa.fa-bars{font-size:25px}
.menu-toggle{background:0 0;border:none}
.pad{padding:10px}
.topbar{border-bottom:1px solid #e6e6e6;color:#444;font-family:Roboto,sans-serif;font-size:16px;line-height:27px;font-weight:400;font-style:normal;height:40px;padding-top:10px;display:none;padding-bottom:40px}
.main-navigation a{color:#333}
@media screen and (max-device-width:770px){.topbar{display:none}
}
@media screen and (max-device-width:768px){.menu-toggle{display:block}
.main-navigation.toggled ul,.menu-toggle{display:block}
}
@media screen and (max-width:1075px){img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:840px;min-height:auto}
.main-navigation ul ul{-webkit-box-shadow:none;box-shadow:none}
.main-navigation a{width:65%}
.menu-item-has-children:before{float:right;font-weight:900;font-family:FontAwesome;content:"\f107";position:relative;left:0;top:10px}
.main-navigation ul li{display:flow-root}
.main-navigation ul li.focus>li{float:right;font-weight:900;font-family:FontAwesome;content:"\f107";position:relative;left:-20px;top:0!important;background:#333;display:block}
.menu-toggle{display:block}
.main-navigation ul{display:none}
.main-navigation{top:10px}
.main-navigation{float:right!important;right:30px!important}
.main-navigation li{margin-left:-25px!important;float:unset;position:relative;display:block;border-bottom:1px solid #efefef;border-top:1px solid #efefef;width:100%}
#primary-menu{padding-bottom:100px;width:100%;position:fixed;left:0;text-align:center;background-color:#fff;color:#000;height:100%;overflow:scroll;top:60px}
.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto;background:#fff;position:relative;width:100%;/*display:block*/}
.main-navigation ul ul a{width:70%;margin-left:30px;margin-bottom:10px}
.current-menu-ancestor a,.current_page_item a{color:#333!important}
}
@media screen and (min-width:767px){.block-1-title h1{font-size:42px!important;padding-top:80px}
}
@media screen and (min-width:800px){.block-1-title h1{word-break:break-word;padding-top:60px;font-size:57px!important;font-weight:700}
}
@media screen and (min-width:1024px){.block-1-title h1{font-size:60px!important}
}
@media screen and (min-width:1075px){.current-menu-ancestor a,.current_page_item a{color:#656565!important}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:1840px;height:inherit}
.main-navigation li{margin-left:5px!important;display:inline-block}
.topbar{display:block}
.main-navigation a{display:inline-block!important;text-decoration:none!important;padding:0!important;text-decoration:none;display:block;text-align:left;margin-left:1px!important;margin-right:1px!important;font-size:14px!important;font-weight:600}
.block-1-title h1{font-size:5.5rem}
#primary-menu{margin-top:10px}
.main-navigation{float:left!important;left:0!important}
header#masthead{background:#fff;position:relative;width:100%}
}
@media (max-width:1360px) and (min-width:1120px){.main-navigation a{padding:0!important;margin-left:0!important;margin-right:0!important;font-size:12px!important;font-weight:600}
}
.current-menu-ancestor a,.current_page_item a{color:#656565!important}
.site-branding img{max-width:174px;max-height:72px;height:48px;margin-top:0}
.country,.email,.facebook,.map,.phone,.work-time{display:inline-block}
img{vertical-align:middle;border-style:none;max-width:100%}
.current-menu-ancestor a,.current_page_item a{color:#fff}
.main-navigation{float:left;right:50px}
.p_home{color:#fff;font-size:19px;font-weight:500}
.hr_hom{height:0;width:100px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.hr_home{border-top:4px solid #1f6898}
.block-1.lazy{height:800px;background-position:top center;background-repeat:no-repeat;background-size:cover;text-align:center;}
.custom-logo{max-width:184px;max-height:72px}
.email,.tel{color:#525252;padding-right:5px}
.map{margin-right:23px!important}
.block-1-text{text-align:center;color:#fff;margin-top:50px;font-size:14px;font-weight:500}
.block-1-title h1{color:#fff;text-align:center;text-transform:none;font-size:21px;position:relative}
h1.entry-title{padding:0;color:#333;text-transform:capitalize}
footer#colophon{background:#2d2d2d;color:#fff;width:100%;position:relative;bottom:-26px}
.center{margin-top:0;font-size:29px;font-weight:900;text-transform:uppercase;letter-spacing:2px;text-align:center;padding:20px}
.block-2-blocks-block img,.block-3{width:100%}
.block-2-blocks-block-inside{margin:0;background-color:#152a38;min-height:520px}
.block-2-blocks-block-inside h3 a{font-weight:500;text-transform:uppercase}
.block-2-blocks-block-inside h2 a,.block-2-blocks-block-inside h3 a{color:#fff;font-family:Oswald,sans-serif;padding-left:10px;padding-right:10px;min-height:62px;display:block;font-size:21px;font-weight:700;font-style:normal;padding-top:0}
.block-2-blocks-block-inside p{font-size:15px;font-family:Verdana,sans-serif;margin-left:30px;margin-right:30px;line-height:1.5;color:#fff}
.block-2-blocks-block-inside h3,pad{text-align:center}
.block-2-blocks-block-inside img{width:510px}
@media screen and (max-device-width:1080px){.current-menu-ancestor a,.current-menu-item a,.current_page_item a{color:#444!important;font-weight:600;margin-left:2px}
.current-menu-ancestor a:before,.current-menu-item a:before,.current_page_item a:before{content:"\f138";font-family:FontAwesome;position:relative;color:#696969!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:510;left:-13px}
}
.right_panel{display:none}
.right_panel.scroll{display:block}
.fo-text-center a{color:#b5b5b5}
.fo-text-center a:hover{color:#e2c260}
p#open:hover{background:#145580}
.navbar--slide-down{animation:navbar--slide-down linear 1.1s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:navbar--slide-down linear 1.1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:navbar--slide-down linear 1.1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:navbar--slide-down linear 1.1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:navbar--slide-down linear 1.1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%}
@keyframes navbar--slide-down{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes navbar--slide-down{0%{opacity:0}
100%{opacity:1}
}
ul.topbar_info li a:hover{color:#ccb893!important;border-bottom:0 solid #333!important}
header#masthead.scroll{height:60px;top:0;position:fixed!important;-webkit-animation:.5s cubic-bezier(.39,.58,.57,1);animation:.5s cubic-bezier(.39,.58,.57,1);-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3)}
ul.topbar_info{padding:0;margin:0}
.email,.map{border-bottom:0 solid #333!important;font-size:larger;font-family:Roboto,sans-serif;font-size:16px!important}
p:empty{display:none}
body{height:100%}
body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}
.site-footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.statti{-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);padding:8px;background:#fff;margin-top:30px;border-bottom:3px solid rgba(51,51,51,.79)}
.statti>article>header.entry-header>a>.entry-title{height:50px;overflow:hidden;width:100%;word-break:break-word}
.site-main>.col.col-sm-12.col-md-12.col-lg-6.col-xl-6{float:left;width:50%}
.site-main>.col.col-sm-12{width:100%!important}
.statti>article>.entry-content{margin-top:-14px}
.statti>article>.entry-content p{height:120px;overflow:hidden}
.content_statti{padding-bottom:30px}
.entry-content h1{font-size:19px}
.entry-content h2{font-size:17px}
.entry-content h3{font-size:16px}
.entry-content h4{font-size:15px}
.entry-content h5{font-size:14px}
.contact_h1{color:#fff!important;font-size:x-large!important}
.contact-form.home-concept-two{padding-top:32px}
.bg form.wpcf7-form{width:100%!important;height:100%;position:relative;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.contact-form.home-concept-two .form-row{position:relative;width:100%;height:auto;float:left;margin:0 0 25px}
.contact-form.home-concept-two .form-row input[type=date],.contact-form.home-concept-two .form-row input[type=email],.contact-form.home-concept-two .form-row input[type=number],.contact-form.home-concept-two .form-row input[type=password],.contact-form.home-concept-two .form-row input[type=tel],.contact-form.home-concept-two .form-row input[type=text],.contact-form.home-concept-two .form-row input[type=time],.contact-form.home-concept-two .form-row input[type=url],.contact-form.home-concept-two .form-row select,.contact-form.home-concept-two .form-row textarea{display:inline-block;vertical-align:top;width:100%;height:40px;padding:22px;background:0 0;border:none;border-left:0 #2d241b solid;border-bottom:2px rgba(21,21,21,.68) solid;border-radius:0;font-size:15px;color:#2d241b;line-height:23px;resize:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#f0f8ff}
i.fa.fa-envelope-open{color:#fff;font-size:25px;top:35%;position:absolute;right:11%}
.form-row-last{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{width:58%!important}
form.wpcf7-form{width:330px}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{width:202px}
.slide_panel_wrap{width:600px;position:relative;overflow:hidden}
.right_panel{margin-right:-322px;padding:20px;width:260px;position:fixed;top:20%;right:-70px;background:#fcfcfc;-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);z-index:3}
.block_right_home input{margin-top:5px;margin-bottom:5px}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{width:280px;word-break:break-word;padding:30px;background:#fff;color:#222;position:absolute;top:78%;-webkit-animation:navbar--slide-down li .9s;animation:navbar--slide-down li .9s;position:absolute;-webkit-transform:translate(-16%,-30%);-ms-transform:translate(-16%,-30%);transform:translate(-16%,-30%)}
.bg.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:none!important}
span.wpcf7-not-valid-tip{width:100%;padding:0;color:#ab3c3c}
.text-center h3{font-size:20px;padding:0;margin-left:22px;margin-top:1px;margin-bottom:11px}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{height:150px}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{width:100%;padding:10px}
.right_panel p.open{display:block;width:40px;height:95px;position:fixed;top:40%;right:0;background:#1f6898;cursor:pointer;z-index:2;border-radius:10px 2px 2px 10px}
.form-row-last{width:100%;position:relative}
.bg input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:100%}
.bg span.wpcf7-form-control-wrap.Name,.bg span.wpcf7-form-control-wrap.Phone{margin:0 auto}
.bg input.wpcf7-form-control.wpcf7-submit{margin:0 auto}
.bg .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{width:100%!important;color:#fff}
input.wpcf7-form-control.wpcf7-submit{display:inline-block;vertical-align:top;width:202px;height:auto;padding:9px 30px 12px;background:#1c6ba0;border:none;border-radius:0;font-size:16px;color:#fff;line-height:25px;text-shadow:0 2px 2px rgba(0,0,0,.1);cursor:pointer;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
@media screen and (max-width:360px){.contact-form.home-concept-two{padding-top:0}
.header-filters:before{height:440px!important}
}
@media screen and (max-width:489px){.wpcf7-response-output{margin:0!important}
.contact-form.home-concept-two{padding-top:0}
.header-filters{height:620px}
.header-filters:before{height:620px}
}
@media screen and (max-width:321px){.right_panel p.open{top:36%!important}
.right_panel{top:20%!important}
}
@media screen and (max-width:414px){.right_panel p.open{top:34%!important}
.right_panel{top:15%!important}
}
@media screen and (min-width:600px){.bg{padding:39px!important}
}
@media screen and (max-width:769px){.bg{padding-top:5px}
.right_panel p.open{top:40%!important}
.right_panel{top:22%!important}
}
@media screen and (min-width:770px){.right_panel p.open{top:31%!important}
.right_panel{top:24%!important}
}
@media screen and (min-height:1020px){.right_panel{top:32%!important}
}
@media screen and (min-width:1025px){.right_panel p.open{top:58%!important}
.right_panel{top:38%!important}
}
@media screen and (min-width:1600px){.right_panel{top:38%!important}
}
@media screen and (min-width:1900px){.right_panel{top:40%!important}
}
a#go-top:hover{background:#1a5982}
a#go-top i:hover{color:#f7f7f7}
#go-top{position:fixed;bottom:25px;right:40px;text-align:center;width:40px;height:40px;line-height:35px;background:#1f6898;border-radius:100%;color:#fff;font-size:21px;cursor:pointer}
#instagram,#telegram,#youtube,#whatsapp,#linkedin,.facebook{border-radius:1px}
#whatsapp{background:#43d854;margin-left:57px}#linkedin{background:#0e76a8;margin-left:29px}
#youtube{background:#b52c2c;margin-left:3px}
#telegram{margin-left:2px;position:relative;background:#1876a7}
#instagram{margin-left:28px;position:relative;background:#e8652c}
li#menu-item-9999999999:before{float:right;font-weight:900;font-family:FontAwesome;content:"\f107";position:relative;left:0;top:10px}
li#menu-item-9999999999 a{width:100px}
li#menu-item-9999999999 ul{padding-left:10px}
.footer_textds{display:inline-block;margin-left:10px}
.footer_textd ul li{border-bottom:1px solid #4a4a4a;padding-top:5px;padding-bottom:5px;font-size:14px}
.footer_block2{text-align:left}
.footer_text2{color:#fff;text-transform:uppercase;padding-bottom:5px;letter-spacing:1px;font-size:15px}
.footer_text2:after{content:"";width:42px;display:block;padding-top:5px;border-bottom:3px solid #e5b034}
.footer_block2{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media screen and (max-width:720px){#go-top{position:fixed;bottom:25px;right:0;text-align:center;width:40px;height:40px;background:#1f6898;line-height:37px;border-radius:100%;color:#fff;font-size:21px;cursor:pointer}
.footer_block{padding:10px}
.footer_block{padding:50px;padding-bottom:0}
.footer_block,.footer_block2{text-align:left}
.footer_text{color:#fff}
.footer_text:after{content:"";width:42px;display:block;padding-top:5px;border-bottom:3px solid #e5b034}
.footer_block{text-align:left}
}
.footer_textd{margin-bottom:20px}
.footer_textd ul li a:hover{color:#a0a0a0;border-bottom:1px dotted #615e5e}
.footer_textd ul,.footer_textd ul li,.footer_textd ul li a{color:#fff}
.footer_textd ul{margin:0;list-style:none;padding-left:0;padding-right:0;margin-bottom:40px}
.sidebar_footer ul li a{color:#fff}
.footer_text{color:#fff;text-transform:uppercase;padding-bottom:5px;letter-spacing:1px;font-size:15px}
.footer_text:after{content:"";width:42px;display:block;padding-top:5px;border-bottom:3px solid #e5b034}
.footer_text2{color:#fff;text-transform:uppercase;padding-bottom:5px;letter-spacing:1px;font-size:15px}
.footer_text2:after{content:"";width:42px;display:block;padding-top:5px;border-bottom:3px solid #e5b034}
.block-parallax3.lazy{width:100%}
.block-parallax3{display:inline-block;margin-top:25px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-bottom:80px;margin-bottom:50px}
.block-parallax3 svg{max-width:240px}
.block-parallax3-blocks-block{width:33.333%;float:right;color:#fff;padding-top:100px;text-align:center}
.block-parallax3-blocks-block object{max-height:150px;float:left;width:100px;padding-right:15px}
svg#Capa_1{fill:#fff}
.block-parallax3-blocks-block i{max-height:150px;width:100px;padding-right:0;font-size:65px}
.block-parallax3-blocks-block p{font-size:16px}
.block-parallax3-blocks-block.bl1 object{width:130px;margin-top:-13px}
@media only screen and (max-width:768px){.block-parallax3-blocks-block{width:60%;float:unset;margin:0 auto;text-align:center}
.block-parallax3-blocks-block object{float:unset;margin:0 auto;display:block;padding-right:0}
.block-parallax3-blocks-block.bl3 p{float:unset}
}
@media screen and (min-width:770px){.right_panel p.open{top:31%!important}
}
@media only screen and (max-width:375px){.block-parallax3{min-height:500px;max-height:auto}
.block-parallax3-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:30px 0}
.block-parallax3-blocks-block{padding:0;width:100%;float:unset}
}
.block-5,.block-parallax4,.reviews{display:grid}
.block-parallax4 h2{font-size:32px;padding-top:32px;padding-bottom:32px}
.block-parallax4-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}
.block-parallax4-blocks-block{margin-bottom:30px}
.block-parallax4-blocks-block>span{width:100px;height:100px;display:block;text-align:center;fill:#e5b034;color:#e5b034;font-size:35px;border:4px solid #e5b034;float:left;margin-right:15px;-webkit-margin-before:25px;margin-block-start:25px}
.block-parallax4-blocks-block>span>i{line-height:100px}
.block-parallax4-blocks-block>div{display:block;text-transform:uppercase;font-weight:700;margin-bottom:15px}
.block-parallax4-blocks-block>p{padding-right:15px;-webkit-margin-start:120px;margin-inline-start:120px}
.block-5>h2,.block-parallax4 h2{text-align:center;text-transform:uppercase}
@media only screen and (min-width:1280px){.block-parallax4-blocks{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:unset;-ms-flex-flow:unset;flex-flow:unset}
}
.block-parallax4-blocks-block{margin-bottom:63px;width:100%;float:left}
.block-parallax4-blocks-block>div{padding-right:15px}
@media only screen and (max-width:360px){.boxText ul li{display:list-item;list-style-type:disc;margin-left:25px}
.boxText ul{margin-bottom:25px;margin-top:-10px;font-size:14px}
}
@media screen and (max-width:750px){.open{display:none!important}
.open.scroll{display:block!important}
}
@media screen and (min-width:1076px){li#menu-item-9999999999{display:none}
}
@media screen and (max-width:320px){.block-1-title{width:100%;position:relative;top:110px}
.block-1-text{top:190px;position:relative}
.p_home{font-size:16px}
.right_panel p.open{top:50%!important}
.block-1.lazy{height:550px}
.block-1.lazy:before{height:550px}
}
@media screen and (min-width:321px){.block-1-title{width:100%;position:relative;top:120px}
.block-1-text{top:220px;position:relative;width:100%}
.p_home{font-size:16px}
.right_panel p.open{top:57%}
.hr_home{margin-top:30px}
.p_home{margin-top:30px}
.block-1.lazy{height:600px}
.block-1.lazy:before{height:600px}
.block-1-title h1{font-size:24px}
.p_home{font-size:19px}
.right_panel{top:32%}
}
.main-navigation li{margin-left:10px;display:inline-block}
@media screen and (min-width:1075px){.main-navigation ul ul{float:left;position:fixed;top:100%;left:-999em;z-index:99999;-webkit-transform:rotateX(0);transform:rotateX(0);visibility:visible;opacity:1;top:31px;min-width:240px;-webkit-box-shadow:none;box-shadow:none;padding-top:20px!important;background:#333}
.main-navigation li ul li{display:block;padding:10px 0 10px 10px!important;width:215px;/*margin-left:-50px!important*/}
.menu-item-has-children:after{font-family:FontAwesome;content:"\f107";width:9px;display:inline-block;vertical-align:baseline;padding-left:6px;float:right;padding-top:3px;margin-top:-25px}
}
@media screen and (max-width:1075px){.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto;background:#fff;position:relative;width:100%;/*display:block;*/width:100%;-webkit-box-shadow:none;box-shadow:none}
}
.current-post-parent li:active{border-bottom:1px solid #e1c998;height:43px;width:auto}
.header-filter{background-size:cover}
.advisors-item{-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);padding:20px;background:#fff;margin-top:0;margin-bottom:0;border-bottom:3px solid rgba(51,51,51,.79)}
.overlay{padding:20px}
.footer_img{text-align:center}
.footer_img img{position:relative;max-width:700px;width:190px;height:53px;margin:0 auto;text-align:center}
.block_footer li{list-style:circle}
.block_footer{text-align:left;font-size:15px}
.footer_img li{text-align:left;list-style:circle;font-size:15px;margin-top:5px}
.footer_img h4{font-size:medium;text-align:left}
.footer_img a{color:#ccc}
.footer_img li i{margin-right:10px}
.block_footer li{list-style:circle}
.footer_img a:hover{color:grey}
@media screen and (min-width:422px){.footer_img{text-align:left}
}
@media screen and (max-width:1080px){.pagess{-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);margin-top:30px;background:#fff;border-bottom:3px solid rgba(51,51,51,.79);margin:10px 15px 20px 15px}
}
.test{display:contents}
.img_services_single{height:200px;width:100%;background-size:cover;background-position:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}
a.small_green_plus{color:#fff;font-size:22px;font-weight:800;background-color:rgba(0,0,0,.5);padding:5px 10px;-webkit-transition:all .2 ease;-o-transition:all .2 ease;transition:all .2 ease;position:relative}
.registration{-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);padding:20px;background:#fff;margin-top:30px;margin-bottom:20px;border-bottom:3px solid rgba(51,51,51,.79)}
article td,article tr{border:1px solid #dedede;padding:10px;word-break:keep-all}
.entry-content ul li{padding-top:4px}
.post ol{margin:0 0 10px -20px}
.entry-content ul ul{padding-top:0;list-style:circle;padding-left:20px}
.entry-content ul{margin:0;padding-left:30px;list-style:square}
.categoryPosts-loadmore button{border:2px solid #333;text-align:center;color:#000;width:65%;height:40px;font-size:initial;background:#f8f8f8}
.categoryPosts-loadmore{padding:20px;background:#f8f8f8}
li.cat-post-item:hover{background:rgba(86,86,86,.12);color:#fff}
a.cat-post-title:before{position:absolute;top:13px;left:20px;z-index:0;content:"\f138";font-family:FontAwesome;color:#b3b3b3;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.sidebaru{width:100%;height:auto;-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);margin:30px 0 30px!important;border:1px #e3e3e3 solid;text-align:center;padding:0;padding-top:16px;border-bottom:3px #5e5e5e solid;text-align:center;font-size:21px}
li.cat-post-item{position:relative;display:block;padding:11px 20px 14px 45px;background:#f8f8f8;font-size:15px;color:#6f6f6f;border-bottom:1px #e3e3e3 solid;line-height:25px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-top:5px solid rgba(51,51,51,.02)}
.category-posts-internal{text-align:left;margin:0;padding:0;padding-top:20px}
.entry-content ul{margin:0;padding-left:20px;padding-bottom:5px;font-size:15px}
.entry-content ul.copi{padding-left:20px;font-size:15px}
.block-1.lazy.scroll:before{top:30px!important;position:absolute}
.block-1.lazy:before{background-color:rgba(0,0,0,.5);display:block;position:absolute;left:0;width:100%;content:"";top:30px!important}
.header-filters:before{background-position:center;background-color:#333338;display:block;position:absolute;left:0;width:100%;height:400px;content:""}
.header-filter:before{background-color:rgba(0,0,0,.5);display:block;position:absolute;left:0;width:100%;height:200px;content:""}
.entry-title{font-size:21px;text-transform:inherit!important}
.singles{-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);background:#fff;margin-top:30px;margin-bottom:20px;border-bottom:3px solid rgba(51,51,51,.79);padding:0;margin-left:15px;margin-right:15px;width:100%}
h1.archive_title{text-transform:inherit;font-size:22px;width:100%;word-break:break-word}
.bg{position:relative;top:40px}
.header-filters{height:auto;top:0;left:0;display:-webkit-box;display:grid;display:-ms-flexbox;-ms-flex-align:center;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.header-filter{height:200px}
.archive_titles{position:relative;min-height:1px;padding-left:15px;padding-right:15px;vertical-align:middle;display:block;margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto;width:100%;text-align:center;top:75px}
.fa.fa-bars{color:rgba(238,238,238,.92)}
img.aligncenter.wp-post-image{width:840px;min-height:auto}
.center_title{padding:10px;text-align:center}
.button a:hover,a:active,a:focus{color:#333}
.button a:visited{color:#ccc}
.button{background:0 0;border-color:#333;-webkit-transition:1.5s;-o-transition:1.5s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;outline-offset:5px;outline:3px solid #333;text-align:center;padding:14px;color:#000}
.button:hover{background:#333;border-color:#333;-webkit-transition:1.5s;-o-transition:1.5s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;outline-offset:5px;outline:3px solid #333;text-align:center;padding:14px;color:#fff;text-decoration:none}
.footer_block{margin-bottom:0!important;padding-top:30px!important}
.footer_block2{margin-bottom:0!important;padding-top:0!important}
.widget_text.sidebaru{-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);padding:37px;background:#fff;margin-top:30px;margin-bottom:20px;border-bottom:3px solid rgba(51,51,51,.79)}
.categorys{-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);margin-top:30px;background:#fff;border-bottom:3px solid rgba(51,51,51,.79);width:100%}
.post{padding:10px;margin-top:2%!important}
.entry-content{margin-right:15px;margin-left:15px;padding-bottom:10px;word-break:break-word}
.entry-header{margin-top:15px;margin-right:10px;margin-left:10px}
@media screen and (min-width:1090px){.content_uslugi{padding-top:15px!important;margin-bottom:30px}
#site_block{-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);padding:20px;background:#fff;margin-top:30px;margin-bottom:20px;border-bottom:3px solid rgba(51,51,51,.79)}
.categorys{-webkit-box-shadow:none;box-shadow:none;margin-top:0!important;background:#fff;border-bottom:0 solid rgba(51,51,51,.79)}
}
@media screen and (max-width:1070px){.block-1.lazy:before{top:30px!important}
}
@media screen and (max-width:1080px){.block-1.lazy:before{top:141px}
.footer_block{margin-bottom:0!important;padding-top:30px!important}
.footer_block2{margin-bottom:0!important;padding-top:0!important}
.categorys{-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);margin-top:30px;background:#fff;border-bottom:3px solid rgba(51,51,51,.79);margin-top:17px;margin-bottom:17px}
.site-content{padding-top:30px}
.content_uslugi{padding-top:0!important}
.content_uslugi{padding-top:30px}
.archive_title{min-height:10em;display:table-cell;vertical-align:middle;text-transform:initial}
.archive_titles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:42%;position:relative}
}
@media (min-width:1075px) and (max-width:1080px){.block-1.lazy:before{top:140px!important}
.block-1.lazy.scroll:before{top:80px!important}
}
@media screen and (min-width:1081px){.block-1.lazy:before{top:110px!important}
.block-1.lazy.scroll:before{top:50px!important}
}
@media screen and (min-width:560px){.block-1-title h1{font-size:34px!important}
}
@media screen and (min-width:766px){.block-1-title{top:50px!important}
.p_home{font-size:20px}
.block-1-text{top:120px!important}
}
@media screen and (min-width:1025px){.block-parallax3-blocks-block-content-t{padding-top:15px}
.right_panel p.open{top:49%!important}
}
@media screen and (min-width:1200px){.block-1-text{top:110px!important}
.block-1-title h1{font-size:55px!important}
.p_home{font-size:28px!important}
}
@media screen and (max-width:320px){.right_panel{top:12%!important}
}
@media screen and (min-width:1080px){.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul,.topbar,header#masthead{background:#333}
header#masthead{color:#fff}
.main-navigation a{color:#e1c998}
.menu-item-has-children:after{display:none}
.topbar{color:#fff;border-bottom:1px solid #5d5d5d}
.topbar a{color:#f9f9f9}
.fa-location-arrow:before{content:"\f124";margin-right:5px}
.current-menu-ancestor a,.current_page_item a{color:#e1c998!important}
.current-menu-item a{color:#e1c998!important}
.main-navigation li.current-menu-item{border-bottom:2px solid #e1c998;height:43px}
.topbar>.container-fluid>.row>.col-md-5{text-align:center}
.main-navigation li.current_page_item{border-bottom:2px solid #e1c998;height:43px}
.current-menu-ancestor.current-menu-parent.menu-item-has-children{border-bottom:1px solid #e1c998;height:43px}
.current-menu-ancestor.current-menu-parent.menu-item-has-children ul li{margin-left:-39px!important;border-bottom:1px solid #e1c998;width:auto}
.main-navigation.current-menu-ancestor.current-menu-parent li.menu-item-has-children{border-bottom:1px solid #e1c998;height:43px;width:auto}
.topbar a:hover{color:#ccb893}
.current-post-ancestor.current-menu-parent.current-post-parent{border-bottom:1px solid #e1c998;height:43px;width:auto}
.pagess{-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);background:#fff;margin-top:30px;margin-bottom:20px;border-bottom:3px solid rgba(51,51,51,.79);padding:20px;margin-left:15px;margin-right:15px;width:100%}
.small_green_plus:active,.small_green_plus:focus,.small_green_plus:hover{color:#d6d6d6!important}
}
.b2g form.wpcf7-form{width:100%!important;height:100%;position:relative;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.contact-form.home-concept-two .form-row{position:relative;width:100%;height:auto;float:left;margin:0 0 25px}
.contact-form.home-concept-two .form-row input[type=date],.contact-form.home-concept-two .form-row input[type=email],.contact-form.home-concept-two .form-row input[type=number],.contact-form.home-concept-two .form-row input[type=password],.contact-form.home-concept-two .form-row input[type=tel],.contact-form.home-concept-two .form-row input[type=text],.contact-form.home-concept-two .form-row input[type=time],.contact-form.home-concept-two .form-row input[type=url],.contact-form.home-concept-two .form-row select,.contact-form.home-concept-two
 .form-row textarea{display:inline-block;vertical-align:top;width:100%;height:40px;padding:22px;background:0 0;border:none;border-left:0 #2d241b solid;border-bottom:2px rgba(21,21,21,.68) solid;border-radius:0;font-size:15px;color:#2d241b;line-height:23px;resize:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#f0f8ff}
 i.fa.fa-envelope-open{color:#fff;font-size:25px;top:35%;position:absolute;right:11%}
 .form-row-last{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{width:58%!important}form.wpcf7-form{width:330px}
 input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{width:202px}.slide_panel_wrap{width:600px;position:relative;overflow:hidden}.right_panel{margin-right:-322px;padding:20px;width:260px;position:fixed;top:20%;right:-70px;background:#fcfcfc;-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);z-index:3}.block_right_home input{margin-top:5px;margin-bottom:5px}.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{width:280px;word-break:break-word;padding:30px;background:#fff;color:#222;position:absolute;top:78%;-webkit-animation:navbar--slide-down li .9s;animation:navbar--slide-down li .9s;position:absolute;-webkit-transform:translate(-16%,-30%);-ms-transform:translate(-16%,-30%);transform:translate(-16%,-30%)}.b2g.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:none!important}span.wpcf7-not-valid-tip{width:100%;padding:0;color:#ab3c3c}.text-center h3{font-size:20px;padding:0;margin-left:22px;margin-top:1px;margin-bottom:11px}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{height:150px}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{width:100%;padding:10px}.right_panel p.open{display:block;width:40px;height:95px;position:fixed;top:40%;right:0;background:#1f6898;cursor:pointer;z-index:2;border-radius:10px 2px 2px 10px}.form-row-last{width:100%;position:relative}.b2g input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:100%}.b2g span.wpcf7-form-control-wrap.Name,.b2g span.wpcf7-form-control-wrap.Phone{margin:0 auto}.b2g input.wpcf7-form-control.wpcf7-submit{margin:0 auto}.b2g .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{width:100%!important;color:#fff}input.wpcf7-form-control.wpcf7-submit{display:inline-block;vertical-align:top;width:202px;height:auto;padding:9px 30px 12px;background:#1c6ba0;border:none;border-radius:0;font-size:16px;color:#fff;line-height:25px;text-shadow:0 2px 2px rgba(0,0,0,.1);cursor:pointer;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}@media screen and (max-width:360px){.contact-form.home-concept-two{padding-top:0}.header-filters:before{height:440px!important}}@media screen and (max-width:489px){.wpcf7-response-output{margin:0!important}.contact-form.home-concept-two{padding-top:0}.header-filters{height:620px}.header-filters:before{height:620px}}@media screen and (max-width:321px){.right_panel p.open{top:36%!important}.right_panel{top:20%!important}}@media screen and (max-width:414px){.right_panel p.open{top:34%!important}.right_panel{top:15%!important}}@media screen and (min-width:600px){.b2g{padding:0px!important}}@media screen and (max-width:769px){.b2g{padding-top:5px}}

.vidi-praktik-1{-webkit-box-shadow:0 0 8px rgba(34,30,31,.3);box-shadow:0 0 8px rgba(34,30,31,.3);padding:8px;background:#fff;margin-top:30px;border-bottom:3px solid rgba(51,51,51,.79)}.vidi-praktik-1>article>header.entry-header>a>.entry-title{height:50px;overflow:hidden;width:100%;word-break:break-word}.site-main>.col.col-sm-12.col-md-12.col-lg-6.col-xl-6{float:left;width:50%}.site-main>.col.col-sm-12{width:100%!important}.vidi-praktik-1>article>.entry-content{margin-top:-14px}.vidi-praktik-1>article>.entry-content p{height:120px;overflow:hidden}.content_vidi-praktik-1{padding-bottom:30px}.entry-content h1{font-size:19px}.entry-content h2{font-size:17px}.entry-content h3{font-size:16px}.entry-content h4{font-size:15px}.entry-content h5{font-size:14px}.contact_h1{color:#fff!important;font-size:x-large!important}