/* Using @include svg-font-face('FontName', 'font-filename', 400); *//* Using @include svg-font-face('FontName', 'font-filename', 400); */@font-face{font-family:'open';src:url('../fonts/opensans-light-webfont.eot');src:url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-light-webfont.woff') format('woff'), url('../fonts/opensans-light-webfont.ttf') format('truetype'), url('../fonts/opensans-light-webfont.svg#open') format('svg');font-weight:200;font-style:normal;}@font-face{font-family:'open';src:url('../fonts/opensans-lightitalic-webfont.eot');src:url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-lightitalic-webfont.woff') format('woff'), url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'), url('../fonts/opensans-lightitalic-webfont.svg#open') format('svg');font-weight:200;font-style:italic;}@font-face{font-family:'open';src:url('../fonts/opensans-regular-webfont.eot');src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#open') format('svg');font-weight:400;font-style:normal;}@font-face{font-family:'open';src:url('../fonts/opensans-italic-webfont.eot');src:url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-italic-webfont.woff') format('woff'), url('../fonts/opensans-italic-webfont.ttf') format('truetype'), url('../fonts/opensans-italic-webfont.svg#open') format('svg');font-weight:400;font-style:italic;}@font-face{font-family:'open';src:url('../fonts/opensans-semibold-webfont.eot');src:url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-semibold-webfont.woff') format('woff'), url('../fonts/opensans-semibold-webfont.ttf') format('truetype'), url('../fonts/opensans-semibold-webfont.svg#open') format('svg');font-weight:600;font-style:normal;}@font-face{font-family:'open';src:url('../fonts/opensans-bold-webfont.eot');src:url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold-webfont.woff') format('woff'), url('../fonts/opensans-bold-webfont.ttf') format('truetype'), url('../fonts/opensans-bold-webfont.svg#open') format('svg');font-weight:700;font-style:normal;}@font-face{font-family:'cucho';src:url('../fonts/cucho-webfont.eot');src:url('../fonts/cucho-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cucho-webfont.woff') format('woff'), url('../fonts/cucho-webfont.ttf') format('truetype'), url('../fonts/cucho-webfont.svg#cucho') format('svg');font-weight:400;font-style:normal;}*{margin:0;padding:0;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;min-width:1px;}html{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;}a,a:hover,input,textarea,select{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);outline:0 none;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}a img,fieldset,hr{border:0;}mark{background:none;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:middle;}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],select,textarea{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0;-webkit-appearance:none;}input[type="submit"],input[type="button"],button{-webkit-appearance:none;cursor:pointer;border:none;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#707070;}input::-moz-placeholder,textarea::-moz-placeholder{color:#707070;opacity:1;}hr{clear:both;font-size:0;overflow:hidden;display:block;height:0;}article,aside,details,figcaption,figure,footer,header,nav,section,summary,main{display:block;}.alignleft{float:left;}.alignright{float:right;}img.alignleft{margin:0 30px 10px 0;}img.alignright{margin:0 0 10px 30px;}.aligncenter{margin:20px auto;}img{max-width:100%;height:auto;display:block;}.valign{display:inline-block;vertical-align:middle;max-width:94%;}.vfix{display:inline-block;height:100%;vertical-align:middle;width:0;}.fullframe{height:0;margin:0;overflow:hidden;padding-bottom:56.5%;position:relative;z-index:0;}.fullframe > iframe,.fullframe > object,.fullframe > embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}.selbel_w{position:relative;display:block;width:100%;font:400 0.30435 "open";height:46px;}.selbel_w select{width:100%;height:100%;cursor:pointer;position:relative;display:block;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.selbel_w select + span{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;color:#555;padding:0 10px;border-radius:5px;border:1px solid #eee;}.selbel_w select + span:after{content:'';width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#555 transparent transparent transparent;position:absolute;right:13px;top:16px;}.selbel_w select + span.err{border-color:#ef4036;}.selbel_w select option{padding:5px;}div.wpcf7 .wpcf7-form-control-wrap{display:block !important;margin-bottom:10px;clear:both;}div.wpcf7 .wpcf7-not-valid-tip{background:#fff;border:1px solid #f00;position:absolute;top:0;bottom:0;left:0;right:0;font-size:14px;cursor:pointer;font-family:"open";height:46px;line-height:46px;padding:0 10px;border-radius:8px;}div.wpcf7 .wpcf7-response-output{float:left;width:100%;margin:10px 0 0 0;font-family:"open";font-size:14px;line-height:20px;padding:5px 20px;text-align:center;background:#fff;border-radius:8px;}div.wpcf7 .ajax-loader{display:none;}.error404 .content{text-align:center;}.error404 .content h1{font-size:75px;line-height:1.2;padding-bottom:40px;font-weight:400;}.error404 .content h1 span{font-size:5.55556rem;line-height:1.2;color:#ff6c38;font-weight:700;}.error404 .content p{font-size:1.11111rem;}#menuOpen{position:fixed;top:0;left:0;right:0;background:#222;height:50px;display:none;z-index:100;}#menuOpen.opened span:before,#menuOpen.opened span:after{top:0;left:0;right:0;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}#menuOpen.opened span:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(-45deg) translate(-7px, 7px);-moz-transform:rotate(-45deg) translate(-7px, 7px);-ms-transform:rotate(-45deg) translate(-7px, 7px);-o-transform:rotate(-45deg) translate(-7px, 7px);transform:rotate(-45deg) translate(-7px, 7px);}#menuOpen.opened span:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(45deg) translate(7px, 7px);-moz-transform:rotate(45deg) translate(7px, 7px);-ms-transform:rotate(45deg) translate(7px, 7px);-o-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px);}#menuOpen p{margin-left:3%;color:#fff;font-size:24px;text-transform:uppercase;line-height:50px;}#menuOpen span{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moztransform:translate(0, -50%);transform:translate(0, -50%);right:3%;width:27px;height:27px;cursor:pointer;z-index:300;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}#menuOpen span:before,#menuOpen span:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-webkit-box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-moz-box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}#menuOpen span:after{content:"";position:absolute;top:7px;height:4px;-webkit-box-shadow:0 4px 0 0 #fff;-moz-box-shadow:0 4px 0 0 #fff;-ms-box-shadow:0 4px 0 0 #fff;-o-box-shadow:0 4px 0 0 #fff;box-shadow:0 4px 0 0 #fff;}@font-face{font-family:'open';src:url('../fonts/opensans-light-webfont.eot');src:url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-light-webfont.woff') format('woff'), url('../fonts/opensans-light-webfont.ttf') format('truetype'), url('../fonts/opensans-light-webfont.svg#open') format('svg');font-weight:200;font-style:normal;}@font-face{font-family:'open';src:url('../fonts/opensans-lightitalic-webfont.eot');src:url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-lightitalic-webfont.woff') format('woff'), url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'), url('../fonts/opensans-lightitalic-webfont.svg#open') format('svg');font-weight:200;font-style:italic;}@font-face{font-family:'open';src:url('../fonts/opensans-regular-webfont.eot');src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#open') format('svg');font-weight:400;font-style:normal;}@font-face{font-family:'open';src:url('../fonts/opensans-italic-webfont.eot');src:url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-italic-webfont.woff') format('woff'), url('../fonts/opensans-italic-webfont.ttf') format('truetype'), url('../fonts/opensans-italic-webfont.svg#open') format('svg');font-weight:400;font-style:italic;}@font-face{font-family:'open';src:url('../fonts/opensans-semibold-webfont.eot');src:url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-semibold-webfont.woff') format('woff'), url('../fonts/opensans-semibold-webfont.ttf') format('truetype'), url('../fonts/opensans-semibold-webfont.svg#open') format('svg');font-weight:600;font-style:normal;}@font-face{font-family:'open';src:url('../fonts/opensans-bold-webfont.eot');src:url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold-webfont.woff') format('woff'), url('../fonts/opensans-bold-webfont.ttf') format('truetype'), url('../fonts/opensans-bold-webfont.svg#open') format('svg');font-weight:700;font-style:normal;}@font-face{font-family:'cucho';src:url('../fonts/cucho-webfont.eot');src:url('../fonts/cucho-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cucho-webfont.woff') format('woff'), url('../fonts/cucho-webfont.ttf') format('truetype'), url('../fonts/cucho-webfont.svg#cucho') format('svg');font-weight:400;font-style:normal;}*{margin:0;padding:0;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;min-width:1px;}html{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;}a,a:hover,input,textarea,select{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);outline:0 none;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}a img,fieldset,hr{border:0;}mark{background:none;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:middle;}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],select,textarea{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0;-webkit-appearance:none;}input[type="submit"],input[type="button"],button{-webkit-appearance:none;cursor:pointer;border:none;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#707070;}input::-moz-placeholder,textarea::-moz-placeholder{color:#707070;opacity:1;}hr{clear:both;font-size:0;overflow:hidden;display:block;height:0;}article,aside,details,figcaption,figure,footer,header,nav,section,summary,main{display:block;}.alignleft{float:left;}.alignright{float:right;}img.alignleft{margin:0 30px 10px 0;}img.alignright{margin:0 0 10px 30px;}.aligncenter{margin:20px auto;}img{max-width:100%;height:auto;display:block;}.valign{display:inline-block;vertical-align:middle;max-width:94%;}.vfix{display:inline-block;height:100%;vertical-align:middle;width:0;}.fullframe{height:0;margin:0;overflow:hidden;padding-bottom:56.5%;position:relative;z-index:0;}.fullframe > iframe,.fullframe > object,.fullframe > embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}.selbel_w{position:relative;display:block;width:100%;font:400 0.30435 "open";height:46px;}.selbel_w select{width:100%;height:100%;cursor:pointer;position:relative;display:block;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.selbel_w select + span{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;color:#555;padding:0 10px;border-radius:5px;border:1px solid #eee;}.selbel_w select + span:after{content:'';width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#555 transparent transparent transparent;position:absolute;right:13px;top:16px;}.selbel_w select + span.err{border-color:#ef4036;}.selbel_w select option{padding:5px;}div.wpcf7 .wpcf7-form-control-wrap{display:block !important;margin-bottom:10px;clear:both;}div.wpcf7 .wpcf7-not-valid-tip{background:#fff;border:1px solid #f00;position:absolute;top:0;bottom:0;left:0;right:0;font-size:14px;cursor:pointer;font-family:"open";height:46px;line-height:46px;padding:0 10px;border-radius:8px;}div.wpcf7 .wpcf7-response-output{float:left;width:100%;margin:10px 0 0 0;font-family:"open";font-size:14px;line-height:20px;padding:5px 20px;text-align:center;background:#fff;border-radius:8px;}div.wpcf7 .ajax-loader{display:none;}.error404 .content{text-align:center;}.error404 .content h1{font-size:75px;line-height:1.2;padding-bottom:40px;font-weight:400;}.error404 .content h1 span{font-size:5.55556rem;line-height:1.2;color:#ff6c38;font-weight:700;}.error404 .content p{font-size:1.11111rem;}#menuOpen{position:fixed;top:0;left:0;right:0;background:#222;height:50px;display:none;z-index:100;}#menuOpen.opened span:before,#menuOpen.opened span:after{top:0;left:0;right:0;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}#menuOpen.opened span:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(-45deg) translate(-7px, 7px);-moz-transform:rotate(-45deg) translate(-7px, 7px);-ms-transform:rotate(-45deg) translate(-7px, 7px);-o-transform:rotate(-45deg) translate(-7px, 7px);transform:rotate(-45deg) translate(-7px, 7px);}#menuOpen.opened span:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(45deg) translate(7px, 7px);-moz-transform:rotate(45deg) translate(7px, 7px);-ms-transform:rotate(45deg) translate(7px, 7px);-o-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px);}#menuOpen p{margin-left:3%;color:#fff;font-size:24px;text-transform:uppercase;line-height:50px;}#menuOpen span{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moztransform:translate(0, -50%);transform:translate(0, -50%);right:3%;width:27px;height:27px;cursor:pointer;z-index:300;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}#menuOpen span:before,#menuOpen span:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-webkit-box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-moz-box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}#menuOpen span:after{content:"";position:absolute;top:7px;height:4px;-webkit-box-shadow:0 4px 0 0 #fff;-moz-box-shadow:0 4px 0 0 #fff;-ms-box-shadow:0 4px 0 0 #fff;-o-box-shadow:0 4px 0 0 #fff;box-shadow:0 4px 0 0 #fff;}.popup{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;background:rgba(0, 0, 0, .7);overflow:auto;text-align:center;display:none;}.popup.opened .valign{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.popup .shadow{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1;}.popup .valign{position:relative;z-index:2;margin:40px 0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);width:750px;background-color:#6dcff6;background-image:linear-gradient(#f6fdff, #c1f1ff);border:1px solid #2fa2d4;border-radius:8px;padding:50px 60px;text-align:center;overflow:hidden;}.popup .valign h2{font-size:2rem;font-weight:400;font-family:"cucho";line-height:1.2;padding-bottom:10px;}.popup .valign h2:last-child{padding-bottom:0;}.popup .valign h2 a{color:#2fa2d4;font-weight:600;}.popup .valign:after{content:'';background:url("../images/wave.png") repeat;height:29px;width:100%;left:0;right:0;bottom:0;position:absolute;}.popup .close{position:absolute;right:20px;top:10px;border:none;cursor:pointer;font-size:27px;line-height:1;font-weight:200;background:none;color:#1c3036;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;font-family:"open";}.popup .close:hover{color:#ff6c38;}.afterLine{height:1px;width:250px;background:#8abacc;position:relative;left:50%;transform:translateX(-50%);margin-bottom:40px;}.example{position:fixed;right:5px;bottom:350px;width:30px;}.example a{display:block;width:100%;height:30px;background:#ff6c38;}.two{bottom:300px;}.three{bottom:250px;}.four{bottom:200px;}.five{bottom:150px;}.six{bottom:100px;}.seven{bottom:50px;}#contact input[type="text"],#pasEnter input[type="text"],#LogIn input[type="text"],#FreeTrial input[type="text"],#contact input[type="email"],#pasEnter input[type="email"],#LogIn input[type="email"],#FreeTrial input[type="email"],#contact input[type="password"],#pasEnter input[type="password"],#LogIn input[type="password"],#FreeTrial input[type="password"]{text-align:left;margin-bottom:15px;}#contact textarea,#pasEnter textarea,#LogIn textarea,#FreeTrial textarea{text-align:left;margin-bottom:30px;}#contact input[type="submit"],#pasEnter input[type="submit"],#LogIn input[type="submit"],#FreeTrial input[type="submit"]{width:215px;transition:all 0.4s;}#contact input[type="submit"]:hover,#pasEnter input[type="submit"]:hover,#LogIn input[type="submit"]:hover,#FreeTrial input[type="submit"]:hover{background:#3dcef8;}#contact .wpcf7-response-output,#pasEnter .wpcf7-response-output,#LogIn .wpcf7-response-output,#FreeTrial .wpcf7-response-output{display:none !important;}#contact .textarea-36 .wpcf7-not-valid-tip,#pasEnter .textarea-36 .wpcf7-not-valid-tip,#LogIn .textarea-36 .wpcf7-not-valid-tip,#FreeTrial .textarea-36 .wpcf7-not-valid-tip{height:100px;}#pasEnter input[type="email"]{margin-bottom:30px;}#pasEnter input[type="submit"]{margin-bottom:15px;}#pasEnter a{font-weight:600;text-decoration:underline;}#pasEnter a:hover{text-decoration:none;}#LogIn input[type="password"]{margin-bottom:30px;}#LogIn input[type="submit"]{margin-bottom:15px;}#LogIn a{font-weight:600;text-decoration:underline;}#LogIn a:hover{text-decoration:none;}#LogIn .SignUp{padding:15px 28px;margin-top:40px;border-top:1px solid #8abacc;}#LogIn .SignUp span{display:block;color:#656565;font-size:14px;font-weight:600;}#LogIn .SignUp span a{color:#656565 !important;font-weight:200;text-decoration:underline;}#LogIn .SignUp span a:hover{text-decoration:none;}#LogIn .SignUp p{color:#2fa2d4;font-size:14px;padding-bottom:25px;}#LogIn .SignUp img{margin:0 auto;}#FreeTrial input[type="submit"]{margin:15px 0 30px;}#FreeTrial p span{font-weight:400;font-style:italic;}#FreeTrial p a{font-weight:600;text-decoration:underline;}#FreeTrial p a:hover{text-decoration:none;}#pasRec .valign,#pasAct .valign,#pasEnter .valign,#LogIn .valign,#FreeTrial .valign{width:550px;padding:50px 40px;}#pasRec .afterLine,#pasAct .afterLine{margin:25px 0 60px;}#pasRec p,#pasAct p{padding-bottom:0;}html{font:200 18px/1.5714 "open", sans-serif;}body{color:#010101;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;min-height:100vh;}#main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;}.container{margin:0 auto;width:1140px;max-width:94%;position:relative;}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;}.alc{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}h1,h2,h3,h4,h5,h6{font-weight:400;padding-bottom:20px;}h1{font-size:3.33333rem;font-family:"cucho";line-height:1.1;padding-bottom:25px;margin-bottom:18px;border-bottom:1px solid #e1e1e1;}h1 span{color:#2fa2d4;}h3{font-size:1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;}h4{font-weight:400;font-size:1.33333rem;font-family:"cucho";}p{padding-bottom:20px;line-height:1.5;}p strong{font-weight:600;}a{color:#2fa2d4;text-decoration:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}a:hover{text-decoration:underline;}.home h2{font-size:3.33333rem;font-family:"cucho";line-height:1.1;padding-bottom:35px;}header{padding:25px 0;border-bottom:4px dotted #8abacc;}header .flex{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}header .data{margin-top:5px;}@media screen and (min-width:1025px){#mainMenu ul{font-size:0;}#mainMenu ul li{display:inline-block;vertical-align:middle;position:relative;margin:0 20px;}#mainMenu ul li:before{content:"";width:6px;height:6px;position:absolute;left:-23px;top:10px;border-radius:50%;background:#162a30;}#mainMenu ul li a{display:block;color:#162a30;font-size:24px;line-height:1.1;font-family:"cucho";font-weight:400;}#mainMenu ul li.blue{margin:0;}#mainMenu ul li.blue:before{left:-2px;top:17px;}#mainMenu ul li.blue a{background:#2fa2d4;border-radius:8px;font:700 14px/40px "open";color:#fff;padding:0 30px;text-transform:uppercase;margin:0 5px 0 37px;}#mainMenu ul li.blue a:hover,#mainMenu ul li.blue.current-menu-item a{color:#fff;background:#ff6c38;}#mainMenu ul li.green{margin:0;}#mainMenu ul li.green:before{display:none;}#mainMenu ul li.green a{background:#accc49;border-radius:8px;font:700 14px/40px "open";color:#fff;padding:0 20px;text-transform:uppercase;}#mainMenu ul li.green:hover a,#mainMenu ul li.green.current-menu-item a{color:#fff;background:#ff6c38;}#mainMenu ul li:last-child a{margin:0 0 0 5px;}#mainMenu ul li a:hover,#mainMenu ul li.current-menu-item a{color:#2fa2d4;text-decoration:none;}}.top{background-color:#fff;position:relative;background-size:cover;background-position:50% 100%;}.top .container{height:100%;z-index:0;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.top .info{padding-top:110px;}.top .info h1{border:none;margin:0;line-height:1.2;padding-bottom:3.61111rem;font-size:5rem;}.top .info .button{margin-top:15px;}.top .island{position:absolute;left:-55px;bottom:90px;z-index:-1;}.top #mouse{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:45px;background:url("../images/mouse.png") 0 0 no-repeat;width:18px;height:30px;cursor:pointer;z-index:10;}.topDesc{background:#fff;padding:25px 0 20px;}.methodBox{text-align:center;background:url("../images/method.jpg") 50% 50% / cover no-repeat;padding:55px 0 65px;border-top:4px dotted #d7d7d7;border-bottom:4px dotted #d7d7d7;}.methodBox .methods{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1.75%;width:103.5%;margin-top:25px;}.methodBox .methods > *{width:21.5%;margin:0 1.75% 2.1875em;}.methodBox .methods .item figure{min-height:135px;margin-bottom:30px;}.methodBox .methods .item figure img{margin:auto;}.home .content{padding:0;background:#fff;}.home .content ul li:before{background:url("../images/li.png") 0 0 no-repeat;width:13px;height:13px;border-radius:0;top:14px;}#lessons{background:#eafaff;padding-top:120px;}#lessons .lessonsTop{margin-bottom:25px;}#lessons .bottom{padding:75px 0;}#lessons .bottom .info{flex-basis:55%;}#schools{background-position:50% 0;padding:65px 0;border-bottom:1px solid #ebebeb;}#schools .container{height:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}#schools .info{-webkit-flex-basis:45%;-moz-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;}.testimonials{padding-top:60px;text-align:center;}.testimonials h3{padding-bottom:15px;}.testimonials h3 span{display:inline-block;vertical-align:middle;}.testimonials h3 span:before,.testimonials h3 span:after{content:"";display:inline-block;vertical-align:middle;background:url("../images/testi.png") 0 0 no-repeat;width:48px;height:24px;margin:0 24px;}.testimonials h3 span:after{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}.testimonials .swiper-container{padding:55px 0 35px;background:url("../images/testi2.png") 50% 0 no-repeat;}.testimonials .swiper-container .swiper-slide{text-align:center;padding:0 13.1%;}.testimonials .swiper-container .swiper-slide p{padding-bottom:40px;}.testimonials .swiper-container .swiper-pagination{bottom:0;}.testimonials .swiper-container .swiper-pagination-bullet{background:#fff;border:1px solid #24333b;opacity:1;}.testimonials .swiper-container .swiper-pagination-bullet-active{background:#ff6c38;border:none;}.testimonials .swiper-container .swiper-button-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:4.5%;}.testimonials .swiper-container .swiper-button-prev{left:4.5%;}.testimonials .swiper-container .swiper-button-prev,.testimonials .swiper-container .swiper-button-next{background:url("../images/slider_arrow.png") no-repeat;height:19px;width:16px;top:42%;}.content{padding:100px 0;background-color:#ebebeb;background-image:-webkit-linear-gradient(top, #f9f9f9, #fff);background-image:-moz-linear-gradient(top, #f9f9f9, #fff);background-image:-o-linear-gradient(top, #f9f9f9, #fff);background-image:-ms-linear-gradient(top, #f9f9f9, #fff);background-image:linear-gradient(to bottom, #f9f9f9, #fff);}.content ul{margin:0 0 30px 15px;}.content ul li{padding:5px 0 5px 25px;position:relative;}.content ul li:before{content:'';background:#2fa2d4;border-radius:50%;height:8px;width:8px;left:0;top:16px;position:absolute;}.content article{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;}.content aside{-webkit-flex-basis:255px;-moz-flex-basis:255px;-ms-flex-preferred-size:255px;flex-basis:255px;margin-left:3.5%;}.content aside ul{margin:0;}.content aside ul li{padding:7px 0 7px 30px;position:relative;}.content aside ul li:before{content:'';background:url("../images/before.png");height:14px;width:14px;top:15px;left:0;position:absolute;}.content aside ul li a{color:#656565;font-size:14px;}.content aside ul li a:hover{color:#2fa2d4;}.content aside .widget{margin-bottom:40px;}.content aside .widget .widgetTitle{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:20px;}.content aside .form{border-radius:30px;background:#e0eef3;padding:35px 20px 40px;}.content aside .form h2{font-size:2rem;font-weight:400;font-family:"cucho";line-height:1.2;padding-bottom:10px;}.content aside .form h3{line-height:1.2;padding-bottom:15px;}.content aside .form .wpcf7{margin-top:10px;}.content aside .form input[type="text"],.content aside .form input[type="email"],.content aside .form input[type="tel"],.content aside .form input[type="search"],.content aside .form input[type="password"],.content aside .form textarea{border-color:#fff;margin-bottom:10px;}.content aside .form input[type="text"]:focus,.content aside .form input[type="email"]:focus,.content aside .form input[type="tel"]:focus,.content aside .form input[type="search"]:focus,.content aside .form input[type="password"]:focus,.content aside .form textarea:focus{border-color:#ff6c38;}.content aside .form input[type="submit"]{margin-top:20px;margin-bottom:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}.content aside .form input[type="submit"]:hover{background:#accc49;}.posts{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.posts .post{-webkit-flex-basis:47.7%;-moz-flex-basis:47.7%;-ms-flex-preferred-size:47.7%;flex-basis:47.7%;margin-bottom:3.33333rem;border-bottom:1px solid #e1e1e1;padding-bottom:15px;}.posts .post:first-child{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}.posts .post:first-child .info .more{font-size:1.22222rem;font-weight:400;font-family:"cucho";text-transform:none;}.posts .post .thumb{display:block;margin-bottom:22px;}.posts .post .thumb img{margin:0 auto;border-radius:8px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}.posts .post .thumb:hover img{opacity:0.8;}.posts .post .info{float:left;}.posts .post .info h3{font-size:1.72222rem;font-weight:400;font-family:"cucho";text-transform:none;padding-bottom:12px;}.posts .post .info h3 a{color:#010101;}.posts .post .info h3 a:hover{color:#2fa2d4;text-decoration:none;}.posts .post .info .more{float:right;letter-spacing:0.2px;text-transform:uppercase;font-weight:700;}.posts .post .info .more:hover{color:#accc49;text-decoration:none;}.sections .items{padding:30px 0;border-bottom:4px dotted #d7d7d7;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}.sections .items .info{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;}.sections .items figure{-webkit-flex-basis:248px;-moz-flex-basis:248px;-ms-flex-preferred-size:248px;flex-basis:248px;margin:0 30px 0 0;}.sections .items figure img{margin:0 auto;}.sections .items.left{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.sections .items.left figure{margin:0 0 0 30px;}.bottom{padding:60px 0;background-position:30% 100%;background-size:cover;}.bottom .container{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;height:100%;}.bottom h2{font-size:3.33333rem;font-family:"cucho";line-height:1;padding-bottom:25px;}.bottom .info{-webkit-flex-basis:47%;-moz-flex-basis:47%;-ms-flex-preferred-size:47%;flex-basis:47%;}.bottom figure{position:relative;-webkit-flex-basis:51%;-moz-flex-basis:51%;-ms-flex-preferred-size:51%;flex-basis:51%;height:100px;}.bottom figure img{position:absolute;bottom:0;right:0;}.bottom .button{margin-top:10px;}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="password"],textarea{height:46px;width:100%;border:1px solid #8abacc;border-radius:8px;background:#fff;padding:0 20px;font-family:"open";font-size:14px;text-align:center;}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="password"]:focus,textarea:focus{border-color:#ff6c38;}textarea{resize:none;height:100px;padding:10px;}input[type="submit"]{display:inline-block;line-height:2.22222rem;padding:0 1.38889rem;width:100%;background:#2fa2d4;color:#fff;font-size:0.77778rem;font-weight:700;border-radius:8px;text-align:center;text-transform:uppercase;}.button{display:inline-block;line-height:3.33333rem;padding:0 1.94444rem;background:#ff6c38 url("../images/button.png") 50% 100% repeat-x;font-family:"cucho";font-weight:400;font-size:1.22222rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:30px;color:#fff;text-shadow:1px 1px #c84a1d;}.button:hover{background-color:#accc49;text-shadow:1px 1px #95b13f;text-decoration:none;}.button.blue{background-color:#3dcef8;text-shadow:1px 1px #2fa2d4;}.button.blue:hover{background-color:#accc49;text-shadow:1px 1px #95b13f;}img.wp-image-31{margin-top:20px;}.scBlock{border-top:1px solid #e1e1e1;padding-top:20px;text-align:right;}.navi{margin-top:75px;}.navi a{display:inline-block;line-height:3.33333rem;padding:0 2.22222rem;background:#f1f7f9 url("../images/button.png") 50% 100% repeat-x;font-family:"cucho";font-weight:400;font-size:1.22222rem;text-align:center;text-decoration:none;border-radius:30px;color:#010101;min-width:255px;}.navi a:hover{background:#accc49 url("../images/button.png") 50% 100% repeat-x;text-shadow:1px 1px #95b13f;text-decoration:none;}.navi a[rel="next"]{margin-left:auto;text-shadow:1px 1px #baeaff;background-color:#3dcef8;}.navi a[rel="next"]:hover{background-color:#accc49;}footer{background:#e2f1fa;}footer > div{padding:20px 0;}footer > div:first-child{color:#2fa2d4;border-bottom:1px solid #8abacc;}footer > div:last-child{text-align:center;color:#656565;font-size:14px;}footer ul li{display:inline-block;vertical-align:middle;border-left:1px solid #2fa2d4;}footer ul li:first-child{border:none;}footer ul li:first-child a{margin-left:0;}footer ul li a{display:block;font-size:1rem;margin:0 26px;line-height:1;}footer p{padding-bottom:0;}@media screen and (max-width:1024px){.posts .post .thumb img{width:100%;}html{font-size:14px;}#menuOpen{display:block;}#menuOpen.opened + #mainMenu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}#mainMenu{position:fixed;top:50px;width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background:rgba(26, 26, 26, 0.95);right:0;bottom:0;overflow:auto;z-index:100;}#mainMenu ul li{display:inline-block;width:100%;}#mainMenu ul li a{display:block;margin:0;color:#fff;font-size:18px;padding:15px 3%;border-bottom:1px solid #000;}#mainMenu ul li.blue a{background:#2fa2d4;}#mainMenu ul li.blue.current-menu-item a{color:#fff;background:#ff6c38;}#mainMenu ul li.green a{background:#accc49;}#mainMenu ul li.green.current-menu-item a{color:#fff;background:#ff6c38;}#mainMenu ul li:hover a{background:none;}#mainMenu ul li.current-menu-item > a{background:#ff6c38;}#logo{margin:50px auto 0;width:170px;}h1,.bottom h2{font-size:32px;}.home h2{font-size:32px;}.top{height:auto !important;padding-bottom:85px;}.top > .flex{display:block;}.top .island{position:static;margin:0 auto;}.top .info{padding-top:50px;}.top .info h1{font-size:40px;}.methodBox .methods{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1.5%;width:103%;margin-top:30px;text-align:left;}.methodBox .methods > *{width:47%;margin:0 1.5% 2.25em;}#lessons{padding-top:50px;}.content{padding:50px 0;}footer{text-align:center;}footer .flex{display:block;}footer ul{margin-bottom:20px;}footer ul li a{margin:0 10px !important;}img.alignleft,img.alignright{margin:0 auto 20px;float:none;}.example{display:none;}}@media screen and (max-width:767px){.content > .flex{display:block;}.content aside{width:255px;margin:30px auto 0;}.methodBox .methods{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 0;width:100%;margin-top:30px;}.methodBox .methods > *{width:100%;margin:0 0 0em;}.methodBox .methods .item{margin-bottom:30px;}#lessons .bottom{padding:40px 0;}.bottom{height:auto !important;background:#baeefc !important;}.bottom > .flex{display:block;}.bottom figure{height:auto;}.bottom figure img{position:static;margin:0 auto;}#schools{background:none;padding:40px 0;height:auto !important;}#schools > .flex{display:block;}.testimonials{padding-top:40px;}.testimonials h3 span:before,.testimonials h3 span:after{display:none;}.sections .items{display:block;}.sections .items figure{margin:0 0 20px 0 !important;}.posts{display:block;}.posts .post .info{float:none;}.posts .post .info .more{float:none;}}

.front-video {
    border: 1px solid #666;
    width: 640px;
    height: 360px;
}