/* https://cooppolva.ee/wp-content/themes/coop-polva/theme/css/theme.css?ver=1621235999 */
*{min-height:0;min-width:0}img{max-width:100%;height:auto;min-height:1px}img.alignright{float:right;margin:0 0 1.6666666666666667rem 1.6666666666666667rem}img.alignleft{float:left;margin:0 1.6666666666666667rem 1.6666666666666667rem 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}a,button,input,textarea,select{outline:none!important}*:focus{outline:none!important}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}body{background-color:#707070;overflow-x:hidden}#wrapper{background-color:#fff}.editor-content>*+*,.gutenberg-editor>*+*,.gutenberg-editor *+div.pdfemb-viewer,.gutenberg-editor div.pdfemb-viewer+*:not(.wp-block-pdfemb-pdf-embedder-viewer),.wp-block-column>*+*{margin-top:1.1111111111111112rem}.gutenberg-editor h1+*,.gutenberg-editor h2+*,.gutenberg-editor h3+*,.gutenberg-editor h4+*,.gutenberg-editor h5+*,.gutenberg-editor h6+*{margin-top:.5555555555555556rem}.gutenberg-editor *+h1,.gutenberg-editor *+h2,.gutenberg-editor *+h3,.gutenberg-editor *+h4,.gutenberg-editor *+h5,.gutenberg-editor *+h6{margin-top:1.6666666666666667rem}.gutenberg-editor ol:not([class]){padding:0;counter-reset:item}.gutenberg-editor ol:not([class]) li{display:block}.gutenberg-editor ol:not([class]) li+li,.gutenberg-editor ol:not([class]) li>ol{margin-top:10px}.gutenberg-editor ol:not([class]) li:before{content:counters(item,".") ". ";counter-increment:item}.content-header h1>small{display:block;font-size:1rem;line-height:1.3333333333333333rem;font-family:'Open Sans',sans-serif;font-weight:700}.content-header+*,*+.acf-block-element,.acf-block-element+*{margin-top:1.6666666666666667rem}*+.pagi-nav{margin-top:50px}.wp-block-table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{padding:10px 15px!important}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{position:relative;overflow:hidden}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{line-height:1.4em;position:absolute;bottom:-100%;opacity:0;width:100%;height:100%;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;padding:15px 5px;background:rgba(0,0,0,.75)}.wp-block-gallery .blocks-gallery-image figure:hover figcaption,.wp-block-gallery .blocks-gallery-item figure:hover figcaption{bottom:0;z-index:10;opacity:1}.wp-block-gallery .blocks-gallery-image figcaption>a,.wp-block-gallery .blocks-gallery-item figcaption>a{display:inline-block;font-weight:700;color:#000;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#d4d4d4;border:2px solid #d4d4d4;padding:.6666666666666666rem 1.7777777777777777rem;font-size:.8888888888888888rem;line-height:1.3333333333333333rem;border-radius:100px;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;text-decoration:none!important;height:auto!important;width:auto!important}.wp-block-gallery .blocks-gallery-image figcaption a:hover,.wp-block-gallery .blocks-gallery-item figcaption a:hover{color:#000;box-shadow:0 0 0 .3rem rgba(212,212,212,.5)}#header .container>.row{height:8.88888888888889rem}body:not(.home) #header-items{border-bottom:1px solid #0073CF}#header-items ul{margin:0;padding:0;list-style:none}#header-items #primary-menu>ul{margin:-5px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header-items #primary-menu>ul>li{padding:5px}#header-items #primary-menu>ul>li+li{margin-left:25px}#header-items #primary-menu>ul>li>a{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:3.0555555555555554rem}#header-items #primary-menu>ul>li:not(.menu-item-home)>a:before{content:'';display:block;width:100%;height:4px;position:absolute;left:0;bottom:0;background-color:#0073CF;opacity:0}#header-items #primary-menu>ul>li:hover>a,#header-items #primary-menu>ul>li.current-menu-item>a,#header-items #primary-menu>ul>li.current-menu-parent>a,#header-items #primary-menu>ul>li.current-menu-ancestor>a,#header-items #primary-menu>ul>li.current-page-item>a,#header-items #primary-menu>ul>li.current-page-parent>a,#header-items #primary-menu>ul>li.current-page-ancestor>a{color:#0073CF;text-decoration:none}#header-items #primary-menu>ul>li:hover>a:after,#header-items #primary-menu>ul>li.current-menu-item>a:before,#header-items #primary-menu>ul>li.current-menu-parent>a:before,#header-items #primary-menu>ul>li.current-menu-ancestor>a:before,#header-items #primary-menu>ul>li.current-page-item>a:before,#header-items #primary-menu>ul>li.current-page-parent>a:before,#header-items #primary-menu>ul>li.current-page-ancestor>a:before{opacity:1}#header-items #primary-menu>ul>li:hover>a>svg>path,#header-items #primary-menu>ul>li.current-menu-item>a>svg>path,#header-items #primary-menu>ul>li.current-menu-parent>a>svg>path,#header-items #primary-menu>ul>li.current-menu-ancestor>a>svg>path,#header-items #primary-menu>ul>li.current-page-item>a>svg>path,#header-items #primary-menu>ul>li.current-page-parent>a>svg>path,#header-items #primary-menu>ul>li.current-page-ancestor>a>svg>path{fill:#0073CF}#header-items a{color:#231F20}#primary-menu>ul>li.menu-item-has-children>a:after{content:"\f123";display:inline-block;font-family:"Ionicons";speak:none;font-size:.8em;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px}#login-menu ul{margin:0;padding:0;list-style:none}#login-menu ul>li{position:relative}#login-menu ul>li+li{margin-top:10px;padding-top:10px}#login-menu ul>li+li:before{content:'';display:block;position:absolute;top:0;left:0;width:42px;height:1px;background-color:#cdcdcd}#login-menu ul>li>a{display:block;padding-left:39px;position:relative;font-weight:600;font-size:.8888888888888888rem;line-height:1rem}#login-menu ul>li>a:before{content:'';display:block;width:24px;height:24px;background-image:url(/wp-content/themes/coop-polva/theme/css/../images/key-icon.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-12px;left:0}#login-menu ul>li>a>span{font-weight:400;display:block;font-size:.7777777777777778rem;color:#231F20}body:not(.home) .builder-elements{border-top:1px solid #0073CF}.builder-element{padding:2.7777777777777777rem 0}body.home .builder-element:first-child,.builder-element.bg-transparent+.builder-element.bg-transparent{padding-top:0}.block-slider .container-fluid{background-color:#0073CF;position:relative;color:#fff;overflow:hidden}.block-slider .container-fluid:before{content:'';display:block;width:50rem;height:50rem;position:absolute;left:50%;bottom:-40%;background-color:#00569B;border-radius:50%}.block-slider .slide-item .row{height:100%}.block-slider .slide-content{font-size:.8333333333333334rem;line-height:1.3333333333333333rem}.block-slider .slide-content h2{font-size:2.5555555555555554rem;line-height:1em}.block-slider .slide-content>*+*{margin-top:.8333333333333334rem}.block-slider .slide-content>*+.btn{margin-top:1.6666666666666667rem}.block-slider-element>.slide-item{display:none}.block-slider-element>.slide-item:first-child{display:block}.block-slider-element .slick-arrow{width:3.3333333333333335rem;height:3.3333333333333335rem;margin-top:-1.6666666666666667rem}.block-slider-element .slick-arrow.slick-prev{left:0}.block-slider-element .slick-arrow.slick-next{right:0}.block-slider-element .slick-arrow svg{width:2rem;height:2rem}.block-slider-element.slick-initialized .slick-track{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.block-logos-element{margin:-15px}.block-logos-element .slick-list,.block-logos-element .slick-track{min-width:100%}.col-logo{padding:15px}.col-logo>.logo-item{position:relative;height:80px;background-color:#E9EFEF;border-radius:10px;width:100%}.logo-item-inner img{display:block;margin:0 auto}.logo-item-inner>span{display:block;font-size:1.1666666666666667rem;line-height:1em;margin-top:.2777777777777778rem}.block-logos-element:not(.is-slider)>.col-logo{-ms-flex:0 0 14.28571428571429%;flex:0 0 14.28571428571429%;max-width:14.28571428571429%;flex:0 0 auto\0}.block-logos-element.is-slider{padding-left:0;padding-right:0}.block-logos-element.is-slider>.col-logo{-ms-flex:0 0 16.66666666666667%;flex:0 0 16.66666666666667%;max-width:16.66666666666667%;flex:0 0 auto\0}a.logo-item{color:inherit}a.logo-item:hover{color:#0073CF;text-decoration:none}.block-logos-element .slick-prev{left:-3.888888888888889rem}.block-logos-element .slick-next{right:-3.888888888888889rem}.nav-location-group{margin:-15px -5px;border:none}.nav-location-group li{padding:15px 5px;width:14.27%}.nav-location-group a{position:relative;height:80px;border:1px solid #E9EFEF;background-color:#fff;border-radius:10px;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:inherit;position:relative}.nav-location-group a.active,.nav-location-group a:hover{background-color:#E9EFEF;text-decoration:none}.nav-location-group a.active:after,.block-locations .nav-location-group a:hover:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(233,239,239,0);border-top-color:#E9EFEF;border-width:10px;margin-left:-10px}.location-group-inner{padding:0 5px;text-align:center;font-size:1.1666666666666667rem;line-height:1em}.location-group-inner img{display:block;margin:0 auto}.nav-location-group+.tab-location-group{margin-top:20px}.tab-location-group{border:1px solid #E9EFEF;padding:15px;background-color:#fff;border-radius:10px}.location-icon{position:relative;padding-left:30px;font-size:13px;line-height:1.5em}.location-icon{margin-top:7px}a+.location-icon{margin-top:10px}.location-icon>svg{position:absolute;top:2px;left:0}.nav-locations li>a{position:relative;display:block;font-weight:700;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;text-transform:uppercase;padding-right:30px}.nav-locations li>a:before{content:"\f3d6";display:block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;font-size:30px;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:-20px;opacity:0;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}.nav-locations li>a.active,.nav-locations li>a:hover{text-decoration:none;padding-left:30px;padding-right:0}.nav-locations li>a.active:before,.nav-locations li>a:hover:before{left:0;opacity:1}.locations-list{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.locations-nav .nav-tabs{margin:0;padding:0;list-style:none;border:none!important;padding-right:15px}.locations-nav .nav-tabs>li+li{margin-top:15px;padding-top:15px;border-top:1px solid #E9EFEF}.locations-list>.tab-locations{flex:1;padding-left:15px;border-left:1px solid #E9EFEF;position:relative;min-height:500px}.tab-locations>.tab-pane{position:relative;height:100%}.locations-list>.tab-locations iframe{display:block;width:100%;height:100%;position:relative}.post-item{position:relative;height:100%;display:block;background-color:#fff;border:1px solid #d2d2d2;border-radius:10px;overflow:hidden}.post-item-thumb{margin:-1px -1px 0 -1px}.post-item-thumb>img{margin-left:auto;margin-right:auto;display:block}.post-item h5{font-weight:700;font-family:'Open Sans',sans-serif;font-size:.8888888888888888rem;line-height:1.3333333333333333rem}.post-item>.post-item-info{padding:1rem 1rem .7777777777777778rem 1rem;min-height:179px}.row-grid-header{margin-bottom:30px}.row-grid-footer{margin-top:30px}.banner-item{position:relative;display:block;height:100%;border:1px solid #d2d2d2;border-radius:10px;overflow:hidden}.block-header h6{font-weight:700;font-size:21px}.block-header *+h6{margin-top:30px}.block-header+.block-body{margin-top:30px}.block-header-logo{height:80px}.block-header+.block-box-wrap{margin-top:30px}.block-box-wrap{position:relative;overflow:hidden}.block-box-wrap>.block-box-content{position:absolute;top:15px;right:30px;bottom:15px}.block-box-wrap>.block-box-content>.row{position:relative;height:100%}.block-box-wrap>.block-box-content:not(.box-content-wide)>.row>.col-12,.block-box-wrap>.block-box-content .menu-slider{padding:25px!important;background-color:rgba(255,255,255,.9);border-radius:20px;font-size:12px;line-height:18px}.block-box-wrap>.block-box-content>.row>.col-12 a:not(.btn){color:#BF0D14;text-decoration:underline}.block-box-wrap>.block-box-content>.row>.col-12 a:not(.btn):hover{text-decoration:none}.block-box-wrap>.block-box-content>.row>.col-12>.content-item+.content-item{margin-top:20px}.menu-logo{overflow:hidden;width:190px;height:95px;margin:0 auto;color:#fff}.menu-logo>.menu-logo-inner{width:190px;height:190px;background-color:#222627;border-radius:50%}.menu-logo>.menu-logo-inner>.row{height:95px;padding-top:20px}.block-box-wrap>.block-box-content.box-content-wide{left:75px;right:75px}.block-box-wrap>.block-box-content.box-content-wide h5{font-weight:600}.block-restaurant .block-box-wrap .block-box-content>.row>div{position:static}.block-box-wrap>.block-box-content.pos_bot{left:0;right:0;top:0;bottom:0}.block-box-content .text-center.pos_bot{position:absolute;bottom:15px;right:20px;text-align:right!important}.block-box-content .text-center.pos_bot .btn{min-width:265px}.row-small-grid{margin:-5px}*+.row-small-grid{margin-top:10px}.row-small-grid>div{padding:5px}.green-item,.red-item{position:relative;height:100%;padding-left:5px}.green-item{border-left:3px solid #24983B}.red-item{border-left:3px solid #BF0D14}.menu-slider .slick-arrow{background-color:#24983B;width:36px;height:36px;margin-top:-13px;border-radius:50%}.menu-slider .slick-prev{padding-right:2px;left:-20px}.menu-slider .slick-next{padding-left:2px;right:-20px}.menu-slider .slick-arrow svg{width:16px;height:16px}.menu-slider .slick-arrow:hover{background-color:#323232}.menu-slider .slick-arrow:hover svg path{stroke:#fff}#sidebar>div+div{margin-top:30px;padding-top:30px;border-top:1px solid #efefef}#sidebar .menu{letter-spacing:1px}#sidebar .menu,#sidebar .menu ul{margin:0;padding:0;list-style:none}#sidebar .menu ul{font-size:.8888888888888888rem}#sidebar .menu a{display:inline-block;color:inherit}#sidebar .menu li:hover>a{text-decoration:none;color:#0073CF}#sidebar .menu li>ul>li{position:relative;padding-left:40px;margin-top:10px}#sidebar .menu li>ul>li:before{content:'';display:block;width:16px;height:16px;width:0;height:0;border-style:solid;border-width:8px 0 8px 13.9px;border-color:transparent transparent transparent #0073CF;position:absolute;left:15px;top:6px;opacity:0}#sidebar .menu li>ul>li.current-menu-item:before,#sidebar .menu li>ul>li.current-menu-parent:before,#sidebar .menu li>ul>li.current-menu-ancestor:before,#sidebar .menu li>ul>li.current-page-item:before,#sidebar .menu li>ul>li.current-page-parent:before,#sidebar .menu li>ul>li.current-page-ancestor:before{opacity:1}#sidebar .menu>li+li,#sidebar .menu>li>ul{margin-top:26px}#sidebar .menu>li>a{position:relative;border-bottom:2px solid #fff}#sidebar .menu li.current-menu-item>a,#sidebar .menu li.current-menu-parent>a,#sidebar .menu li.current-menu-ancestor>a,#sidebar .menu li.current-page-item>a,#sidebar .menu li.current-page-parent>a,#sidebar .menu li.current-page-ancestor>a{font-weight:700;border-color:#0073CF;color:#231F20;text-decoration:none}#sidebar .menu li>ul{display:none}#sidebar .menu li.current-menu-item>ul,#sidebar .menu li.current-menu-parent>ul,#sidebar .menu li.current-menu-ancestor>ul,#sidebar .menu li.current-page-item>ul,#sidebar .menu li.current-page-parent>ul,#sidebar .menu li.current-page-ancestor>ul{display:block}.screen-reader-text{display:none!important}.search-form,.is-search-form{position:relative}.search-form>label,.is-search-form>label{width:100%;margin:0;display:block}.search-form .search-field,.is-search-form .is-search-input{width:100%;display:block;border:2px solid rgba(112,112,112,.35);background-color:#fff;border-radius:100px;color:#231F20;font-size:.7777777777777778rem;line-height:1.3333333333333333rem;padding:11px 76px 11px 20px}.search-form .search-submit,.is-search-form .is-search-submit{background-image:url(/wp-content/themes/coop-polva/theme/css/../images/search-icon.svg);background-position:center;background-repeat:no-repeat;display:block;border:2px solid #fff;width:66px;height:46px;position:absolute;top:2px;right:2px;border-radius:100px;text-indent:-5000px;overflow:hidden;background-color:#fff;padding:0}.search-form .search-submit:hover,.is-search-form .is-search-submit:hover{border-color:#0073cf}.search-result+.search-result{border-top:2px solid rgba(112,112,112,.35);margin-top:45px;padding-top:45px}.search-result h2+*{margin-top:15px}.search-result *+.btn{margin-top:30px}.element-breadcrumbs{color:#777;font-size:.8888888888888888rem;line-height:1.3333333333333333rem}.element-breadcrumbs{padding-top:2.2222222222222223rem}.breadcrumb-trail .seperator{background-image:url(/wp-content/themes/coop-polva/theme/css/../images/breadcrumb-seperator.svg);width:16px;height:16px;background-position:center;background-repeat:no-repeat;margin-left:5px;margin-right:5px}#footer{background-color:#707070;color:#fff;padding:3.2222222222222223rem 0 1.6666666666666667rem;font-size:.8888888888888888rem}#footer a{color:inherit}#footer ul{margin:0;padding:0;list-style:none}#footer h6{font-weight:700}#footer h6+*{margin-top:.2777777777777778rem}#footer h6+h6{margin-top:.5555555555555556rem}.footer-content-group+.footer-content-group{margin-top:2.2222222222222223rem}#footer .row-grid+.row-grid{margin-top:15px}#ama{display:inline-block;vertical-align:top;opacity:.5;font-size:.7777777777777778rem;line-height:1em;font-family:'Signika',sans-serif}@media (min-width:1024px){#mobile-toggle{display:none}#wp-megamenu-primary{z-index:100!important}#wp-megamenu-primary *:hover>a{text-decoration:none!important}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{border-top:1px solid #0073CF!important;border-bottom:1px solid #0073CF!important;width:100%;padding:30px 15px}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>.wpmm-row{width:100%;max-width:1170px;margin:0 auto}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li+li{margin-left:30px}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a{padding:0!important;border:none!important;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:3.0555555555555554rem}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li:hover>a svg path{fill:#0073CF}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a>.fa{margin-left:10px}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{white-space:nowrap;padding:0}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm-type-widget ul.menu>li+li,.wp-megamenu-sub-menu>li:not(.wpmm-col)+li:not(.wpmm-col){margin-top:15px}.wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap{width:100%;padding:0}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{font-size:16px;line-height:1.4;margin-bottom:20px;font-weight:700}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_dropdown_menu{position:relative}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu{margin:0}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{font-size:16px!important;white-space:nowrap!important}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{border-top:#0073CF 1px solid}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li:hover>a{border-bottom:#0073CF 5px solid;padding-bottom:11px}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu{display:block!important}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-item>a,#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-page>a,#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-ancestor>a,#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.current-post-item>a,#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.current-post-page>a,#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.current-post-ancestor>a,#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.active>a{color:#2964d8}}@media (max-width:1200px){.tab-primary .location-group-inner{font-size:.75rem}.tab-primary .location-group-inner img{width:80px;height:auto}}@media (max-width:1023px){#wrapper{padding-top:60px}body:not(.home) #header-items{border:none}#header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff}#mobile-toggle{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:0.8s ease;z-index:9999;position:relative;height:2.2222222222222223rem;width:2.2222222222222223rem;border:2px solid #0073cf;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:none}#mobile-toggle svg{fill:#0073cf}#header .container>.row{height:60px}#header>.container>.row>.col-auto>a>svg{width:5.555555555555555rem;height:2.1666666666666665rem}#header>.container>.row>.col{padding:0}#login-menu{position:fixed;top:60px;left:0;width:100%;background-color:#fff;z-index:1200;display:none;border-bottom:1px solid #0073CF}#login-menu>ul{overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#login-menu ul>li{padding:15px!important}#login-menu ul>li+li{margin:0}#login-menu ul>li+li:before{height:42px;width:1px;top:50%;margin-top:-21px;left:0}#header-items{position:fixed;top:0;left:0;width:100%;z-index:1400}#header-items .wpmm-nav-wrap .wp-megamenu{position:fixed;top:0;left:0;width:100%;z-index:1400;background-color:#fff;height:100%;overflow-y:auto;overflow-x:hidden}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu{display:none}#wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn{position:fixed!important;margin:0!important;bottom:5px!important;right:5px!important;z-index:1500!important;padding:0!important;width:50px!important;height:50px!important;line-height:50px!important;text-align:center!important}#wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn:hover{text-decoration:none}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu>li,.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-container ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu>li{padding:5px 15px;margin:0}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget{margin:0}#wp-megamenu-primary>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-primary>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-primary>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a,#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{margin:0;padding:0 15px}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{font-size:16px;margin-bottom:5px}#wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{font-size:16px;padding-left:15px;padding-right:15px}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap>ul>li>a{padding:10px 15px}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu,#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li .wp-megamenu-sub-menu{padding:0}.wpmm-mobile-menu ul.wp-megamenu li>a b{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;position:absolute;width:44px;height:44px;top:0;right:0;background-color:#efefef;font-size:24px;text-align:center}.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li{position:relative}.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu>li+li{border-top:1px solid #efefef}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu .wp-megamenu-sub-menu>li{padding:0!important}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget+li.wpmm-type-widget{margin-top:15px}#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{width:100%!important;margin:0!important}.search-form .search-field,.is-search-form .is-search-input{padding:.3333333333333333rem 3.3333333333333335rem .3333333333333333rem .8333333333333334rem}.search-form .search-submit,.is-search-form .is-search-submit{height:2rem;width:2.111111111111111rem;background-size:1rem auto}}@media (max-width:991px){html{font-size:16px}.post-item,.banner-item{width:270px;display:block;margin-left:auto;margin-right:auto}.banner-item img{display:block;margin-left:auto;margin-right:auto}.post-item-thumb{text-align:center}.post-item>.post-item-info{min-height:inherit}.block-header h6{font-size:14px}.block-header-logo img{height:40px;width:auto}.block-header-logo{height:auto}.block-box-wrap>.block-box-content{right:15px}.block-box-wrap>.block-box-content.box-content-wide{left:15px;right:15px}#footer{text-align:center}#footer .row.justify-content-end{-ms-flex-pack:center!important;justify-content:center!important}#sidebar{margin-top:30px;-webkit-order:1;-ms-flex-order:1;order:1}#sidebar .menu a{display:block}.block-slider .slide-content h2,h1{font-size:1.8rem}.block-slider .slide-item .row{height:auto;padding-top:15px;padding-bottom:15px;text-align:center}.block-slider .slide-item .row .col-lg-7 img{max-width:50%;margin-left:auto;margin-right:auto}.wp-block-gallery.columns-5{margin:-15px}*+.wp-block-gallery.columns-5{margin-top:15px}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:50%!important;margin:0!important;padding:15px}#sidebar+.col-lg-9 div.gallery>.gallery-item{width:50%}}@media (max-width:767px){.locations-nav .nav-tabs>li{width:100%}.wp-block-table.has-fixed-layout{table-layout:auto!important}}@media (max-width:575px){#sidebar+.col-lg-9 div.gallery>.gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:100%!important}}[data-scrollbar]{display:block;position:relative;overflow:scroll}[data-scrollbar] .scroll-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:transform;position:relative;height:100%}[data-scrollbar].scrolling .scroll-content{pointer-events:none}[data-scrollbar].scrolling .scroll-content .scroll-content{pointer-events:auto}[data-scrollbar] .scrollbar-track{border-radius:4px;position:absolute;opacity:1;z-index:1;-webkit-transition:opacity 0.5s 1s ease-out,background 0.5s ease-out;transition:opacity 0.5s 1s ease-out,background 0.5s ease-out;background:rgba(222,222,222,.75)}[data-scrollbar] .scrollbar-track.show,[data-scrollbar] .scrollbar-track:hover{opacity:1;-webkit-transition-delay:0s;transition-delay:0s}[data-scrollbar] .scrollbar-track-x{bottom:0;left:0;width:100%;height:8px}[data-scrollbar] .scrollbar-track-y{top:0;right:0;width:8px;height:100%}[data-scrollbar] .scrollbar-thumb{position:absolute;top:0;left:0;width:8px;height:8px;background:rgba(0,0,0,.5);border-radius:4px}@media (min-width:992px){.tab-location-contnent-wrap>.map-info{display:none!important}.responsive-tabs-container[class*="accordion-"] .accordion-link{display:none!important}.locations-nav{width:100%}.locations-nav>.responsive-tabs-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.locations-nav>.responsive-tabs-container>.nav-tabs{width:300px;height:500px;overflow-y:auto;overflow-x:hidden}.locations-nav>.responsive-tabs-container>.tab-content{flex:1;padding-left:15px;border-left:1px solid #efefef}.locations-nav>.responsive-tabs-container>.tab-content iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}}@media (max-width:991px){.responsive-tabs-container[class*="accordion-"] .tab-pane{padding:10px}.responsive-tabs-container.accordion-xs>.nav-tabs{display:none}.responsive-tabs-container.accordion-xs .accordion-link{display:block}.responsive-tabs-container[class*="accordion-"] .tab-pane{border:1px solid #ddd;border-top:none;border-top-left-radius:0;border-top-right-radius:0;border-width:medium 1px 1px}.locations-nav{width:100%;height:auto}.tab-pane iframe{width:100%!important;height:200px;display:block!important}.scroll-content .responsive-tabs-container[class*="accordion-"] .tab-pane{margin:0;padding-bottom:10px}.tab-location-group{padding:0;border:none;border-radius:0}.tab-location-group>.accordion-link>.location-group-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tab-location-group>.accordion-link>.location-group-inner img{margin:0 15px 0 0}.tab-location-group .accordion-link{border:1px solid #ddd;padding:10px;text-decoration:none!important}.tab-location-group *+.accordion-link{margin-top:10px}.tab-location-group .accordion-link.active{background-color:#E9EFEF;color:#0073CF}.element-breadcrumbs{display:none!important}.element-breadcrumbs+.builder-element{padding-top:30px!important}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;height:auto;padding:15px;opacity:1;bottom:0}.job-offer-item:before,.job-offer-item:after{opacity:1}}@media (min-width:570px) and (max-width:991px){.tab-location-contnent-wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.tab-location-contnent-wrap>.map-info{width:260px}.tab-location-contnent-wrap>.map-frame{flex:1}}@media (max-width:569px){.tab-location-contnent-wrap>.map-info{margin-bottom:15px}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:auto}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:block}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:static}}@media (max-width:565px){.wp-block-image .alignleft,.wp-block-image .alignright{float:none;margin-left:0}}.joboffer--item{position:relative;height:100%;width:100%;max-width:270px;margin:0 auto;background-color:#f5f5f5;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.joboffer--content{padding:10px 25px}.joboffer-icontxt{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.joboffer--thumb{display:block;padding:0;border:none;background:none}.joboffer-icontxt{margin-top:10px;font-size:12px;line-height:1rem}.joboffer-icontxt:last-of-type{margin-bottom:10px}.joboffer-icontxt>.joboffer-icon>svg{width:18px;height:18px}.joboffer-icontxt>*+*{padding-left:10px;-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex:1}.joboffer--btn{font-weight:400;text-transform:uppercase;font-size:12px;line-height:16px;padding:4px 10px}.joboffer--item .modal-header .close{margin:0 15px 0 0}#header .is-form-style button.is-search-submit{text-indent:unset;top:0;right:0;border-radius:0}