@font-face{font-family:Aller;src:url(/themes/geniusvets/gvb_custom/fonts/Aller_Rg.ttf);}.header-holder .logo{width:100%;}.header-holder .logo img{filter:invert(1);}@media all and (max-width:992px){.header-holder .logo{text-align:center;}}@media (min-width:992px){.header-holder .logo{margin-top:-1rem;}}fieldset.radios--wrapper .form-item,fieldset.checkboxes--wrapper .form-item{display:inline-flex;align-items:center;padding:0 15px;}fieldset.radios--wrapper .form-item label.option,fieldset.checkboxes--wrapper .form-item label.option{padding-left:15px;margin-bottom:0;}form input[type=radio],form input[type=checkbox]{height:30px !important;width:30px;flex:none;}input[type=checkbox]:checked:before{line-height:28px;}form input[type=radio]:checked:before{transform:translate(36%,38%);width:15px;height:15px;}@media all and (max-width:767px){input,textarea,select{padding-left:7px;padding-right:7px;}}input[type=submit]{min-height:3.2rem;background:rgba(var(--btn),1);}input[type=submit]:hover{background:rgba(var(--btn_hover),1);}hr{margin:1.5rem 0 1.5rem;}.content-img-r,img.right{float:right;margin-left:15px;}.content-img-l,img.left{float:left;margin-right:15px;clear:left;}@media all and (min-width:768px){img.content-img-r,.content-img-l,img.left,img.right{max-width:50%;margin-bottom:15px;}}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show > .btn-warning.dropdown-toggle:focus{box-shadow:none;}form#search-block-form .form-search{right:0;top:70px;}form#search-block-form .search-toggle,form#search-block-form input[type=submit]{min-height:auto;}@media (max-width:991px){form#search-block-form .form-search{width:280px !important;border-radius:10px;right:5px !important;top:60px;}form#search-block-form.active input[type=submit]{border-radius:5rem;top:10px;right:0px !important;height:40px;min-height:auto;}}.path-taxonomy .card-item .card-img,body#view\.team\.team_page_medium_image .card-item .card-img{background-position:top;}.path-taxonomy .card-item .card-body,body#view\.team\.team_page_medium_image .card-item .card-body{min-height:165px;padding:1.5rem 1.25rem;}.path-taxonomy .card-item .card-body strong.position,body#view\.team\.team_page_medium_image .card-item .card-body strong.position{line-height:1.3;margin-top:10px;}.page-node-type-team-member .members-holder .team-member{margin-right:auto !important;margin-left:auto;background-position:top center;}@media all and (max-width:992px){.page-node-type-team-member .members-holder .team-member{min-height:280px;max-width:300px;}}@media all and (max-width:1199px){.page-node-type-team-member .members-holder > div:first-child{flex:0 0 100%;max-width:100%;}}#sidebar .card .card-header{border-radius:5px;}.slogan-section h2:before{display:none;}.team-section .h1{text-transform:capitalize;}.team-section .position{opacity:1;}@media (min-width:992px){#header.p-absolute-header{position:relative !important;}.intro-section.p-absolute-header{padding-top:0px;}.intro-section .intro-holder-default .img-holder.bg-stretch{background-position:top;display:none;}.inform-section{padding-bottom:5rem;}.inform-section picture{display:none;}}.card-item:hover .card-body a,.card-item:hover .card-body a:hover{color:#fff;}#page-222 .views-row > div:not(.views-field-title){display:none;}#page-222 .views-row > .views-field-title{margin-bottom:2rem;}#page-222 .views-row > .views-field-title a{background:rgba(var(--btn),1);color:#fff;font-size:1.2rem;padding:0.625rem 0.9375rem;border-radius:25px;}#page-222 .views-row > .views-field-title a:hover{background:rgba(var(--btn_hover),1);}.slogan-section img,.inform-section .img-block img,.advantages-section .advantages-decor-img img{border-radius:15px;}body:not(.path-frontpage) #page_content img{border-radius:15px;}@media (min-width:992px){.intro-block.p-absolute-header{padding:6rem 0;}}.post-block .main-content .node-badge-row img{height:auto;max-width:250px;}.inform-section{background:rgba(var(--tertiary),1);}.advantages-section .row{align-items:flex-start;}.advantages-section .row .advantages-decor-img{margin:auto;}.team-member-wrapper .card-item{cursor:default;}.team-member-wrapper .card-item:hover .card-body .text-block{max-height:0;opacity:0;}.team-card:hover .badge-row .team-badge{display:none;}.services-section .card .h4{color:rgba(var(--h3),1);}@media all and (min-width:992px){.we-mega-menu-submenu li.we-mega-menu-li{min-width:230px;}}@media (max-width:991px){#header.logo_top .header-top .logo img{width:100px;}}@media (min-width:992px){#header.logo_top .header-top .container .logo a img{width:170px;}}.intro-section .text-holder{background:transparent;border-radius:15px;margin:20px;}@media (min-width:768px){.intro-section .text-holder{padding:20px;margin-left:20px;}}@media (min-width:992px){.intro-section .text-holder{padding:40px;margin:15.5rem 1.25rem 3.25rem;max-width:50rem;}}
