body{background:#fff;color:#000;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:400}a{color:#4a90e2;font-weight:500}a:hover,a:active{color:#4a90e2}h1,h2,h3,h4,h5,h6{line-height:1.2em;font-weight:700;text-transform:uppercase;font-family:'Montserrat',sans-serif}.fa{font-style:normal!important}.shadow{box-shadow:0 15px 40px rgb(0 0 0 / .1)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;transition:.5s}.btn{display:inline-block;position:relative;padding:15px 30px;font-size:18px;text-transform:uppercase;text-decoration:none!important;line-height:1em;text-align:center;overflow:hidden;white-space:normal;font-weight:700;border-radius:3px;transition:.5s}.btn.center{margin:0 auto}.btn.full{display:block}.btn.small{padding:8px 15px}.btn.big{font-size:1.3em;padding:15px 40px}.btn.btn_primary{color:#fff;background:#4a90e2}.btn.btn_secondary{color:#fff;background:#F8F7F4}.btn.btn_white{color:#4a90e2;background:#fff}.btn.btn_dark{color:#fff;background:#1a1a1a}a:hover .btn.btn_primary,.btn.btn_primary:hover{color:#fff;box-shadow:0 5px 15px #fa3700}a:hover .btn.btn_secondary,.btn.btn_secondary:hover{color:#fff;background:#F8F7F4;box-shadow:0 5px 15px rgb(0 0 0 / .2)}a:hover .btn.btn_white,.btn.btn_white:hover{color:#4a90e2;background:#fff;box-shadow:0 5px 15px rgb(0 0 0 / .2)}a:hover .btn.btn_dark,.btn.btn_dark:hover{color:#fff;background:#1a1a1a;box-shadow:0 5px 15px rgb(0 0 0 / .2)}.btn .circle,.clickbtn .circle{display:block;position:absolute;background:rgb(0 0 0 / .1);border-radius:50%;transform:scale(0);animation:ripple 0.65s linear}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.header_alert{position:relative;min-height:30px;background:#1a1a1a}.header_alert .text{color:#fff;font-size:12px;text-align:center;line-height:1em;padding:9px 0}.header_alert .text a{color:#fff;text-decoration:underline;transition:.5s}.header_top{position:relative;min-height:30px;background:#ECF2F8}.header_top .inner,.header_top .inner ul{text-align:right;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:stretch}.header_top ul li{display:inline-block;height:30px}.header_top ul li a{font-size:12px;line-height:1em;color:#1a1a1a;display:block;min-width:30px;padding:9px;transition:.5s}.header_top ul li a:hover{background:rgb(0 0 0 / .1)}.header_top ul ul{display:none!important}.site_gap{position:relative}.site_gap.default.fixed{height:80px}.site_gap.default.fixed.has_alert,.site_gap.default.fixed.has_top{height:110px}.site_gap.default.fixed.has_alert.has_top{height:140px}.site_gap.transparent.fixed{height:0}.site_gap.transparent.fixed.has_alert,.site_gap.transparent.fixed.has_top{height:30px}.site_gap.transparent.fixed.has_alert.has_top{height:60px}#header_landing{position:relative;display:block;width:100%}#header_landing.fixed{position:fixed;top:0;z-index:8000}#header_landing.img_under{position:absolute;top:0;z-index:8000}#header_landing #header_inner{position:relative;transition:.5s;padding:0 30px}#header_landing #header_inner.transparent{background:#fff0}#header_landing #header_inner.transparent.down{background:rgb(255 255 255 / .9)}#header_landing.img_under #header_inner.transparent.down{background:#fff0}#header_landing #header_inner #logo{line-height:1em;height:80px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}#header_landing #header_inner #logo a{display:inline-block}#header_landing #header_inner #logo a img{max-height:80px}#header_landing #header_inner.transparent.up #logo a img.down{display:none}#header_landing #header_inner.transparent.down #logo a img.up{display:none}#header_landing #header_inner.transparent.up #logo a img.up{display:block}#header_landing #header_inner.transparent.down #logo a img.down{display:block}#header_landing #header_inner .action{position:relative;width:100%;height:80px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;text-align:right}#header_landing #header_inner .action .back{display:inline-block;padding:10px;margin-left:20px;font-style:16px;font-weight:700;color:#fff;transition:.5s}#header_landing #header_inner.transparent.down .action .back{color:#4a90e2}#header_landing .action .link{display:inline-block;padding:10px 15px;color:#fff;background:#4a90e2;font-weight:700;border-radius:3px;margin-left:5px;visibility:hidden;opacity:0;transition:.5s}#header_landing .action .link:hover{background:#4a90e2;color:#fff;box-shadow:0 0 10px #4a90e2}#header_landing #header_inner.transparent.down .action .link{visibility:visible;opacity:1}@media (max-width:767px){#header_landing #header_inner{padding:0 8vw}}#header_v1{position:relative;display:block;width:100%;z-index:8000}#header_v1.fixed{position:fixed;top:0}#header_v1.img_under{position:absolute;top:0}#header_v1 .header_top .row.full{padding:0 30px}#header_v1 #header_inner{position:relative;transition:.5s}#header_v1 #header_inner .full{padding:0 30px}#header_v1 #header_inner.default{background:#fff}#header_v1 #header_inner.transparent{background:#fff0}#header_v1 #header_inner.transparent.down{background:rgb(255 255 255)}#header_v1.img_under #header_inner.transparent.down{background:#fff0}#header_v1 #header_inner #logo{line-height:0;height:80px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}#header_v1 #header_inner #logo a{display:inline-block}#header_v1 #header_inner #logo a img{max-height:80px}#header_v1 #header_inner.transparent.up #logo a img.down{display:none}#header_v1 #header_inner.transparent.down #logo a img.up{display:none}#header_v1 #header_inner.transparent.up #logo a img.up{display:block}#header_v1 #header_inner.transparent.down #logo a img.down{display:block}#header_v1 #header_inner #menu{position:relative;height:80px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}#header_v1 #header_inner #menu ul{text-align:right}#header_v1 #header_inner #menu ul ul{text-align:center}#header_v1 #header_inner.transparent #menu ul li a{color:#fff}#header_v1 #header_inner.transparent.down #menu ul li a{color:#1a1a1a}#header_v1.img_under #header_inner.transparent.down #menu ul li a{color:#fff}@media (max-width:767px){#header_v1 .header_top .row.full{padding:0}#header_v1 #header_inner .full{padding:0 8vw}#header_v1 .menu-button{right:10px}}#header_v2{position:relative;display:block;width:100%;z-index:8000}#header_v2.fixed{position:fixed;top:0}#header_v2.img_under{position:absolute;top:0}#header_v2 #header_inner{position:relative;transition:.5s}#header_v2 #header_inner .full{padding:0 30px}#header_v2 #header_inner.default{background:#fff}#header_v2 #header_inner.transparent{background:#fff0}#header_v2 #header_inner.transparent.down{background:rgb(255 255 255)}#header_v2.img_under #header_inner.transparent.down{background:#fff0}#header_v2 #header_inner #logo{line-height:0;height:80px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}#header_v2 #header_inner #logo a{display:inline-block}#header_v2 #header_inner #logo a img{max-height:80px}#header_v2 #header_inner.transparent.up #logo a img.down{display:none}#header_v2 #header_inner.transparent.down #logo a img.up{display:none}#header_v2 #header_inner.transparent.up #logo a img.up{display:block}#header_v2 #header_inner.transparent.down #logo a img.down{display:block}#header_v2 .mob_menu{height:80px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left}.menu-button-left{width:30px;height:30px;cursor:pointer;position:relative;display:block;z-index:9999}.menu-button-left:before,.menu-button-left:after{transition:.5s}.menu-button-left:before{content:'';display:block;width:30px;height:2px;background:#000;position:absolute;top:50%;left:50%;margin:-6px 0 0 -15px;transform-origin:center}.menu-button-left:after{content:'';display:block;width:30px;height:2px;background:#000;position:absolute;top:50%;left:50%;margin:4px 0 0 -15px;transform-origin:center}.menu-button-left.active:before{margin:-1px 0 0 -15px;transform:rotate(45deg)}.menu-button-left.active:after{margin:-1px 0 0 -15px;transform:rotate(-45deg)}#header_v2 #header_inner.transparent .menu-button-left:before,#header_v2 #header_inner.transparent .menu-button-left:after{background:#fff}#header_v2 #header_inner.transparent.down .menu-button-left:before,#header_v2 #header_inner.transparent.down .menu-button-left:after{background:#000}#header_v2.img_under #header_inner.transparent.down .menu-button-left:before,#header_v2.img_under #header_inner.transparent.down .menu-button-left:after{background:#fff}#header_v2 .action{width:100%;height:80px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;text-align:right}#header_v2 .action a{display:inline-block;padding:10px 15px;color:#fff;background:#4a90e2;font-weight:700;border-radius:3px;margin-left:5px}#header_v2 .action a:hover{background:#4a90e2;color:#fff;box-shadow:0 0 10px #4a90e2}#header_v2 #header_inner .social li{display:inline-block}#header_v3{position:relative;display:block;width:100%;z-index:8000}#header_v3.fixed{position:fixed;top:0}#header_v3.img_under{position:absolute;top:0}#header_v3 #header_inner{position:relative;transition:.5s}#header_v3 #header_inner.default{background:#fff}#header_v3 #header_inner.transparent{background:#fff0}#header_v3 #header_inner.transparent.down{background:rgb(255 255 255)}#header_v3.img_under #header_inner.transparent.down{background:#fff0}#header_v3 #header_inner #logo{text-align:center;padding:20px 0}#header_v3 #header_inner #logo a{display:inline-block}#header_v3 #header_inner #logo a img{line-height:1em}#header_v3 #header_inner.transparent.up #logo a img.down{display:none}#header_v3 #header_inner.transparent.down #logo a img.up{display:none}#header_v3 #header_inner.transparent.up #logo a img.up{display:block}#header_v3 #header_inner.transparent.down #logo a img.down{display:block}#header_v3 #header_inner #menu{padding:20px 0}#header_v3 #header_inner #menu ul{text-align:center}#header_v3 #header_inner.transparent #menu ul li a{color:#fff}#header_v3 #header_inner.transparent.down #menu ul li a{color:#1a1a1a}#header_v3.img_under #header_inner.transparent.down #menu ul li a{color:#fff}#header_v3 #header_inner #menu{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}#header_v3 .header_top .inner,#header_v3 .header_top .inner ul{justify-content:center;text-align:center}#menu ul li{position:relative;display:inline-block}#menu ul li a{display:block;font-size:14px;line-height:1em;padding:10px 0;margin:0 10px;font-weight:700;color:#1a1a1a;text-transform:uppercase;transition:.5s}#menu ul li a:hover{opacity:.8}#menu ul li.current-menu-item a,#menu ul li.current-menu-parent a,#menu ul li.current-page-ancestor a{color:#4a90e2}#menu ul li.action a{padding:10px 20px;margin-left:10px;color:#fff!important;background:#4a90e2;font-weight:700;border-radius:3px}#menu ul li.action a:hover{background:#4a90e2;color:#fff;box-shadow:0 0 10px #4a90e2}#menu ul ul:before{content:'';position:absolute;left:50%;top:-7px;margin-left:-7px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:#fff0 #fff0 #fff #fff0}#menu ul ul{display:none;position:absolute;left:50%;top:56px;margin-left:-125px;background:#fff;width:250px;z-index:9999;text-align:center;padding:0;box-shadow:0 2px 5px rgb(0 0 0 / .1)}#menu ul ul li{width:250px;display:block;margin:0}#menu ul ul li a,#menu ul li.current-menu-item li a{display:block;padding:15px 20px;color:#1a1a1a!important;font-size:14px;margin:0;border:none;background:none}#menu ul ul li a:hover,#menu ul li.current-menu-item ul a,#menu ul li.current-menu-parent ul a,#menu ul ul li.current-menu-item a,#menu ul ul li.current-menu-parent a{background:none;border:none;color:#1a1a1a!important}#menu ul ul li a:hover,#menu ul ul li.current-menu-item a{color:#1a1a1a}#menu ul ul li a:hover{background:rgb(0 0 0 / .1)}#menu ul ul ul:before{left:-5px;top:14px;margin-left:-2px;border-width:7px 7px 7px 0;border-color:#fff0 #ccc #fff0 #fff0}#menu ul ul ul{left:250px;margin-left:0;top:0;padding:0;border-top:none;border-left:2px solid #ccc;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .1)}.menu-button{width:40px;height:40px;padding:10px 0 0 0;background:#1a1a1a;text-align:center;font-size:16px;text-transform:uppercase;cursor:pointer;display:block;position:absolute;top:50%;margin-top:-20px;right:30px;z-index:9999}.menu-button.active{background:#1a1a1a}.menu-button:before,.menu-button:after{transition:.5s}.menu-button:before{content:'';display:block;width:20px;height:8px;border-bottom:2px solid #fff;border-top:2px solid #fff;position:absolute;top:50%;left:50%;margin:-7px 0 0 -10px}.menu-button:after{content:'';display:block;width:20px;height:1px;border-top:2px solid #fff;position:absolute;top:50%;left:50%;margin:5px 0 0 -10px}.menu-button.active:before{border-bottom:none;width:28px;margin:-2px 0 0 -16px;border-color:#fff;transform:rotate(45deg)}.menu-button.active:after{width:28px;margin:-1px 0 0 -14px;border-color:#fff;transform:rotate(-45deg)}.menu-button span{display:block;position:absolute;height:40px;width:80px;text-align:center;background:#f1f1f1;color:#222;right:40px;padding:13px 0;top:0;font-size:14px;font-weight:700;line-height:1em}.mobile_sidebar{background:#1a1a1a;padding:30px}.mobile_sidebar #searchform input{background:rgb(0 0 0 / .2);border:none!important}.mobile_sidebar #searchform i{color:#fff}.mobile_sidebar .mobile_menu{padding:30px 0}.mobile_sidebar .menu li{display:block;text-align:center}.mobile_sidebar .menu li a{display:inline-block;padding:12px 0;font-size:16px;text-transform:uppercase;color:#fff;font-weight:700}.mobile_sidebar .menu ul li a{opacity:.5}.mobile_sidebar .menu li.action a{padding:10px 20px;margin:12px 0;color:#fff;background:#4a90e2;font-weight:700;border-radius:3px;transition:.5s}.mobile_sidebar .menu li.action a:hover{background:#4a90e2;color:#fff;box-shadow:0 0 10px #4a90e2}.mobile_sidebar .social{text-align:center}.mobile_sidebar .social li{margin:5px}.mobile_sidebar .social li span{width:40px;height:40px;padding-top:8px;border:1px solid #fff;color:#fff}.mobile_sidebar .social li span:hover{background:#4a90e2;border-color:#4a90e2;color:#fff}.menu_sidebar{background:#1a1a1a;padding:50px}.menu_sidebar .mobile_menu{height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;z-index:99}.menu_sidebar nav ul li{display:block;text-align:left;position:relative;min-width:300px}.menu_sidebar nav ul li a{display:block;padding:10px 0;font-size:30px;color:#fff;font-weight:700}.menu_sidebar nav ul ul li{padding-left:20px;opacity:.5;font-size:24px}.menu_sidebar nav ul li a:before{content:'//';position:absolute;left:-35px;font-weight:300;opacity:0;transition:.5s;color:#4a90e2}.menu_sidebar nav ul li a:hover:before,.menu_sidebar nav ul li.current-menu-item a:before,.menu_sidebar nav ul li.current-menu-parent a:before,.menu_sidebar nav ul li.current-page-ancestor a:before{left:-30px;opacity:1}.menu_sidebar nav ul li.current-menu-item ul a:before,.menu_sidebar nav ul li.current-menu-parent ul a:before,.menu_sidebar nav ul li.current-page-ancestor ul a:before{left:-35px;opacity:0}.menu_sidebar .bottom{position:absolute;bottom:0;width:100%;left:0;padding:30px 0}.mobile_sub{text-align:center;padding-bottom:15px}.mobile_sub li{display:inline-block}.mobile_sub li a{display:block;padding:10px;font-size:15px;color:#fff;opacity:.5;transition:.5s}.mobile_sub li a:hover{opacity:1}.menu_sidebar .social{text-align:center;padding:0}.menu_sidebar .social li{margin:5px}.menu_sidebar .social li span{width:40px;height:40px;font-size:18px;padding-top:11px;line-height:1em;border:1px solid #fff;color:#fff;transition:.5s}.menu_sidebar .social li span:hover{background:#4a90e2;border-color:#4a90e2;color:#fff}.block_heading{position:relative;text-align:center}.block_heading .headline{position:relative;height:100%;width:100%;z-index:9;padding:0 30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-end}.block_heading .inner{position:relative;text-align:center;max-width:880px}.block_heading.no_img .inner{padding:120px 0 50px 0}.block_heading.lazy{background:rgb(0 0 0 / .1) no-repeat center center;background-size:cover}.block_heading.lazy .headline{min-height:500px}.block_heading.lazy .inner{padding:80px 0}.block_heading .inner h1{font-size:80px;line-height:1.1em}.block_heading .inner h1.post_title{font-size:60px;line-height:1.1em}.block_heading .inner .breadcrumbs{text-align:center;padding-top:15px}.block_heading .inner .breadcrumbs i{color:#ccc;margin:0 7px}.block_heading .inner .breadcrumbs a{display:inline-block;position:relative;color:#333;transition:.5s}.block_heading .inner .breadcrumbs a:after{content:'';display:block;position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#4a90e2;opacity:0;transition:.5s}.block_heading .inner .breadcrumbs a:hover:after{opacity:1;width:100%}.block_heading .inner .breadcrumbs span{color:#999;font-weight:500}.block_heading .inner .text{max-width:600px;margin:0 auto;padding-top:20px}.block_heading .inner .post_meta{text-align:center;display:block;padding-top:15px}.block_heading .inner .post_meta li{display:inline-block;padding:0 10px}.block_heading.lazy .inner h1,.block_heading.lazy .inner h1{color:#fff}.block_heading.lazy .inner .breadcrumbs i{color:#fff}.block_heading.lazy .inner .breadcrumbs a{color:#fff}.block_heading.lazy .inner .breadcrumbs span{color:#fff;opacity:.5}.block_heading.lazy .inner .text{font-weight:500;color:#fff}.block_heading.lazy .inner .post_meta li{font-weight:500;color:#fff}.block_heading.lazy .inner .post_meta li a{font-weight:500;color:#fff}.block_heading .overlay{z-index:5;opacity:1;background:rgb(0 0 0 / .3)}.block_heading figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.block_heading figure img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}@media (min-width:768px) and (max-width:1099px){.block_heading.lazy.top_block .inner{margin-top:120px}.block_heading.lazy .headline{min-height:300px}.block_heading .inner h1{font-size:65px;line-height:1.1em}.block_heading .inner h1.post_title{font-size:45px;line-height:1.1em}}@media (max-width:767px){.block_heading.lazy .headline{min-height:150px}.block_heading.no_img .inner{padding:70px 0 30px 0}.block_heading.lazy .inner{padding:50px 0 30px 0}.block_heading.lazy.top_block .inner{margin-top:120px}.block_heading .inner h1{font-size:40px;line-height:1.1em}.block_heading .inner h1.post_title{font-size:30px;line-height:1.1em}.block_heading .inner .breadcrumbs,.block_heading .inner .text,.block_heading.lazy .inner .post_meta li{font-size:12px;line-height:1.2em}}.block_hero{position:relative;background:rgb(0 0 0 / .1) no-repeat center center;background-size:cover}.block_hero.h_auto{min-height:400px}.block_hero.h40{min-height:40%}.block_hero.h50{min-height:50%}.block_hero.h60{min-height:60%}.block_hero.h70{min-height:70%}.block_hero.h80{min-height:80%}.block_hero.h90{min-height:90%}.block_hero.h100{min-height:100%}.block_hero.ratio1{padding-top:42.86%}.block_hero.ratio2{padding-top:56.25%}.block_hero.ratio3{padding-top:75%}.block_hero .overlay{background:#000;opacity:.3}.block_hero .inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.block_hero.h_auto .inner{position:relative;min-height:400px}.block_hero.tc .inner{justify-content:center;align-items:flex-start;text-align:center}.block_hero.bc .inner{justify-content:center;align-items:flex-end;text-align:center}.block_hero.lt .inner{justify-content:flex-start;align-items:flex-start;text-align:left}.block_hero.lc .inner{justify-content:flex-start;align-items:center;text-align:left}.block_hero.lb .inner{justify-content:flex-start;align-items:flex-end;text-align:left}.block_hero.rt .inner{justify-content:flex-end;align-items:flex-start;text-align:right}.block_hero.rc .inner{justify-content:flex-end;align-items:center;text-align:right}.block_hero.rb .inner{justify-content:flex-end;align-items:flex-end;text-align:right}.block_hero .text{margin:70px;max-width:770px}.block_hero .text,.block_hero .text p,.block_hero .text h1,.block_hero .text h2,.block_hero .text h3,.block_hero .text h4,.block_hero .text h5,.block_hero .text h6{color:#fff}.block_hero.hero_slideshow .inner{position:relative}.block_hero.hero_slideshow.slide_content .slide .text{transition:.5s;transform:scale(.8)}.block_hero.hero_slideshow.slide_content .slide.cycle-slide-active .text{transform:scale(1)}.block_hero.hero_slideshow.ratio1,.block_hero.hero_slideshow.ratio2,.block_hero.hero_slideshow.ratio3{padding-top:0}.block_hero.hero_slideshow.ratio1 .inner,.block_hero.hero_slideshow.ratio2 .inner,.block_hero.hero_slideshow.ratio3 .inner{position:absolute}.block_hero.hero_slideshow.ratio1 .slide{padding-top:42.86%}.block_hero.hero_slideshow.ratio2 .slide{padding-top:56.25%}.block_hero.hero_slideshow.ratio3 .slide{padding-top:75%}.block_hero.hero_video{overflow:hidden}.block_hero.hero_video.h_auto{min-height:500px}.block_hero.hero_video.h_auto .inner{position:absolute;min-height:500px}.hero_video .innervid{position:absolute;z-index:998;width:100%;top:0;height:100%;left:0}.hero_video video{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;object-fit:cover}.hero_video iframe{position:absolute;display:block;border:none!important;top:-50%;left:0;height:200%;width:100%;opacity:1;pointer-events:none}.block_hero.hero_video.h100 iframe{left:-30%;width:160%}.hero_parallax{background-attachment:fixed}.hero_h1{font-size:100px!important;line-height:1em}.hero_h2{font-size:70px!important}.hero_h3{font-size:50px!important}.hero_text{font-size:20px;font-weight:500;line-height:1.3em}@media (min-width:768px) and (max-width:1099px){.hero_h1{font-size:80px!important;line-height:1em}.hero_h2{font-size:50px!important}.hero_h3{font-size:30px!important}.hero_text{font-size:18px;line-height:1.3em}}@media (max-width:767px){.block_hero.mob_h_auto{min-height:200px}.block_hero.mob_h40{min-height:40%}.block_hero.mob_h50{min-height:50%}.block_hero.mob_h60{min-height:60%}.block_hero.mob_h70{min-height:70%}.block_hero.mob_h80{min-height:80%}.block_hero.mob_h90{min-height:90%}.block_hero.mob_h100{min-height:100%}.block_hero.mob_ratio1{padding:0}.block_hero.mob_ratio2{padding:0}.block_hero.mob_ratio3{padding:0}.block_hero .inner,.block_hero.mob_h_auto .inner{position:relative;min-height:200px}.block_hero .text{margin:70px 30px;max-width:calc(90% - 50px)}.block_hero.tc .inner .text,.block_hero.lt .inner .text,.block_hero.rt .inner .text{margin:30px 30px 100px 30px}.block_hero.bc .inner .text,.block_hero.lb .inner .text,.block_hero.rb .inner .text{margin:100px 30px 30px 30px}.block_hero.top_block .text{margin-top:120px}.hero_h1{font-size:45px!important}.hero_h2{font-size:35px!important}.hero_h3{font-size:25px!important}.hero_text{font-size:16px;line-height:1.3em}.block_hero.hero_slideshow.mob_h_auto{min-height:250px}.block_hero.hero_slideshow.mob_ratio1,.block_hero.hero_slideshow.mob_ratio2,.block_hero.hero_slideshow.mob_ratio3{padding-top:0!important}.block_hero.hero_slideshow.ratio1 .inner,.block_hero.hero_slideshow.ratio2 .inner,.block_hero.hero_slideshow.ratio3 .inner{position:relative}.block_hero.hero_slideshow.mob_h_auto .slide,.block_hero.hero_slideshow.mob_ratio1 .slide,.block_hero.hero_slideshow.mob_ratio2 .slide,.block_hero.hero_slideshow.mob_ratio3 .slide{padding-top:0!important;min-height:250px}.hero_parallax{background-attachment:scroll}}.block_textarea{padding:70px 0;position:relative}.block_textarea.full{padding:0}.block_textarea.full .text{padding:0}.block_promo{position:relative}.block_promo.has_color{padding:50px 0}.block_promo.promo_text_under_image .fullwidth{padding:20px}.promo_item{position:relative;height:calc(100% - 40px);margin:20px;background:#fff;box-shadow:0 15px 40px rgb(0 0 0 / .1);transition:.5s}.promo_item .preview{position:relative;background:no-repeat center center;background-size:cover;padding-top:50%}.promo_item .preview .overlay{background:#000;z-index:9}.promo_item .preview figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.promo_item .preview figure img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}.promo_item .inner{position:relative;text-align:center;color:#1a1a1a;padding:30px}.promo_item .inner h3{font-size:24px;padding-bottom:15px}.promo_item .inner .text{padding-bottom:15px}.promo_item .inner .btn{display:inline-block;padding:10px 20px;font-size:16px;background:#4a90e2;color:#fff}.block_promo a:hover .promo_item{transform:scale(1.02)}.block_promo a:hover .promo_item .preview .overlay{opacity:.2}.block_promo.promo_text_over_image .fullwidth{padding:2px}.promo_bg{position:relative;margin:2px;min-height:400px;background:no-repeat center center;background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.promo_bg figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.promo_bg figure img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}.promo_bg .inner{position:relative;z-index:9;display:block;padding:40px;width:100%;text-align:center;color:#fff;transition:.5s}.promo_bg .inner h3{font-size:24px;padding-bottom:15px}.promo_bg .inner .text{padding-bottom:15px}.promo_bg .inner .btn{display:inline-block;padding:10px 20px;font-size:16px;background:#fff;color:#1a1a1a}.promo_bg .overlay{z-index:5;opacity:1;background:rgb(0 0 0 / .3)}.block_promo a:hover .promo_bg .overlay{background:rgb(0 0 0 / .5)}.block_promo a:hover .promo_bg .inner{transform:scale(1.02)}.block_promo.promo_text_icon .fullwidth{padding:20px}.promo_icon{position:relative;margin:20px}.promo_icon .preview{position:relative;text-align:center;margin-bottom:20px;transition:.5s}.promo_icon .inner{position:relative;text-align:center;color:#1a1a1a}.promo_icon .inner h3{font-size:24px;padding-bottom:15px}.promo_icon .inner .text{padding-bottom:15px}.promo_icon .inner .btn{display:inline-block;padding:10px 20px;font-size:16px;background:#4a90e2;color:#fff}.block_promo a:hover .promo_icon .preview{transform:scale(1.02)}.block_promo a:hover .promo_icon .btn{transform:scale(1.02)}@media (min-width:768px) and (max-width:1099px){.block_promo.promo_text_under_image .fullwidth{padding:10px}.promo_item{height:calc(100% - 20px);margin:10px}.promo_item .inner{padding:20px}.promo_item .inner h3{font-size:20px}.block_promo.promo_text_over_image .fullwidth{padding:2px}.promo_bg{min-height:350px}.promo_bg .inner{padding:20px}.promo_bg .inner h3{font-size:20px}.block_promo.promo_text_icon .fullwidth{padding:10px}.promo_icon{margin:10px}.promo_icon .inner h3{font-size:20px}}@media (max-width:767px){.block_promo.has_color{padding:30px 0}.block_promo.promo_text_under_image .fullwidth{padding:20px 8vw}.promo_item{height:auto;margin:15px 0}.promo_item .inner{padding:20px}.promo_item .inner h3{font-size:18px}.promo_bg{min-height:300px}.promo_bg .inner{padding:30px}.promo_bg .inner h3{font-size:18px}.block_promo.promo_text_icon .fullwidth{padding:20px 8vw}.promo_icon{margin:15px 0}.promo_icon .inner h3{font-size:18px}}.block_feature{position:relative}.block_feature .inner .media_image,.block_feature .inner .media_video{position:relative;background:no-repeat center center;background-size:cover;width:100%;height:100%}.block_feature .inner .media_image img,.block_feature .inner .media_video img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}.block_feature .inner .cycle-slideshow .slide .caption,.block_feature .inner .media_image .caption{position:absolute;bottom:30px;right:30px;background:rgba(255,255,2550.7);color:#000;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.3em;border-radius:10px}.block_feature .inner .cycle-slideshow{height:100%}.block_feature.h_ratio .inner .media_image,.block_feature.h_ratio .inner .media_video.lazy{width:100%;height:auto}.block_feature.h_ratio .inner .cycle-slideshow{position:relative;width:100%;height:auto}.block_feature.h_ratio .inner .media_image img.shape,.block_feature.h_ratio .inner .media_video img.shape,.block_feature.h_ratio .inner .cycle-slideshow img.shape{position:relative;width:100%;height:auto}.block_feature .inner.media i.fa{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#fff;color:#000;font-size:30px;padding-left:7px;line-height:1em;padding-top:25px;border-radius:50%;text-align:center;transition:.5s;cursor:pointer;box-shadow:0 0 20px rgb(0 0 0 / .1);z-index:99}.block_feature .inner.media i.fa:hover{transform:scale(1.05);box-shadow:0 0 30px rgb(0 0 0 / .3)}.block_feature .inner .media_video video{width:100%;height:100%;position:relative;z-index:1;object-fit:cover}.block_feature.style_1{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.block_feature.style_1.h_ratio{align-items:center}.block_feature.style_1.h_full{min-height:calc(100% - 80px)}.block_feature.style_1.feature_image_contained{padding:30px 0}.block_feature.style_1.feature_image_right{flex-direction:row-reverse}.block_feature.style_1 .inner{position:relative;width:50%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.block_feature.style_1.feature_image_contained .inner .media_image,.block_feature.style_1.feature_image_contained .inner .media_video,.block_feature.style_1.feature_image_contained .inner .cycle-slideshow{max-width:520px;position:relative}.block_feature.style_1.feature_image_left .inner.content,.block_feature.style_1.feature_image_right .inner.media{justify-content:flex-start}.block_feature.style_1.feature_image_right .inner.content,.block_feature.style_1.feature_image_left .inner.media{justify-content:flex-end}.block_feature.style_1.feature_image_full.feature_image_left .inner.content,.block_feature.style_1.feature_image_full.feature_image_right .inner.content{justify-content:center}.block_feature.style_1.feature_image_contained.feature_image_left .inner .media_image,.block_feature.style_1.feature_image_contained.feature_image_left .inner .media_video,.block_feature.style_1.feature_image_contained.feature_image_left .inner .cycle-slideshow{margin-right:30px}.block_feature.style_1.feature_image_contained.feature_image_right .inner .media_image,.block_feature.style_1.feature_image_contained.feature_image_right .inner .media_video,.block_feature.style_1.feature_image_contained.feature_image_right .inner .cycle-slideshow{margin-left:30px}.block_feature.style_1.feature_image_contained .inner.content article{width:100%;max-width:550px;padding:30px 30px}.block_feature.style_1.feature_image_full .inner.content article{width:100%;max-width:550px;padding:70px 50px}.block_feature.style_1.feature_image_contained.feature_image_left .inner.content article{padding-right:0}.block_feature.style_1.feature_image_contained.feature_image_right .inner.content article{padding-left:0}@media (min-width:1099px) and (max-width:1199px){.block_feature.style_1.feature_image_contained.feature_image_left .inner.content article{padding-right:30px}.block_feature.style_1.feature_image_contained.feature_image_right .inner.content article{padding-left:30px}.block_feature.style_1.feature_image_contained.feature_image_left .inner .media_image,.block_feature.style_1.feature_image_contained.feature_image_left .inner .media_video,.block_feature.style_1.feature_image_contained.feature_image_left .inner .cycle-slideshow{margin-left:30px}.block_feature.style_1.feature_image_contained.feature_image_right .inner .media_image,.block_feature.style_1.feature_image_contained.feature_image_right .inner .media_video,.block_feature.style_1.feature_image_contained.feature_image_right .inner .cycle-slideshow{margin-right:30px}}@media (min-width:768px) and (max-width:1099px){.block_feature.style_1.feature_image_contained.feature_image_left .inner.content article{padding-right:50px}.block_feature.style_1.feature_image_contained.feature_image_right .inner.content article{padding-left:50px}.block_feature.style_1.feature_image_contained.feature_image_left .inner .media_image,.block_feature.style_1.feature_image_contained.feature_image_left .inner .media_video,.block_feature.style_1.feature_image_contained.feature_image_left .inner .cycle-slideshow{margin-left:50px}.block_feature.style_1.feature_image_contained.feature_image_right .inner .media_image,.block_feature.style_1.feature_image_contained.feature_image_right .inner .media_video,.block_feature.style_1.feature_image_contained.feature_image_right .inner .cycle-slideshow{margin-right:50px}.block_feature.style_1.feature_image_contained .inner .media_image,.block_feature.style_1.feature_image_contained .inner .media_video,.block_feature.style_1.feature_image_contained .inner .cycle-slideshow,.block_feature.style_1.feature_image_contained .inner.content article,.block_feature.style_1.feature_image_full .inner.content article{max-width:100%}}@media (max-width:767px){.block_feature .inner .media_image,.block_feature .inner .cycle-slideshow{padding-top:60%}.block_feature .inner.h_ratio .media_image,.block_feature .inner.h_ratio .cycle-slideshow{padding-top:0}.block_feature .inner .media_video{height:280px}.block_feature .inner.h_ratio .media_video{height:auto}.block_feature.style_1.feature_image_contained{padding:0}.block_feature.style_1.feature_image_right{flex-direction:row}.block_feature.style_1 .inner{width:100%}.block_feature.style_1.feature_image_contained.feature_image_left .inner .media_image,.block_feature.style_1.feature_image_contained.feature_image_left .inner .media_video,.block_feature.style_1.feature_image_contained.feature_image_left .inner .cycle-slideshow,.block_feature.style_1.feature_image_contained.feature_image_right .inner .media_image,.block_feature.style_1.feature_image_contained.feature_image_right .inner .media_video,.block_feature.style_1.feature_image_contained.feature_image_right .inner .cycle-slideshow{margin:0;max-width:100%}.block_feature.style_1.feature_image_contained.feature_image_left .inner.content article,.block_feature.style_1.feature_image_contained.feature_image_right .inner.content article,.block_feature.style_1.feature_image_full .inner.content article,.block_feature.style_1.feature_image_left .inner.content article,.block_feature.style_1.feature_image_right .inner.content article{padding:40px 30px}.block_feature.style_1.feature_image_contained .inner .media_image,.block_feature.style_1.feature_image_contained .inner .media_video,.block_feature.style_1.feature_image_contained .inner .cycle-slideshow,.block_feature.style_1.feature_image_contained .inner.content article,.block_feature.style_1.feature_image_full .inner.content article{max-width:100%}}.block_feature.style_2{padding:50px 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.block_feature.style_2.feature_image_right_2{flex-direction:row-reverse}.block_feature.style_2 .inner{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.block_feature.style_2 .inner.media{width:calc(50% + 110px)}.block_feature.style_2 .inner.content{width:calc(50% - 110px)}.block_feature.style_2.feature_image_contained .inner .media_image,.block_feature.style_2.feature_image_contained .inner .media_video,.block_feature.style_2.feature_image_contained .inner .cycle-slideshow{max-width:660px}.block_feature.style_2.feature_image_left_2 .inner.content,.block_feature.style_2.feature_image_right_2 .inner.media{justify-content:flex-start}.block_feature.style_2.feature_image_right_2 .inner.content,.block_feature.style_2.feature_image_left_2 .inner.media{justify-content:flex-end}.block_feature.style_2 .inner.content article{width:100%;position:relative;z-index:999;background:#fff;padding:50px;margin:300px 0 70px 0;max-width:540px;box-shadow:0 15px 40px rgb(0 0 0 / .1)}.block_feature.style_2.feature_image_full.feature_image_left_2 .inner.content article{margin-left:-100px;margin-right:30px}.block_feature.style_2.feature_image_full.feature_image_right_2 .inner.content article{margin-right:-100px;margin-left:30px}.block_feature.style_2.feature_image_contained .inner.content article{width:100%;max-width:540px;margin:130px 0 70px 0}.block_feature.style_2.feature_image_contained.feature_image_left_2 .inner.content article{margin-left:-100px;margin-right:30px}.block_feature.style_2.feature_image_contained.feature_image_right_2 .inner.content article{margin-right:-100px;margin-left:30px}@media (max-width:767px){.block_feature.style_2 .inner .media_image,.block_feature.style_2 .inner .cycle-slideshow{height:auto;padding-top:75%}.block_feature.style_2{padding:0 0 40px 0}.block_feature.style_2 .inner.media,.block_feature.style_2 .inner.content{width:100%}.block_feature.style_2.feature_image_contained .inner.content article,.block_feature.style_2 .inner.content article{padding:40px 30px;margin:-50px 0 0 0}.block_feature.style_2.feature_image_contained.feature_image_left_2 .inner.content article,.block_feature.style_2.feature_image_contained.feature_image_right_2 .inner.content article,.block_feature.style_2.feature_image_full.feature_image_left_2 .inner.content article,.block_feature.style_2.feature_image_full.feature_image_right_2 .inner.content article{margin-right:30px;margin-left:30px}}.block_feature.style_3{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.block_feature.style_3.h_full{min-height:calc(100% - 80px)}.block_feature.style_3.feature_image_right_3{flex-direction:row-reverse}.block_feature.style_3 .inner{position:relative;width:50%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.block_feature.style_3 .inner .media_image,.block_feature.style_3 .inner .media_video{position:relative;background:no-repeat center center;background-size:cover;width:100%;height:calc(100% - 120px);z-index:9;margin:60px 0}.block_feature.style_3 .inner .cycle-slideshow{height:calc(100% - 120px);margin:60px 0;z-index:9}.block_feature.style_3 .inner .underlay{position:absolute;top:0;width:50%;height:100%;background:rgb(0 0 0 / .1);z-index:1}.block_feature.style_3.feature_image_left_3 .inner .underlay{left:0}.block_feature.style_3.feature_image_right_3 .inner .underlay{right:0}.block_feature.style_3 .inner .underlay.has_color{background:#fff}.block_feature.style_3.feature_image_contained .inner .media_image,.block_feature.style_3.feature_image_contained .inner .media_video,.block_feature.style_3.feature_image_contained .inner .cycle-slideshow{max-width:520px;position:relative;margin:60px 0;min-height:300px}.block_feature.style_3.feature_image_full .inner .media_image,.block_feature.style_3.feature_image_full .inner .media_video,.block_feature.style_3.feature_image_full .inner .cycle-slideshow{width:calc(100% - 60px);min-height:300px}.block_feature.style_3.feature_image_left_3 .inner.content,.block_feature.style_3.feature_image_right_3 .inner.media{justify-content:flex-start}.block_feature.style_3.feature_image_right_3 .inner.content,.block_feature.style_3.feature_image_left_3 .inner.media{justify-content:flex-end}.block_feature.style_3.feature_image_full.feature_image_left_3 .inner.content,.block_feature.style_3.feature_image_full.feature_image_right_3 .inner.content{justify-content:center}.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner .media_image,.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner .media_video,.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner .cycle-slideshow{margin-right:30px}.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner .media_image,.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner .media_video,.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner .cycle-slideshow{margin-left:30px}.block_feature.style_3.feature_image_contained .inner.content article{width:100%;max-width:550px;padding:60px 30px}.block_feature.style_3.feature_image_full .inner.content article{width:100%;max-width:550px;padding:70px 50px}.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner.content article{padding-right:0}.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner.content article{padding-left:0}@media (min-width:1099px) and (max-width:1199px){.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner.content article{padding-right:30px}.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner.content article{padding-left:30px}.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner .media_image,.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner .media_video,.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner .cycle-slideshow{margin-left:30px}.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner .media_image,.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner .media_video,.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner .cycle-slideshow{margin-right:30px}}@media (min-width:768px) and (max-width:1099px){.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner.content article{padding-right:50px}.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner.content article{padding-left:50px}.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner .media_image,.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner .media_video,.block_feature.style_3.feature_image_contained.feature_image_left_3 .inner .cycle-slideshow{margin-left:50px}.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner .media_image,.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner .media_video,.block_feature.style_3.feature_image_contained.feature_image_right_3 .inner .cycle-slideshow{margin-right:50px}.block_feature.style_3.feature_image_contained .inner .media_image,.block_feature.style_3.feature_image_contained .inner .media_video,.block_feature.style_3.feature_image_contained .inner .cycle-slideshow,.block_feature.style_3.feature_image_contained .inner.content article,.block_feature.style_3.feature_image_full .inner.content article{max-width:100%}}@media (max-width:767px){.block_feature.style_3.feature_image_contained{padding:0}.block_feature.style_3.feature_image_right_3{flex-direction:row}.block_feature.style_3 .inner{width:100%}.block_feature.style_3.feature_image_left_3 .inner .media_image,.block_feature.style_3.feature_image_left_3 .inner .media_video,.block_feature.style_3.feature_image_left_3 .inner .cycle-slideshow,.block_feature.style_3.feature_image_right_3 .inner .media_image,.block_feature.style_3.feature_image_right_3 .inner .media_video,.block_feature.style_3.feature_image_right_3 .inner .cycle-slideshow{margin:30px 30px 0 30px;max-width:100%;min-height:50px}.block_feature.style_3.feature_image_full .inner.content article,.block_feature.style_3.feature_image_left_3 .inner.content article,.block_feature.style_3.feature_image_right_3 .inner.content article{padding:40px 30px}.block_feature.style_3.feature_image_contained .inner .media_image,.block_feature.style_3.feature_image_contained .inner .media_video,.block_feature.style_3.feature_image_contained .inner .cycle-slideshow,.block_feature.style_3.feature_image_contained .inner.content article,.block_feature.style_3.feature_image_full .inner.content article{max-width:100%}.block_feature.style_3 .inner .underlay{width:100%;height:50%}}.block_feature_text{position:relative}.block_feature_text .inner{position:relative;height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.block_feature_text .feature_text_contained .inner.left{justify-content:flex-end}.block_feature_text .feature_text_contained .inner.right{justify-content:flex-start}.block_feature_text .feature_text_full .inner.left{justify-content:center}.block_feature_text .feature_text_full .inner.right{justify-content:center}.block_feature_text .feature_text_center .inner{align-items:center}.block_feature_text .feature_text_top .inner{align-items:flex-start}.block_feature_text .feature_text_bottom .inner{align-items:flex-end}.block_feature_text .inner article{width:100%;max-width:550px;padding:70px 50px}.block_feature_text .feature_text_contained .inner.left article{padding-left:0}.block_feature_text .feature_text_contained .inner.right article{padding-right:0}@media (min-width:768px) and (max-width:1099px){.block_feature_text .inner article{padding:70px 50px}.block_feature_text .feature_text_contained .inner.left article{padding-left:50px}.block_feature_text .feature_text_contained .inner.right article{padding-right:50px}}@media (max-width:767px){.block_feature_text .inner article{padding:40px 30px}.block_feature_text .feature_text_contained .inner.left article{padding-left:30px}.block_feature_text .feature_text_contained .inner.right article{padding-right:30px}}.block_action{position:relative}.block_action .inner_bg{background:no-repeat center center;background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.block_action.action_box_center .inner_bg{justify-content:center}.block_action.action_box_left .inner_bg{justify-content:flex-start}.block_action.action_box_right .inner_bg{justify-content:flex-end}.block_action.action_alone .inner_bg{justify-content:center}.block_action.action_alone_wide .inner_bg{justify-content:center}.block_action .inner_bg .inner_box{margin:70px;padding:40px;max-width:500px;width:100%;position:relative}.block_action.action_box_center .inner_bg .inner_box{max-width:770px}.block_action.action_box_center .inner_bg .inner_box,.block_action.action_box_left .inner_bg .inner_box,.block_action.action_box_right .inner_bg .inner_box{box-shadow:0 0 30px rgb(0 0 0 / .1)}.block_action.action_alone .inner_bg .inner_box{margin:30px;max-width:770px;width:100%}.block_action.action_alone_wide .inner_bg .inner_box{margin:0;max-width:100%}.block_action.action_alone_wide .inner_bg .inner_box .text{max-width:770px;width:100%;margin:0 auto}.block_action.action_alone_wide .inner_bg .inner_box .mailchimp_block{max-width:770px;width:100%;margin:0 auto}.block_action .mailchimp_block{text-align:center}.block_gallery{position:relative}ul.gallery_masonry{display:block;position:relative;z-index:9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;visibility:hidden;opacity:0}ul.gallery_masonry.is-img-loaded{visibility:visible;opacity:1}ul.gallery_masonry li.grid-sizer{width:33.33%}ul.gallery_masonry li{float:left;width:33.33%}ul.gallery_masonry li .inner{margin:2px;position:relative;display:block;overflow:hidden;transition:.5s}ul.gallery_masonry li .inner img{width:100%;height:auto}ul.gallery_masonry li .inner:hover{opacity:.7}ul.gallery_masonry li .inner span{position:absolute;background:rgb(0 0 0 / .7);line-height:1.3em;color:#fff;font-size:13px;padding:10px;bottom:-30px;opacity:0;left:0;width:100%;transition:.5s}ul.gallery_masonry li .inner a:hover span{bottom:0;opacity:1}.gallery_justified a{transition:.5s}.gallery_justified a:hover{opacity:.7}.gallery_basic .item{position:relative;margin:2px}.gallery_basic .item a{display:block;position:relative;overflow:hidden;transition:.5s}.gallery_basic .item a:hover{opacity:.7}.gallery_basic .item img{width:100%;height:auto}.gallery_basic .item span{position:absolute;background:rgb(0 0 0 / .7);line-height:1.3em;color:#fff;font-size:13px;padding:10px;bottom:-30px;opacity:0;left:0;width:100%;transition:.5s}.gallery_basic .item a:hover span{bottom:0;opacity:1}.gallery_list .item{position:relative;margin:2px}.gallery_list .item{display:block;position:relative;overflow:hidden;transition:.5s}.gallery_list .item img{width:100%;height:auto}.gallery_list .item span{position:absolute;background:rgb(0 0 0 / .7);line-height:1.3em;color:#fff;font-size:13px;padding:10px;bottom:-30px;opacity:0;left:0;width:100%;transition:.5s}.gallery_list .item:hover span{bottom:0;opacity:1}@media (max-width:767px){.block_gallery .row.container{padding:0}ul.gallery_masonry li .inner span,.justified-gallery>a>.caption,.justified-gallery>div>.caption,.gallery_basic .item span,.gallery_list .item span{display:none!important}}.block_team{position:relative;padding:50px 0}.block_team .team_grid{position:relative;margin:20px;text-align:center}.block_team .team_grid .preview{position:relative;width:150px;height:150px;margin:0 auto;background:no-repeat center center;background-size:cover;border-radius:50%;margin-bottom:30px}.block_team .team_grid .preview:after{content:'';display:block;position:absolute;width:110%;height:110%;top:50%;left:50%;margin:-55% 0 0 -55%;border:1px solid #4a90e2;border-radius:50%;transition:.5s}.block_team .team_grid .preview span{opacity:0;display:block;position:absolute;width:30px;height:30px;top:50%;left:50%;margin:-15px 0 0 -15px;background:url(/wp-content/themes/intervision_websites/_assets/svg/plus.svg) no-repeat center center;transition:.5s}.block_team .team_grid .preview figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;border-radius:50%}.block_team .team_grid .preview figure img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}.block_team .team_grid .details{position:relative;color:#1a1a1a}.block_team .team_grid .details h3{font-size:20px;text-transform:none;transition:.5s}.block_team .team_grid .details span{font-size:13px;display:block;opacity:.5}.block_team .team_grid .details .text{margin-top:20px}.block_team a:hover .team_grid .preview:after{transform:scale(1.05)}.block_team a:hover .team_grid .preview span{opacity:1}.block_team a:hover .team_grid .details h3{color:#4a90e2}.team_popup{position:relative;max-width:700px}.team_popup .preview{position:absolute;width:150px;height:150px;top:10px;left:10px;background:no-repeat center center;background-size:cover;border-radius:50%}.team_popup .preview:after{content:'';display:block;position:absolute;width:110%;height:110%;top:50%;left:50%;margin:-55% 0 0 -55%;border:1px solid #4a90e2;border-radius:50%;transition:.5s}.team_popup .preview figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;border-radius:50%}.team_popup .preview figure img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}.team_popup .details{position:relative;margin-left:200px}.team_popup .details h3{font-size:20px;text-transform:none}.team_popup .details span{font-size:13px;display:block;opacity:.5}.team_popup .details .text{margin-top:20px}.block_team .team_list{position:relative;margin-bottom:40px}.block_team .team_list .preview{position:absolute;width:150px;height:150px;top:10px;left:10px;background:no-repeat center center;background-size:cover;border-radius:50%}.block_team .team_list .preview:after{content:'';display:block;position:absolute;width:110%;height:110%;top:50%;left:50%;margin:-55% 0 0 -55%;border:1px solid #4a90e2;border-radius:50%;transition:.5s}.block_team .team_list .preview figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;border-radius:50%}.block_team .team_list .preview figure img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}.block_team .team_list .details{position:relative;margin-left:200px}.block_team .team_list .details h3{font-size:20px;text-transform:none}.block_team .team_list .details span{font-size:13px;display:block;opacity:.5}.block_team .team_list .details .text{margin-top:20px}@media (max-width:767px){.block_team .team_grid .preview,.team_popup .preview,.block_team .team_list .preview{width:100px;height:100px}.team_popup .preview{position:relative;top:auto;left:auto;margin:0 auto;margin-bottom:40px}.team_popup .details{margin-left:0;text-align:center}.team_popup .details .text{text-align:left}.block_team .team_list .preview{position:relative;top:auto;left:auto;margin:0 auto;margin-bottom:40px}.block_team .team_list .details{margin-left:0;text-align:center}.block_team .team_list .details .text{text-align:left}}.block_instagram{position:relative;padding:50px 0;text-align:center}.block_instagram h3{font-size:24px;padding-bottom:30px}.block_instagram .fullwidth .insta_code{padding:0 30px}.block_parent{position:relative}.block_parent.parent_text_under_image{padding:50px 0}.block_parent.parent_text_over_image{padding:15px}.block_parent .parent_item{position:relative;margin:20px;background:#fff;box-shadow:0 15px 40px rgb(0 0 0 / .1);color:#1a1a1a;height:calc(100% - 40px)}.block_parent .parent_item .preview{position:relative;padding-top:50%;background:no-repeat center center;background-size:cover}.block_parent .parent_item .preview figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.block_parent .parent_item .preview figure img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}.block_parent .parent_item .overlay{opacity:0;background:#000;z-index:9}.block_parent .parent_item .details{padding:30px;text-align:center}.block_parent .parent_item .details .text{padding-top:15px}.block_parent .parent_item:hover .overlay{opacity:.3}.block_parent .parent_item_bg{position:relative;margin:15px;padding-top:70%;background:no-repeat center center;background-size:cover}.block_parent .parent_item_bg figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.block_parent .parent_item_bg figure img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}.block_parent .parent_item_bg .overlay{opacity:.3;background:#000;z-index:5}.block_parent .parent_item_bg .inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.block_parent .parent_item_bg h3{position:relative;color:#fff;padding:30px}.block_parent .parent_item_bg:hover .overlay{opacity:.7}@media (max-width:767px){.block_parent .parent_item{margin:15px 0;height:auto}.block_parent .parent_item .details{padding:20px}.block_parent .parent_item .details h3{font-size:18px}.block_parent .parent_item_bg h3{padding:20px;font-size:18px}}.block_carousel{position:relative;padding:50px 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.block_carousel.reverse{flex-direction:row-reverse}.block_carousel .inner{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.block_carousel .inner.content{width:33%}.block_carousel .inner.carousel{width:67%}.block_carousel.carousel_only_images.has_nav{padding-bottom:100px}.block_carousel.carousel_only_images .inner.content{width:0}.block_carousel.carousel_only_images .inner.carousel{width:100%}.block_carousel .inner.content article{padding:40px 50px}.block_carousel .inner.carousel .carousel_slider .panel{position:relative!important}.block_carousel .inner.carousel .carousel_slider .panel.imgbg{background:no-repeat center center;background-size:cover}.block_carousel .inner.carousel .carousel_slider .panel.imgbg .inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.block_carousel .inner.carousel .carousel_slider .panel.imgbg .wrap{position:relative;display:block;text-align:center;padding:30px;width:100%;max-width:350px;color:#fff}.block_carousel .inner.carousel .carousel_slider .panel.imgbg img.shape{width:100%;height:auto}.block_carousel .inner.carousel .carousel_slider .panel .overlay{opacity:1;background:#fff0}.block_carousel .inner.carousel .carousel_slider .panel a:hover .overlay{background:rgb(0 0 0 / .3)}.block_carousel .inner.carousel .carousel_slider .panel.ico .inner{margin:20px;box-shadow:0 0 20px rgb(0 0 0 / .1);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;top:0;bottom:0;height:calc(100% - 40px)}.block_carousel .inner.carousel .carousel_slider .panel.ico .wrap{text-align:center;padding:50px 30px;width:100%;max-width:350px;position:relative;color:#1a1a1a}.block_carousel .inner.carousel .carousel_slider .panel .wrap h3{padding-top:30px}.block_carousel .inner.carousel .carousel_slider .panel .wrap .text{padding-top:20px}.block_carousel .inner.carousel .carousel_slider .panel .wrap .btn{margin-top:20px}.block_carousel .inner.carousel .lSSlideWrapper{padding-bottom:30px}.block_carousel.carousel_only_images .inner.carousel .lSSlideWrapper{padding-bottom:50px}.block_carousel .inner.carousel .lSSlideOuter .lSPager.lSpg{margin:0;padding:0;text-align:center;position:absolute;bottom:7px;width:100%}.block_carousel.carousel_images_text .inner.carousel .lSSlideOuter .lSPager.lSpg{text-align:left;margin-left:70px;width:calc(100% - 70px)}.block_carousel.carousel_text_images .inner.carousel .lSSlideOuter .lSPager.lSpg{text-align:right;margin-right:70px;width:calc(100% - 70px)}.block_carousel .inner.carousel .lSSlideOuter .lSPager.lSpg>li{padding:0 3px}.block_carousel .inner.carousel .lSSlideOuter .lSPager.lSpg>li a{background-color:rgb(0 0 0 / .3);border-radius:0;display:inline-block;height:2px;overflow:hidden;text-indent:-999em;width:20px;position:relative;z-index:99}.block_carousel .inner.carousel .lSSlideOuter .lSPager.lSpg>li:hover a,.block_carousel .inner.carousel .lSSlideOuter .lSPager.lSpg>li.active a{background-color:rgb(0 0 0)}.block_carousel .inner.carousel .lSAction>a{width:30px;top:auto;bottom:0;height:30px;margin-top:-16px;opacity:.8;text-align:center;transition:.5s;background:#fff no-repeat center center}.block_carousel.carousel_only_images .inner.carousel .lSAction>a{bottom:20px}.block_carousel .inner.carousel .lSAction>a:hover{opacity:1;background:#fff}.block_carousel .inner.carousel .lSAction>.lSPrev:before,.block_carousel .inner.carousel .lSAction>.lSNext:before{font-family:'FontAwesome';color:#000;display:block;line-height:1em;font-size:20px;padding-top:5px;text-align:center}.block_carousel .inner.carousel .lSAction>.lSPrev:before{content:'\f104'}.block_carousel .inner.carousel .lSAction>.lSNext:before{content:'\f105'}.block_carousel .inner.carousel .lSAction>.lSPrev{left:auto;right:30px}.block_carousel .inner.carousel .lSAction>.lSNext{left:auto;right:0}.block_carousel.carousel_images_text .inner.carousel .lSAction>.lSPrev{right:auto;left:0}.block_carousel.carousel_images_text .inner.carousel .lSAction>.lSNext{right:auto;left:30px}.block_carousel.carousel_only_images .inner.carousel .lSAction>.lSPrev{right:auto;left:calc(50% - 30px)}.block_carousel.carousel_only_images .inner.carousel .lSAction>.lSNext{left:auto;right:calc(50% - 30px)}@media (min-width:768px) and (max-width:1099px){.block_carousel .inner.content{width:40%}.block_carousel .inner.carousel{width:60%}}@media (max-width:767px){.block_carousel.reverse{flex-direction:row}.block_carousel .inner{position:relative;display:block}.block_carousel .inner.content{width:100%}.block_carousel .inner.carousel{width:100%}.block_carousel.carousel_only_images.has_nav{padding-bottom:100px}.block_carousel.carousel_only_images .inner.content{width:0}.block_carousel.carousel_only_images .inner.carousel{width:100%}.block_carousel .inner.content article{padding:40px 30px}}.block_promo_grid{position:relative;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center}.block_promo_grid.reverse{flex-direction:row-reverse}.block_promo_grid.contained{padding:50px 0}.block_promo_grid .inner{position:relative;width:50%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.block_promo_grid.contained .inner{max-width:550px}.block_promo_grid .inner.content article{margin:30px 0;width:100%;max-width:550px}.block_promo_grid.promo_grid_text_boxes.fullwidth .inner.content article{margin:80px 50px}.block_promo_grid.promo_grid_boxes_text.fullwidth .inner.content article{margin:80px 50px}.block_promo_grid.promo_grid_text_boxes.contained .inner.content article{margin-right:50px}.block_promo_grid.promo_grid_boxes_text.contained .inner.content article{margin-left:50px}.block_promo_grid .inner.media .row{width:100%}.block_promo_grid .inner.media a{display:block;width:100%;height:100%}.block_promo_grid .inner.media .promo{position:relative;height:100%;transition:.5s}.block_promo_grid .inner.media .promo img.square{width:100%;height:auto}.block_promo_grid .inner.media .promo .overlay{opacity:1;background:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.block_promo_grid .inner.media .promo.promo_img{background:no-repeat center center;background-size:cover}.block_promo_grid .inner.media .wrap{padding:20px;position:relative;text-align:center;max-width:300px}.block_promo_grid .inner.media .wrap img{max-width:50px;margin-bottom:20px}.block_promo_grid .inner.media .wrap .text{padding-top:15px}.block_promo_grid .inner.media a:hover .promo{z-index:9;transform:scale(1.05);box-shadow:0 15px 40px rgb(0 0 0 / .1)}.block_promo_grid.contained .inner.media a:hover .promo{transform:scale(1.02)}.block_promo_grid.contained .inner.media .promo{margin:10px;height:calc(100% - 20px)}@media (min-width:768px) and (max-width:1099px){.block_promo_grid.promo_grid_text_boxes.fullwidth .inner.content article{margin:60px 40px 60px 30px}.block_promo_grid.promo_grid_boxes_text.fullwidth .inner.content article{margin:60px 30px 60px 40px}.block_promo_grid.promo_grid_text_boxes.contained .inner.content article{margin-right:30px;margin-left:30px}.block_promo_grid.promo_grid_boxes_text.contained .inner.content article{margin-right:30px;margin-left:30px}}@media (max-width:767px){.block_promo_grid.contained{padding:0 0 30px 0}.block_promo_grid .inner{width:100%;display:block}.block_promo_grid.contained .inner{max-width:100%}.block_promo_grid.promo_grid_text_boxes.fullwidth .inner.content article,.block_promo_grid.promo_grid_boxes_text.fullwidth .inner.content article{margin:40px 30px;width:calc(100% - 60px)}.block_promo_grid.promo_grid_text_boxes.contained .inner.content article,.block_promo_grid.promo_grid_boxes_text.contained .inner.content article{margin:40px 30px;width:calc(100% - 60px)}.block_promo_grid.contained .inner.media{padding:0 25px}.block_promo_grid .inner.media .promo .overlay{position:relative}.block_promo_grid .inner.media .wrap{padding:30px 15px}.block_promo_grid .inner.media .wrap img{max-width:30px}.block_promo_grid.contained .inner.media .promo{margin:5px;height:auto}.block_promo_grid .inner.media .promo{min-height:190px}.block_promo_grid .inner.media .promo img.square{width:100%;height:auto;display:none}}.block_page_nav{position:relative;padding:50px 0}.block_page_nav .item{position:relative;margin:20px;min-height:150px;height:calc(100% - 40px);box-shadow:0 15px 40px rgb(0 0 0 / .2);transition:.5s}.block_page_nav .item .preview{position:absolute;top:0;height:100%;width:150px;background:#4a90e2 no-repeat center center;background-size:cover}.block_page_nav .item .preview i{position:absolute;top:50%;left:50%;width:50px;height:50px;font-size:50px;line-height:1em;color:#fff;text-align:center;margin:-25px 0 0 -25px}.block_page_nav .item .details{position:relative;width:calc(100% - 150px);min-height:150px;padding:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.block_page_nav .item .details div{width:100%;display:block}.block_page_nav .item .details h3{color:#1a1a1a;font-size:18px}.block_page_nav .item.left{margin-left:0}.block_page_nav .item.left .preview{left:0}.block_page_nav .item.left .details{margin-left:150px}.block_page_nav .item.right{margin-right:0}.block_page_nav .item.right .preview{right:0}.block_page_nav .item.right .details{margin-right:150px}.block_page_nav .item:hover{transform:scale(1.02)}@media (max-width:767px){.block_page_nav .item.left,.block_page_nav .item.right{margin:15px 0;min-height:100px;height:auto}.block_page_nav .item .preview{width:100px}.block_page_nav .item .details{width:calc(100% - 100px);min-height:100px;padding:20px}.block_page_nav .item.left .details{margin-left:100px}.block_page_nav .item.right .preview{right:auto;left:0}.block_page_nav .item.right .details{margin-right:0;margin-left:100px}}.page_sidebar{position:relative;padding:50px 0 70px 0}.project_menu{display:block;position:relative;text-align:center}.project_menu ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.project_menu ul li{display:inline-block}.project_menu ul li a{display:block;padding:10px 15px;margin:5px;font-weight:700;color:#1a1a1a;background:#fff;border-radius:3px;transition:.5s;text-transform:uppercase}.project_menu ul li a:hover{color:#4a90e2}.project_menu ul li.current-menu-item a{color:#fff;background:#4a90e2}.portfolio_v1{position:relative;padding:50px 0}.portfolio_v1 .item{position:relative;margin:2px;padding-top:75%;background:rgb(0 0 0 / .1) no-repeat center center;background-size:cover}.portfolio_v1 .item .inner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;text-align:left}.portfolio_v1 .item .inner h3{position:relative;font-size:24px;margin:30px;color:#fff;transition:.5s}.portfolio_v1 .item .inner h3:after{content:'';display:block;width:0;height:1px;position:absolute;background:#fff;bottom:-10px;left:0;z-index:9;transition:.5s}.portfolio_v1 .item .overlay{opacity:1;background:rgb(0 0 0 / .3)}.portfolio_v1 .item:hover .overlay{background:rgb(0 0 0 / .7)}.portfolio_v1 .item:hover .inner h3{margin-bottom:40px}.portfolio_v1 .item:hover .inner h3:after{width:100%}@media (max-width:767px){.portfolio_v1 .item .inner h3{font-size:18px;margin:20px}}.post_masonry.portfolio_v2{margin:50px 0;display:block;position:relative;z-index:9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;visibility:hidden;opacity:0}.post_masonry.portfolio_v2.is-img-loaded{visibility:visible;opacity:1}.post_masonry.portfolio_v2 .grid-sizer{width:33.33%}.post_masonry.portfolio_v2 .item{float:left;width:33.33%}.post_masonry.portfolio_v2 .portfolio{position:relative;margin:2px}.post_masonry.portfolio_v2 .portfolio img{width:100%;height:auto}.post_masonry.portfolio_v2 .portfolio .inner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;text-align:left}.post_masonry.portfolio_v2 .portfolio .inner h3{position:relative;font-size:24px;margin:30px;color:#fff;transition:.5s}.post_masonry.portfolio_v2 .portfolio .inner h3:after{content:'';display:block;width:0;height:1px;position:absolute;background:#fff;bottom:-10px;left:0;z-index:9;transition:.5s}.post_masonry.portfolio_v2 .portfolio .overlay{opacity:1;background:rgb(0 0 0 / .3)}.post_masonry.portfolio_v2 .portfolio:hover .overlay{background:rgb(0 0 0 / .7)}.post_masonry.portfolio_v2 .portfolio:hover .inner h3{margin-bottom:40px}.post_masonry.portfolio_v2 .portfolio:hover .inner h3:after{width:100%}@media (max-width:767px){.post_masonry.portfolio_v2 .grid-sizer,.post_masonry.portfolio_v2 .item{width:100%}.post_masonry.portfolio_v2 .portfolio .inner h3{font-size:18px;margin:20px}}.blog_content{position:relative;padding:60px 0}.blog_v1 .post{position:relative;background:#fff;margin-bottom:40px;box-shadow:0 15px 40px rgb(0 0 0 / .1)}.blog_v1 .post .preview{position:absolute;top:0;left:0;width:200px;height:100%;background:rgb(0 0 0 / .1) no-repeat center center;background-size:cover}.blog_v1 .post .preview .overlay{z-index:5;opacity:0;width:0;left:auto;right:0;background:rgb(0 0 0 / .5)}.blog_v1 .post .preview .date{position:absolute;top:30px;right:-5px;display:inline-block;padding:5px 15px;color:#fff;background:#000;z-index:9;font-weight:700;transition:.5s}.blog_v1 .post .preview figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.blog_v1 .post .preview figure img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}.blog_v1 .post .details{position:relative;margin-left:200px;padding:30px}.blog_v1 .post .details h3{padding-bottom:15px;color:#1a1a1a}.blog_v1 .post .details .text{color:#1a1a1a}.blog_v1 .post .details .read_more{display:inline-block;position:relative;color:#4a90e2;font-weight:700;margin-top:10px;transition:.5s}.blog_v1 .post .details .read_more:after{content:'';display:block;position:absolute;top:50%;right:calc(100% + 10px);width:0;height:2px;background:#4a90e2;transition:.5s;z-index:9}.blog_v1 .post:hover .preview .overlay{opacity:1;width:100%}.blog_v1 .post:hover .preview .date{right:-15px;background:#4a90e2}.blog_v1 .post:hover .details .read_more{margin-left:5px}.blog_v1 .post:hover .details .read_more:after{width:50px}@media (max-width:767px){.blog_v1 .post{margin-bottom:30px}.blog_v1 .post .preview{position:relative;width:100%;height:auto;padding-top:60%}.blog_v1 .post .preview .date{top:auto;bottom:-10px;right:auto;left:20px}.blog_v1 .post .details{margin-left:0;padding:30px 20px 20px 20px}.blog_v1 .post .details .read_more:after{display:none}.blog_v1 .post:hover .preview .date{right:auto}}.post_masonry.blog_v2{display:block;position:relative;z-index:9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;visibility:hidden;opacity:0}.post_masonry.blog_v2.is-img-loaded{visibility:visible;opacity:1}.post_masonry.blog_v2 .grid-sizer{width:33.33%}.post_masonry.blog_v2 .item{float:left;width:33.33%}.blog_v2 .post{position:relative;margin:15px;box-shadow:0 15px 40px rgb(0 0 0 / .1)}.blog_v2 .post:after{content:'';display:block;position:absolute;bottom:0;width:0;height:2px;background:#4a90e2;transition:.5s;z-index:9}.blog_v2 .post .preview{position:relative}.blog_v2 .post .preview img{width:100%;height:auto}.blog_v2 .post .preview .overlay{z-index:5;opacity:0;background:rgb(0 0 0 / .5)}.blog_v2 .post .preview .date{position:absolute;bottom:-10px;left:30px;display:inline-block;padding:5px 15px;color:#fff;background:#000;z-index:9;font-weight:700;transition:.5s}.blog_v2 .post .preview figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.blog_v2 .post .preview figure img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}.blog_v2 .post .preview.no_img .date{position:relative;bottom:auto;left:auto;margin:30px 0 0 30px}.blog_v2 .post .details{position:relative;padding:30px}.blog_v2 .post .details h3{padding-bottom:15px;color:#1a1a1a}.blog_v2 .post .details .text{color:#1a1a1a}.blog_v2 .post .details .read_more{display:inline-block;position:relative;color:#4a90e2;font-weight:700;margin-top:10px;transition:.5s}.blog_v2 .post .details .read_more:after{content:'';display:block;position:absolute;top:50%;right:calc(100% + 10px);width:0;height:2px;background:#4a90e2;transition:.5s;z-index:9}.blog_v2 .post:hover .preview .overlay{opacity:1}.blog_v2 .post:hover .preview .date{margin-left:-10px;background:#4a90e2}.blog_v2 .post:hover .preview.no_img .date{margin-left:20px;background:#4a90e2}.blog_v2 .post:hover .details .read_more{margin-left:5px}.blog_v2 .item .post:hover:after{width:100%}@media (max-width:767px){.post_masonry.blog_v2 .grid-sizer,.post_masonry.blog_v2 .item{width:100%}.blog_v2 .post{margin:15px 0}}.feed_posts{position:relative;padding:50px 0}.feed_posts .post{position:relative;margin:15px;box-shadow:0 15px 40px rgb(0 0 0 / .1);height:calc(100% - 30px)}.feed_posts .post:after{content:'';display:block;position:absolute;bottom:0;width:0;height:2px;background:#4a90e2;transition:.5s;z-index:9}.feed_posts .post .preview{position:relative;width:100%;padding-top:50%;background:rgb(0 0 0 / .1) no-repeat center center;background-size:cover}.feed_posts .post .preview .overlay{z-index:5;opacity:0;background:rgb(0 0 0 / .5)}.feed_posts .post .preview .date{position:absolute;bottom:-10px;left:30px;display:inline-block;padding:5px 15px;color:#fff;background:#000;z-index:9;font-weight:700;transition:.5s}.feed_posts .post .preview figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.feed_posts .post .preview figure img{max-width:none;max-height:none;height:100%;width:100%;object-fit:cover}.feed_posts .post .preview.no_img{padding-top:0;background:none}.feed_posts .post .preview.no_img .overlay{background:none}.feed_posts .post .preview.no_img .date{position:relative;bottom:auto;left:auto;margin:30px 0 0 30px}.feed_posts .post .details{position:relative;padding:30px}.feed_posts .post .details h3{padding-bottom:15px;color:#1a1a1a}.feed_posts .post .details .text{color:#1a1a1a}.feed_posts .post .details .read_more{display:inline-block;position:relative;color:#4a90e2;font-weight:700;margin-top:10px;transition:.5s}.feed_posts .post .details .read_more:after{content:'';display:block;position:absolute;top:50%;right:calc(100% + 10px);width:0;height:2px;background:#4a90e2;transition:.5s;z-index:9}.feed_posts .post:hover .preview .overlay{opacity:1}.feed_posts .post:hover .preview .date{margin-left:-10px;background:#4a90e2}.feed_posts .post:hover .preview.no_img .date{margin-left:20px;background:#4a90e2}.feed_posts .post:hover .details .read_more{margin-left:5px}.feed_posts .post:hover:after{width:100%}.single_post{padding:60px 0}.post_social{padding:0 0 30px 0}.no_sidebar .post_social{text-align:center}.post_social li{display:inline-block;margin:5px 10px 5px 0}.post_social li a.share_btn{display:block;position:relative;height:40px;color:#ccc;border:1px solid #ccc;font-family:sans-serif;border-radius:3px;transition:.5s}.post_social li a i{font-size:18px;display:inline-block;height:40px;width:40px;text-align:center;padding-top:11px;line-height:1em}.post_social li a em{position:absolute;top:-20px;left:50%;margin-left:-40px;height:16px;text-align:center;padding:3px;width:80px;background:#fff;font-size:10px;line-height:1em;font-style:normal;font-weight:700;border-radius:10px;opacity:0;color:#666!important;transition:.5s;box-shadow:0 0 10px rgb(0 0 0 / .2)}.post_social li a:hover em{opacity:1}.post_social li a span{display:inline-block;position:relative;background:rgb(0 0 0 / .1);height:40px;padding:10px;font-style:normal;min-width:40px;text-align:center}.post_social li a.share_btn.btn_facebook{border-color:#3b5999;color:#3b5999}.post_social li a.share_btn.btn_linkedin{border-color:#0077B5;color:#0077B5}.post_social li a.share_btn.btn_twitter{border-color:#55acee;color:#55acee}.post_social li a.share_btn.btn_pinterest{border-color:#bd081c;color:#bd081c}.post_social li a.share_btn.btn_facebook:hover{background:#3b5999;border-color:#3b5999;color:#fff;box-shadow:0 0 10px rgb(60 90 153 / .4)}.post_social li a.share_btn.btn_linkedin:hover{background:#0077B5;border-color:#0077B5;color:#fff;box-shadow:0 0 10px rgb(0 118 181 / .4)}.post_social li a.share_btn.btn_twitter:hover{background:#55acee;border-color:#55acee;color:#fff;box-shadow:0 0 10px rgb(86 172 238 / .4)}.post_social li a.share_btn.btn_pinterest:hover{background:#bd081c;border-color:#bd081c;color:#fff;box-shadow:0 0 10px rgb(189 8 29 / .4)}.gallery_post{padding:30px 0}#author_block{position:relative;padding:30px;text-align:center;margin-top:50px;background:#f9f9f9}#author_block .avatar{width:80px;height:80px;margin:0 auto 20px auto;overflow:hidden;border-radius:50%}#author_block .icon{width:80px;height:80px;margin:0 auto 20px auto;border:1px solid #ccc;padding-top:28px;border-radius:50%}#author_block .icon i{color:#ccc;font-size:24px}#author_block span{color:#ccc;font-family:Georgia,Serif;font-style:italic;display:block}#author_block h4{color:#1a1a1a}#author_block .text{padding:0 10%;padding-top:20px}.author_social{text-align:center}.author_social li{display:inline-block;margin:20px 5px 0 5px}.author_social li a{display:inline-block}.author_social li a i{display:block;width:32px;height:32px;padding-top:7px;line-height:1em;text-align:center;font-size:18px;color:#4a90e2;border-radius:50%;transition:.5s}.author_social li a:hover i{background:#4a90e2;color:#fff}.post_nav{position:relative;margin-top:50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.post_nav a{display:inline-block;position:relative;padding:10px 20px;background:#fff;font-weight:700;font-size:16px;box-shadow:0 5px 15px rgb(0 0 0 / .1);color:#4a90e2;border-radius:3px;transition:.5s}.post_nav a:hover{background:#4a90e2;color:#fff}#sidebar{position:relative;padding:0 0 40px 50px}.widget{margin-bottom:40px}.widget h3{font-size:18px;color:#1a1a1a;padding-bottom:20px}.widget ul li{position:relative}.widget ul li a{font-size:14px;color:#1a1a1a;opacity:.5;padding:0 5px 0 10px;margin:5px 0;border-left:2px solid #fff;display:inline-block;position:relative;z-index:1;transition:.5s}.widget ul li a:hover,.widget ul li.current-cat a,.widget ul li.current-menu-item a{color:#4a90e2;border-left-color:#4a90e2;opacity:1}.widget .textwidget{padding:20px;box-shadow:0 0 20px rgb(0 0 0 / .1)}#searchform{position:relative}#searchform input[type="search"]{display:block;width:100%;margin:0!important;font-size:14px!important}#searchform .searchsubmit{position:absolute;top:50%;right:5px;margin-top:-15px!important;border:none;padding:0;border-radius:0;background:none;width:30px;height:30px;margin:0;font-size:18px;line-height:1em;display:block;cursor:pointer;color:#000;opacity:.3;text-align:center}#searchform .searchsubmit:hover{opacity:1;box-shadow:none;background:none;color:#000}.block_search{padding:10px 20px 40px 20px}.block_search #searchform input[type="text"]{padding:20px!important}.widget_menu{margin-bottom:40px}.widget_menu ul li{display:block}.widget_menu ul li a{display:block;padding:0 5px 0 10px;margin:10px 0;font-size:16px;font-weight:700;color:#1a1a1a;text-transform:uppercase;border-left:2px solid #fff;transition:.5s}.widget_menu ul ul li a{padding:0 5px 0 20px;margin:10px 0}.widget_menu ul li a:hover,.widget_menu ul li.current-menu-item a{border-left-color:#4a90e2;color:#4a90e2}@media (max-width:767px){#sidebar{padding:40px 0}}.logo_block{position:relative;background:#f1f1f1;padding:40px 0}.logo_block h4{text-align:center;font-size:30px;padding-bottom:30px}.logo_block .logo{height:80px;white-space:normal}.logo_block .logo .inner{height:80px;width:calc(100% - 20px);margin:0 10px;float:left;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;white-space:normal}.logo_block .logo .inner img{max-height:80px;max-width:100%}.cycle-slideshow.carousel_logos{height:80px}.logo_block .carousel_logos .cycle-sentinel{height:1px}@media (max-width:767px){.logo_block{padding:40px 20px}}footer .social{display:block;position:relative}footer .social li{display:inline-block;position:relative;margin-left:5px}footer .social li span{display:block;width:40px;height:40px;text-align:center;font-size:18px;line-height:1em;padding-top:11px;color:#fff;border:1px solid #fff;transition:.5s}footer .social li span.fa-facebook:hover{color:#fff;background:#3b5999;border-color:#3b5999}footer .social li span.fa-twitter:hover{color:#fff;background:#55acee;border-color:#55acee}footer .social li span.fa-linkedin:hover{color:#fff;background:#0077B5;border-color:#0077B5}footer .social li span.fa-instagram:hover{color:#fff;background:#e4405f;border-color:#e4405f}footer .social li span.fa-pinterest:hover{color:#fff;background:#bd081c;border-color:#bd081c}footer .social li span.fa-youtube:hover{color:#fff;background:#cd201f;border-color:#cd201f}footer .social li span.fa-vimeo:hover{color:#fff;background:#1ab7ea;border-color:#1ab7ea}footer .social li span.fa-at:hover,footer .social li span.fa-envelope:hover,footer .social li span.fa-envelope-o:hover{color:#fff;background:#dd4b39;border-color:#dd4b39}footer .social li span.fa-phone:hover{color:#fff;background:#25D366;border-color:#25D366}.footer_landing{position:relative;padding:70px 0 20px 0;background:#191919;color:#fff;text-align:center}.footer_landing .address{padding-top:30px}.footer_landing .address a{color:#fff}.footer_landing .copyright{text-align:center;font-size:12px;padding-top:30px;opacity:.3}.footer_landing .copyright a{color:#fff}@media (max-width:767px){.footer_landing{padding:40px 0;text-align:center}}.footer_v1{position:relative;padding:70px 0 20px 0;background:#191919;color:#fff}.footer_v1 .address{padding-top:30px}.footer_v1 .address a{color:#fff}.footer_v1 .badge{text-align:center;max-width:250px;margin:0 auto}.footer_v1 .footer_menu{display:block;text-align:right}.footer_v1 .footer_menu li{display:block}.footer_v1 .footer_menu li a{display:inline-block;color:#fff;transition:.5s}.footer_v1 .footer_menu li.action a{color:#4a90e2}.footer_v1 .footer_menu li.sub a{opacity:.5}.footer_v1 .footer_menu li a:hover{text-decoration:underline}.footer_v1 .copyright{text-align:center;font-size:12px;padding-top:30px;opacity:.3}.footer_v1 .copyright a{color:#fff}@media (max-width:767px){.footer_v1{padding:40px 0;text-align:center}.footer_v1 .badge{padding-top:30px}}.footer_v2{position:relative;padding:70px 0 20px 0;background:#191919;color:#fff;text-align:center}.footer_v2 .address{padding-top:30px}.footer_v2 .address a{color:#fff}.footer_v2 .badge{text-align:center;max-width:250px;margin:30px auto}.footer_v2 .footer_menu{display:block;text-align:center}.footer_v2 .footer_menu li{display:inline-block}.footer_v2 .footer_menu li a{display:inline-block;padding:5px 10px;color:#fff;transition:.5s}.footer_v2 .footer_menu li.action a{color:#4a90e2}.footer_v2 .footer_menu li.sub a{opacity:.5}.footer_v2 .footer_menu li a:hover{text-decoration:underline}.footer_v2 .copyright{text-align:center;font-size:12px;padding-top:30px;opacity:.3}.footer_v2 .copyright a{color:#fff}@media (max-width:767px){.footer_v2{padding:40px 0;text-align:center}}.footer_v3{position:relative;background:#191919;color:#fff}.footer_v3 .box_left{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;text-align:right}.footer_v3 .box_right{width:100%;height:100%;background:rgb(0 0 0 / .5);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left}.footer_v3 .inner{padding:50px;max-width:550px}.footer_v3 .address{padding-top:30px}.footer_v3 .address a{color:#fff}.footer_v3 .badge{max-width:250px;margin-top:30px}.footer_v3 .copyright{text-align:center;font-size:12px;padding:15px 0;opacity:.3}.footer_v3 .copyright a{color:#fff}@media (max-width:767px){.footer_v3 .box_left,.footer_v3 .box_right{text-align:center}.footer_v3 .inner{padding:50px 30px;width:100%}.footer_v3 .badge{margin:30px auto 0 auto;text-align:center}}#pop_banner{position:relative;max-width:700px;transform:translateY(-50px);transition:all .5s}#pop_banner.fancybox-content{padding:0}.fancybox-slide--current #pop_banner{transform:translateY(0)}#pop_banner .message_only{padding:40px}#pop_banner .preview{position:absolute;top:0;left:0;width:50%;height:100%;background:rgb(0 0 0 / .5) no-repeat center center;background-size:cover}#pop_banner .message{position:relative;margin-left:50%;padding:40px}.fancybox-button{transition:.5s}.fancybox-button:hover{background:rgb(0 0 0 / .1);color:#fff;box-shadow:none}@media (max-width:767px){#pop_banner .preview{width:100%;height:200px}#pop_banner .message{margin-top:200px;margin-left:0}}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{margin:5px!important;padding:15px 10px!important;background:#fff;border:1px solid rgb(0 0 0 / .2);color:#1a1a1a;width:calc(100% - 10px)!important;font-size:16px!important;border-radius:3px}textarea{line-height:1.3em}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{background:rgb(255 255 255);border-color:rgb(0 0 0 / .3);color:#000}input[type="button"],input[type="submit"],form button{border:none;background:#4a90e2;color:#fff;font-size:15px!important;text-transform:uppercase;margin:5px!important;padding:15px 30px!important;border-radius:3px;font-weight:700}input[type="button"].block,input[type="submit"].block,button.block{width:calc(100% - 10px);padding:12px 10px}input[type="button"]:hover,input[type="submit"]:hover,button:hover{background:#4a90e2;box-shadow:0 0 5px #4a90e2}body .gform_wrapper .gfield .ginput_container.ginput_container_select{padding:0 5px!important}.gform_wrapper{margin:0!important}.gform_wrapper .gsection{border-bottom:none!important;padding-left:5px!important;margin-bottom:10px!important}.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{font-size:36px!important}.gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{padding-left:5px!important;padding-top:20px!important}.gform_wrapper .ginput_container_consent{padding-left:5px!important}.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{font-weight:400!important}.gform_wrapper .gfield.field_sublabel_above .ginput_container.ginput_container_name label,.gform_wrapper .top_label .gfield_label,.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-size:13px!important;color:#000;font-weight:400!important;margin-left:5px}.gform_wrapper .gfield_contains_required .ginput_container_name label:after{content:'*';color:#790000;display:inline-block;margin-left:4px}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{font-size:14px!important;color:#000;font-weight:400!important}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .gfield_radio .gchoice{position:relative;min-width:150px;min-height:30px;margin-bottom:0!important}.gfield_checkbox .gchoice input[type=checkbox],.gfield_radio .gchoice input[type=radio]{position:absolute;visibility:hidden}.gfield_checkbox .gchoice label,.gfield_radio .gchoice label{display:block;position:relative;font-weight:400;padding-left:30px!important;z-index:9;cursor:pointer;-webkit-transition:all 0.25s linear}.gfield_checkbox .gchoice:hover label,.gfield_radio .gchoice:hover label{color:#000}.gfield_checkbox .gchoice .check,.gfield_radio .gchoice .check{display:block;position:absolute;border:1px solid rgb(0 0 0 / .2);background:#fff;border-radius:100%;height:20px;width:20px;top:3px;left:5px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.gfield_radio .gchoice .check::before{display:block;position:absolute;content:'';border-radius:100%;height:10px;width:10px;top:50%;left:50%;margin:-5px 0 0 -5px;transition:background 0.25s linear;-webkit-transition:background 0.25s linear}.gfield_checkbox .gchoice .check::before{display:block;position:absolute;content:"\f00c";font-family:'FontAwesome';font-size:14px;line-height:1em;height:14px;width:18px;top:50%;left:50%;margin:-7px 0 0 -7px;color:#fff0;transition:background 0.25s linear;-webkit-transition:background 0.25s linear}.gfield_checkbox input[type=checkbox]:checked~.check,.gfield_radio input[type=radio]:checked~.check{border:1px solid #4a90e2}.gfield_radio input[type=radio]:checked~.check::before{background:#4a90e2}.gfield_checkbox input[type=checkbox]:checked~.check::before{color:#4a90e2}.gfield_checkbox input[type=checkbox]:checked~label,.gfield_radio input[type=radio]:checked~label{color:#000;font-weight:400!important}.gform_wrapper .gfield.gfield_error{background:none!important;border:none!important;padding:0!important;margin-bottom:0!important}.gfield_error:before{font-size:14px!important;font-weight:400;content:"Sorry, this field is required: ";color:#b94a48;padding-left:5px}.validation_error,.validation_message{display:none}.gform_confirmation_wrapper .gform_confirmation_message{display:block;position:relative;padding:40px;border:1px solid #76a622;background:rgb(118 166 34 / .1);line-height:1.3em;color:#76a622;;font-size:18px}.text{padding:0}.text a:hover{text-decoration:underline}.text h6{font-size:1em}.text h5{font-size:18px}.text h4{font-size:18px}.text h3{font-size:24px}.text h2{font-size:40px}.text h1{font-size:50px}.text .h6{font-size:16px!important}.text .h5{font-size:18px!important}.text .h4{font-size:18px!important}.text .h3{font-size:24px!important}.text .h2{font-size:40px!important}.text .h1{font-size:50px!important}.text h1.last_element,.text h2.last_element,.text h3.last_element,.text h4.last_element,.text h5.last_element,.text h6.last_element{margin:0}.text dt,.text strong,.text b{font-weight:700!important}@media (min-width:768px) and (max-width:1099px){.text h6{font-size:15px}.text h5{font-size:16px}.text h4{font-size:18px}.text h3{font-size:20px}.text h2{font-size:30px}.text h1{font-size:40px}.text .h6{font-size:15px!important}.text .h5{font-size:16px!important}.text .h4{font-size:18px!important}.text .h3{font-size:20px!important}.text .h2{font-size:30px!important}.text .h1{font-size:40px!important}.btn{padding:10px 20px;font-size:16px}.btn.small{padding:5px 10px}.btn.big{padding:12px 30px}}@media (max-width:767px){body{font-size:14px;line-height:1.3em}.text h6{font-size:14px}.text h5{font-size:15px}.text h4{font-size:16px}.text h3{font-size:18px}.text h2{font-size:24px}.text h1{font-size:30px}.text .h6{font-size:14px!important}.text .h5{font-size:14px!important}.text .h4{font-size:16px!important}.text .h3{font-size:18px!important}.text .h2{font-size:24px!important}.text .h1{font-size:30px!important}.btn{padding:7px 15px;font-size:14px}.btn.small{padding:5px 10px}.btn.big{padding:12px 30px}}@media print{.noprint{display:none}.print{display:block}}