*{margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:hidden}@media (min-width: 320px) and (max-width: 767px){html,body{overflow-x:hidden}}@media (min-width: 768px) and (max-width: 1024px){html,body{overflow-x:hidden}}body{font-family:"Open Sans";font-size:100%;line-height:1em}body iframe{border:0}body div.clearboth{clear:both}body .dnone{display:none !important}body .dhide{display:none !important}@media (min-width: 320px) and (max-width: 767px){body .dhide{display:block !important}}body .mhide{display:block !important}@media (min-width: 320px) and (max-width: 767px){body .mhide{display:none !important}}body .opaque{opacity:0}@media (min-width: 320px) and (max-width: 767px){body .opaque{display:none}}body ul.dark{color:#888;list-style-position:inside}body ul.dark li{padding:5px 0;line-height:20px}body img.nowidth{width:auto !important}body p a span,body p span{font-weight:800}body .p20{padding:30px 0 !important}body .ptop10{padding-top:10px}body .mtop60{margin-top:60px}body .mtop20{margin-top:20px}body .ptop195{padding-top:195px !important}@media (min-width: 320px) and (max-width: 767px){body .mtop{margin-top:84px}}body table{border:1px solid #ccc;width:96%;color:#333}body table tr th{padding:10px;background:#333;color:#fff;font-weight:normal;text-align:left}body table tr td{padding:10px;transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}body table tr td:hover{background:#367bd9;color:#fff}body table tr td span{display:block;padding:5px 0 0 0}@media (min-width: 320px) and (max-width: 767px){body table tr td{padding:4px}}body table tr:nth-child(even){background:#ddd}body table tr:nth-child(odd){background:#efefef}body hr.spacer{height:20px;clear:both;border:0}body .flr{float:right;position:relative}body .flr img{width:100% !important;height:auto}body .flr div{top:-127px;position:absolute;width:100%}@media (min-width: 768px) and (max-width: 1024px){body .flr div{position:relative;top:0}}body .flr .info{padding-left:12px}@media (min-width: 768px) and (max-width: 1024px){body .flr .info{clear:both;padding-top:20px}}body .flr .info a{display:inline !important}body .flr a{display:inline-block;width:37%;margin:0 auto}@media (min-width: 320px) and (max-width: 767px){body .flr a{display:block}}@media (min-width: 768px) and (max-width: 1024px){body .flr a img{width:100%}}body .fll{float:left}@media (min-width: 768px) and (max-width: 1024px){body .fll{padding:0 0 20px 20px}}@media (min-width: 320px) and (max-width: 767px){body .fll .contentlist{margin-bottom:20px}}body .fll .contentlist li{color:#888;list-style-position:inside;padding:5px}@media (min-width: 320px) and (max-width: 767px){body .fll .contentlist li{width:95%;list-style:none}}body .w20{width:20%}@media (min-width: 768px) and (max-width: 1024px){body .w20{width:100%}}@media (min-width: 320px) and (max-width: 767px){body .w20{width:100%}}body .w80{width:80%}@media (min-width: 768px) and (max-width: 1024px){body .w80{width:100%}}@media (min-width: 320px) and (max-width: 767px){body .w80{width:100%}}body .w30{width:30%}@media (min-width: 768px) and (max-width: 1024px){body .w30{width:96%;margin-right:20px}}@media (min-width: 320px) and (max-width: 767px){body .w30{width:100%;overflow:hidden}}body .w70{width:70%}@media (min-width: 768px) and (max-width: 1024px){body .w70{width:100%}}@media (min-width: 320px) and (max-width: 767px){body .w70{width:100%}}body a{outline:0;text-decoration:none;color:#888}body a,body form div input,body button,body i,body ul,body a.container__header--branding-logo img{transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}body iframe{width:100%;opacity:0.5}body address{color:#888888;font-style:normal;margin-bottom:20px;line-height:22px}@media (min-width: 768px) and (max-width: 1024px){body address{padding:5px 0}}body address br{line-height:20px}body address i{color:#888;margin-right:10px}body address a{color:#888}body address a:hover{color:#88e1e9}body a.button,body button{background:none}body a.button{border:5px solid transparent;color:#fff;padding:15px 30px;overflow:hidden;width:220px;transition:all        1.2s, border     0.5s 1.2s, box-shadow 0.3s 1.5s;white-space:nowrap;text-indent:23px;font-weight:bold}body a.button span{display:inline-block;transform:translateX(300px);font-weight:normal;opacity:0;transition:opacity 0.1s 0.5s, transform 0.4s 0.5s}body a.button:hover{text-indent:0;background:#fff;color:#333 !important;width:360px;border:1px solid #fff !important;box-shadow:3px 3px 2px rgba(255,255,255,0.15)}@media (min-width: 768px) and (max-width: 1024px){body a.button:hover{width:200px}}body a.button:hover span{transform:translateX(0);opacity:1}@media (min-width: 768px) and (max-width: 1024px){body a.button:hover span{display:none}}body a.link-highlight{border-bottom:1px dotted #303785;padding:3px;color:#303785;font-weight:bold;transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}@media (min-width: 320px) and (max-width: 767px){body a.link-highlight{padding:2px 5px}}body a.link-highlight:hover{border-bottom:none}body i{color:#fff}body .wrapper{margin:0 auto;width:980px;position:relative}@media (min-width: 320px) and (max-width: 767px){body .wrapper{width:100%;position:static}}@media (min-width: 768px) and (max-width: 1024px){body .wrapper{width:100%}}body img.responsive{width:100%;height:auto}body .textalignc{text-align:center !important}body .container__header{position:relative;border-top:2px solid #367bd9}@media (min-width: 320px) and (max-width: 767px){body .container__header{height:auto}}body .container__header .container__header--branding{position:absolute;z-index:100;left:15px;top:0}@media (min-width: 320px) and (max-width: 767px){body .container__header .container__header--branding{display:none}}@media (min-width: 768px) and (max-width: 1024px){body .container__header .container__header--branding{top:-7px}}body .container__header .container__header--branding .container__header--branding-logo{color:#efefef;font-size:2.2em;letter-spacing:-1px;font-weight:200;font-family:"Oswald"}body .container__header .container__header--branding .container__header--branding-logo img{box-shadow:0.8px 0.8px 10px #333;background:rgba(255,255,255,0.4);transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7)}body .container__header .container__header--branding .container__header--branding-logo img:hover{box-shadow:0.8px 0.8px 20px #000;background:rgba(255,255,255,0.6)}body .container__header .container__header--navigation-mobile{display:none}@media (min-width: 320px) and (max-width: 767px){body .container__header .container__header--navigation-mobile{display:block;background:#000;color:#fff;overflow:visible;position:fixed;width:100%;z-index:100000000;top:0;height:80px;border-top:5px solid #367bd9}}@media (min-width: 768px) and (max-width: 1024px){body .container__header .container__header--navigation-mobile{display:none}}@media (min-width: 320px) and (max-width: 767px){body .container__header .container__header--navigation-mobile a.mlogo{text-align:center;display:block;font-family:"Oswald";font-size:1.5em;margin-top:-40px}body .container__header .container__header--navigation-mobile a.mlogo span{font-family:"Allura";color:#367bd9}}@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px){body .container__header .container__header--navigation-mobile a.mlogo span{position:relative;top:-1px}}body .container__header .container__header--navigation-mobile a.mlogo img{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5)}body .container__header .container__header--navigation-mobile form{border:none;margin:-25px auto 0 auto;width:310px;max-width:310px}body .container__header .container__header--navigation-mobile form div input{border:1px solid #333;border-radius:2px;background:#fff !important;padding:5px 5px 5px 15px;color:#fff;text-align:center;width:92.5%}body .container__header .container__header--navigation-mobile form div button{border:0 !important;padding:4px;position:relative;top:1px}body .container__header .container__header--navigation-mobile form div button span{color:#244110;display:none}body .container__header .container__header--navigation-mobile ul{float:right;margin:20px 50px 0 0}@media (min-width: 320px) and (max-width: 767px){body .container__header .container__header--navigation-mobile ul{margin:-40px auto 0 auto;width:63%}}body .container__header .container__header--navigation-mobile ul li{display:inline;list-style:none;margin:0 5px}@media (min-width: 320px) and (max-width: 767px){body .container__header .container__header--navigation-mobile ul li a{padding:7px;display:inline-block;text-align:left}}body .container__header .container__header--navigation-mobile ul li a.on{border:none !important}body .container__header .container__header--navigation-mobile ul li div.menuToggle{display:block;position:relative;top:-27px;left:113px;-webkit-user-select:none;user-select:none;padding:10px}@media (min-width: 320px) and (max-width: 767px){body .container__header .container__header--navigation-mobile ul li div.menuToggle{left:78%;top:-110px}}body .container__header .container__header--navigation-mobile ul li div.menuToggle input{display:block;width:33px;height:28px;position:absolute;top:0;left:0;cursor:pointer;opacity:0;z-index:2}body .container__header .container__header--navigation-mobile ul li div.menuToggle input:checked ~ ul{transform:scale(1, 1);opacity:1}body .container__header .container__header--navigation-mobile ul li div.menuToggle input:checked ~ span{opacity:1;transform:rotate(35deg) translate(2px, 2px)}body .container__header .container__header--navigation-mobile ul li div.menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}body .container__header .container__header--navigation-mobile ul li div.menuToggle input:checked ~ span:nth-last-child(2){opacity:1;transform:rotate(-35deg) translate(-1px, 3px)}body .container__header .container__header--navigation-mobile ul li div.menuToggle span{display:block;width:30px;height:2px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}body .container__header .container__header--navigation-mobile ul li div.menuToggle span:first-child{transform-origin:0% 0%}body .container__header .container__header--navigation-mobile ul li div.menuToggle span:nth-last-child(2){transform-origin:0% 100%}body .container__header .container__header--navigation-mobile ul li div.menuToggle ul.menu{position:absolute;width:100%;top:75px;margin:0 0 0 -170px;padding:20px;list-style-type:none;transform-origin:0% 0%;transform:translate(100%, 0);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);background:rgba(0,0,0,0.8)}body .container__header .container__header--navigation-mobile ul li div.menuToggle ul.menu li{padding:10px 0;font-size:1em;display:inline}body .container__header .container__header--navigation-mobile ul li div.menuToggle ul.menu li a{display:inline-block;width:100%;padding:10px 0}body .container__header .container__header--navigation-mobile ul .mobsoc{width:10% !important;float:left !important}body .container__header ul.container__header--list-navigation{position:absolute;z-index:100;right:30px;top:80px;background:#000}@media (min-width: 320px) and (max-width: 767px){body .container__header ul.container__header--list-navigation{display:none}}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.container__header--list-navigation{top:139px;left:1px;width:100%}}body .container__header ul.container__header--list-navigation li{display:inline-block}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.container__header--list-navigation li{font-size:14px}}body .container__header ul.container__header--list-navigation li a{padding:5px 10px;display:inline-block;color:#fff}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.container__header--list-navigation li a{padding:5px 3px}}body .container__header ul.container__header--list-navigation li a:hover{color:#367bd9}body .container__header ul.container__header--list-navigation li a.on{background:#367bd9;color:#fff !important}body .container__header a.on{color:#367bd9 !important;border:2px solid #367bd9;padding:3px}body .container__header ul.scrollmenu{position:fixed;top:0;width:100%;right:0;height:50px;z-index:1;transition:all 1s;text-align:right;padding-top:30px;z-index:1000;background:#fff;border-bottom:1px solid #367bd9}@media (min-width: 320px) and (max-width: 767px){body .container__header ul.scrollmenu{display:none;top:0;height:0px;position:relative;z-index:-1}}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.scrollmenu{padding-left:20px;padding-top:80px;padding-bottom:20px;height:auto}}body .container__header ul.scrollmenu li{display:inline;padding:0 5px;font-size:13px}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.scrollmenu li{float:left;font-size:13px}}body .container__header ul.scrollmenu li a:hover{color:#367bd9}body .container__header ul.scrollmenu li a span{display:inline-block;color:#999}body .container__header ul.scrollmenu li a:hover span{color:#367bd9}body .container__header ul.scrollmenu li a.dropdown-toggle.active span{color:#000}body .container__header ul.scrollmenu li .dropdown-menu{display:none;position:absolute;left:0;padding:0;margin:0;margin-top:3px;text-align:left;width:100%;top:76px;min-height:300px;background:rgba(255,255,255,0.95);border-bottom:1px solid #333}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.scrollmenu li .dropdown-menu{top:112px}}body .container__header ul.scrollmenu li .dropdown-menu ul{margin:0px 0px 20px 0px;padding:0 20px}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.scrollmenu li .dropdown-menu ul{width:100%}}body .container__header ul.scrollmenu li .dropdown-menu ul li{padding:0}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.scrollmenu li .dropdown-menu ul li{font-size:12px}}body .container__header ul.scrollmenu li .dropdown-menu ul li a:hover{color:#333;margin-left:5px}body .container__header ul.scrollmenu li .dropdown-menu ul li.prod-more a{margin-top:10px !important;text-transform:uppercase;text-align:right;font-weight:bold !important}body .container__header ul.scrollmenu li .dropdown-menu ul li>header{padding:20px 0;border-bottom:1px solid #333;color:#333 !important;margin-bottom:20px;font-weight:bold !important;font-size:1.2em}body .container__header ul.scrollmenu li .dropdown-menu ul li div h2{padding:20px 0 0 0;border-bottom:0 !important;color:#333 !important;margin-bottom:20px;font-weight:bold !important;font-size:1.2em}body .container__header ul.scrollmenu li .dropdown-menu ul li a .fll #headline{width:auto !important}body .container__header ul.scrollmenu li .dropdown-menu ul li a #newsimg,body .container__header ul.scrollmenu li .dropdown-menu ul li a #workshopsimg,body .container__header ul.scrollmenu li .dropdown-menu ul li a #loadimg{width:auto}body .container__header ul.scrollmenu li .dropdown-menu ul li a #newsimg img,body .container__header ul.scrollmenu li .dropdown-menu ul li a #workshopsimg img,body .container__header ul.scrollmenu li .dropdown-menu ul li a #loadimg img{width:189px !important;height:142px}body .container__header ul.scrollmenu li .dropdown-menu.active{display:block}body .container__header ul.scrollmenu li .dropdown-menu a{display:block;color:#333}body .container__header ul.scrollmenu ul.dropdown-menu-items{overflow:hidden;width:50%;margin:0 auto !important}body .container__header ul.scrollmenu ul.dropdown-menu-items li header{border:none !important;margin-bottom:0 !important}body .container__header ul.scrollmenu ul.dropdown-menu-items li a{margin:0 !important}body .container__header ul.scrollmenu ul.dropdown-menu-items li a:hover{margin:0 !important}body .container__header ul.scrollmenu ul.dropdown-menu-items li a div{width:68%}body .container__header ul.scrollmenu ul.dropdown-menu-items li a img{width:28%;opacity:0.8;transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}body .container__header ul.scrollmenu ul.dropdown-menu-items li a img:hover{opacity:1}body .container__header ul.scrollmenu ul.dropdown-menu-items li a p{clear:both;margin:5px 0}body .container__header ul.scrollmenu ul.dropdown-menu-items li a p:first-child{margin:0 !important}body .container__header ul.scrollmenu ul.dropdown-menu-items li a .reserved{border:1px solid #000;padding:10px;width:8%;transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;position:absolute;bottom:13px}body .container__header ul.scrollmenu ul.dropdown-menu-items li a .reserved:hover{border:1px solid #367bd9;color:#367bd9}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.scrollmenu ul.dropdown-menu-items li a .reserved{width:15% !important;margin-top:10px !important;bottom:10px}}body .container__header ul.scrollmenu .scrolllogo{position:absolute;left:40px;top:20px;z-index:1000;color:#333 !important;font-size:2em;letter-spacing:-1px;font-weight:200;font-family:"Oswald";transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}body .container__header ul.scrollmenu .scrolllogo a{color:#333}body .container__header ul.scrollmenu .scrolllogo a:hover{color:#333 !important}body .container__header ul.scrollmenu .scrolllogo span{color:#367bd9;font-family:"Allura";font-size:1.3em}body .container__header ul.scrollmenu .scrolllogo span:hover{color:#367bd9 !important}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.scrollmenu .scrolllogo{display:block;left:20px;top:-8px;transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.scrollmenu form{position:absolute;right:5px;width:306px;top:20px}}body .container__header ul.scrollmenu input{float:left;position:absolute;left:180px;border-radius:2px;background:#efefef;border:1px solid #ddd !important;width:300px;top:25px;font-size:0.8em;color:#333;padding:8px 5px 8px 15px;outline:none !important;border:0}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.scrollmenu input{width:250px;left:0}}body .container__header ul.scrollmenu button{float:left;position:absolute;left:480px;outline:0;border:0;font-size:1.2em;z-index:3;color:#333;top:28px;cursor:pointer}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.scrollmenu button{left:253px}}body .container__header ul.scrollmenu .scrollphone{position:absolute;right:0px;top:17px;font-size:1em;color:#367bd9}@media (min-width: 768px) and (max-width: 1024px){body .container__header ul.scrollmenu .scrollphone{right:32px;top:17px}}body .container__header .hide{opacity:0;left:-100%}body .container__header .show{opacity:1;left:0}body .container__header .container__header--contact{overflow:hidden;position:absolute;z-index:100;top:65px;left:181px;opacity:1;transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out}body .container__header .container__header--contact:hover{opacity:1}@media (min-width: 320px) and (max-width: 767px){body .container__header .container__header--contact{display:none}}@media (min-width: 768px) and (max-width: 1024px){body .container__header .container__header--contact{right:0 !important}}body .container__header .container__header--contact i{padding:14px;border-radius:50%;border:1px solid #fff;width:20px;text-align:center}body .container__header .container__header--contact i.fa-envelope{margin-left:0px}@media (min-width: 768px) and (max-width: 1024px){body .container__header .container__header--contact i.fa-envelope{margin-left:0px}}body .container__header .container__header--contact ul.container__header--list-contacts{float:left;margin:0;padding:0;font:1.2em/1.5 "Oswald", sans-serif;letter-spacing:-2px;color:#88e1e9}@media (min-width: 768px) and (max-width: 1024px){body .container__header .container__header--contact ul.container__header--list-contacts{font-size:1.3em;letter-spacing:0px;width:100%}}body .container__header .container__header--contact ul.container__header--list-contacts li{display:inline-block}body .container__header .container__header--contact ul.container__header--list-contacts li a i.fa-facebook-f{margin-left:10px}body .container__header .container__header--contact ul.container__header--list-contacts li a i{background:#fff;color:#36aed9;opacity:1;border:1px solid #fff}body .container__header .container__header--contact ul.container__header--list-contacts li a i:hover{border:1px solid #36aed9;color:#fff;background:#36aed9}@media (min-width: 320px) and (max-width: 767px){body .container__header form.container__section--form{display:none}}body .container__header form.container__section--form input{position:absolute;z-index:1;border-radius:2px;background:rgba(255,255,255,0.2) !important;width:300px;right:35px;top:30px;font-size:1.5em;color:#fff;padding:11px 5px 11px 15px;outline:none !important;border:0;font-size:0.8em}body .container__header form.container__section--form input:hover,body .container__header form.container__section--form input:active,body .container__header form.container__section--form input:focus{width:400px}@media (min-width: 320px) and (max-width: 767px){body .container__header form.container__section--form input{font-size:1em;padding:5px 5px 5px 30px;width:90% !important;float:right;margin:0 auto}}@media (min-width: 768px) and (max-width: 1024px){body .container__header form.container__section--form input{right:17px;top:17px;width:230px}}body .container__header form.container__section--form span{position:absolute;left:35px;top:5px}@media (min-width: 320px) and (max-width: 767px){body .container__header form.container__section--form span{left:-12px;position:relative;top:-25px;font-size:0.5em}}body .container__header form.container__section--form button{border:0 !important;padding:20px 40px;font-size:1.5em;position:absolute;z-index:1;right:30px;top:30px;font-weight:normal;opacity:0.5;color:#fff;cursor:pointer}body .container__header form.container__section--form button:hover{opacity:1}@media (min-width: 320px) and (max-width: 767px){body .container__header form.container__section--form button{right:8%;top:30px;font-size:3em;padding:5px}}@media (min-width: 768px) and (max-width: 1024px){body .container__header form.container__section--form button{right:0px;top:15px}}body section.container__section--slideshow{position:relative}@media (min-width: 320px) and (max-width: 767px){body section.container__section--slideshow{position:relative;margin:0}}body section.container__section--slideshow .block{width:100% !important;height:100% !important;position:relative !important;overflow:visible !important;font-size:16px !important}body section.container__section--slideshow .img-parallax{width:100vmax !important;z-index:-1 !important;position:relative !important;top:0 !important;pointer-events:none !important}@media (min-width: 320px) and (max-width: 767px){body section.container__section--slideshow .img-parallax{width:100% !important;margin-top:10px}}@media (min-width: 768px) and (max-width: 1024px){body section.container__section--slideshow .img-parallax{width:100% !important;margin-top:131px}}body section.container__section--slideshow div.wrapper-position{top:350px;position:relative}@media (min-width: 320px) and (max-width: 767px){body section.container__section--slideshow div.wrapper-position{top:40px}}@media (min-width: 768px) and (max-width: 1024px){body section.container__section--slideshow div.wrapper-position{display:none}}body section.container__section--banner{background:#efefef;height:500px}@media (min-width: 320px) and (max-width: 767px){body section.container__section--banner{height:200px !important}}body section.container__section--banner h2{font-family:"Allura";color:#fff;font-size:5em;text-align:center;position:relative;top:300px;font-weight:normal !important;opacity:0.6;line-height:50px;text-shadow:0.8px 0.8px #000}@media (min-width: 320px) and (max-width: 767px){body section.container__section--banner h2{top:138px;font-size:2em;line-height:20px !important}}body section.container__section--banner h2 span{font-family:"Oswald";font-size:0.5em}body .breadcrumb{width:100%;background:#efefef}body .breadcrumb a{display:inline-block;padding:15px 10px;font-size:0.8em}@media (min-width: 320px) and (max-width: 767px){body .breadcrumb a{padding:5px 10px;font-size:0.6em}}body .breadcrumb a.first{background:#ddd;position:relative;margin-right:17px}body .breadcrumb a.first:after{content:'';width:0px;height:0px;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:22px solid #ddd;position:absolute;bottom:0px;margin-left:10px}@media (min-width: 320px) and (max-width: 767px){body .breadcrumb a.first:after{border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #ddd}}body .breadcrumb a:nth-child(2){background:#efefef;position:relative}body .breadcrumb a:nth-child(2):after{content:'';width:0px;height:0px;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:22px solid #efefef;position:absolute;bottom:0px;z-index:1;margin-left:13px}@media (min-width: 320px) and (max-width: 767px){body .breadcrumb a:nth-child(2):after{border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #ddd}}body .breadcrumb a:nth-child(3){background:#ddd;position:relative;padding-left:30px}body .breadcrumb a:nth-child(3):after{content:'';width:0px;height:0px;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:22px solid #ddd;position:absolute;bottom:0px;margin-left:10px}@media (min-width: 320px) and (max-width: 767px){body .breadcrumb a:nth-child(3):after{border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #ddd}}body section.container__main--section-clinics,body section.container__main--section-products{display:table;width:100%;overflow:hidden;background:#367bd9;min-height:180px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-clinics,body section.container__main--section-products{position:relative;display:none}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-clinics,body section.container__main--section-products{margin-top:0px}}body section.container__main--section-clinics div .grid,body section.container__main--section-products div .grid{margin:0 auto;max-width:1000px;list-style:none;text-align:center}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-clinics div .grid,body section.container__main--section-products div .grid{padding:0 10px}}body section.container__main--section-clinics div .grid figure,body section.container__main--section-products div .grid figure{position:absolute;float:left;max-width:480px;max-height:360px;text-align:center;cursor:pointer}body section.container__main--section-clinics div .grid figure ul li,body section.container__main--section-products div .grid figure ul li{list-style:none;text-align:left}body section.container__main--section-clinics div .grid figure ul li a,body section.container__main--section-products div .grid figure ul li a{display:inline-block;color:#fff !important;padding:5px 0 5px 25px;position:relative}body section.container__main--section-clinics div .grid figure ul li a:nth-child(odd):before,body section.container__main--section-clinics div .grid figure ul li a:nth-child(even):before,body section.container__main--section-products div .grid figure ul li a:nth-child(odd):before,body section.container__main--section-products div .grid figure ul li a:nth-child(even):before{content:'';width:0px;height:0px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;position:absolute;bottom:5px;left:0px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-clinics div .grid figure ul li a:nth-child(odd):before,body section.container__main--section-clinics div .grid figure ul li a:nth-child(even):before,body section.container__main--section-products div .grid figure ul li a:nth-child(odd):before,body section.container__main--section-products div .grid figure ul li a:nth-child(even):before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff}}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-clinics div .grid figure,body section.container__main--section-products div .grid figure{float:left;width:100%;position:relative;margin:0px;display:none;clear:both;max-width:none !important}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-clinics div .grid figure,body section.container__main--section-products div .grid figure{max-width:64% !important}}body section.container__main--section-clinics div .grid figure h2,body section.container__main--section-products div .grid figure h2{font-weight:lighter;margin:0}body section.container__main--section-clinics div .grid figure p,body section.container__main--section-products div .grid figure p{margin:0;letter-spacing:1px;font-size:20%}body section.container__main--section-clinics div .grid figure img,body section.container__main--section-products div .grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:0.6}body section.container__main--section-clinics div .grid figure figcaption,body section.container__main--section-products div .grid figure figcaption{color:#fff;text-transform:uppercase;font-size:0.7em;-webkit-backface-visibility:hidden;backface-visibility:hidden}body section.container__main--section-clinics div .grid figure figcaption:before,body section.container__main--section-clinics div .grid figure figcaption:after,body section.container__main--section-products div .grid figure figcaption:before,body section.container__main--section-products div .grid figure figcaption:after{pointer-events:none}body section.container__main--section-clinics div .grid figure figcaption figcaption,body section.container__main--section-clinics div .grid figure figcaption figcaption>a,body section.container__main--section-products div .grid figure figcaption figcaption,body section.container__main--section-products div .grid figure figcaption figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}body section.container__main--section-clinics div .grid figure figcaption figcaption>a,body section.container__main--section-products div .grid figure figcaption figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}body section.container__main--section-clinics div .grid figure.effect-clinic figcaption::before,body section.container__main--section-products div .grid figure.effect-clinic figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#efefef;content:'';opacity:0.8;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}body section.container__main--section-clinics div .grid figure.effect-clinic img,body section.container__main--section-products div .grid figure.effect-clinic img{transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}body section.container__main--section-clinics div .grid figure.effect-clinic:hover img,body section.container__main--section-products div .grid figure.effect-clinic:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}body section.container__main--section-clinics div .grid figure.effect-clinic:hover h2,body section.container__main--section-products div .grid figure.effect-clinic:hover h2{color:#000;-webkit-transform:translate3d(0, -50%, 0) translate3d(0, -50px, 0);transform:translate3d(0, -50%, 0) translate3d(0, -50px, 0);opacity:1}body section.container__main--section-clinics div .grid figure.effect-clinic:hover p,body section.container__main--section-products div .grid figure.effect-clinic:hover p{color:#367bd9;-webkit-transform:translate3d(0, -30%, 0) translate3d(0, -30px, 0);transform:translate3d(0, -30%, 0) translate3d(0, -30px, 0);opacity:1;margin-left:-15px}body section.container__main--section-clinics div .grid figure.effect-clinic:hover figcaption::before,body section.container__main--section-clinics div .grid figure.effect-clinic:hover figure.effect-clinic p,body section.container__main--section-products div .grid figure.effect-clinic:hover figcaption::before,body section.container__main--section-products div .grid figure.effect-clinic:hover figure.effect-clinic p{opacity:0.7;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body section.container__main--section-clinics div .grid figure.effect-clinic h2,body section.container__main--section-products div .grid figure.effect-clinic h2{position:absolute;top:50%;left:0;width:100%;color:#000;-webkit-transition:-webkit-transform 0.35s, color 0.35s;transition:transform 0.35s, color 0.35s;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}body section.container__main--section-clinics div .grid figure.effect-clinic figcaption::before,body section.container__main--section-products div .grid figure.effect-clinic figcaption::before{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s}body section.container__main--section-clinics div .grid figure.effect-clinic p,body section.container__main--section-products div .grid figure.effect-clinic p{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;position:absolute;font-size:1.2em;bottom:0;left:0;padding:2em;width:100%;opacity:0;color:#000;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}body section.container__main--section-clinics div .grid figure.effect-clinic p i,body section.container__main--section-products div .grid figure.effect-clinic p i{font-size:4em;margin-top:150px !important}body section.container__main--section-clinics div .right,body section.container__main--section-products div .right{float:right;width:72%;padding:20px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-clinics div .right,body section.container__main--section-products div .right{float:left;width:90%;padding:20px 0}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-clinics div .right,body section.container__main--section-products div .right{width:52%}}body section.container__main--section-clinics div .right a,body section.container__main--section-products div .right a{padding:10px;border:1px solid #fff;display:inline-block;margin-top:30px}body section.container__main--section-clinics div .right a:hover,body section.container__main--section-products div .right a:hover{border:1px solid #303785;color:#303785}body section.container__main--section-clinics div .right h2,body section.container__main--section-products div .right h2{color:#fff;font-size:1.6em;padding:10px 0 20px 0;font-family:"Oswald"}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-clinics div .right h2,body section.container__main--section-products div .right h2{font-size:1.5em;padding-left:0px !important}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-clinics div .right h2,body section.container__main--section-products div .right h2{font-size:1.5em;padding-top:20px}}body section.container__main--section-clinics div .right p,body section.container__main--section-products div .right p{color:#fff;font-size:1.2em;font-family:"Open Sans";line-height:20px;letter-spacing:-1px}body section.container__main--section-clinics div .right h2.homenewstitle,body section.container__main--section-products div .right h2.homenewstitle{text-transform:uppercase;color:#fff}body section.container__main--section-links-bg{background:#88e1e9;height:auto;clear:both;width:100%;position:relative;text-align:center;padding:40px 0;margin-bottom:20px}body .container__main--section-paragraph{color:#fff;padding:70px 0}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph{color:#888;padding:20px 20px;background:#fff}}body .container__main--section-paragraph .bgcolor{background-color:rgba(0,0,0,0.8);padding-bottom:40px}body .container__main--section-paragraph .bgcolor ul{padding:0 20px}body .container__main--section-paragraph blockquote{padding:10px 0 20px 0;font-size:2em;font-weight:bold;line-height:30px}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph blockquote{padding:0 20px}}body .container__main--section-paragraph img{float:left;width:300px;padding:0 12px}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph img{float:none;padding:0 0 !important;width:100%;height:auto}}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-paragraph img{width:30%;height:auto;clear:left;float:left}}body .container__main--section-paragraph h1{text-align:left;font-weight:normal !important;font-size:3em !important;line-height:35px;letter-spacing:-2px;color:#888;font-family:"Oswald"}body .container__main--section-paragraph h1 span{font-size:0.6em}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph h1 span{font-size:0.5em}}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph h1{font-size:2.8em !important;padding:30px 0 20px 0px}}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-paragraph h1{font-size:2.5em !important;padding-left:20px}}body .container__main--section-paragraph h2{text-align:left;font-weight:normal !important;font-size:1.6em !important;line-height:60px;padding-bottom:30px;font-family:"Oswald";color:#888}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph h2{font-size:1.4em !important;line-height:20px;padding:0 40px 10px 0px;text-align:left}}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-paragraph h2{line-height:25px;margin-top:10px;padding-left:20px}}body .container__main--section-paragraph h3{text-align:left;font-weight:normal !important;font-size:1.2em !important;line-height:40px;font-family:"Open Sans";padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #888;color:#888;width:50%}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph h3{font-size:1em !important;padding:0 40px 10px 20px;text-align:left}}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-paragraph h3{margin-top:10px}}body .container__main--section-paragraph h3.schedule{background:#367bd9;padding:5px 5px 5px 10px;color:#fff;margin-bottom:30px}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph h3.schedule{width:95%}}body .container__main--section-paragraph p{font-weight:normal;line-height:22px;padding-bottom:20px;color:#888 !important}body .container__main--section-paragraph p a.highlight{background:#ddd;display:inline-block;padding:3px;color:#888}body .container__main--section-paragraph p a.highlight:hover{background:#ccc}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph p{margin:10px 0;text-align:left !important}}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-paragraph p{padding:0 20px 20px 20px}}body .container__main--section-paragraph div.left{float:left;width:49%}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph div.left{width:100%}}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-paragraph div.left{padding:0 20px;width:44.5%}}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph div.left iframe{margin:10px 0}}body .container__main--section-paragraph div.right{float:right;width:47%}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph div.right{width:100%}}body .container__main--section-paragraph div.right h3{padding-left:0px !important}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-paragraph div.right{padding:0 20px;width:44.5%}}body .container__main--section-paragraph form{margin:60px auto 0 auto;width:80%}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph form{width:74%;margin:60px 0 0 30px}}body .container__main--section-paragraph form input{border-radius:4px;border:1px solid #fff;background:rgba(255,255,255,0.6) !important;padding:10px;width:100%;margin-bottom:20px;font-family:"Open Sans";color:#888}body .container__main--section-paragraph form input.submit{background:#F60F53 !important;color:#fff;width:103%;margin-top:20px;transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;cursor:pointer;border:0 !important}body .container__main--section-paragraph form input.submit:hover{background:rgba(246,1,83,0.8) !important}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph form input.submit{margin-top:20px;width:111%;-webkit-appearance:none;border-radius:0}}body .container__main--section-paragraph form .g-recaptcha{margin-top:10px;margin-bottom:10px}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph form .g-recaptcha{margin-left:-17px}}body .container__main--section-paragraph form textarea{border-radius:10px;border:1px solid #fff;background:rgba(255,255,255,0.6) !important;padding:10px;width:100%;margin-bottom:20px;min-height:100px;color:#888;font-family:"Open Sans"}body .container__main--section-paragraph .container__main--section-links-bg{background:#88e1e9;height:200px;clear:both;width:100%;bottom:-50px;position:relative}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph .container__main--section-links-bg{width:100%;overflow:hidden;height:auto;padding:0 0 20px 0}}body .container__main--section-paragraph .container__main--section-links-bg p{float:right;width:64%;color:#fff !important;font-size:1.4em;padding-top:60px;line-height:30px}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph .container__main--section-links-bg p{width:100%;float:left;text-align:center !important}}body .container__main--section-paragraph .container__main--section-links-bg i{padding-top:50px;float:left;width:30%;text-align:right}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph .container__main--section-links-bg i{width:100%;text-align:center;font-size:3em !important}}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-paragraph .container__main--section-links-bg i{width:23%}}body .container__main--section-paragraph .container__main--section-paragraph-video .video-modal{position:fixed;top:0;left:10%;width:80%;height:80%;z-index:10000000000000}body .container__main--section-paragraph .container__main--section-paragraph-video video{width:100%}body .container__main--section-paragraph .container__main--section-paragraph-video a.container__main--section-paragraph-videobg{background:rgba(255,255,255,0.3);min-height:380px;min-width:100%;display:block;position:relative;bottom:-70px;text-align:center}body .container__main--section-paragraph .container__main--section-paragraph-video a.container__main--section-paragraph-videobg i{margin-top:70px;color:#293976 !important;border-radius:50%;border:1px solid #293976;padding:50px;width:6%;transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-paragraph .container__main--section-paragraph-video a.container__main--section-paragraph-videobg i{width:25%}}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-paragraph .container__main--section-paragraph-video a.container__main--section-paragraph-videobg i{width:10%}}body .container__main--section-paragraph .container__main--section-paragraph-video a.container__main--section-paragraph-videobg i:hover{transform:scale(0.8);color:#f08b05 !important;border:1px solid #f08b05 !important}body .container__main--section-paragraph .container__main--section-paragraph-video a.container__main--section-paragraph-videobg p{padding:0 !important;margin-top:30px}body .container__main--section-paragraph .tipue_search_button{padding:10px 15px;border:0;background:#367bd9;color:#fff}body .container__main--section-paragraph .tipue_search_button:hover{opacity:0.8}body .container__main--section-paragraph .tipue_search_icon{font-size:1.3em;font-family:"Oswald"}body .container__main--section-paragraph ul.registrationlist li{color:#888;padding:5px 0;list-style:none}body .newsarticlewrapper{width:100%;display:table;margin-top:20px}@media (min-width: 768px) and (max-width: 1024px){body .newsarticlewrapper{padding:20px;position:relative}}body .newsarticlewrapper .newsarticle{display:table-cell;width:31%;float:left;margin:10px;-webkit-transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}@media (min-width: 320px) and (max-width: 767px){body .newsarticlewrapper .newsarticle{width:100%;margin:0}}@media (min-width: 768px) and (max-width: 1024px){body .newsarticlewrapper .newsarticle{margin:0}}body .newsarticlewrapper .newsarticle a{display:inline-block;padding-bottom:20px;border-bottom:5px solid #fff}body .newsarticlewrapper .newsarticle a img{padding:0;width:100%;height:auto;margin-bottom:10px;-webkit-transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}body .newsarticlewrapper .newsarticle a h2{padding-bottom:10px;line-height:24px !important;transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}body .newsarticlewrapper .newsarticle a p{-webkit-transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}body .newsarticlewrapper .newsarticle a span{color:#888;float:right;width:31%;font-size:0.9em;-webkit-transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}@media (min-width: 768px) and (max-width: 1024px){body .newsarticlewrapper .newsarticle a span{position:absolute;bottom:25px}}body .newsarticlewrapper .newsarticle a:hover{border-bottom:5px solid #367bd9}body .newsarticlewrapper .newsarticle a:hover img{opacity:0.6}body .newsarticlewrapper .newsarticle a:hover h2{color:#367bd9}body .newsarticlewrapper .newsarticle a:hover p{color:#367bd9 !important}body .newsarticlewrapper .newsarticle a:hover span{color:#367bd9}body .container__main--section-accreditations{background:#efefef;padding:20px;min-height:400px}body .container__main--section-accreditations div h2{color:#888;font-family:"Oswald";margin:20px 0;font-size:1.6em;font-weight:normal}body #sectionProducts{background:#fff;margin-bottom:20px}@media (min-width: 320px) and (max-width: 767px){body #sectionProducts{display:block;height:auto !important;padding-bottom:20px}}body #sectionProducts h3{line-height:30px;margin-top:10px;color:#367bd9;text-align:left;font-weight:normal !important;font-size:1.6em !important;padding-bottom:30px;font-family:"Oswald"}@media (min-width: 768px) and (max-width: 1024px){body #sectionProducts h3{padding-left:20px}}@media (min-width: 320px) and (max-width: 767px){body #sectionProducts h3{padding-left:20px}}body #sectionProducts .grid{margin:0 0 !important;max-width:100% !important}body #sectionProducts .grid>hr.spacer{display:none}body #sectionProducts .grid figure{position:relative !important;margin:0 0 !important;max-width:326px !important}@media (min-width: 320px) and (max-width: 767px){body #sectionProducts .grid figure{display:block;margin:20px 0 !important;max-width:none !important}}@media (min-width: 768px) and (max-width: 1024px){body #sectionProducts .grid figure{max-width:100% !important;width:50%}}body #sectionProducts .grid figure:hover p{margin-left:-26px}body #sectionProducts .grid figure i{display:none}body #sectionContactProducts{background:#fff;height:auto !important}@media (min-width: 320px) and (max-width: 767px){body #sectionContactProducts{display:block;height:auto !important;padding-bottom:20px}}body #sectionContactProducts .grid{margin:0 0 !important;max-width:100% !important}body #sectionContactProducts .grid figure{position:relative !important;margin:0 0 !important;max-width:100% !important;width:16.6669% !important;overflow:hidden}@media (min-width: 320px) and (max-width: 767px){body #sectionContactProducts .grid figure{display:block;margin:20px 0 !important;width:100% !important}}@media (min-width: 768px) and (max-width: 1024px){body #sectionContactProducts .grid figure{max-width:100% !important;width:50% !important}}body #sectionContactProducts .grid figure:hover p{margin-left:-26px}body #sectionContactProducts .grid figure i{display:none}body #sectionContactProducts .grid figure figcaption p{bottom:-36px !important}body #sectionCompetition{background:#367bd9;background-attachment:fixed;position:relative !important;overflow:hidden}body #sectionCompetition h1,body #sectionCompetition h2,body #sectionCompetition p{color:#fff !important}body #bookingForm{border:1px solid #fff;display:inline-block;clear:both;margin:12px;width:95%;padding:10px 10px 10px 10px;background:#367bd9;color:#fff}@media (min-width: 768px) and (max-width: 1024px){body #bookingForm{margin-right:0;width:55%;float:right;clear:right;margin-top:0 !important}}@media (min-width: 320px) and (max-width: 767px){body #bookingForm{margin:0;width:94%}}body #bookingForm:hover{background:#fff;border:1px solid #367bd9}body #bookingForm:hover>span{color:#fff !important;background:#367bd9}body #bookingForm:hover>ul li,body #bookingForm:hover ul li h2{color:#367bd9 !important}body #bookingForm ul li{list-style:none;color:#fff;padding:2px;transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out}body #bookingForm ul li h2{color:#fff;transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;margin:0 !important}@media (min-width: 768px) and (max-width: 1024px){body #bookingForm ul li h2{padding-left:0}}body #bookingForm ul li h2 span{line-height:30px;display:block}body #bookingForm span.button{cursor:pointer;display:block;padding:5px;border:1px solid #fff;text-align:center;text-transform:uppercase;margin-top:10px;color:#fff;transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out}body #bookingForm span.button:hover{color:#fff !important;background:#88e1e9}body #sectionHomeIntroduction{background:#222 url(../../../assets/img/banner-swimming.jpg) no-repeat 0 0;background-attachment:fixed;position:relative !important;background-size:cover;width:100% !important}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeIntroduction{clear:both;width:auto !important;overflow:hidden;padding-top:20px}}@media (min-width: 768px) and (max-width: 1024px){body #sectionHomeIntroduction{padding-top:75px}}body #sectionHomeIntroduction h1{padding:40px 30px 0 30px;color:#ddd !important}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeIntroduction h1{text-align:left !important;padding-top:20px}}body #sectionHomeIntroduction h2{line-height:30px;margin-top:10px;color:#367bd9;padding:0px 30px 0 30px}@media (min-width: 768px) and (max-width: 1024px){body #sectionHomeIntroduction h2{padding-left:20px}}body #sectionHomeIntroduction p{padding:40px 30px 40px 30px;color:#ddd !important;line-height:25px}body #sectionHomeIntroduction #aboutimg{padding-left:0px !important;padding-right:20px}body #sectionHomeIntroduction #bookingForm{border:1px solid #fff;display:inline-block;clear:both;margin:12px;width:95%;padding:0px 10px 10px 10px;background:#367bd9;color:#fff}@media (min-width: 768px) and (max-width: 1024px){body #sectionHomeIntroduction #bookingForm{margin-right:0;width:55%;float:right;clear:right;margin-top:0 !important}}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeIntroduction #bookingForm{margin:0;width:94%}}body #sectionHomeIntroduction #bookingForm:hover{background:#fff;border:1px solid #367bd9}body #sectionHomeIntroduction #bookingForm:hover>span{color:#fff !important;background:#367bd9}body #sectionHomeIntroduction #bookingForm:hover>ul li,body #sectionHomeIntroduction #bookingForm:hover ul li h2{color:#367bd9 !important}body #sectionHomeIntroduction #bookingForm ul li{list-style:none;color:#fff;padding:2px;transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out}body #sectionHomeIntroduction #bookingForm ul li h2{color:#fff;transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out}@media (min-width: 768px) and (max-width: 1024px){body #sectionHomeIntroduction #bookingForm ul li h2{padding-left:0}}body #sectionHomeIntroduction #bookingForm span.button{cursor:pointer;display:block;padding:5px;border:1px solid #fff;text-align:center;text-transform:uppercase;margin-top:10px;color:#fff;transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out}body #sectionHomeIntroduction #bookingForm span.button:hover{color:#fff !important;background:#88e1e9}body #sectionServicesIcons{background:url(../../../assets/img/banner-physiotherapy-specialisms.jpg) no-repeat 0 0;min-height:400px;width:100%;background-size:cover;text-align:center !important}@media (min-width: 320px) and (max-width: 767px){body #sectionServicesIcons{clear:both;width:auto;overflow:hidden}}@media (min-width: 320px) and (max-width: 767px){body #sectionServicesIcons h1{text-align:center !important}}body #sectionServicesIcons h2,body #sectionServicesIcons h3{text-align:center !important;font-weight:normal !important;color:#293976 !important}@media (min-width: 320px) and (max-width: 767px){body #sectionServicesIcons h2,body #sectionServicesIcons h3{text-align:left !important}}body #sectionServicesIcons h2{line-height:0px !important;padding-top:40px !important;font-size:2em !important}@media (min-width: 320px) and (max-width: 767px){body #sectionServicesIcons h2{line-height:26px !important;font-size:1.8em !important}}body #sectionServicesIcons h3{font-size:1.2em !important;line-height:22px !important;padding-bottom:40px !important}@media (min-width: 320px) and (max-width: 767px){body #sectionServicesIcons h3{padding-left:20px;font-size:1.1em !important}}body #sectionServicesIcons span{text-transform:uppercase;font-size:1.2em !important;padding-bottom:20px !important;color:#293976;border-bottom:1px solid #293976}@media (min-width: 320px) and (max-width: 767px){body #sectionServicesIcons span{display:none}}body #sectionServicesIcons p{color:#293976 !important;font-size:1.2em !important;line-height:40px !important;padding:40px 0 !important}@media (min-width: 320px) and (max-width: 767px){body #sectionServicesIcons p{padding:0 20px !important;line-height:27px !important;text-align:left !important;font-size:1.1em !important}}@media (min-width: 768px) and (max-width: 1024px){body #sectionServicesIcons p{padding:40px 20px !important}}body #sectionServices{background:#ededed}body #sectionServices i{text-align:center}@media (min-width: 320px) and (max-width: 767px){body #sectionServices h1{text-align:center !important}}body #sectionServices h2.custom-title{color:#888}body #sectionTeam{background:url(../../../assets/img/banner-meet-the-team.jpg) no-repeat 0 50%;background-attachment:fixed;position:relative !important;width:100% !important;height:500px !important}@media (min-width: 320px) and (max-width: 767px){body #sectionTeam{min-height:200px;height:200px !important;background-attachment:scroll !important;background-size:200% auto}}body #sectionTeam div.icons{margin:0 auto;width:18%}@media (min-width: 768px) and (max-width: 1024px){body #sectionTeam div.icons{width:23%}}body #sectionTeam div.icons i{color:#293976;margin:0 3px}body #sectionNewsletter{padding:20px 0 40px 0;width:100%;overflow:hidden;position:relative;height:300px;background:#367bd9}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter{height:auto}}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter div.block{display:none}}@media (min-width: 768px) and (max-width: 1024px){body #sectionNewsletter div.block{display:none}}body #sectionNewsletter img{opacity:0.2}body #sectionNewsletter h2,body #sectionNewsletter p,body #sectionNewsletter form{position:absolute;margin:0 auto;width:100%}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter h2,body #sectionNewsletter p,body #sectionNewsletter form{margin:0 0;width:auto;position:static;padding:20px}}body #sectionNewsletter p{top:120px}body #sectionNewsletter form{top:219px}body #sectionNewsletter .img-parallax{width:100vmax !important;z-index:1 !important;position:relative !important;top:0 !important;pointer-events:none !important;height:auto}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter .img-parallax{display:none}}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter{width:100%;height:auto}}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter h1{text-align:center !important}}body #sectionNewsletter div.icons{margin:0 auto;width:18%}@media (min-width: 768px) and (max-width: 1024px){body #sectionNewsletter div.icons{width:23%}}body #sectionNewsletter div.icons i{color:#293976;margin:0 3px}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter div.icons i.fa-3x{display:none !important}}body #sectionNewsletter h2,body #sectionNewsletter h3{text-align:center !important;font-weight:normal !important;color:#293976 !important}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter h2,body #sectionNewsletter h3{text-align:left !important}}body #sectionNewsletter h2{line-height:0px !important;padding-top:80px !important;font-size:4em !important;color:#fff !important;font-family:"Allura"}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter h2{line-height:32px !important;font-size:3em !important;text-align:center !important;padding-top:20px !important}}@media (min-width: 768px) and (max-width: 1024px){body #sectionNewsletter h2{line-height:26px !important}}body #sectionNewsletter h3{font-size:1.2em !important;line-height:22px !important;padding-bottom:40px !important}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter h3{padding-left:20px;font-size:1.1em !important}}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter h3 span{display:none}}body #sectionNewsletter p{text-align:center !important;color:#fff !important;font-size:1.2em !important;line-height:30px !important;padding:10px 0 !important}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter p{padding:0 20px !important;line-height:27px !important;text-align:center !important;font-size:1.1em !important}}@media (min-width: 768px) and (max-width: 1024px){body #sectionNewsletter p{width:98%;left:0;top:137px;padding:0 2px}}body #sectionNewsletter form input{border:1px solid #fff;background:#fff !important;width:77%}@media (min-width: 768px) and (max-width: 1024px){body #sectionNewsletter form input{width:95%;margin-left:1%}}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter form input{width:91%;text-align:center}}body #sectionNewsletter button{background:#88e1e9;width:15%;border-radius:10px;padding:12px 0px 12px 30px;border:1px solid #88e1e9;display:inline-block;cursor:pointer}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter button{width:100%;padding-left:0px}}@media (min-width: 768px) and (max-width: 1024px){body #sectionNewsletter button{width:33%;left:34%;position:relative}}body #sectionNewsletter button span{display:inline-block;transform:translateX(0);font-weight:normal;opacity:0;transition:opacity 0.1s 0.5s, transform 0.4s 0.5s;-webkit-transition:opacity 0.1s 0.5s, transform 0.4s 0.5s}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter button span{display:none}}body #sectionNewsletter button:hover{text-indent:20px;padding:12px 0px 12px 0px;background:#367bd9;color:#fff !important;width:20%;border:1px solid #fff !important;box-shadow:3px 3px 2px rgba(255,255,255,0.15)}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter button:hover{width:100%;text-indent:0px}}body #sectionNewsletter button:hover span{transform:translateX(-18px);opacity:1;font-weight:bold}@media (min-width: 320px) and (max-width: 767px){body #sectionNewsletter button:hover span{transform:translateX(0px)}}body #sectionHomeServices{background:#fff;overflow:hidden}body #sectionHomeServices a.heading2-link{font-size:0.9em;display:inline-block;color:#367bd9;padding:0 !important;border:none !important;overflow:visible !important;background:0}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeServices a.heading2-link{display:none}}body #sectionHomeServices a.heading2-link:hover{text-indent:0;background:none !important;color:#367bd9 !important;width:400px;border:none !important;box-shadow:none !important}body #sectionHomeServices .services{overflow:hidden}body #sectionHomeServices .services .servleft{float:left;width:67%;border:1px solid #888;padding:20px;transition:0.7s  all ease-in-out;-moz-transition:0.7s  all ease-in-out;-webkit-transition:0.7s  all ease-in-out;-ms-transition:0.7s  all ease-in-out;-o-transition:0.7s  all ease-in-out}@media (min-width: 768px) and (max-width: 1024px){body #sectionHomeServices .services .servleft{width:50%;border:0 !important}}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeServices .services .servleft{width:88% !important;margin:5px 0;border:0 !important;padding-left:0 !important}}body #sectionHomeServices .services .servleft:hover{border:1px solid #367bd9;background:#367bd9}body #sectionHomeServices .services .servleft:hover span{color:#fff}body #sectionHomeServices .services .servleft:hover h3{color:#fff}body #sectionHomeServices .services .servleft:hover p{color:#fff !important}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeServices .services .servleft{width:100%;float:left}}@media (min-width: 768px) and (max-width: 1024px){body #sectionHomeServices .services .servleft{padding-left:20px}}body #sectionHomeServices .services .servleft p{text-align:left;transition:0.7s  all ease-in-out;-moz-transition:0.7s  all ease-in-out;-webkit-transition:0.7s  all ease-in-out;-ms-transition:0.7s  all ease-in-out;-o-transition:0.7s  all ease-in-out}@media (min-width: 768px) and (max-width: 1024px){body #sectionHomeServices .services .servleft p{padding-left:0px}}body #sectionHomeServices .services .servleft h2,body #sectionHomeServices .services .servleft h3{padding-bottom:5px !important;font-family:"Oswald";font-size:1.4em !important;border:none !important;width:auto !important;transition:0.7s  all ease-in-out;-moz-transition:0.7s  all ease-in-out;-webkit-transition:0.7s  all ease-in-out;-ms-transition:0.7s  all ease-in-out;-o-transition:0.7s  all ease-in-out}body #sectionHomeServices .services .servleft h2 span,body #sectionHomeServices .services .servleft h3 span{font-size:0.9em;color:#333;transition:0.7s  all ease-in-out;-moz-transition:0.7s  all ease-in-out;-webkit-transition:0.7s  all ease-in-out;-ms-transition:0.7s  all ease-in-out;-o-transition:0.7s  all ease-in-out}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeServices .services .servleft h2,body #sectionHomeServices .services .servleft h3{text-align:left !important;padding-left:0px !important;line-height:18px}}body #sectionHomeServices .services .servright{float:right;width:28%;overflow:hidden}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeServices .services .servright{width:100%;float:left}}@media (min-width: 768px) and (max-width: 1024px){body #sectionHomeServices .services .servright{width:44%}}body #sectionHomeServices .services .servright img{opacity:0.6;padding:0 !important;transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeServices .services .servright img{display:none}}body #sectionHomeServices .services .servright img:hover{opacity:1;transform:scale(1.3)}@media (min-width: 768px) and (max-width: 1024px){body #sectionHomeServices .services .servright img{width:100%;height:auto}}body #sectionHomeServices,body #sectionHome,body #sectionClinicsIntroduction,body #sectionContactIntroduction,body #sectionLinks,body #sectionPhysiotherapyIntroduction,body #sectionLinksIntroduction{background:#ededed;color:#888;text-align:center}body #sectionHomeServices h1,body #sectionHome h1,body #sectionClinicsIntroduction h1,body #sectionContactIntroduction h1,body #sectionLinks h1,body #sectionPhysiotherapyIntroduction h1,body #sectionLinksIntroduction h1{text-align:center;margin-top:40px}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeServices h1,body #sectionHome h1,body #sectionClinicsIntroduction h1,body #sectionContactIntroduction h1,body #sectionLinks h1,body #sectionPhysiotherapyIntroduction h1,body #sectionLinksIntroduction h1{padding-left:0px !important;text-align:left}}body #sectionHomeServices h2,body #sectionHome h2,body #sectionClinicsIntroduction h2,body #sectionContactIntroduction h2,body #sectionLinks h2,body #sectionPhysiotherapyIntroduction h2,body #sectionLinksIntroduction h2{text-align:left}body #sectionHomeServices p,body #sectionHome p,body #sectionClinicsIntroduction p,body #sectionContactIntroduction p,body #sectionLinks p,body #sectionPhysiotherapyIntroduction p,body #sectionLinksIntroduction p{color:#888 !important}@media (min-width: 768px) and (max-width: 1024px){body #sectionHomeServices p,body #sectionHome p,body #sectionClinicsIntroduction p,body #sectionContactIntroduction p,body #sectionLinks p,body #sectionPhysiotherapyIntroduction p,body #sectionLinksIntroduction p{margin-top:1%}}body #sectionHomeServices p a,body #sectionHome p a,body #sectionClinicsIntroduction p a,body #sectionContactIntroduction p a,body #sectionLinks p a,body #sectionPhysiotherapyIntroduction p a,body #sectionLinksIntroduction p a{color:#888 !important}body #sectionHomeServices .bgicon,body #sectionHome .bgicon,body #sectionClinicsIntroduction .bgicon,body #sectionContactIntroduction .bgicon,body #sectionLinks .bgicon,body #sectionPhysiotherapyIntroduction .bgicon,body #sectionLinksIntroduction .bgicon{background:url(../../../assets/img/spinner.png) no-repeat 45% 0;min-height:500px}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeServices .bgicon,body #sectionHome .bgicon,body #sectionClinicsIntroduction .bgicon,body #sectionContactIntroduction .bgicon,body #sectionLinks .bgicon,body #sectionPhysiotherapyIntroduction .bgicon,body #sectionLinksIntroduction .bgicon{background:none}}body #sectionHomeServices .bgicon .fa-spinner,body #sectionHome .bgicon .fa-spinner,body #sectionClinicsIntroduction .bgicon .fa-spinner,body #sectionContactIntroduction .bgicon .fa-spinner,body #sectionLinks .bgicon .fa-spinner,body #sectionPhysiotherapyIntroduction .bgicon .fa-spinner,body #sectionLinksIntroduction .bgicon .fa-spinner{font-size:7em;margin-bottom:20px;background:none}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeServices .bgicon h2,body #sectionHome .bgicon h2,body #sectionClinicsIntroduction .bgicon h2,body #sectionContactIntroduction .bgicon h2,body #sectionLinks .bgicon h2,body #sectionPhysiotherapyIntroduction .bgicon h2,body #sectionLinksIntroduction .bgicon h2{border-bottom:1px solid #888;padding-left:0px}}body #sectionHomeServices i,body #sectionHome i,body #sectionClinicsIntroduction i,body #sectionContactIntroduction i,body #sectionLinks i,body #sectionPhysiotherapyIntroduction i,body #sectionLinksIntroduction i{color:#888}body #sectionHomeServices ul,body #sectionHome ul,body #sectionClinicsIntroduction ul,body #sectionContactIntroduction ul,body #sectionLinks ul,body #sectionPhysiotherapyIntroduction ul,body #sectionLinksIntroduction ul{display:table;width:100%}body #sectionHomeServices ul li,body #sectionHome ul li,body #sectionClinicsIntroduction ul li,body #sectionContactIntroduction ul li,body #sectionLinks ul li,body #sectionPhysiotherapyIntroduction ul li,body #sectionLinksIntroduction ul li{display:table-cell;width:25%;float:left;margin:20px 0px 60px 0px;position:relative}@media (min-width: 320px) and (max-width: 767px){body #sectionHomeServices ul li,body #sectionHome ul li,body #sectionClinicsIntroduction ul li,body #sectionContactIntroduction ul li,body #sectionLinks ul li,body #sectionPhysiotherapyIntroduction ul li,body #sectionLinksIntroduction ul li{width:100%;font-size:1.2em}}body #sectionHomeServices ul li a.tipue_search_foot_box,body #sectionHome ul li a.tipue_search_foot_box,body #sectionClinicsIntroduction ul li a.tipue_search_foot_box,body #sectionContactIntroduction ul li a.tipue_search_foot_box,body #sectionLinks ul li a.tipue_search_foot_box,body #sectionPhysiotherapyIntroduction ul li a.tipue_search_foot_box,body #sectionLinksIntroduction ul li a.tipue_search_foot_box{height:20px !important;width:20px !important}body #sectionHomeServices ul li a,body #sectionHome ul li a,body #sectionClinicsIntroduction ul li a,body #sectionContactIntroduction ul li a,body #sectionLinks ul li a,body #sectionPhysiotherapyIntroduction ul li a,body #sectionLinksIntroduction ul li a{color:#888;position:relative;display:inline-block;width:100px;height:100px}body #sectionHomeServices ul li a i,body #sectionHome ul li a i,body #sectionClinicsIntroduction ul li a i,body #sectionContactIntroduction ul li a i,body #sectionLinks ul li a i,body #sectionPhysiotherapyIntroduction ul li a i,body #sectionLinksIntroduction ul li a i{padding-bottom:20px}body #sectionHomeServices ul li a:hover,body #sectionHomeServices ul li a:focus,body #sectionHomeServices ul li a:hover i,body #sectionHomeServices ul li a:focus i,body #sectionHome ul li a:hover,body #sectionHome ul li a:focus,body #sectionHome ul li a:hover i,body #sectionHome ul li a:focus i,body #sectionClinicsIntroduction ul li a:hover,body #sectionClinicsIntroduction ul li a:focus,body #sectionClinicsIntroduction ul li a:hover i,body #sectionClinicsIntroduction ul li a:focus i,body #sectionContactIntroduction ul li a:hover,body #sectionContactIntroduction ul li a:focus,body #sectionContactIntroduction ul li a:hover i,body #sectionContactIntroduction ul li a:focus i,body #sectionLinks ul li a:hover,body #sectionLinks ul li a:focus,body #sectionLinks ul li a:hover i,body #sectionLinks ul li a:focus i,body #sectionPhysiotherapyIntroduction ul li a:hover,body #sectionPhysiotherapyIntroduction ul li a:focus,body #sectionPhysiotherapyIntroduction ul li a:hover i,body #sectionPhysiotherapyIntroduction ul li a:focus i,body #sectionLinksIntroduction ul li a:hover,body #sectionLinksIntroduction ul li a:focus,body #sectionLinksIntroduction ul li a:hover i,body #sectionLinksIntroduction ul li a:focus i{color:#293976}body #sectionHomeServices ul li a:hover:after,body #sectionHome ul li a:hover:after,body #sectionClinicsIntroduction ul li a:hover:after,body #sectionContactIntroduction ul li a:hover:after,body #sectionLinks ul li a:hover:after,body #sectionPhysiotherapyIntroduction ul li a:hover:after,body #sectionLinksIntroduction ul li a:hover:after{border:1px solid #293976;border-radius:100px;content:'';position:absolute;z-index:1000;width:154px;height:145%;left:-48px;top:-40px;padding:20px}body #sectionContactIntroduction h2{text-align:center}@media (min-width: 320px) and (max-width: 767px){body #sectionContactIntroduction h2{text-align:left}}body #sectionTestimonial{padding-top:100px;background:#efefef}@media (min-width: 320px) and (max-width: 767px){body #sectionTestimonial{margin-top:55px}}@media (min-width: 320px) and (max-width: 767px){body #sectionTestimonial h1{text-align:center !important}}body #sectionActivWork{background:url(../../../assets/img/banner-activ-at-work.jpg) no-repeat 0 0;background-size:cover}@media (min-width: 320px) and (max-width: 767px){body #sectionActivWork{margin-top:55px}}@media (min-width: 320px) and (max-width: 767px){body #sectionActivWork h1{text-align:center !important}}body #sectionPhysiotherapy{background:url(../../../assets/img/banner-physiotherapy.jpg) no-repeat 0 0;background-size:cover}@media (min-width: 320px) and (max-width: 767px){body #sectionPhysiotherapy{margin-top:55px}}@media (min-width: 320px) and (max-width: 767px){body #sectionPhysiotherapy h1{text-align:center !important}}@media (min-width: 320px) and (max-width: 767px){body #sectionServicesIntroduction{background:#fff}}body #sectionJobs{background:#000 url(../../../assets/img/banner-careers.jpg) no-repeat 0 0;background-attachment:fixed;position:relative !important;width:100% !important;height:500px !important}@media (min-width: 320px) and (max-width: 767px){body #sectionJobs{margin-top:55px;background-attachment:scroll;height:200px !important;background-size:200% auto}}@media (min-width: 320px) and (max-width: 767px){body #sectionJobs h1{text-align:center !important}}body #sectionServices{background:#000 url(../../../assets/img/banner-news.jpg) no-repeat 0 0;background-attachment:fixed;position:relative !important;width:100% !important;height:500px !important}@media (min-width: 320px) and (max-width: 767px){body #sectionServices{margin-top:55px;background-attachment:scroll;height:200px !important;background-size:200% auto}}@media (min-width: 320px) and (max-width: 767px){body #sectionServices h1{text-align:center !important}}body #sectionAboutUs{background:#fff}body #sectionCompIntroduction{background:#000 url(../../../assets/img/banner-competitions.jpg) no-repeat 0 0;background-attachment:fixed;position:relative !important;width:100% !important;height:500px !important}@media (min-width: 320px) and (max-width: 767px){body #sectionCompIntroduction{height:200px !important;background-attachment:scroll}}@media (min-width: 320px) and (max-width: 767px){body #sectionCompIntroduction h1{text-align:center !important}}body #sectionAboutIntroduction{background:#000 url(../../../assets/img/banner-about.jpg) no-repeat 0 0;background-attachment:fixed;position:relative !important;width:100% !important;height:500px !important}@media (min-width: 320px) and (max-width: 767px){body #sectionAboutIntroduction{height:200px !important;background-attachment:scroll}}@media (min-width: 320px) and (max-width: 767px){body #sectionAboutIntroduction h1{text-align:center !important}}body #sectionDownloadIntroduction{background:#000 url(../../../assets/img/banner-download.jpg) no-repeat 0 0;background-attachment:fixed;position:relative !important;width:100% !important;height:500px !important}@media (min-width: 320px) and (max-width: 767px){body #sectionDownloadIntroduction{height:200px !important;background-attachment:scroll}}@media (min-width: 320px) and (max-width: 767px){body #sectionDownloadIntroduction h1{text-align:center !important}}body #sectionLinksIntroduction{background:url(../../../assets/img/banner-links.jpg) no-repeat 0 0;background-attachment:fixed;position:relative !important;width:100% !important;height:500px !important}@media (min-width: 320px) and (max-width: 767px){body #sectionLinksIntroduction{margin-top:55px;background-attachment:scroll;background-size:200% auto;height:200px !important}}@media (min-width: 320px) and (max-width: 767px){body #sectionLinksIntroduction h1{text-align:center !important}}body #sectionPhysioClinics{background:url(../../../assets/img/banner-physiotherapy-clinics.jpg) no-repeat 0 0;background-size:cover}@media (min-width: 320px) and (max-width: 767px){body #sectionPhysioClinics{margin-top:55px}}@media (min-width: 320px) and (max-width: 767px){body #sectionPhysioClinics h1{text-align:center !important}}body #sectionContact{overflow:hidden}body #sectionContact div{background:#303785;width:100%;height:100%}body #sectionContact iframe{width:100%;opacity:0.5}@media (min-width: 320px) and (max-width: 767px){body #sectionContact h1{text-align:center !important}}body #sectionLinks div.wrapper{margin-top:30px}body #sectionLinks div.wrapper a{position:relative}body #sectionLinks div.wrapper a img{margin:10px 0}@media (min-width: 320px) and (max-width: 767px){body #sectionLinks h1{text-align:center !important}}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-meetlinks{background:#efefef}}body .container__main--section-meetlinks i{color:#303785}body .container__main--section-meetlinks .da-thumbs{position:relative;margin:0px auto;width:90.5%;padding:0 0 50px 0}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-meetlinks .da-thumbs{width:89%;margin:0 auto}}body .container__main--section-meetlinks .da-thumbs li{list-style:none;position:relative;display:inline-block;margin-left:0px;padding-bottom:2px}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-meetlinks .da-thumbs li{width:300px !important}}body .container__main--section-meetlinks .da-thumbs li img{width:300px !important}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-meetlinks .da-thumbs li img{width:100% !important;height:auto}}body .container__main--section-meetlinks .da-thumbs li a,body .container__main--section-meetlinks .da-thumbs li img{display:block;position:relative}body .container__main--section-meetlinks .da-thumbs li a{overflow:hidden}body .container__main--section-meetlinks .da-thumbs li a:hover div{top:0px}body .container__main--section-meetlinks .da-thumbs li a div{position:absolute;background:rgba(108,113,175,0.9);width:100%;height:100%;top:-100%;left:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body .container__main--section-meetlinks .da-thumbs li a div span{display:block;padding:10px 0;margin:0px 20px 20px 20px;font-weight:normal;color:rgba(255,255,255,0.9)}body .container__main--section-meetlinks .da-thumbs li a div span.name{display:block;padding:10px 0;margin:107px 20px 10px 20px;font-weight:normal;color:rgba(255,255,255,0.9);border-bottom:1px solid rgba(255,255,255,0.5);text-transform:uppercase}body section.container__main--section-categories div.leftcontent{float:left;width:49%;position:relative}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories div.leftcontent{width:100%;margin-top:30px}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-categories div.leftcontent{padding:0 2%}}body section.container__main--section-categories div.leftcontent header{margin:50px 0 25px 0}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-categories div.leftcontent header{margin:20px 0 25px 0}}body section.container__main--section-categories div.leftcontent header h2{line-height:22px}body section.container__main--section-categories div.leftcontent p.more{position:absolute;bottom:-70px;right:0;border:0;display:inline-block}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories div.leftcontent p.more{position:relative;left:55%;bottom:0px;color:#f18b06;margin:30px 0 0 0;border:1px solid #fff;background:#fff;padding:0px 10px 10px 10px;font-size:0.8em}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-categories div.leftcontent p.more{bottom:-20px}}body section.container__main--section-categories div.leftcontent p.more i{top:6px;position:relative}body section.container__main--section-categories div.rightcontent{float:right;width:49%}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories div.rightcontent{width:100%;float:left;margin-top:30px}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-categories div.rightcontent{width:45% !important}}body section.container__main--section-categories div.rightcontent a{border:0}body section.container__main--section-categories div.rightcontent a:hover img,body section.container__main--section-categories div.rightcontent a:focus img{opacity:1}body section.container__main--section-categories div.rightcontent a img{opacity:0.6}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories div.rightcontent a img{width:100%;height:auto}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-categories div.rightcontent a img{width:100%;height:auto}}body section.container__main--section-categories .dark{background:#f18b06;min-height:300px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .dark{min-height:auto;overflow:hidden}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-categories .dark{width:100% !important;min-height:auto;overflow:hidden}}body section.container__main--section-categories .dark h2{color:#fff;font-weight:normal}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .dark h2{padding-left:20px}}body section.container__main--section-categories .dark h2 a{border:0}body section.container__main--section-categories .dark hr{border-bottom:1px solid #fff;border-top:0;width:40%;margin-top:25px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .dark hr{margin-left:20px}}body section.container__main--section-categories .dark p{color:#fff;line-height:22px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .dark p{padding:0 20px}}body section.container__main--section-categories .dark a{color:#fff;border-bottom:2px dotted #fff}body section.container__main--section-categories .dark a i{color:#fff}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .dark a i{color:#f18b06}}body section.container__main--section-categories .light{background:#ededed;min-height:300px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .light{min-height:auto;overflow:hidden}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-categories .light{width:100% !important;min-height:auto;overflow:hidden}}body section.container__main--section-categories .light h2{color:#888;font-weight:normal}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .light h2{padding-left:20px}}body section.container__main--section-categories .light h2 a{border:0}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .light h2 a{color:#888 !important}}body section.container__main--section-categories .light hr{border-bottom:1px solid #888;border-top:0;margin-top:25px;width:40%}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .light hr{margin-left:20px;border-bottom:1px solid #888}}body section.container__main--section-categories .light p{color:#888;line-height:22px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .light p{padding:0 20px}}body section.container__main--section-categories .light a{color:#888;border-bottom:2px dotted #888}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .light a{color:#888}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-categories .light a{bottom:-40px !important}}body section.container__main--section-categories .light a i{color:#888}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .light a i{color:#fff}}body section.container__main--section-categories .light a.more{color:#888 !important}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-categories .light a.more{border:1px solid #888 !important;background:#888 !important;color:#fff !important}}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-profiles{padding-top:40px;background:#efefef}}body .container__main--section-profiles div .first-tier,body .container__main--section-profiles div .second-tier,body .container__main--section-profiles div .third-tier{margin:20px 0 20px 0;max-width:100%;overflow:hidden}body .container__main--section-profiles div .first-tier .width-tier1,body .container__main--section-profiles div .second-tier .width-tier1,body .container__main--section-profiles div .third-tier .width-tier1{width:47% !important}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-profiles div .first-tier .width-tier1,body .container__main--section-profiles div .second-tier .width-tier1,body .container__main--section-profiles div .third-tier .width-tier1{width:95% !important;padding-top:50px}}body .container__main--section-profiles div .first-tier .width-tier2,body .container__main--section-profiles div .second-tier .width-tier2,body .container__main--section-profiles div .third-tier .width-tier2{width:31% !important}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-profiles div .first-tier .width-tier2,body .container__main--section-profiles div .second-tier .width-tier2,body .container__main--section-profiles div .third-tier .width-tier2{width:95% !important;padding-top:50px}}body .container__main--section-profiles div .first-tier .width-tier3,body .container__main--section-profiles div .second-tier .width-tier3,body .container__main--section-profiles div .third-tier .width-tier3{width:17.9% !important}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-profiles div .first-tier .width-tier3,body .container__main--section-profiles div .second-tier .width-tier3,body .container__main--section-profiles div .third-tier .width-tier3{width:95% !important;padding-top:50px}}body .container__main--section-profiles div .first-tier .profile,body .container__main--section-profiles div .second-tier .profile,body .container__main--section-profiles div .third-tier .profile{max-width:100% !important;position:relative !important;float:left;margin:0 10px}body .container__main--section-profiles div .first-tier .profile img,body .container__main--section-profiles div .second-tier .profile img,body .container__main--section-profiles div .third-tier .profile img{min-height:100%;max-width:100%;border-radius:300px;border:1px solid #fff;margin-bottom:50px}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-profiles div .first-tier .profile img,body .container__main--section-profiles div .second-tier .profile img,body .container__main--section-profiles div .third-tier .profile img{width:89%;margin-left:5%}}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-profiles div .first-tier .profile img,body .container__main--section-profiles div .second-tier .profile img,body .container__main--section-profiles div .third-tier .profile img{margin-left:5%;margin-bottom:1%}}body .container__main--section-profiles div .first-tier .profile h3,body .container__main--section-profiles div .second-tier .profile h3,body .container__main--section-profiles div .third-tier .profile h3{color:#888888;font-size:1.6em;font-weight:normal;letter-spacing:-1px;text-align:center}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-profiles div .first-tier .profile h3,body .container__main--section-profiles div .second-tier .profile h3,body .container__main--section-profiles div .third-tier .profile h3{clear:both;padding:10px 20px}}body .container__main--section-profiles div .first-tier .profile h4,body .container__main--section-profiles div .second-tier .profile h4,body .container__main--section-profiles div .third-tier .profile h4{color:#cccccc;font-size:1.2em;padding:20px 0;text-align:center;font-weight:normal}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-profiles div .first-tier .profile h4,body .container__main--section-profiles div .second-tier .profile h4,body .container__main--section-profiles div .third-tier .profile h4{clear:both;padding:10px 20px}}body .container__main--section-profiles div .first-tier .profile hr,body .container__main--section-profiles div .second-tier .profile hr,body .container__main--section-profiles div .third-tier .profile hr{border:0;border-top:1px solid #a4a4a4;float:left;width:20%;clear:right}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-profiles div .first-tier .profile hr,body .container__main--section-profiles div .second-tier .profile hr,body .container__main--section-profiles div .third-tier .profile hr{margin:10px 20px 0 20px;width:50%}}body .container__main--section-profiles div .first-tier .profile p,body .container__main--section-profiles div .second-tier .profile p,body .container__main--section-profiles div .third-tier .profile p{padding:10px 0;color:#a4a4a4;line-height:20px}@media (min-width: 320px) and (max-width: 767px){body .container__main--section-profiles div .first-tier .profile p,body .container__main--section-profiles div .second-tier .profile p,body .container__main--section-profiles div .third-tier .profile p{padding:10px 20px;clear:both;color:#fff}}@media (min-width: 768px) and (max-width: 1024px){body .container__main--section-profiles div .first-tier .profile p,body .container__main--section-profiles div .second-tier .profile p,body .container__main--section-profiles div .third-tier .profile p{padding:10px 5%}}body .container__main--section-profiles div .first-tier .profile a,body .container__main--section-profiles div .second-tier .profile a,body .container__main--section-profiles div .third-tier .profile a{color:#a4a4a4;font-weight:bold}body .container__main--section-profiles div .first-tier .profile a:hover,body .container__main--section-profiles div .second-tier .profile a:hover,body .container__main--section-profiles div .third-tier .profile a:hover{font-weight:normal}body section.container__main--section-boxes{display:table;width:100%;position:relative}body section.container__main--section-boxes a.boxbutton{border:1px solid #fff;padding:20px;text-align:center;margin:0 auto;width:72%;display:inline-block;position:absolute;left:11%;top:44%}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-boxes a.boxbutton{width:66% !important}}body section.container__main--section-boxes img{width:100%;height:auto;opacity:0.4}body section.container__main--section-boxes img:hover{opacity:1}body section.container__main--section-boxes img ul li{line-height:18px !important}body section.container__main--section-boxes .bgbike{background:#f18b06 url(../../../assets/img/activ-bike-fit.jpg) no-repeat 20% 80% !important;width:100%;height:auto;opacity:0.5;background-size:cover !important}body section.container__main--section-boxes #bronze{background:#c66b12;padding:20px;color:#fff;text-align:center}body section.container__main--section-boxes #bronze div{padding:25px;border:1px solid #fff;background:rgba(255,255,255,0.2);min-height:359px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-boxes #bronze div{width:70%}}body section.container__main--section-boxes #bronze div h2{font-weight:normal;padding-top:50px}body section.container__main--section-boxes #bronze div h3{font-weight:normal;padding:10px 0}body section.container__main--section-boxes #bronze div ul li{list-style:none;margin:10px 0;text-align:left !important;font-size:1em}body section.container__main--section-boxes #silver{background:#ddd !important;padding:20px !important;color:#333 !important;font-weight:normal;text-align:center;min-height:280px !important}body section.container__main--section-boxes #silver div{padding:25px;border:1px solid #fff;background:rgba(255,255,255,0.2);min-height:359px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-boxes #silver div{width:70%}}body section.container__main--section-boxes #silver div h2{color:#333 !important;padding-left:0px !important;padding-bottom:0px !important}body section.container__main--section-boxes #silver div h3{font-weight:normal;padding:10px 0}body section.container__main--section-boxes #silver div p{color:#333 !important}body section.container__main--section-boxes #silver div ul li{color:#333 !important;text-align:left !important;font-size:1em}body section.container__main--section-boxes #silver div i{float:none !important;width:auto !important;color:#333 !important}body section.container__main--section-boxes #gold{background:#f9a602;padding:20px;color:#333}body section.container__main--section-boxes #gold div{padding:25px;border:1px solid #fff;width:80%;background:rgba(255,255,255,0.2);text-align:center;min-height:359px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-boxes #gold div{width:63%}}body section.container__main--section-boxes #gold div h2{font-weight:normal;padding-top:50px}body section.container__main--section-boxes #gold div h3{font-weight:normal;padding:10px 0;font-size:1.2em !important}body section.container__main--section-boxes #gold div ul li{list-style:none;margin:10px 0;text-align:left !important;font-size:1em;font-style:normal}body section.container__main--section-boxes #gold div i{color:#333 !important}body section.container__main--section-boxes div.boxleft{display:table-cell;width:33%;background:#f18b06;padding-bottom:20px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-boxes div.boxleft{float:left;width:100%;min-height:400px;display:table-cell}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-boxes div.boxleft{display:block;float:left;width:100%}}body section.container__main--section-boxes div.boxleft .video-modal{position:fixed;top:0;left:0;width:80%;height:80%;z-index:10000000000000}body section.container__main--section-boxes div.boxleft video{width:100%}body section.container__main--section-boxes div.boxleft a.container__main--section-paragraph-videobg{min-width:100%;display:block;position:relative;bottom:-230px;text-align:center}body section.container__main--section-boxes div.boxleft p{padding:40px 80px 10px 80px;color:#fff;line-height:20px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-boxes div.boxleft p{padding:40px 20px 10px 20px}}body section.container__main--section-boxes div.boxcenter{display:table-cell;width:33%;background:#2f3684;padding-bottom:20px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-boxes div.boxcenter{float:left;width:100%}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-boxes div.boxcenter{display:block;float:left;width:100%}}body section.container__main--section-boxes div.boxcenter h2{color:#fff !important;font-size:1.4em;font-weight:normal;padding:50px 0 20px 40px;line-height:20px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-boxes div.boxcenter h2{float:left;width:100%;padding:50px 40px 20px 40px}}body section.container__main--section-boxes div.boxcenter hr{color:#fff;border:0;border-bottom:1px solid #fff;width:25%;float:left;margin-left:40px;margin-bottom:40px}body section.container__main--section-boxes div.boxcenter p{padding:0 40px 20px 40px;clear:both;color:#fff;line-height:20px}body section.container__main--section-boxes div.boxcenter p a{border-bottom:1px solid #fff}body section.container__main--section-boxes div.boxcenter p a:hover{border-bottom:none}body section.container__main--section-boxes div.boxcenter ul li{list-style:none;margin:10px 0;color:#fff !important;padding:0 20px 0 0;font-size:1em}body section.container__main--section-boxes div.boxcenter ul li i{float:left;width:25%;text-align:center}body section.container__main--section-boxes div.boxcenter ul li div{float:right;width:100%;margin-bottom:20px;padding:10px 0 0 0}body section.container__main--section-boxes div.boxcenter ul li div span{float:right;width:75%;font-weight:normal}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-boxes div.h1200{height:1200px !important}}body section.container__main--section-boxes div.boxright{display:table-cell;width:33%;background:#4360be;position:relative;color:#fff;margin:20px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-boxes div.boxright{float:left;width:100%;min-height:400px;margin:0}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-boxes div.boxright{display:block;float:left;width:100%;height:350px;margin:0}}body section.container__main--section-boxes div.boxright div{position:absolute;z-index:3;top:20px;left:20px}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-boxes div.boxright div{text-align:center;position:static;padding-top:30px}}body section.container__main--section-boxes div.boxright div h2,body section.container__main--section-boxes div.boxright div h3{padding:10px 0 5px 0;font-weight:normal;font-size:1.4em}body section.container__main--section-boxes div.boxright div hr{border:none;border-bottom:1px solid #fff;margin:10px;width:5%}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-boxes div.boxright div hr{margin:0 auto;padding:5px 0}}@media (min-width: 768px) and (max-width: 1024px){body section.container__main--section-boxes div.boxright div ul{padding:5px 0}}body section.container__main--section-boxes div.boxright div ul li{list-style:none;line-height:16px;font-size:0.9em;font-style:italic}body #bgwhite{background:#fff !important}body section.container__main--section-contact{padding:50px;background:#ddd}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-contact{padding:30px;letter-spacing:-2px}}body section.container__main--section-contact .center{text-align:center}body section.container__main--section-contact .center h3{color:#333;font-size:1.4em}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-contact .center h3{line-height:25px;margin-top:20px}}body section.container__main--section-contact .center p{color:#333;font-style:normal;font-size:1.2em}body section.container__main--section-contact .center p span{font-weight:bold;font-size:1.3em}body section.container__main--section-contact .center i{color:#333}body section.container__main--section-contact div.testimonial{margin:50px 30px 30px;position:relative}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-contact div.testimonial{border:0;padding:0px 0px 50px 0px;margin:50px 3px 40px 3px}}body section.container__main--section-contact .testimonial .description{font-size:17px;color:#5e595b;line-height:27px;text-align:center;margin:0;position:relative;padding:0 30px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-contact .testimonial .description{letter-spacing:0px;margin-top:10px}}body section.container__main--section-contact .testimonial .description:before{content:"\f10d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;color:#888888;position:absolute;top:0;left:-2px}body section.container__main--section-contact .testimonial .title{display:inline-table;padding:10px;margin:0 auto;background:#fff;border:1px solid #303785;font-size:20px;font-weight:700;color:#88e1e9;letter-spacing:1px;text-transform:uppercase;position:absolute;bottom:-22px;left:36.5%;right:0}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-contact .testimonial .title{left:0px;width:92%;bottom:-39px}}body section.container__main--section-contact .testimonial .post{font-size:15px;color:#333333}body section.container__main--section-contact .owl-theme .owl-controls{width:100%;height:50px;opacity:1;position:absolute;top:38%}body section.container__main--section-contact .owl-theme .owl-controls .owl-buttons div{width:50px;height:50px;line-height:40px;border-radius:0;background:transparent}body section.container__main--section-contact .owl-prev{position:absolute;left:-1%}body section.container__main--section-contact .owl-next{position:absolute;right:-5%}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-contact .owl-next{right:-50px}}body section.container__main--section-contact .owl-prev:after,body section.container__main--section-contact .owl-next:after{content:"\f104";font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;color:#333;opacity:1}body section.container__main--section-contact .owl-next:after{content:"\f105"}body section.container__main--section-contact .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}body section.container__main--section-contact .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}body section.container__main--section-contact .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0, 0, 0)}body section.container__main--section-contact .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}body section.container__main--section-contact .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}body section.container__main--section-contact .owl-carousel .owl-item{float:left}body section.container__main--section-contact .owl-controls .owl-page,body section.container__main--section-contact .owl-controls .owl-buttons div{cursor:pointer}body section.container__main--section-contact .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body section.container__main--section-contact .grabbing{cursor:url(grabbing.png) 8 8,move}body section.container__main--section-contact .owl-carousel .owl-wrapper,body section.container__main--section-contact .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}body section.container__main--section-contact h2{font-weight:normal;line-height:26px;text-align:center !important;padding-bottom:20px;color:#333 !important;font-size:2em;font-family:"Oswald"}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-contact h2{padding:0 10px;letter-spacing:-2px;padding-top:20px}}body section.container__main--section-contact p{font-weight:normal !important;font-family:"Open Sans";font-style:italic;font-size:1.5em;line-height:24px;text-align:center;margin-top:40px}@media (min-width: 320px) and (max-width: 767px){body section.container__main--section-contact p{font-size:1em;line-height:22px}}body section.container__main--section-partners{background:#000;overflow:hidden;min-height:150px;text-align:center;padding-top:20px;color:#fff}body section.container__main--section-partners img{text-align:center}body footer{background:#fff;width:100%;border-top:10px solid #367bd9;border-bottom:10px solid #367bd9;padding:20px;overflow:hidden}body footer:hover ul li hr{width:50% !important;background:#367bd9 !important;height:2px}body footer ul li{list-style-position:inside;list-style:disc}body footer ul li address{color:#333}@media (min-width: 320px) and (max-width: 767px){body footer ul li address{line-height:20px}}body footer ul li hr{border:none !important;background:#367bd9 !important}body footer div{width:980px;margin:10px auto;font-size:1.2em}@media (min-width: 320px) and (max-width: 767px){body footer div{width:100%}}@media (min-width: 768px) and (max-width: 1024px){body footer div{width:100%}}body footer div p{color:#fff}@media (min-width: 320px) and (max-width: 767px){body footer div p{padding:0 10px}}body footer ul.container__footer--list-contacts{float:left;padding-bottom:10px;width:33.33333%;margin:30px 0}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-contacts{width:100%}}body footer ul.container__footer--list-contacts li{color:#333;padding:2px 0;font-size:0.7em;list-style:none !important}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-contacts li{line-height:1px}}body footer ul.container__footer--list-contacts li:first-child{margin-bottom:10px}body footer ul.container__footer--list-contacts li header{font-size:1.5em;padding:10px 0 20px 0;font-family:"Oswald"}body footer ul.container__footer--list-contacts li hr{background:#000;height:2px;width:20%;transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out}body footer ul.container__footer--list-contacts li i{color:#367bd9 !important;padding-right:5px;opacity:1 !important}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-contacts li i{margin-left:0px}}body footer ul.container__footer--list-contacts li a{color:#333;font-family:"Open Sans"}body footer ul.container__footer--list-contacts li a:hover{opacity:1;color:#367bd9}body footer ul.container__footer--list-news{float:left;padding-bottom:10px;width:33.33333%;margin:30px 0}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-news{width:90%}}body footer ul.container__footer--list-news li{color:#333;padding:2px 0;font-size:0.7em;margin:3px 0}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-news li{display:inline;clear:both}}body footer ul.container__footer--list-news li:first-child{margin-bottom:10px;list-style:none !important}body footer ul.container__footer--list-news li header{font-size:1.5em;padding:10px 0 20px 0;font-family:"Oswald"}body footer ul.container__footer--list-news li hr{background:#000;height:2px;width:20%;transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-news li hr{margin-bottom:10px}}body footer ul.container__footer--list-news li i{color:#333 !important;padding-right:5px;opacity:1 !important}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-news li i{margin-left:0px}}body footer ul.container__footer--list-news li a{color:#333;font-family:"Open Sans"}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-news li a{display:inline-block;margin:3px}}body footer ul.container__footer--list-news li a:hover{opacity:1;color:#367bd9}body footer ul.container__footer--list-pages{float:right;padding-bottom:10px;width:23.33333%;margin:30px 0}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-pages{width:100%}}@media (min-width: 768px) and (max-width: 1024px){body footer ul.container__footer--list-pages{width:27.3333%}}body footer ul.container__footer--list-pages li{color:#333;padding:2px 0;font-size:0.7em;list-style:none}body footer ul.container__footer--list-pages li:first-child{margin-bottom:10px;list-style:none !important}body footer ul.container__footer--list-pages li header{font-size:1.5em;padding:10px 0 20px 0;font-family:"Oswald"}body footer ul.container__footer--list-pages li hr{background:#000;height:2px;width:20%;transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;-moz-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-pages li hr{margin-bottom:10px}}body footer ul.container__footer--list-pages li i{color:#333 !important;padding-right:5px;opacity:1 !important}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-pages li i{margin-left:0px}}body footer ul.container__footer--list-pages li a{color:#333;font-family:"Open Sans"}@media (min-width: 320px) and (max-width: 767px){body footer ul.container__footer--list-pages li a{display:inline-block}}body footer ul.container__footer--list-pages li a:hover{opacity:1;color:#367bd9}body footer .copyright{overflow:hidden;clear:both;font-size:0.9em}@media (min-width: 320px) and (max-width: 767px){body footer .copyright{width:89% !important;margin:0 !important;text-align:center}}body footer .copyright p{color:#000;line-height:20px}.banner{position:relative;margin:0 auto;width:100%;min-height:673px}@media (min-width: 320px) and (max-width: 767px){.banner{min-height:auto;height:162px;margin:32px 0 0 0}}@media (min-width: 768px) and (max-width: 1024px){.banner{min-height:384px !important}}.banner img.responsive{width:100%;height:auto}@media (min-width: 320px) and (max-width: 767px){.banner img.responsive{margin-top:-96px}}@media (min-width: 768px) and (max-width: 1024px){.banner .container__section--form{min-height:384px !important;margin-top:-200px !important}}.banner .move{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}#banner1 p.heading{position:absolute;width:100%;height:50px;top:300px;text-align:left;color:#367bd9;font-size:5em;font-family:"Oswald";letter-spacing:-2px;text-shadow:0.8px 0.8px #000}@media (min-width: 320px) and (max-width: 767px){#banner1 p.heading{font-size:1em;text-align:center;right:auto !important;line-height:20px;top:100px;letter-spacing:0px}}@media (min-width: 768px) and (max-width: 1024px){#banner1 p.heading{top:191px;font-size:4em;left:20px}}#banner1 p.heading2{position:absolute;width:100%;height:50px;top:380px;text-align:left;color:#367bd9;font-size:3.4em;font-family:"Oswald";letter-spacing:-2px;text-shadow:0.8px 0.8px #000}@media (min-width: 320px) and (max-width: 767px){#banner1 p.heading2{font-size:1em;text-align:center;right:auto !important;line-height:20px;top:78px;position:relative;letter-spacing:0px}}@media (min-width: 768px) and (max-width: 1024px){#banner1 p.heading2{top:240px;font-size:2em;padding-left:20px}}#banner1 p.heading3{position:absolute;width:100%;height:50px;top:440px;text-align:left;padding-right:20px;color:#DABA75;font-size:2em;font-family:"Oswald";text-shadow:0.8px 0.8px #000}@media (min-width: 320px) and (max-width: 767px){#banner1 p.heading3{font-size:1em;text-align:center;right:auto !important;line-height:20px;bottom:10px;position:static;display:none}}@media (min-width: 768px) and (max-width: 1024px){#banner1 p.heading3{top:286px;left:20px}}#banner1 p.slidepara{position:absolute;width:100%;top:470px;line-height:50px;text-align:left;font-family:"Open Sans";color:#333;font-size:18px}#banner1 p.slidepara a{color:#88e1e9}@media (min-width: 768px) and (max-width: 1024px){#banner1 p.slidepara{top:300px;left:20px}}.move ul,.move ul li{position:absolute;list-style:none;width:100%;height:auto}.ctrl{position:absolute;width:100%;bottom:-30px;text-align:center}@media (min-width: 320px) and (max-width: 767px){.ctrl{display:none}}.ctrl .libs{display:none;margin-left:10px;width:10px;height:10px;border-radius:50%;background-color:#333;z-index:50;cursor:pointer}@media (min-width: 320px) and (max-width: 767px){.ctrl .libs{display:none}}.ctrl span.active{background-color:#fff}.ctrl .arrow{display:block;position:absolute;width:30px;height:60px;top:50%;margin-top:-30px;cursor:pointer;font:100px/58px "Oswald";opacity:1;color:#fff;text-align:center}.ctrl .next{top:-250px;right:50px;background:url(../../../assets/img/arrows.png) no-repeat 100% 0;width:120px;height:120px}.ctrl .next:hover{background:url(../../../assets/img/arrows.png) no-repeat 100% 100%;top:-232px}@media (min-width: 320px) and (max-width: 767px){.ctrl .next{top:-90px}}@media (min-width: 768px) and (max-width: 1024px){.ctrl .next{display:none}}.ctrl .prev{top:-250px;left:50px;background:url(../../../assets/img/arrows.png) no-repeat 0 0;width:120px;height:120px}.ctrl .prev:hover{background:url(../../../assets/img/arrows.png) no-repeat 0 100%;top:-232px}@media (min-width: 320px) and (max-width: 767px){.ctrl .prev{top:-90px}}@media (min-width: 768px) and (max-width: 1024px){.ctrl .prev{display:none}}.ctrl .arrow:hover{opacity:1}.video-modal.video-modal-theme-default .controls{font-family:'Helvetica', 'Arial',sans-serif;color:#fff;width:100%;height:100%;position:absolute;top:0;-webkit-transition:opacity 400ms ease-in-out;-moz-transition:opacity 400ms ease-in-out;-o-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out}.video-modal.video-modal-theme-default .controls.hide{opacity:0}.video-modal.video-modal-theme-default .controls a{color:#fff;text-transform:uppercase;text-decoration:none;display:inline-block;position:absolute;font-size:24px;padding:1em;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;z-index:1000000000000000000000}.video-modal.video-modal-theme-default .controls a:hover{color:#666}.video-modal.video-modal-theme-default .controls a.play,.video-modal.video-modal-theme-default .controls a.pause{bottom:1em;left:calc( 25% - 70px)}.video-modal.video-modal-theme-default .controls a.scrub{bottom:calc( 1em + 10px);left:25%;width:50%;height:2px;padding:1em 0}.video-modal.video-modal-theme-default .controls a.scrub .marker,.video-modal.video-modal-theme-default .controls a.scrub:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:" ";position:absolute;width:calc( 100%);height:2px;margin:1em 0;left:0;top:0;background:#ccc}.video-modal.video-modal-theme-default .controls a.scrub .marker{background:#fff;width:30%}.video-modal.video-modal-theme-default .controls a.close{right:0}
