@charset "UTF-8";body{font-family:"futura-pt",sans-serif;font-weight:300;font-style:normal;font-size:20px;color:#000;line-height:1.4}a{color:#a6192e;text-decoration-skip-ink:none}a:focus,a:hover{color:#c91f38;text-decoration:none}.fa.fa-map-marker:before{content:"" !important}.glyphicon-calendar:before{content:"" !important}.pretest{color:#133b5b}.grecaptcha-badge{visibility:collapse !important}.description strong{font-weight:700}p{font-family:"futura-pt",sans-serif;font-weight:300;font-style:normal;font-size:20px;line-height:1.4;color:#000}strong{font-weight:500}.alert{display:none;padding:5px 12px;margin-top:10px;font-weight:400}.title-link a{color:#a6192e;font-weight:400;text-decoration:underline;padding-right:5px}.title-link a i{font-size:14px;transition:all ease .5s}.title-link a:hover{color:#ff163d}.title-link a:hover i{transform:translateX(2px) translateY(-2px)}.popover{font-family:"futura-pt",sans-serif;min-width:300px !important;border:1px solid #cddae5;padding:0;font-size:18px;font-weight:400}.popover .popover-title{font-family:"futura-pt",sans-serif;font-weight:500;font-style:normal;padding:10px 14px;margin:0;font-size:20px;border-bottom:1px solid transparent;border-radius:0}.popover.right>.arrow{margin-top:-15px}.popover-link{display:inline-block;outline:none;color:#a6192e;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer}.popover-link.active i{color:#fff;border-color:#b70b26;background-color:#b70b26}.popover-link i{font-size:12px;font-weight:300;height:25px;width:25px;border-radius:50%;display:inline-block;line-height:22px;text-align:center;background-color:#a6192e;color:#fff;border:2px solid #a6192e;margin-right:5px}.modal{font-weight:400;text-align:left}.modal .modal-body{margin:0 !important}.modal .modal-body h3{margin-top:0}.modal .modal-header{background:#a6192e}.modal .modal-header .modal-title{color:#fff}.modal .modal-title{position:relative;padding:0 30px;text-transform:uppercase}.modal .line{width:50px;margin:20px 0;height:3px;background-color:#a6192e}.modal .description{font-family:"minion-3",sans-serif;font-style:italic;color:#000;font-weight:300;font-size:22px;margin-bottom:20px}.modal button.close{font-size:36px;position:absolute;top:15px;right:31px;color:#fff;opacity:1}.modal .list-style-custom ul:not(.a_list-style-none) li{font-weight:400;line-height:1.2}.modal p{font-weight:400}::-moz-selection{background-color:#a6192e;color:#fff}::selection{background-color:#a6192e;color:#fff}body.admin-bar{margin-top:32px}.scrollTop{position:fixed;right:15px;bottom:25px;padding:10px;z-index:99;opacity:0;transition:all ease .4s;text-align:center}.scrollTop:hover img{-webkit-animation:totop 1s infinite linear;-moz-animation:totop 1s infinite linear;-o-animation:totop 1s infinite linear;animation:totop 1s infinite linear}.scrollTop img{width:40px;display:inline-block;transition:all ease .4s}@-webkit-keyframes totop{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:1}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes totop{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:1}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes totop{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:1}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes totop{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:1}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}.map-label h5{font-size:14px}.p-0{padding:0}.pr-0{padding-right:0}.pl-0{padding-left:0}.red{color:red;font-weight:500;padding:15px 0}h1{font-size:70px;line-height:1;font-weight:400;color:#000}h2{font-size:50px;line-height:1;color:#000;font-weight:400}h3{line-height:1.2;font-size:40px;color:#000;font-weight:400}h4{font-family:"futura-pt",sans-serif;font-weight:400;font-style:normal;font-size:28px;color:#000;line-height:1.2}h5{font-family:"futura-pt",sans-serif;font-weight:500;font-style:normal;font-size:22px;color:#000;line-height:1.2}h6{font-family:"futura-pt",sans-serif;font-weight:500;font-style:normal;font-size:20px;color:#000;line-height:1.2}.custom-button{text-decoration:none !important;cursor:pointer;position:relative;z-index:1;font-family:"futura-pt",sans-serif;font-size:18px;text-align:center;display:inline-block;padding:14px 20px;border-radius:2px;background:0 0;border:2px solid transparent;-webkit-transition:all ease .1s;-moz-transition:all ease .1s;-o-transition:all ease .1s;transition:all ease .1s;min-width:130px;line-height:14px;overflow:hidden;font-weight:500}.custom-button:hover,.custom-button:focus{text-decoration:none}.custom-button.map-view{min-width:133px}.custom-button.custom-button-lg{font-size:20px}.custom-button.custom-button-xl{font-size:28px;padding:28px 30px;border-radius:10px}.custom-button.custom-button-md{padding:13px 20px;min-width:80px}.custom-button.custom-button-sm{padding:8px 16px;min-width:100px;font-size:14px}.custom-button-main{position:relative;z-index:2;background-color:#a6192e;color:#fff;border:2px solid #a6192e}.custom-button-main:hover,.custom-button-main:focus{color:#fff;border-color:#c91f38;background:#c91f38;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 15px rgba(0,0,0,.25);box-shadow:0px 0px 10px rgba(0,0,0,.25)}.custom-button-light{position:relative;z-index:2;background-color:#fff;color:#a6192e;border:2px solid #a6192e}.custom-button-light:hover,.custom-button-light:focus{color:#c91f38;border-color:#c91f38;background:#fff;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 15px rgba(0,0,0,.15);box-shadow:0px 0px 10px rgba(0,0,0,.15)}.custom-button-blue{position:relative;z-index:2;background-color:#133c5c;color:#fff}.custom-button-blue:hover,.custom-button-blue:focus{color:#fff;background:#1b5784}.custom-button-white{position:relative;z-index:2;background-color:#fff;color:#000}.custom-button-white:hover,.custom-button-white:focus{background-color:#fff;color:#000;-webkit-box-shadow:0px 0px 10px rgba(255,255,255,.4);-moz-box-shadow:0px 0px 10px rgba(255,255,255,.4);box-shadow:0px 0px 10px rgba(255,255,255,.4)}.custom-button-green{position:relative;z-index:2;background-color:#294707;color:#fff}.custom-button-green:hover,.custom-button-green:focus{color:#fff;background:#406e0b}.custom-button-yellow{position:relative;z-index:2;background-color:#ffb01f;color:#fff}.custom-button-yellow:hover,.custom-button-yellow:focus{color:#fff;background:#f7a001}.button-simple{text-decoration:underline;font-size:20px;font-weight:400}.content ul:not(.a_list-style-none),.list-style-custom ul:not(.a_list-style-none){padding:0;margin:15px 0 20px;position:relative}.content ul:not(.a_list-style-none) li,.list-style-custom ul:not(.a_list-style-none) li{font-family:"futura-pt",sans-serif;font-style:normal;line-height:1.4;display:block;margin-left:0;position:relative;padding-left:20px;margin-bottom:5px}.content ul:not(.a_list-style-none) li:before,.list-style-custom ul:not(.a_list-style-none) li:before{content:"";position:absolute;top:12px;left:0;width:6px;height:6px;border-radius:50%;background:#a6192e}.list-style-num ol{padding-left:15px}.list-style-num ol li{list-style:inherit;padding-left:10px;line-height:1.6;position:relative}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.convergine-wrapper{width:220px;margin:-10px auto 0;float:right;display:table}.convergine-wrapper .left-block{width:174px;float:none;display:table-cell;vertical-align:middle;font-weight:400}.convergine-wrapper .left-block a{color:#000;font-size:14px;text-transform:none;line-height:18px;display:block;text-decoration:none}.convergine-wrapper .left-block a span{text-decoration:underline;color:#000;font-size:14px;text-transform:none}.convergine-wrapper .right-block a{margin-top:0;display:block;position:relative}.map-holder .wrapper{position:relative}.map-holder .wrapper .loader{position:absolute;height:100%;width:100%;top:0;left:0;right:0;margin:0 auto;z-index:15;opacity:1;visibility:visible;background-color:#e6e6e6}.map-holder .wrapper .loader .la-ball-spin-clockwise-fade{position:absolute;top:43%;left:0;right:0;margin:0 auto}.map-holder .wrapper .loader.active{opacity:0;transition:all ease 0s;visibility:hidden}.home_map_box{height:165px;width:180px;padding:20px 15px 5px;margin:0 auto;background:#a50822;color:#fff;text-align:left;box-shadow:0 0 25px rgba(0,0,0,.5)}.home_map_box.home_map_box_full{padding:20px 5px 5px 15px}.home_map_box.home_map_box_full h5{line-height:1}.home_map_box .custom-button{margin-top:10px;min-width:70px;position:absolute;bottom:20px}.home_map_box .custom-button:hover{font-weight:800;box-shadow:0 0 15px rgba(255,255,255,.5)}.home_map_box.close_map_box{height:160px;width:160px;margin-right:-1px;text-align:center}.home_map_box.close_map_box .text{font-size:12px;line-height:1.2;font-weight:300;margin-top:5px}.home_map_box h5{font-size:15px;margin:5px 0;color:#fff}.home_map_box .text{font-family:"futura-pt",sans-serif;font-size:12px;line-height:1.2}.home_map_box .more{position:absolute;color:#fff;bottom:20px;left:70px;margin:0 auto;font-size:20px;line-height:40px;width:50px;border-radius:100%}.la-ball-spin-clockwise-fade{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-spin-clockwise-fade>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-spin-clockwise-fade.la-dark{color:#fff}.la-ball-spin-clockwise-fade>div{display:inline-block;float:none;background-color:#fff;border:0 solid #fff;position:absolute;top:48%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-clockwise-fade 1s infinite linear;-moz-animation:ball-spin-clockwise-fade 1s infinite linear;-o-animation:ball-spin-clockwise-fade 1s infinite linear;animation:ball-spin-clockwise-fade 1s infinite linear}.la-ball-spin-clockwise-fade>div:nth-child(1){top:5%;left:50%;-webkit-animation-delay:-.875s;-moz-animation-delay:-.875s;-o-animation-delay:-.875s;animation-delay:-.875s}.la-ball-spin-clockwise-fade>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s}.la-ball-spin-clockwise-fade>div:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-.625s;-moz-animation-delay:-.625s;-o-animation-delay:-.625s;animation-delay:-.625s}.la-ball-spin-clockwise-fade>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.la-ball-spin-clockwise-fade>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-.375s;-moz-animation-delay:-.375s;-o-animation-delay:-.375s;animation-delay:-.375s}.la-ball-spin-clockwise-fade>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}.la-ball-spin-clockwise-fade>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-.125s;-moz-animation-delay:-.125s;-o-animation-delay:-.125s;animation-delay:-.125s}.la-ball-spin-clockwise-fade>div:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-spin-clockwise-fade.la-sm{width:16px;height:16px}.la-ball-spin-clockwise-fade.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-clockwise-fade.la-2x{width:64px;height:64px}.la-ball-spin-clockwise-fade.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-clockwise-fade.la-3x{width:96px;height:96px}.la-ball-spin-clockwise-fade.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}.loading-cont{position:absolute;text-align:center;display:block;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(255,255,255,.8)}.loading-cont p{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@-webkit-keyframes ball-spin-clockwise-fade{50%{opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-spin-clockwise-fade{50%{opacity:.25;-moz-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-spin-clockwise-fade{50%{opacity:.25;-o-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-clockwise-fade{50%{opacity:.25;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}#map2{position:relative;height:500px;width:100%}#mapY1{height:525px}#mapY2{height:500px}ymaps[class*=balloon__content]{padding:0;margin:0 !important}ymaps[class*=balloon__tail]{display:none}.menu-button{float:right;margin-right:-20px;display:block;height:80px;width:70px;text-align:center;right:0;z-index:999;transition:all ease .5s}.menu-button .hamburger{margin:0 auto;padding:0;width:100%;height:100%;text-align:center}.menu-button .hamburger svg{width:70px;height:80px;cursor:pointer;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.menu-button .hamburger svg path{fill:none;-webkit-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-moz-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-o-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-ms-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);stroke-width:24px;stroke-linecap:round;stroke:#000;stroke-dashoffset:0px}.menu-button .hamburger svg path#top,.menu-button .hamburger svg path#bottom{stroke-dasharray:240px 950px}.menu-button .hamburger svg path#middle{stroke-dasharray:240px 240px}.menu-button .hamburger.cross path{stroke:#000}.menu-button .hamburger.cross path#top,.menu-button .hamburger.cross path#bottom{stroke-dashoffset:-650px}.menu-button .hamburger.cross path#middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px}.main-nav-side-search{display:inline-block;margin:0 0 0 10px;vertical-align:top;position:relative}section.search-overlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.9);text-align:center;z-index:9999;transition:all ease-in-out .25s}section.search-overlay.search-overlay-show{visibility:visible;opacity:1}section.search-overlay.search-overlay-show .search-wrapper{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);ms-transform:scale(1)}section.search-overlay:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}section.search-overlay .search-close{position:absolute;z-index:2;top:45px;right:35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:0 0;opacity:.8;cursor:pointer;transition:all ease-out .2s}section.search-overlay .search-close span{display:block;content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}section.search-overlay .search-close span:nth-child(1){transform:rotate(45deg)}section.search-overlay .search-close span:nth-child(2){transform:rotate(-45deg)}section.search-overlay .search-close:hover{opacity:1;transform:scale(1.2)}section.search-overlay .search-close svg{height:26px;fill:#fff}section.search-overlay .msg{opacity:0;position:absolute;left:0;right:0;font-size:18px;color:#fff;margin-top:-25px;transition:all ease .5s}section.search-overlay .msg.active{opacity:1}section.search-overlay .search-wrapper{display:inline-block;max-width:700px;position:relative;width:100%;vertical-align:middle;text-align:center;font-size:18px;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);ms-transform:scale(.9);opacity:0;visibility:hidden;transition:all ease-in-out .3s}section.search-overlay .search-wrapper p{font-size:14px;margin-bottom:40px;color:#fff;letter-spacing:2px;text-transform:uppercase}section.search-overlay .search-wrapper .search-form{position:relative}section.search-overlay .search-wrapper .search-form .search-icon{height:50px;width:50px}section.search-overlay .search-wrapper .search-form .search-icon path{fill:rgba(255,255,255,.2);transition:all ease .5s}section.search-overlay .search-wrapper .search-form .search-input{width:100%;max-width:700px;background-color:transparent;box-shadow:0 3px 0 0 rgba(255,255,255,.1);border:0;text-align:center;font-size:35px;padding:20px;color:#fff;transition:all .3s ease-out}section.search-overlay .search-wrapper .search-form .search-input:focus{outline:none;box-shadow:0 3px 0 0 rgba(255,255,255,.2)}section.search-overlay .search-wrapper .search-form input[type=submit]{position:absolute;width:100px;height:100%;background-color:transparent;border:0;right:0;top:0}section.search-overlay .search-wrapper .search-form .search-icon{outline:none;border:none;background-color:transparent;font-size:25px;position:absolute;right:0;bottom:0;color:#fff;color:rgba(255,255,255,.2);transition:all .2s ease-out}section.search-overlay .search-wrapper .search-form .search-icon:hover{color:rgba(255,255,255,.3)}.slick-dots{bottom:-50px}.slick-dots li{padding:0 10px}.slick-dots li button{font-size:11px;background:#fff;border:2px solid #a6192e;border-radius:50%;width:10px;height:10px;padding:0;color:#fff;text-indent:-9999px}.slick-dots li button:before{content:none}.slick-dots li.slick-active button{background:#a6192e}.social-links{top:-15px;position:relative;display:inline-block}.social-links a{font-size:16px;color:#c3c2c2;margin:0 2px;display:inline-block;transition:all ease .5s}.social-links a:hover{color:#a6192e;transform:scale(1.3)}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}:-moz-placeholder{color:#999}.message-error-filter{position:absolute;font-size:16px;color:red;font-weight:400;opacity:0;visibility:hidden;transition:all ease .5s;left:160px;bottom:25px}.message-error-filter.active{opacity:1;visibility:visible}.form br{display:none}.form hr{border-color:#ccc;margin:0 0 15px}.form label{font-size:18px;margin-top:5px;font-weight:500}.form label a{text-decoration:underline}.form .message-error{position:absolute;top:-24px;font-size:16px;color:red;font-weight:400;opacity:0;visibility:hidden;transition:all ease .5s}.form .message-error.active{opacity:1;visibility:visible}.form .form-datepicker-field{position:relative}.form .form-datepicker-field .icon-calendar{display:block;top:13px;right:13px;position:absolute;height:16px;width:16px;-webkit-background-size:cover;background-size:cover;background-image:url("/wp-content/themes/cael/assets/images/icons/icon-calendar.svg")}.form .form-radio input{position:absolute;opacity:0;left:0;top:0;height:30px;width:30px;z-index:2}.form .form-radio span.wpcf7-list-item{position:relative;margin:0 0 0 .5em}.form .form-radio span.wpcf7-list-item-label{font-weight:500;font-size:18px;font-style:italic;position:relative;padding-top:5px;color:#999;transition:all ease .2s;padding-left:30px}.form .form-radio span.wpcf7-list-item-label:before{content:"";position:absolute;top:3px;left:0;height:26px;width:26px;background-color:#fff;border:1px solid #ccc;border-radius:50%;transition:all ease .2s}.form .form-radio input:checked~.wpcf7-list-item-label{border-color:#a6192e;color:#000}.form .form-radio span:after{content:"";position:absolute;display:none}.form .form-radio input:checked~.wpcf7-list-item-label:after{opacity:1;visibility:visible;transform:scale(1)}.form .form-radio .wpcf7-list-item-label:after{display:block;opacity:0;visibility:hidden;top:11px;left:8px;width:10px;height:10px;border-radius:50%;background:#a6192e;transition:all ease .2s;transform:scale(0)}.form label.custom-checkbox{padding-top:5px;line-height:20px;display:inline-block;font-weight:400;font-family:"Crimson Text",serif;margin-top:10px;position:relative;padding-left:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px;z-index:2}.form label.custom-checkbox input{position:absolute;opacity:0;left:0;height:30px;width:30px;top:0;z-index:1}.form label.custom-checkbox .checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#fafafa;border-radius:0;border:1px solid #dadada;transition:all ease .2s}.form label.custom-checkbox input:checked~.checkmark:after{visibility:visible;opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.form label.custom-checkbox .checkmark:after{content:"";position:absolute;visibility:hidden;opacity:0;transition:all ease .15s;left:9px;top:3px;width:8px;height:16px;border:solid #a6192e;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}.form .form-checkbox{display:inline-block;position:relative;margin-left:5px}.form .form-checkbox input{position:absolute;opacity:0;left:0;height:30px;width:30px;top:0;z-index:2;margin:0}.form .form-checkbox span.wpcf7-list-item{position:relative;height:30px;margin:0 0 0 .5em}.form .form-checkbox span.wpcf7-list-item-label{font-weight:500;font-size:18px;font-style:italic;position:relative;padding-top:5px;padding-left:35px;transition:all ease .3s;color:#999}.form .form-checkbox span.wpcf7-list-item-label:before{position:absolute;content:"";top:0;left:0;height:30px;width:30px;background-color:#fff;border-radius:0;border:1px solid #ccc;transition:all ease .2s}.form .form-checkbox input:checked~span.wpcf7-list-item-label{color:#000}.form .form-checkbox input:checked~span.wpcf7-list-item-label:after{visibility:visible;opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.form .form-checkbox span.wpcf7-list-item-label:after{content:"";position:absolute;visibility:hidden;opacity:0;transition:all ease .15s;left:11px;top:5px;width:8px;height:16px;border:solid #a6192e;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}.form .form-group-title{font-size:20px;font-weight:400;color:#a6192e;margin-bottom:20px;text-transform:uppercase;padding-bottom:15px;border-bottom:1px solid #ddd}.form .datepicker-custom .form-control{padding-right:0;padding-top:9px}.form .form-title{margin-top:0;margin-bottom:20px;font-size:24px;font-family:"minion-3",sans-serif;font-style:italic;position:relative}.form .form-title:after{content:"";width:50px;height:3px;display:block;margin:25px auto;background-color:#a6192e}.form .form-file{height:52px;position:relative}.form .form-file .text-file{position:absolute;font-family:"minion-3",sans-serif;text-align:left;font-weight:400;font-style:italic;font-size:16px;color:#999;width:100%;left:45px;top:16px}.form .form-file:after{content:"";top:12px;left:10px;position:absolute;display:block;height:24px;width:24px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-image:url("/wp-content/themes/cael/assets/images/icons/icon-download.svg")}.form .form-file:hover .text-file{color:#000}.form .form-file:hover .button-file{color:#000;border-color:#fff;background-color:rgba(166,25,46,.5);-webkit-animation:progress-bar-stripes 1s linear infinite;-o-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.form .form-file:hover:after{background-image:url("/wp-content/themes/cael/assets/images/icons/icon-download-black.svg")}.form .form-file .button-file{z-index:2;font-family:"minion-3",sans-serif;text-align:left;font-weight:400;font-style:italic;font-size:16px;color:#999;outline:none;border:1px dashed #c6c6c6;padding:13px 15px 13px 40px;height:50px;border-radius:4px;background-color:transparent;width:100%;position:relative;background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:15px 15px}.form .form-file br{display:none}.form .form-file span.uploadtextfield>input{font-family:"minion-3",sans-serif;font-weight:400;font-style:italic;font-size:16px;color:#000;padding-left:40px;background-color:transparent;border:none}.form .form-file span.your-file{display:inline-block;position:relative}.form .form-file span.your-file>input{display:block;visibility:hidden;z-index:99;position:absolute;height:50px;width:100%}.form .form-col .form-field.button-holder .custom-button{min-width:150px;height:50px}.form .form-select{position:relative}.form .form-select:after{position:absolute;content:"";border-left:4px solid transparent;border-right:4px solid transparent;top:1em;right:.6em;border-top:8px solid #000;opacity:.5}.form .form-select select.form-control{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.form .form-select select.form-control::-ms-expand{display:none}.form .form-field{margin-bottom:20px}.form .form-field span.wpcf7-not-valid-tip{font-size:14px}.form .form-field .error{color:red;font-weight:400;display:block;font-size:14px}.form .form-field .custom-label{font-weight:500;color:#000;font-size:16px}.form .form-field .form-group .form-control{border-right:none;border-radius:4px 0 0 4px}.form .form-field .input-group-addon{background-color:#fff;border-left:none;border-color:#ccc}.form .form-field textarea.form-control{height:100px;width:100%}.form .form-field .form-control{-webkit-appearance:none;box-shadow:none;font-weight:400;font-family:"Crimson Text",serif;font-style:italic;font-size:18px;background:#fff;border:1px solid #ccc;box-sizing:border-box;height:44px;border-radius:4px}.form .form-field .form-control.error{border-bottom:2px solid red !important}.form .form-field .form-control:disabled{background-color:#f0f0f0}.form .form-field .form-control:disabled~.input-group-addon{background-color:transparent}.form .form-field .form-control.wpcf7-not-valid{border-bottom:2px solid red !important}.form div.wpcf7-response-output{clear:both;margin:25px auto 0;width:100%;border-width:2px;font-size:18px;padding:8px 12px;font-weight:400;background:#fff;border-style:dashed;text-align:center;border-radius:5px}.form div.wpcf7-response-output.wpcf7-validation-errors{border-color:red}.form .button-holder{margin-top:30px}.form .button-holder .custom-button{font-size:20px;padding:14px 20px;height:44px;min-width:100px;position:relative;z-index:5}ul.nav-tabs{border-bottom:4px solid #a6192e}ul.nav-tabs li.pretest-tab a{display:inline-block;color:#a6192e;text-decoration:none;font-family:"futura-pt",sans-serif}ul.nav-tabs li.pretest-tab a i{font-size:12px}ul.nav-tabs li.pretest-tab a:hover,ul.nav-tabs li.pretest-tab a:focus{color:#000;text-decoration:none}ul.nav-tabs.custom-nav-tabs{border-bottom:2px solid #c3c2c2}ul.nav-tabs.custom-nav-tabs>li{margin-bottom:-1px;margin-right:24px}ul.nav-tabs.custom-nav-tabs>li.active>a:focus,ul.nav-tabs.custom-nav-tabs>li.active>a{font-weight:500;background-color:transparent;color:#000;border-bottom:2px solid #b1a066}ul.nav-tabs.custom-nav-tabs>li:last-child{margin-right:0}ul.nav-tabs.custom-nav-tabs>li>a{box-shadow:none;border-bottom:2px solid transparent;position:relative;margin-right:0;padding:20px 0;font-size:14px;background-color:transparent;color:#999;font-weight:500}ul.nav-tabs>li{margin-bottom:0}ul.nav-tabs>li.active>a:hover,ul.nav-tabs>li.active>a:focus,ul.nav-tabs>li.active>a{border:none;background-color:#a6192e;color:#fff}ul.nav-tabs>li.active>a:hover:hover,ul.nav-tabs>li.active>a:focus:hover,ul.nav-tabs>li.active>a:hover{border:none}ul.nav-tabs>li>a{text-decoration:none !important;box-shadow:none;margin-right:10px;border:none;position:relative;padding:10px 25px;background-color:#e6e6e6;color:#999;font-weight:500}ul.nav-tabs>li>a:hover{border:none}.list-inline>li{padding-right:3px;padding-left:3px}ul.tags{list-style:none}ul.tags li{list-style:none}ul.tags li a{font-size:14px;line-height:22px;padding:5px 10px;border-radius:2px;color:#fff;font-weight:500;text-decoration:none;background-color:#eee;opacity:.8}ul.tags li a:hover{opacity:1}header.main-header{width:100%;position:fixed;z-index:999}header.main-header.sticky{height:80px;box-shadow:0 5px 10px rgba(0,0,0,.05)}header.main-header.sticky:hover .bottom{transform:translateY(0px)}header.main-header.sticky .bottom{transform:translateY(-70px);border-bottom:1px solid #e5e5e5}header.main-header .top{position:relative;z-index:10;background:#fff;border-bottom:1px solid #e5e5e5}header.main-header .top .custom-button{margin:16px 5px 0}header.main-header .bottom{background:#fff;transition:all ease .5s}header.main-header .form-search{position:relative;width:100%;max-width:230px;float:right;margin-top:10px}header.main-header .form-search .form-search-input{border:none;width:100%;height:45px;font-size:17px;border-bottom:2px solid #a6192e}header.main-header .form-search .form-search-input:focus{outline:none}header.main-header .form-search .form-search-input::-webkit-input-placeholder{color:#9a9a9a;font-style:italic;font-family:"minion-3",sans-serif}header.main-header .form-search .form-search-input::-moz-placeholder{color:#9a9a9a;font-style:italic;font-family:"minion-3",sans-serif}header.main-header .form-search .form-search-input:-ms-input-placeholder{color:#9a9a9a;font-style:italic;font-family:"minion-3",sans-serif}header.main-header .form-search .form-search-input:-moz-placeholder{color:#9a9a9a;font-style:italic;font-family:"minion-3",sans-serif}header.main-header .form-search .form-search-icon{border:none;background:0 0;position:absolute;right:0;top:11px}header.main-header .form-search .form-search-icon:focus{outline:none}header.main-header .paragon-notification{background:#a6192e;color:#fff;padding:20px;text-align:center;box-shadow:0 4px 2px -3px #000;z-index:999;position:relative}header.main-header .paragon-notification .close{color:#fff;opacity:.9;font-weight:400;position:absolute;right:10px;top:10px}header.main-header .paragon-notification p{color:#fff}header.main-header .paragon-notification form{color:#a6192e;margin:15px 0}header.main-header .paragon-notification form .alert{color:#fff}header.main-header .paragon-notification form input{vertical-align:bottom;border-radius:2px;border:none}header.main-header .paragon-notification form input[type=text]{min-width:240px;padding:2px 5px;line-height:28px}header.main-header .paragon-notification form input[type=submit]{font-weight:500;padding:2px 8px;font-size:18px;line-height:28px;background:#fff}header.main-header .logo{width:240px;margin-top:14px;margin-bottom:14px;display:inline-block;position:relative;vertical-align:top}header.main-header .logo:hover .logo-icon span{opacity:1;transform:scale(1)}header.main-header .logo:hover .logo-icon span:nth-child(1){transform:translateY(-4px) translateX(-5px) rotate(-7deg)}header.main-header .logo:hover .logo-icon span:nth-child(2){transform:translateY(-4px)}header.main-header .logo:hover .logo-icon span:nth-child(3){transform:translateY(-4px) translateX(5px) rotate(7deg)}header.main-header .logo:before{position:absolute;display:block;content:"";height:60px;width:50px;left:0;top:0;background-color:#fff}header.main-header .logo .logo-icon{display:block;width:50px;height:65px;top:-3px;left:0;transform:scale(.8);position:absolute;transition:all ease .5s}header.main-header .logo .logo-icon span{display:block;width:50px;height:60px;position:absolute;background-repeat:no-repeat;transition:all ease .5s}header.main-header .logo .logo-icon span:nth-child(1){background-image:url("/wp-content/themes/cael/assets/images/logo-icon-01.png?v=1")}header.main-header .logo .logo-icon span:nth-child(2){background-image:url("/wp-content/themes/cael/assets/images/logo-icon-02.png?v=1")}header.main-header .logo .logo-icon span:nth-child(3){background-image:url("/wp-content/themes/cael/assets/images/logo-icon-03.png?v=1")}header.main-header .social-links{vertical-align:top;margin:40px 0 0 10%}header.main-header .social-links li{margin-right:15px}header.main-header .custom-button{min-width:100px}header.main-header nav.header-menu{position:relative;z-index:10}header.main-header nav.header-menu ul.menu{padding:0;margin:0}header.main-header nav.header-menu ul.menu>li{display:inline-block;position:relative;margin:0 25px;background-color:#fff}header.main-header nav.header-menu ul.menu>li#menu-item-6066{display:none}header.main-header nav.header-menu ul.menu>li:first-child{margin-left:0}header.main-header nav.header-menu ul.menu>li.menu-item-has-children:hover>a:after{content:""}header.main-header nav.header-menu ul.menu>li.menu-item-has-children:hover>ul.sub-menu{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s,0s,.3s}header.main-header nav.header-menu ul.menu>li.menu-item-has-children>a:after{content:"";font-family:"fontAwesome",sans-serif;position:absolute;top:calc(50% - 13px);right:-20px}header.main-header nav.header-menu ul.menu>li:hover>a{color:#a6192e}header.main-header nav.header-menu ul.menu>li>a{font-weight:400;position:relative;padding:21px 0;display:block;color:#000;font-size:20px;text-decoration:none;background-color:#fff}header.main-header nav.header-menu ul.menu>li ul.sub-menu{padding:0;margin:0;background-color:#fff;list-style:none;border-radius:0 0 5px 5px;position:absolute;left:0;top:100%;width:220px;z-index:10;box-shadow:2px 2px 15px rgba(0,0,0,.15);visibility:hidden;opacity:0;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;transform:translateY(-.5em)}header.main-header nav.header-menu ul.menu>li ul.sub-menu ul.sub-menu{border-radius:0 5px 5px 0;left:100%;top:0;transform:translateY(0) translateX(-5px)}header.main-header nav.header-menu ul.menu>li ul.sub-menu li{position:relative;margin:0;padding:0;border-bottom:1px solid #d7d7d7}header.main-header nav.header-menu ul.menu>li ul.sub-menu li.menu-item-has-children>a{padding-right:40px}header.main-header nav.header-menu ul.menu>li ul.sub-menu li.menu-item-has-children>a:after{content:"";right:20px;font-family:"fontAwesome",sans-serif;position:absolute;top:calc(50% - 10px)}header.main-header nav.header-menu ul.menu>li ul.sub-menu li:hover>a{color:#a6192e}header.main-header nav.header-menu ul.menu>li ul.sub-menu li:hover>ul.sub-menu{visibility:visible;opacity:1;z-index:1;transform:translateY(0) translateX(0);transition-delay:0s,0s,.3s}header.main-header nav.header-menu ul.menu>li ul.sub-menu li:last-child{border-bottom:none}header.main-header nav.header-menu ul.menu>li ul.sub-menu li a{display:block;color:#000;padding:10px 15px;font-size:18px;font-weight:400;line-height:1.2;text-decoration:none}header.main-header nav.header-menu ul.menu>li ul.sub-menu li a:hover{background-color:#a6192e;color:#fff;text-decoration:none}header.main-header .main-nav-side-search{margin-left:10%;margin-top:45px}header.main-header .main-nav-side-search .mk-search-trigger{color:#a6192e;font-size:26px}footer.main-footer nav.footer-menu{padding:50px 0}footer.main-footer nav.footer-menu ul{list-style:none;margin:0;padding:0}footer.main-footer nav.footer-menu ul.menu>li{width:240px;float:left}footer.main-footer nav.footer-menu ul.menu>li>a{font-size:16px;font-weight:600;display:block;margin-bottom:15px;text-transform:uppercase}footer.main-footer nav.footer-menu ul.menu>li:nth-child(2){width:450px}footer.main-footer nav.footer-menu ul.menu>li ul li{width:220px;float:left}footer.main-footer nav.footer-menu ul li{list-style:none;margin-bottom:10px}footer.main-footer nav.footer-menu ul li a{font-size:17px;text-decoration:underline;color:#000;font-weight:400}footer.main-footer nav.footer-menu ul li a:hover{color:#a6192e}footer.main-footer nav.footer-bottom{border-top:1px solid #c3c2c2;padding:25px 0 5px;color:#000;font-size:14px;font-weight:400}footer.main-footer nav.footer-bottom .footer-link{color:#000;text-decoration:underline}footer.main-footer nav.footer-bottom .footer-link:hover{color:#a6192e}footer.main-footer nav.footer-bottom .social-links{margin-top:20px}footer.main-footer nav.footer-bottom .social-links a{margin:0 10px}main.main-content{padding-top:150px}main.main-content .main-full-columns{padding-bottom:100px}main.main-content.main-blog section.main-columns section.featured-news{padding-top:20px}main.main-content.main-search{margin-bottom:150px}main.main-content.main-search section.banner-page{margin-bottom:0}main.main-content.main-default section.custom-section{max-width:1000px}main.main-content.main-default section.custom-section .head-section .title,main.main-content.main-default section.custom-section .head-section .description{max-width:100%;margin-bottom:0}main.main-content.test-results section.map-search{padding-bottom:100px}main.main-content.test-results section.map-search .container{max-width:1320px}main.main-content.test-results nav.list-map{margin-top:-50px}section.main-columns section .container{width:100%;padding:0}section.main-columns section.custom-section{padding:80px 0 0}section.main-columns section.single-section .head-section{max-width:1000px}section.main-columns .sticky-sidebar{top:120px;position:-webkit-sticky;position:sticky}section.form-section .form{border-top:4px solid #a6192e;padding:20px 30px 30px;background-color:#f0f0f0;border-radius:5px}section.map-search{padding-top:20px !important;position:relative;opacity:0;height:1px;overflow:hidden}section.map-search .no-dates{font-family:"minion-3",sans-serif;font-style:italic;font-size:34px;color:#ccc;margin-bottom:0;margin-top:20px;font-weight:500;padding-top:20px;padding-bottom:20px}section.map-search .off{opacity:0}section.map-search.active{opacity:1;height:inherit;overflow:visible}section.map-search .map-holder #map{height:600px;width:100%}section.banner{position:relative;margin-bottom:150px}section.banner .description{font-weight:400}section.banner.banner-full.banner-pretest{margin-bottom:0}section.banner.banner-full.banner-pretest .container{position:relative}section.banner.banner-full.banner-pretest .content-holder.banner-holder .table-holder .table-cell{height:800px}section.banner.banner-full.banner-pretest .banner-overlay{position:absolute;bottom:-1px;z-index:3;left:0;right:0;width:100%;margin:0 auto}section.banner.banner-full.banner-pretest .banner-overlay img{height:auto;width:100%}section.banner.banner-full .content-holder.banner-holder .table-holder{margin-left:7%}section.banner.banner-full .content-holder.banner-holder .table-holder .table-cell{max-width:650px}section.banner.banner-full .content-holder.banner-holder .bottom{padding-top:40px;padding-left:7%;padding-right:15px;background-image:none;background-color:#a6192e;bottom:-140px;height:140px}section.banner.banner-full .content-holder.banner-holder .bottom .nav{top:-87px;margin-left:0}section.banner.banner-full .content-holder.banner-holder .bottom .bottom-content{margin-left:0;padding-left:0}section.banner.banner-full .content-holder.banner-holder .bottom .bottom-content .box .info{padding:0;max-width:400px}section.banner.banner-full .content-holder.banner-holder .bottom .bottom-content .next{max-width:250px}section.banner.banner-full .content-holder.banner-holder .bottom .bottom-content h3{font-size:28px;color:#fff;margin-top:-5px}section.banner.banner-full .secondary-title:before{content:"";position:absolute;top:0;left:0;width:100px;height:3px;background-color:#a6192e}section.banner.banner-full .secondary-title{padding-top:25px;position:relative;font-family:"Minion-3",sans-serif;font-style:italic;color:#fff;margin-bottom:20px}section.banner.banner-full .description{font-weight:400;padding-top:0 !important}section.banner.banner-full .description:before{content:none !important}section.banner.banner-full .custom-button.scrollTo{margin-top:30px}section.banner.banner-full .full-bottom-content{color:#fff}section.banner.banner-full .full-bottom-content .text{color:#fff;margin-top:10px}section.banner.banner-full .full-bottom-content .address{color:#fff;margin-top:-5px;max-width:120px;font-weight:400;padding-right:5px;font-size:28px}section.banner .p-5{padding:0 5px}section.banner .centers-wrapper{height:120px;overflow:hidden}section.banner .content-holder{position:relative}section.banner .content-holder .table-holder{margin-left:10%;display:table;position:relative;z-index:3}section.banner .content-holder .table-holder .table-cell{height:530px;max-width:900px;vertical-align:middle;display:table-cell}section.banner .content-holder .table-holder .table-cell .title{color:#fff}section.banner .content-holder .table-holder .table-cell .title img{width:15px;position:relative;left:-10px;top:2px}section.banner .content-holder .table-holder .table-cell .description{color:#fff;font-size:20px;padding-top:25px;position:relative}section.banner .content-holder .table-holder .table-cell .description:before{content:"";position:absolute;top:0;left:0;width:50px;height:3px;background-color:#a6192e}section.banner .content-holder .table-holder .table-cell .simple-link{color:#fff;font-weight:500;margin:30px 0;display:inline-block;border-bottom:1px solid #fff}section.banner .content-holder .bottom{position:absolute;width:100%;-webkit-background-size:100% 100%;background-size:100% 100%}section.banner .content-holder.banner-holder .image{overflow:hidden;position:relative;-webkit-background-size:cover;background-size:cover;background-position:center}section.banner .content-holder.banner-holder .image:after{content:"";top:0;left:0;position:absolute;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}section.banner .content-holder.banner-holder .bottom{bottom:-150px;height:159px;background-image:url("/wp-content/themes/cael/assets/images/landing/banner-left-bottom.png?v=1")}section.banner .content-holder.banner-holder .bottom .not-found{color:#fff;margin-top:20px}section.banner .content-holder.banner-holder .bottom .nav{z-index:20;position:absolute;top:-47px;margin-left:10%}section.banner .content-holder.banner-holder .bottom .nav li{margin-left:0;margin-right:5px}section.banner .content-holder.banner-holder .bottom .nav li.active a{background-color:#a6192e;color:#fff}section.banner .content-holder.banner-holder .bottom .nav li a{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#fff;color:#a6192e;font-weight:500}section.banner .content-holder.banner-holder .bottom .bottom-content{padding-left:25%}section.banner .content-holder.banner-holder .bottom .bottom-content .slick-slider{background-color:transparent}section.banner .content-holder.banner-holder .bottom .bottom-content .slick-list{max-width:750px;overflow:hidden}section.banner .content-holder.banner-holder .bottom .bottom-content .box{font-size:20px;overflow:hidden}section.banner .content-holder.banner-holder .bottom .bottom-content .box i{min-width:15px;display:inline-block}section.banner .content-holder.banner-holder .bottom .bottom-content .box .info{padding:25px 30px}section.banner .content-holder.banner-holder .bottom .bottom-content .box .hours{color:#fff}section.banner .content-holder.banner-holder .bottom .bottom-content .box .hours i{font-size:16px;margin-right:5px}section.banner .content-holder.banner-holder .bottom .bottom-content .box .title{color:#fff}section.banner .content-holder.banner-holder .bottom .bottom-content .box .title i{font-size:18px;margin-right:5px}section.banner .content-holder.banner-holder .bottom .bottom-content .box .book-button{margin-top:5px}section.banner .content-holder.banner-holder .slick-arrow{color:#fff;font-size:30px;background-color:transparent}section.banner .content-holder.banner-holder .slick-prev{left:inherit;right:8%}section.banner .content-holder.banner-holder .slick-next{right:4%}section.banner .content-holder.banner-holder .slick-prev:before,section.banner .content-holder.banner-holder .slick-next:before{content:none}section.banner .content-holder.banner-holder .slick-dots{bottom:50px}section.banner .content-holder.banner-holder .slick-dots li{padding:0 10px}section.banner .content-holder.banner-holder .slick-dots li button{font-size:11px;background:0 0;border-radius:50%;width:15px;height:15px;color:#fff}section.banner .content-holder.banner-holder .slick-dots li button:before{content:none}section.banner .content-holder.banner-holder .slick-dots li.slick-active button{background:0 0}section.banner .content-holder.map-holder .module-single-map #map1{height:525px;width:100%}section.banner .content-holder.map-holder .map-holder-image{height:525px;position:relative;-webkit-background-size:cover;background-size:cover;background-position:center}section.banner .content-holder.map-holder .map-holder-image img{height:100%;opacity:0;width:100%}section.banner .content-holder.map-holder .bottom{bottom:-135px;height:139px;background-image:url("/wp-content/themes/cael/assets/images/landing/banner-right-bottom.png?v=1")}section.banner .content-holder.map-holder .bottom .bottom-content{padding:20px;color:#fff}section.banner .content-holder.map-holder .bottom .bottom-content .text{font-size:20px;margin-bottom:15px}section.slider{position:relative;width:100%;margin:0 auto;height:680px;overflow:hidden}section.slider.initialized .loader{transform:scale(.8);visibility:hidden;opacity:0}section.slider.initialized .col-md-12{position:relative}section.slider.initialized .col-md-12:after{opacity:0;visibility:hidden}section.slider .loader{position:absolute;left:0;right:0;top:45%;z-index:999;width:64px;margin:0 auto;transition:all ease 1s;transition-delay:.5s}section.slider .loader .la-ball-spin-clockwise-fade>div{background-color:#fff}section.slider .slider-overlay{position:absolute;bottom:-1px;left:0;right:0;margin:0 auto}section.slider .slider-overlay img{height:auto;width:100%}section.slider .col-md-12{position:relative}section.slider .col-md-12:after{content:"";top:0;height:100%;width:calc(100% - 30px);position:absolute;left:15px;visibility:visible;right:15px;opacity:1;z-index:999;background-color:#eee;transition:all ease 1s;transition-delay:.5s}section.slider .slider-box{height:100%;width:100%;position:relative}section.slider .slider-box .image{position:absolute;z-index:1;height:100%;width:100%;background-color:#fff;-webkit-background-size:cover;background-size:cover;background-position:center}section.slider .slider-box .image:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;background:linear-gradient(180deg,rgba(0,0,0,.3) 2.76%,rgba(0,0,0,.5) 100%);height:100%;width:100%}section.slider .slider-box .table-content{position:relative;margin:0 auto;z-index:3;display:table}section.slider .slider-box .table-content .table-cell{height:680px;display:table-cell;margin:0 auto;vertical-align:middle}section.slider .slider-box .table-content .table-cell .content-holder{width:100%;max-width:800px;margin:0 auto;padding-bottom:80px}section.slider .slider-box .table-content .table-cell .content-holder .title{color:#fff;position:relative;margin:0}section.slider .slider-box .table-content .table-cell .content-holder .title img{display:inline-block;width:15px;position:relative;left:0;top:10px}section.slider .slider-box .table-content .table-cell .content-holder .title:after{display:block;content:"";width:50px;height:3px;background:#a6192e;margin:30px auto}section.slider .slider-box .table-content .table-cell .content-holder .description{color:#fff;font-family:"futura-pt",sans-serif;font-size:26px;font-weight:400;line-height:normal;margin:30px auto;text-align:center}section.slider .slider-box .table-content .table-cell .content-holder .description p{font-size:26px}section.slider .slider-box .table-content .table-cell .content-holder .button-holder{margin:30px 0 0}section.slider .slider-box .table-content .table-cell .content-holder .button-holder .custom-button:last-child{margin-left:10px}section.slider .slick-arrow{height:100%;width:150px;z-index:80;top:0;transform:translate(0,0);text-align:center;border-radius:50%;color:#fff;font-size:45px;line-height:35px;transition:all ease .5s;opacity:.5}section.slider .slick-arrow:hover{color:#fff;opacity:1;box-shadow:none !important}section.slider .slick-arrow i{position:relative;top:35%;margin-top:40px}section.slider .slick-prev{left:0}section.slider .slick-next{right:0}section.slider .slick-prev:before,section.slider .slick-next:before{content:none}section.slider .slick-dots{bottom:50px}section.slider .slick-dots li{padding:0 10px}section.slider .slick-dots li button{font-size:11px;background:#ebf1f7;border-radius:50%;width:15px;height:15px}section.slider .slick-dots li button:before{content:none}section.slider .slick-dots li.slick-active button{background:#004d8d}section.banner-page{width:100%;position:relative}section.banner-page.small{margin:50px 0}section.banner-page.small .table-content .table-cell{height:350px}section.banner-page.banner-page-tests{margin-bottom:0}section.banner-page h2{color:#fff}section.banner-page h3{color:#fff}section.banner-page .form-search{max-width:350px;margin:20px auto}section.banner-page .form-search .col-md-8{padding-right:5px}section.banner-page .form-search .col-md-4{padding-left:5px}section.banner-page .bottom{height:160px;background-color:#a6192e}section.banner-page .bottom .slider.initialized .loader{opacity:0;visibility:hidden}section.banner-page .bottom .slider.initialized .content-holder{opacity:1;visibility:visible}section.banner-page .bottom .slider .loader{position:absolute;top:40px;left:0;right:0;width:64px;margin:0 auto;transition:all ease .5s;transition-delay:.2s}section.banner-page .bottom .centers-slider{max-width:800px}section.banner-page .bottom .content-holder{visibility:hidden;height:80px;overflow:hidden;opacity:0;transition:all ease .5s;transition-delay:.5s}section.banner-page .bottom .info{padding:0 10px;height:80px}section.banner-page .bottom .slick-arrow{color:#fff;top:5px;transform:translate(0,0);font-size:30px;background-color:transparent}section.banner-page .bottom .slick-prev{left:inherit;right:-50px}section.banner-page .bottom .slick-next{right:-80px}section.banner-page .bottom .slick-prev:before,section.banner-page .bottom .slick-next:before{content:none}section.banner-page .bottom ul.nav-tabs{z-index:30;position:absolute;top:-44px;border:none}section.banner-page .bottom ul.nav-tabs>li.active>a,section.banner-page .bottom ul.nav-tabs>li:focus>a{background-color:#a6192e;color:#fff}section.banner-page .bottom ul.nav-tabs>li>a{font-weight:400;padding:8px 20px;background-color:#fff;color:#a6192e}section.banner-page .bottom .tab-content{max-width:1080px;padding:40px 0}section.banner-page .bottom .tab-content .tab-title{margin-top:0;color:#fff}section.banner-page .bottom .tab-content .left-col{width:230px}section.banner-page .bottom .tab-content .right-col{width:calc(100% - 230px)}section.banner-page .bottom .tab-content .address{position:relative;padding-left:20px}section.banner-page .bottom .tab-content .address i{position:absolute;left:0;top:6px}section.banner-page .bottom .tab-content .text{color:#fff}section.banner-page .bottom .tab-content .text i{font-size:18px;width:20px}section.banner-page .bottom .holder{max-width:1170px;margin:0 auto;z-index:88;position:relative}section.banner-page .image{position:relative;height:100%;width:100%;top:0;left:0;right:0;-webkit-background-size:cover;background-size:cover;background-position:center}section.banner-page .image:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;background:linear-gradient(180deg,rgba(0,0,0,.3) 2.76%,rgba(0,0,0,.5) 100%);height:100%;width:100%}section.banner-page .table-content{position:relative;z-index:20;display:table;width:100%}section.banner-page .table-content .table-cell{display:table-cell;vertical-align:middle;height:540px}section.banner-page .table-content .table-cell .content-holder{max-width:1000px;width:100%;margin:0 auto}section.banner-page .table-content .table-cell .content-holder .title{color:#fff}section.banner-page .table-content .table-cell .content-holder .title img{display:inline-block;width:15px;position:relative;top:12px;left:3px}section.banner-page .table-content .table-cell .content-holder .title:after{display:block;content:"";width:50px;height:3px;background:#a6192e;margin:30px auto}section.banner-page .table-content .table-cell .content-holder .description{color:#fff;font-family:"futura-pt",sans-serif;font-size:25px;font-weight:400;line-height:normal;text-align:center}section.banner-page .table-content .table-cell .content-holder .description p{font-size:26px}section.banner-page .table-content .table-cell .content-holder .secondary-title{font-family:"minion-3",sans-serif;font-style:italic;color:#fff}section.banner-page .table-content .table-cell .content-holder .info{max-width:850px;margin:15px auto;font-size:20px;font-weight:400;color:#fff}section.banner-page .table-content .table-cell .content-holder .button-holder{margin:40px 0 0}section.banner-page .table-content .table-cell .content-holder .button-holder .custom-button:last-child{margin-left:10px}section.banner-page .banner-overlay{position:absolute;bottom:-1px;z-index:3;left:0;right:0;width:100%;margin:0 auto}section.banner-page .banner-overlay img{height:auto;width:100%}section.banner-page .steps{position:relative;z-index:5;margin:40px 0 0;padding:0;list-style:none;border-top:2px solid #a6192e;border-radius:8px 8px 0 0}section.banner-page .steps .step{position:relative;list-style:none;margin:0 35px}section.banner-page .steps .step:first-child{margin-left:0}section.banner-page .steps .step:last-child{margin-right:0}section.banner-page .steps .step:last-child:before,section.banner-page .steps .step:last-child:after{content:none}section.banner-page .steps .step.active a{background:rgba(166,25,46,.9)}section.banner-page .steps .step.active a:hover{background:rgba(166,25,46,.9)}section.banner-page .steps .step:before{content:"";display:block;position:absolute;top:42px;right:-70px;width:70px;height:1px;border:1px dashed rgba(255,255,255,.5)}section.banner-page .steps .step:after{content:"";color:#555;font-size:20px;text-align:center;line-height:20px;font-family:"fontAwesome",sans-serif;width:24px;height:24px;position:absolute;top:32px;right:-47px;display:block;border-radius:50%;background-color:#fff}section.banner-page .steps .step a{font-size:18px;line-height:normal;color:#fff;display:block;text-align:center;position:relative;font-weight:500;padding:20px 15px;background:rgba(186,168,107,0);border-radius:0 0 5px 5px;vertical-align:top;text-decoration:none}section.banner-page .steps .step a:hover{background:rgba(255,255,255,.15)}section.main-columns section.full-banner .banner-overlay{display:block}section.full-banner{position:relative}section.full-banner .image{position:relative;-webkit-background-size:cover;background-size:cover;background-position:center}section.full-banner .image:before{content:"";position:absolute;top:-10px;left:0;right:0;margin:0 auto;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.5) 100%);height:100%;width:100%}section.full-banner .banner-overlay{display:none;position:absolute;bottom:15px;z-index:3;left:0;right:0;width:100%;margin:0 auto}section.full-banner .banner-overlay:after{content:"";position:absolute;width:100%;height:40px;bottom:-39px;background-color:#fff;left:0;right:0;margin:0 auto}section.full-banner .banner-overlay img{height:auto;width:100%}section.full-banner .table-content{position:relative;z-index:2;display:table;width:100%}section.full-banner .table-content .table-cell{display:table-cell;vertical-align:middle;height:430px}section.full-banner .table-content .table-cell .content-holder{padding:0 15px;max-width:1030px;width:100%;margin:0 auto}section.full-banner .table-content .table-cell .content-holder .title{color:#fff}section.full-banner .table-content .table-cell .content-holder .title img{display:inline-block;width:15px;position:relative;left:10px;top:10px}section.full-banner .table-content .table-cell .content-holder .title:after{display:block;content:"";width:50px;height:3px;background:#fff;margin:30px auto}section.full-banner .table-content .table-cell .content-holder .description{color:#fff;font-weight:400;font-family:"futura-pt",sans-serif;font-size:25px;line-height:normal;text-align:center}section.full-banner .table-content .table-cell .content-holder .description p{font-size:26px}section.full-banner .table-content .table-cell .content-holder .button-holder{margin:30px 0 0}section.custom-section{padding:100px 0 0}section.custom-section li a{font-weight:400;text-decoration:underline}section.custom-section p a{text-decoration:underline;font-weight:400}section.custom-section .head-section .title{margin-top:0;margin-bottom:30px;color:#000}section.custom-section .head-section .title a{color:#b9a76b}section.custom-section .head-section .line{width:50px;margin:30px 0;height:3px;background-color:#a6192e}section.custom-section .head-section .description{font-family:"minion-3",sans-serif;font-style:italic;color:#000;max-width:1000px;font-weight:300;font-size:28px;margin:30px 0}section.custom-section .head-section .text-center .line{margin:30px auto}section.custom-section .head-section .text-center .description{margin:30px auto}section.custom-section .head-section .content{max-width:1200px;margin-top:30px}section.custom-section .head-section .content a{font-weight:400;text-decoration:underline}section.custom-section .head-section .button-holder{margin:30px 0}section.custom-section .head-section .button-holder .custom-button{margin-left:15px}section.custom-section .head-section .button-holder .custom-button:first-child{margin-left:0}section.custom-section .content{margin:30px 0}section.single-section .image-holder{border:1px solid #e8e8e8;overflow:hidden;border-radius:5px;max-height:560px}section.single-section .image-holder img{width:100%;height:auto}section.single-section .head-section .description{max-width:1200px !important}section.single-section .swp_social_panel{margin-left:-5px}section.single-section .swp_social_panel:hover{opacity:1}section.single-section .date{color:#999;font-size:20px;font-style:italic;font-weight:500;margin:10px 0 10px;font-family:"Crimson Text",serif}section.countries .boxes .box{word-break:inherit;display:block;float:left;margin:0 15px 15px 0;width:260px;height:360px;position:relative;overflow:hidden}section.countries .boxes .box[data-id="33"] .button-holder .custom-button-icon .icon-svg{margin-left:-10px}section.countries .boxes .box[data-id="27"] .button-holder .custom-button-icon .icon-svg{top:15px}section.countries .boxes .box:hover .button-holder .custom-button-icon .icon-text{color:#a6192e}section.countries .boxes .box:hover .button-holder .custom-button{color:#a6192e}section.countries .boxes .box:hover .button-holder .custom-button-icon .icon-svg svg g,section.countries .boxes .box:hover .button-holder .custom-button-icon .icon-svg svg path{fill:#a6192e}section.countries .boxes .box:hover .rollover{opacity:1;visibility:visible}section.countries .boxes .box .image-holder{position:absolute;height:100%;width:100%;top:0;left:0}section.countries .boxes .box .image-holder .image{border-radius:5px;overflow:hidden;position:relative;height:100%;width:100%;-webkit-background-size:cover;background-size:cover}section.countries .boxes .box .button-holder{position:absolute;bottom:30px;left:0;right:0;text-align:center;transition:all ease .5s;z-index:2}section.countries .boxes .box .button-holder .custom-button-icon{z-index:inherit;padding:20px;min-width:150px;color:#999;vertical-align:middle;pointer-events:none}section.countries .boxes .box .button-holder .custom-button-icon .icon-svg{top:10px;position:absolute;display:block;transition:all ease .5s}section.countries .boxes .box .button-holder .custom-button-icon .icon-svg svg{max-width:35px}section.countries .boxes .box .button-holder .custom-button-icon .icon-text{padding-left:15px;display:inline-block}section.countries .boxes .box .rollover{-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;opacity:0;visibility:hidden;padding:20px 15px;top:0;left:0;transition:all ease .5s;position:absolute;height:100%;width:100%;background-color:rgba(166,25,46,.9);z-index:5}section.countries .boxes .box .rollover:after{content:"";display:block;top:0;left:0;position:absolute;height:100%;width:100%;background-color:rgba(176,22,46,.6)}section.countries .boxes .box .rollover .text{position:relative;z-index:2;color:#fff;line-height:1.3}section.contact-info{position:relative;margin-bottom:150px}section.contact-info .tab-content{padding:30px;min-height:500px;position:relative;background-color:#fff;border-radius:5px 5px 0 0;box-shadow:0 4px 25px #e5e8ee}section.contact-info .map-holder{border-radius:5px;position:absolute;top:0;right:-40px;height:500px;width:100%}section.contact-info .map-holder .loader{position:absolute}section.contact-info .map-holder .wrapper{position:relative;height:100%;width:100%}section.contact-info .map-holder .map{position:relative;height:100%;width:100%;z-index:2;border-radius:5px;background-color:#a0a0a0}section.contact-info .map-holder .shadow{position:absolute;background-image:url("/wp-content/themes/cael/assets/images/landing/map-shadow.png");height:80%;width:90%;bottom:-80px;left:0;opacity:.5;right:0;margin:0 auto;-webkit-background-size:100% 100%;background-size:100% 100%}section.contact-info .boxes{padding:0 30px}section.contact-info .boxes .col-second .box{padding-left:40px}section.contact-info .boxes .box{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}section.contact-info .boxes .box .title{position:relative;margin-bottom:5px}section.contact-info .boxes .box .title .icon-holder{position:absolute;left:-25px;top:2px;font-size:16px;color:#999}section.contact-info .boxes .box .content-holder{font-size:18px;font-weight:400}section.contact-info .boxes .box .content-holder a{font-weight:400;text-decoration:underline}section.contact-info .boxes .box .content-holder small{font-weight:500}section.content-image .boxes .box{margin-bottom:100px}section.content-image .boxes .box:last-child{margin-bottom:0}section.content-image .boxes .box:nth-child(odd) .col-md-5{float:right}section.content-image .boxes .box .content-holder .description{margin:30px 0}section.content-image .boxes .box .content-holder .button-holder{margin:30px 0}section.content-image .boxes .box .content-holder .title{margin-top:0}section.content-image .boxes .box .content-holder:nth-child(odd) .col-sm-6:first-child{float:right}section.content-image .boxes .box .video-holder{cursor:pointer;position:relative}section.content-image .boxes .box .video-holder:hover:after{opacity:.5}section.content-image .boxes .box .video-holder:hover .video-button{transform:scale(1.1);background:#a6192e;opacity:1}section.content-image .boxes .box .video-holder:after{top:0;content:"";position:absolute;height:100%;width:100%;opacity:0;background-color:#000;transition:all ease .5s;z-index:1}section.content-image .boxes .box .video-holder .video-button{z-index:2;position:absolute;width:70px;height:70px;border-radius:50%;margin:0 auto;left:0;right:0;top:calc(50% - 35px);text-align:center;transition:all ease .5s;background:#a6192e;opacity:.7}section.content-image .boxes .box .video-holder .video-button img{margin:18px auto}section.video-testimonials{position:relative;margin-bottom:150px}section.video-testimonials .video-holder{height:300px;width:460px;margin:0 auto;position:relative}section.video-testimonials .video-holder .image{position:relative;border-radius:5px;height:100%;width:100%;-webkit-background-size:cover;background-size:cover;cursor:pointer}section.video-testimonials .video-holder .image:after{top:0;content:"";position:absolute;height:100%;width:100%;opacity:0;background-color:rgba(0,0,0,.5);transition:all ease .5s}section.video-testimonials .video-holder .image:hover:after{opacity:1}section.video-testimonials .video-holder .image:hover .video-button{transform:scale(1.1);background:#a6192e;opacity:1}section.video-testimonials .video-button{z-index:2;position:absolute;width:70px;height:70px;border-radius:50%;margin:0 auto;left:0;right:0;top:calc(50% - 35px);text-align:center;transition:all ease .5s;background:#a6192e;opacity:.7}section.video-testimonials .video-button img{margin:18px auto}section.video-testimonials .slider{height:370px;overflow:hidden}section.video-testimonials .video-slider{margin:30px auto}section.video-testimonials .video-slider .slick-arrow{height:100%;width:100px;z-index:80;top:0;transform:translate(0,0);text-align:center;border-radius:50%;color:#fff;font-size:45px;line-height:35px;transition:all ease .5s;opacity:.5}section.video-testimonials .video-slider .slick-arrow:hover{color:#fff;opacity:1;box-shadow:none !important}section.video-testimonials .video-slider .slick-arrow i{position:relative;top:40%}section.video-testimonials .video-slider .slick-prev{left:0}section.video-testimonials .video-slider .slick-next{right:0}section.video-testimonials .video-slider .slick-prev:before,section.video-testimonials .video-slider .slick-next:before{content:none}section.video{position:relative}section.video .boxes{margin:0}section.video .boxes .box{width:250px;display:inline-block;vertical-align:top;margin-right:15px;margin-bottom:30px}section.video .video-holder{height:170px;width:100%;margin:0 auto;position:relative}section.video .video-holder .image{position:relative;border-radius:5px;height:100%;width:100%;-webkit-background-size:contain;background-size:contain;background-position:center;cursor:pointer;border:1px solid #ddd;overflow:hidden}section.video .video-holder .image:after{top:0;content:"";position:absolute;height:100%;width:100%;opacity:1;background-color:rgba(166,25,46,.9);transition:all ease .5s}section.video .video-holder .image:hover:after{opacity:.5}section.video .video-holder .image:hover .video-button{transform:scale(1.1)}section.video .info{font-size:16px;font-weight:400;margin-top:10px}section.video .video-button{z-index:2;position:absolute;width:55px;height:55px;border-radius:50%;margin:0 auto;left:0;right:0;top:calc(50% - 27px);text-align:center;transition:all ease .5s;background:#000}section.video .video-button img{margin:15px auto;width:27px}section.about-section .groups .col-holder:nth-child(1) .group-title{color:#a6192e}section.about-section .groups .col-holder:nth-child(1) .extra .special{color:#a6192e}section.about-section .groups .col-holder:nth-child(2) .group-title{color:#133b5b}section.about-section .groups .col-holder:nth-child(2) .extra .special{color:#133b5b}section.about-section .groups .col-holder-full .extra .info{max-width:750px;padding-top:0;min-height:inherit}section.about-section .groups .group{margin-top:20px}section.about-section .groups .icon-holder{display:inline-block}section.about-section .groups .group-title{margin-bottom:0}section.about-section .extra{margin:5px 0 15px}section.about-section .extra .price{display:inline-block;vertical-align:top;margin-right:15px}section.about-section .extra .price .special{line-height:1;color:#000;margin-top:0;margin-bottom:0}section.about-section .extra .price .special span{display:block;font-weight:300;font-size:30px;margin-top:-5px;margin-left:40px}section.about-section .extra .price .special span.ml-0{margin-left:5px}section.about-section .extra .info{display:inline-block;vertical-align:top;padding-top:10px;max-width:450px;font-weight:400;font-size:20px;color:#000;line-height:1.2;min-height:125px}section.about-section .boxes{max-width:1170px}section.about-section .boxes .box{position:relative;min-height:100px;margin-bottom:40px}section.about-section .boxes .box .icon-holder{position:absolute;top:0;left:0;width:115px;text-align:center}section.about-section .boxes .box .icon-holder img{display:inline-block}section.about-section .boxes .box .content-holder{font-weight:300;font-size:20px;color:#000;line-height:1.2;padding-left:125px;max-width:500px}section.about-section .boxes .box .content-holder h6{margin-bottom:0}section.about-section .button-holder .button-simple{text-decoration:underline;font-size:20px}section.about-section .head-section{max-width:750px}section.main-columns section.tests-section .results-numbers{margin-top:20px}section.main-columns section.tests-section .filter{margin-top:0}section.main-columns section.tests-section .filter h4.title{margin-top:0;font-size:20px;margin-bottom:0}section.main-columns section.tests-section .filter .filter-header{border-bottom:none;padding:0;margin:0;font-size:16px}section.main-columns section.tests-section .filter .filter-header .filter-button-columns{width:100%;height:50px;font-size:20px;text-align:left;padding-left:15px;padding-right:15px;text-transform:uppercase;position:relative;display:block !important}section.main-columns section.tests-section .filter .filter-header .filter-button-columns:focus{outline:none}section.main-columns section.tests-section .filter .filter-header .filter-button-columns[aria-expanded=true]{color:#fff;background:#56575a}section.main-columns section.tests-section .filter .filter-header .filter-button-columns[aria-expanded=false]{background:#56575a;color:#fff}section.main-columns section.tests-section .filter .filter-header .filter-button-columns[aria-expanded=false] .arrow span{background-color:#fff}section.main-columns section.tests-section .filter .filter-header .filter-button-columns[aria-expanded=false] .arrow span:nth-child(2){transform:rotate(90deg)}section.main-columns section.tests-section .filter .filter-header .filter-button-columns .arrow{position:absolute;right:30px;top:27px}section.main-columns section.tests-section .filter .filter-header .filter-button-columns .arrow span{position:absolute;top:calc(50% - 2px);width:16px;height:2px;background-color:#fff}section.main-columns section.tests-section .filter .filter-body{padding:0;border:1px solid #e3e3e3}section.main-columns section.tests-section .filter .filter-body .button-holder{margin:0;padding:15px;text-align:left !important}section.main-columns section.tests-section .filter .filter-body .button-holder .custom-button{margin:0}section.main-columns section.tests-section .filter .filter-body .button-holder .custom-button:focus{outline:none}section.main-columns section.tests-section .filter .boxes{border-bottom:1px solid #e3e3e3}section.main-columns section.tests-section .filter .boxes .box{display:inline-block;min-height:227px;border-right:1px solid #e3e3e3;vertical-align:top;width:235px;padding:15px;float:none;border-bottom:none}section.main-columns section.tests-section .filter .boxes .box:last-child{margin-right:0;border:none}section.main-columns section.tests-section .filter .boxes .box .form-label{margin-top:10px;margin-bottom:15px}section.main-columns section.tests-section .filter .boxes .box label.form-select{margin-top:0}section.main-columns section.tests-section .filter .boxes .box label.form-checkbox{margin-top:5px;display:block;margin-bottom:15px}section.main-columns section.tests-section .filter .custom-button{margin-top:0;margin-bottom:0}section.main-columns section.tests-section .filter h4.title{display:none}section.main-columns section.tests-section .col-left{width:100%;float:none}section.main-columns section.tests-section .col-right{width:100%;float:none}section.main-columns section.tests-section .filter .custom-button{margin-top:30px}section.main-columns section.custom-section .head-section .description{max-width:1000px}section.about-pretest{padding-top:80px;padding-bottom:0}section.about-pretest .boxes{margin:30px 0 80px}section.about-pretest .boxes .box{position:relative;display:inline-block;width:350px;vertical-align:top;margin:0 20px;margin-bottom:40px}section.about-pretest .boxes .box .image-holder{text-align:center;margin:0 auto}section.about-pretest .boxes .box .image-holder img{max-height:160px;margin-bottom:20px;display:inline-block}section.about-pretest .boxes .box .content-holder{font-size:20px;font-weight:400;line-height:1.2}section.about-pretest .boxes .box .content-holder .title{margin-bottom:0;font-weight:500}section.about-pretest .boxes .box .content-holder .text{max-width:255px;margin:0 auto;padding:5px 0}section.about-pretest .button-holder{padding:100px 0;background-color:#e6e6e6}section.about-pretest .button-holder .container{max-width:1170px}section.about-pretest .button-holder .custom-button{border-radius:0}section.tests-section{background-color:#fff;padding:100px 0}section.tests-section .results-numbers{display:block;font-weight:500;font-size:16px}section.tests-section .results-timezone{padding-top:10px;display:block;font-size:16px;font-weight:400}section.tests-section.tests-section-results{padding:0}section.tests-section.pretest-tests-section{padding:60px 0 0}section.tests-section.pretest-tests-section .test-dates{margin:20px 0 0;padding:0}section.tests-section.pretest-tests-section .test-dates .custom-table .table-head{line-height:1.2}section.tests-section.pretest-tests-section .test-dates .custom-table .table-head .table-head-row{margin:0}section.tests-section.pretest-tests-section .test-dates .custom-table .table-head .table-head-row .col-xs-2{padding:0;min-height:24px;background-color:transparent}section.tests-section.pretest-tests-section .test-dates .custom-table .table-head .table-head-row .col-xs-2:nth-child(1){padding-left:10px;width:16%}section.tests-section.pretest-tests-section .test-dates .custom-table .table-head .table-head-row .col-xs-2:nth-child(2){width:16%}section.tests-section.pretest-tests-section .test-dates .custom-table .table-head .table-head-row .col-xs-2:nth-child(3){width:22%}section.tests-section.pretest-tests-section .test-dates .custom-table .table-head .table-head-row .col-xs-2:nth-child(4){width:14%}section.tests-section.pretest-tests-section .test-dates .custom-table .table-head .table-head-row .col-xs-2:nth-child(5){width:28%}section.tests-section.pretest-tests-section .test-dates .custom-table .table-head .table-head-row .col-xs-2:nth-child(6){width:1%}section.tests-section.pretest-tests-section .test-dates .custom-table .table-head .table-head-row .text-head{font-size:18px;padding:5px}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body{height:330px;overflow:auto;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body .table-body-row .col-xs-2{padding:0;min-height:60px;background-color:#fff}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body .table-body-row .col-xs-2:nth-child(1){padding-left:10px;width:15%}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body .table-body-row .col-xs-2:nth-child(2){width:15%}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body .table-body-row .col-xs-2:nth-child(3){width:22%}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body .table-body-row .col-xs-2:nth-child(4){width:16%}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body .table-body-row .col-xs-2:nth-child(5){width:15%}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body .table-body-row .text-body{font-size:16px;padding:10px 5px;line-height:1.2}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body .table-body-row .text-body .register-button{width:100px;font-size:16px}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body .table-body-row .text-body .availability{width:90px;height:30px;font-size:15px;padding:6px 5px}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body .table-body-row .text-body .date span:first-child{display:block}section.tests-section.pretest-tests-section .test-dates .custom-table .table-body .table-body-row .text-body i{font-size:14px}section.tests-section.pretest-tests-section{min-height:800px;padding-bottom:0 !important;background-color:#f3f3f3}section.tests-section.pretest-tests-section .pretest-tests-container{position:relative;z-index:5;padding:0 80px}section.tests-section.pretest-tests-section .pretest-tests-container .extra{margin-top:0}section.tests-section.pretest-tests-section .pretest-tests-container .extra .price .special{color:#a6192e}section.tests-section.pretest-tests-section .pretest-tests-container .extra .price .special span{margin-left:3px;color:#a6192e}section.tests-section.pretest-tests-section .pretest-tests-container .extra .info{max-width:550px}section.tests-section.pretest-tests-section .pretest-tests-container .extra .info strong{font-weight:500}section.tests-section.pretest-tests-section .pretest-tests-container .button-holder{margin:15px 0 0}section.tests-section.tests-section-results{padding-top:0}section.tests-section.tests-section-results .container{max-width:1320px}section.tests-section.tests-section-results .container .head-section .description{font-size:34px;color:#e3e3e3;margin-bottom:0;margin-top:0}section.tests-section.tests-section-results .test-dates .custom-table .table-head .table-head-row .col:first-child{padding-left:15px}section.tests-section.tests-section-results .test-dates .custom-table .table-body .table-body-row .col:first-child{padding-left:15px}section.tests-section .extra{margin:30px 0}section.tests-section .extra .price{display:inline-block;vertical-align:top;margin-right:15px}section.tests-section .extra .price .special{line-height:1;color:#000;margin-top:0;margin-bottom:0}section.tests-section .extra .price .special span{display:block;font-weight:300;font-size:30px;margin-top:-5px;margin-left:40px}section.tests-section .extra .info{display:inline-block;vertical-align:top;padding-top:10px;max-width:400px;font-weight:400;font-size:20px;color:#000}section.tests-section .filter{margin-top:20px}section.tests-section .filter .filter-header{font-size:18px;color:#000;font-weight:500;padding:5px 0;border-bottom:5px solid #a6192e}section.tests-section .filter .filter-button{border:none;width:100%;height:50px;font-size:20px;text-align:left;padding-left:15px;padding-right:15px;text-transform:uppercase;position:relative}section.tests-section .filter .filter-button:focus{outline:none}section.tests-section .filter .filter-button[aria-expanded=true]{color:#fff;background:#56575a}section.tests-section .filter .filter-button[aria-expanded=false]{background:#56575a;color:#fff}section.tests-section .filter .filter-button[aria-expanded=false] .arrow span{background-color:#fff}section.tests-section .filter .filter-button[aria-expanded=false] .arrow span:nth-child(2){transform:rotate(90deg)}section.tests-section .filter .filter-button .arrow{position:absolute;right:30px;top:27px}section.tests-section .filter .filter-button .arrow span{position:absolute;top:calc(50% - 2px);width:16px;height:2px;background-color:#fff}section.tests-section .filter .filter-body{float:none;width:100%;position:relative;background-color:#f0f0f0;padding:15px}section.tests-section .filter .filter-body .form .form-field{margin-bottom:0}section.tests-section .filter h4.title{font-family:"minion-3",sans-serif;font-style:italic;position:relative}section.tests-section .filter h4.title:after{display:block;content:"";width:50px;height:3px;background-color:#a6192e;margin:15px 0 0}section.tests-section .filter .form-label{font-size:18px;font-weight:500;display:block}section.tests-section .filter .custom-button{margin:20px auto 10px}section.tests-section .filter label.form-select{font-weight:400;font-style:italic;width:100%}section.tests-section .filter label.form-select .form-control{padding-left:5px;font-size:17px;line-height:24px;height:44px}section.tests-section .filter label.form-checkbox{margin-right:10px;padding-top:0;line-height:20px;display:inline-block;margin-top:5px;font-weight:200;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px}section.tests-section .filter label.form-checkbox strong{font-size:18px;font-weight:500}section.tests-section .filter label.form-checkbox strong.yellow{color:#a6192e}section.tests-section .filter label.form-checkbox strong.green{color:#ca857a}section.tests-section .filter label.form-checkbox input{position:absolute;opacity:0;left:0;height:30px;width:30px;top:0}section.tests-section .filter label.form-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fafafa;border-radius:3px;border:1px solid #bdc3c7;transition:all ease .2s}section.tests-section .filter label.form-checkbox input:checked~.checkmark{border-color:#a6192e}section.tests-section .filter label.form-checkbox input:checked~.checkmark:after{visibility:visible;opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}section.tests-section .filter label.form-checkbox .checkmark:after{content:"";position:absolute;visibility:hidden;opacity:0;transition:all ease .15s;left:7px;top:3px;width:6px;height:12px;border:solid #a6192e;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}section.tests-section .filter .boxes .box{padding:15px 0;border-bottom:1px solid #ddd}section.tests-section .filter .boxes .box.form{padding:0}section.tests-section .filter .boxes .box.form .form-select:after{top:16px}section.tests-section .filter .boxes .box:last-child{border-bottom:none}section.tests-section .test-dates-feed{margin-top:20px}section.tests-section .pagination li{display:inline-block;margin-left:0}section.tests-section .pagination li.current a{font-weight:700;background:#eee}section.tests-section .pagination li.disabled a{color:#ccc;border-color:#ccc !important}section.tests-section .pagination li.disabled a span{color:#ccc}section.tests-section .pagination li:first-child a{border-color:#a6192e;margin-right:20px}section.tests-section .pagination li:last-child a{border-color:#a6192e;margin-left:20px}section.tests-section .pagination li a{color:#a6192e;text-decoration:none;border-color:#fff;font-size:16px;padding:3px 12px}section.tests-section .pagination li span{border:none;color:#a6192e;line-height:1}section.tests-section .pagination li span:hover{background:0 0}section.locations-section{padding:100px 0;background-color:#f0f0f0}section.locations-section .head-section{max-width:700px}section.locations-section .map-holder{position:relative;margin-top:30px}section.locations-section .map-holder .wrapper{position:relative;z-index:9;background-color:#e6e6e6}section.locations-section .map-holder .shadow{position:absolute;background-image:url("/wp-content/themes/cael/assets/images/landing/map-shadow.png");height:80%;width:80%;bottom:-80px;left:0;right:0;margin:0 auto;-webkit-background-size:100% 100%;background-size:100% 100%}section.locations-section .map-holder-image{height:500px;position:relative;-webkit-background-size:cover;background-size:cover;background-position:center}section.locations-section .map-holder-image img{height:100%;opacity:0;width:100%}section.locations-section .infobox-holder{padding:40px 30px 30px 100px;background:#a6192e;margin-top:-30px;margin-left:-60px;min-height:500px;width:100%;line-height:1.4;font-size:18px;border-radius:6px}section.locations-section .infobox-holder *{color:#fff}section.locations-section .infobox-holder .contact-info{font-size:17px}section.locations-section .infobox-holder .custom-button{margin-top:15px;color:#000;padding:13px 15px}section.locations-section .infobox-holder .infobox-content .logo{margin-bottom:10px}section.locations-section .infobox-holder .infobox-content .info{padding-top:15px}section.locations-section .infobox-holder .infobox-content .center-info .contact-info{margin-top:5px;margin-bottom:5px;padding-top:5px;padding-bottom:5px}section.locations-section .infobox-holder .infobox-content .center-info .contact-info .col-sm-4:first-child{padding-right:0}section.locations-section .infobox-holder .infobox-content .center-info h4{margin-top:0}section.locations-section .infobox-holder .infobox-content .center-info h5{font-size:17px;font-weight:400}section.locations-section .infobox-holder .infobox-content .center-info h5 i{margin-right:5px}section.locations-section .infobox-holder .line{background-color:#fff;margin:15px 0 5px;height:3px;width:50px}section.locations-section .infobox-holder .bottom-text{color:#fff}section.option-section{background-color:#f9f9f9}section.option-section.custom-section{padding:100px 0}section.option-section .boxes .col-md-4:nth-child(2){margin-top:30px}section.option-section .boxes .box{margin:0 auto;max-width:440px;height:630px;position:relative}section.option-section .boxes .box .image{top:0;left:0;right:0;position:absolute;height:100%;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center;border-radius:10px;overflow:hidden}section.option-section .boxes .box .image:after{top:0;left:0;right:0;position:absolute;height:100%;width:100%;opacity:.2;content:"";background:-moz-linear-gradient(top,rgba(13,11,27,.8) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(13,11,27,.8) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(13,11,27,.8) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc0d0b1b",endColorstr="#00000000",GradientType=0)}section.option-section .boxes .box .content-holder{position:relative;z-index:22;padding:40px}section.option-section .boxes .box .content-holder .title{color:#fff}section.option-section .boxes .box .content-holder .text{color:#fff;font-size:22px;font-weight:300}section.option-section .boxes .box .custom-button{position:absolute;bottom:30px;right:-30px}section.testimonials-section{padding:60px 0;background:#a6192e}section.testimonials-section .boxes .col-md-6:nth-child(1):after{content:"";height:100%;width:2px;background-color:#fff;position:absolute;top:0;right:0}section.testimonials-section .boxes .box .content-holder{position:relative;padding:10px 40px;max-width:630px;margin:0 auto;font-weight:400}section.testimonials-section .boxes .box .content-holder .quote{position:absolute;left:0;top:20px}section.testimonials-section .boxes .box .content-holder .text{font-weight:400;color:#fff;line-height:1.6}section.testimonials-section .boxes .box .content-holder .author{font-style:italic;margin-top:10px;color:#fff;font-size:18px}section.faqs-section{padding:100px 0}section.faqs-section.faq-tabs .tabs .faqs-boxes{margin-top:20px}section.faqs-section.who-accepts .faqs-boxes .accordion-desktop .faqs-content{font-size:18px}section.faqs-section.who-accepts .faqs-boxes .accordion-desktop .faqs-content ul{margin-top:0;width:50%;float:left}section.faqs-section.who-accepts .faqs-boxes .accordion-desktop .faqs-content ul li{font-size:18px !important}section.faqs-section.who-accepts .faqs-boxes .accordion-desktop .faqs-content ul:last-child{clear:right}section.faqs-section .faqs-boxes{margin:0}section.faqs-section .accordion .faqs-boxes{margin:0}section.faqs-section .accordion .faqs-boxes table.table{margin-top:0}section.faqs-section .faqs-accordion .faqs-wrap{padding-right:40px}section.faqs-section .faqs-accordion .faqs-scrollbar{max-height:400px;overflow:auto}section.faqs-section .faqs-accordion ul.faqs-menu{margin:0;padding:0;max-width:650px}section.faqs-section .faqs-accordion ul.faqs-menu li{list-style:none;padding:0;margin:0}section.faqs-section .faqs-accordion ul.faqs-menu li.active a{color:#a6192e}section.faqs-section .faqs-accordion ul.faqs-menu li a{font-size:22px;font-weight:400;border-bottom:1px solid #d6d6d6;display:block;padding:20px 30px 20px;color:#000001;line-height:1.2;position:relative;transition:all ease 0s;text-decoration:none}section.faqs-section .faqs-accordion ul.faqs-menu li a:focus,section.faqs-section .faqs-accordion ul.faqs-menu li a:active,section.faqs-section .faqs-accordion ul.faqs-menu li a:hover{text-decoration:none}section.faqs-section .faqs-accordion ul.faqs-menu li a[aria-expanded=true]{color:#a6192e;font-weight:500}section.faqs-section .faqs-accordion ul.faqs-menu li a[aria-expanded=false]:after{content:"";font-family:"fontAwesome",sans-serif;font-size:16px;color:#6f6f6f;position:absolute;left:0;top:25px}section.faqs-section .faqs-accordion ul.faqs-menu li a[aria-expanded=true]:after{content:"";font-family:"fontAwesome",sans-serif;font-size:16px;color:#a6192e;position:absolute;left:0;top:25px}section.faqs-section .faqs-accordion .faqs-content{margin-top:15px;font-size:20px;color:#000}section.faqs-section .faqs-accordion .faqs-content p{font-weight:400}section.faqs-section .faqs-accordion .faqs-content a{font-weight:400}section.faqs-section .faqs-accordion .faqs-content ol li{font-weight:400}section.faqs-section .faqs-accordion .faqs-content ul li{font-weight:400}section.faqs-section .faqs-accordion .faqs-content h5{color:#a6192e}section.faqs-section .faqs-accordion.accordion-desktop .panel-group{margin-top:0;background-color:transparent}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0;border-bottom:1px solid #d6d6d6}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-heading{padding:0;background-color:transparent}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-heading .panel-title{padding:0}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-heading .panel-title a{font-size:22px;font-weight:400;display:block;padding:20px 30px 20px;color:#000;position:relative;transition:all ease .2s}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-heading .panel-title a:focus,section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-heading .panel-title a:active,section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-heading .panel-title a:hover{text-decoration:none}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-heading .panel-title a[aria-expanded=false]{background:0 0}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-heading .panel-title a[aria-expanded=true]{background:0 0;color:#a6192e}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-heading .panel-title a[aria-expanded=false]:after{content:"";font-family:"fontAwesome",sans-serif;font-size:16px;color:#6f6f6f;position:absolute;left:0;top:25px}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-heading .panel-title a[aria-expanded=true]:after{content:"";font-family:"fontAwesome",sans-serif;font-size:16px;color:#a6192e;position:absolute;left:0;top:25px}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-body{transition:all ease .6s;padding:0 15px;border:none;font-weight:400}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-body table.table{margin-top:0;border-top:1px solid #ddd}section.faqs-section .faqs-accordion.accordion-desktop .panel-group .panel .panel-body table.table tr td:nth-child(2){background-color:#f1f3f3}section.faqs-section .faqs-accordion.accordion-mobile .panel-group{margin-top:25px;background-color:transparent}section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0 0 10px}section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel .panel-heading{padding:0;background-color:transparent}section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel .panel-heading .panel-title{padding:0}section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel .panel-heading .panel-title a{font-size:18px;font-weight:400;display:block;padding:20px 40px 20px;color:#000;position:relative;transition:all ease .2s}section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel .panel-heading .panel-title a:focus,section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel .panel-heading .panel-title a:active,section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel .panel-heading .panel-title a:hover{text-decoration:none}section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel .panel-heading .panel-title a[aria-expanded=false]{background:#f4f4f4}section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel .panel-heading .panel-title a[aria-expanded=true]{background:#a6192e;color:#fff}section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel .panel-heading .panel-title a[aria-expanded=false]:after{content:"";font-family:"fontAwesome",sans-serif;font-size:16px;color:#6f6f6f;position:absolute;left:15px;top:24px}section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel .panel-heading .panel-title a[aria-expanded=true]:after{content:"";font-family:"fontAwesome",sans-serif;font-size:16px;color:#fff;position:absolute;left:15px;top:24px}section.faqs-section .faqs-accordion.accordion-mobile .panel-group .panel .panel-body{transition:all ease .6s;padding:20px 15px;color:#000;border:none;line-height:1.6;font-size:16px;font-weight:400;background:#fff}section.faqs-section .button-holder{margin:40px 0}section.faqs-section .button-holder .button-simple{text-decoration:underline;font-size:20px}.accordion-mobile .panel-group{margin-top:25px;background-color:transparent}.accordion-mobile .panel-group .panel{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0 0 10px}.accordion-mobile .panel-group .panel .panel-heading{padding:0;background-color:transparent}.accordion-mobile .panel-group .panel .panel-heading .panel-title{padding:0}.accordion-mobile .panel-group .panel .panel-heading .panel-title a{font-size:18px;font-weight:400;display:block;padding:20px 40px 20px;color:#000;position:relative;transition:all ease .2s}.accordion-mobile .panel-group .panel .panel-heading .panel-title a:focus,.accordion-mobile .panel-group .panel .panel-heading .panel-title a:active,.accordion-mobile .panel-group .panel .panel-heading .panel-title a:hover{text-decoration:none}.accordion-mobile .panel-group .panel .panel-heading .panel-title a[aria-expanded=false]{background:#f4f4f4}.accordion-mobile .panel-group .panel .panel-heading .panel-title a[aria-expanded=true]{background:#a6192e;color:#fff}.accordion-mobile .panel-group .panel .panel-heading .panel-title a[aria-expanded=false]:after{content:"";font-family:"fontAwesome",sans-serif;font-size:16px;color:#6f6f6f;position:absolute;left:15px;top:24px}.accordion-mobile .panel-group .panel .panel-heading .panel-title a[aria-expanded=true]:after{content:"";font-family:"fontAwesome",sans-serif;font-size:16px;color:#fff;position:absolute;left:15px;top:24px}.accordion-mobile .panel-group .panel .panel-body{transition:all ease .6s;padding:20px 15px;color:#000;border:none;line-height:1.6;font-size:16px;font-weight:400;background:#fff}section.tests-section .head-section .description{margin:0}section.tests-section .test-dates{margin:20px 0 80px;padding:0 15px;position:relative}section.tests-section .test-dates .no-dates{font-family:"minion-3",sans-serif;font-style:italic;font-size:34px;color:#ccc;margin-bottom:0;margin-top:35px;font-weight:500;display:block;padding:20px 40px}section.tests-section .test-dates .load-more{margin-top:25px}section.tests-section .test-dates .custom-table .table-head .table-head-row{border-bottom:5px solid #a6192e}section.tests-section .test-dates .custom-table .table-head .table-head-row .col{padding:0}section.tests-section .test-dates .custom-table .table-head .table-head-row .col:first-child{width:8%}section.tests-section .test-dates .custom-table .table-head .table-head-row .col:nth-child(2){width:8%}section.tests-section .test-dates .custom-table .table-head .table-head-row .col:nth-child(3){width:10%}section.tests-section .test-dates .custom-table .table-head .table-head-row .col:nth-child(4){width:35%}section.tests-section .test-dates .custom-table .table-head .table-head-row .col:nth-child(5){width:10%}section.tests-section .test-dates .custom-table .table-head .table-head-row .col:nth-child(6){width:14%}section.tests-section .test-dates .custom-table .table-head .table-head-row .col:nth-child(7){width:15%}section.tests-section .test-dates .custom-table .table-head .table-head-row .text-head{font-size:18px;color:#000;font-weight:500;padding:5px 0}section.tests-section .test-dates .custom-table .table-body{font-size:16px}section.tests-section .test-dates .custom-table .table-body .table-body-row{border-bottom:1px solid #e3e3e3;background-color:#fff}section.tests-section .test-dates .custom-table .table-body .table-body-row .col{padding:0;min-height:52px;background-color:#fff}section.tests-section .test-dates .custom-table .table-body .table-body-row .col:first-child{width:8%}section.tests-section .test-dates .custom-table .table-body .table-body-row .col:nth-child(2){width:8%}section.tests-section .test-dates .custom-table .table-body .table-body-row .col:nth-child(3){width:10%}section.tests-section .test-dates .custom-table .table-body .table-body-row .col:nth-child(4){width:35%}section.tests-section .test-dates .custom-table .table-body .table-body-row .col:nth-child(5){width:10%}section.tests-section .test-dates .custom-table .table-body .table-body-row .col:nth-child(6){width:14%}section.tests-section .test-dates .custom-table .table-body .table-body-row .col:nth-child(7){width:15%}section.tests-section .test-dates .custom-table .table-body .table-body-row .col:nth-child(7) .text-body{text-align:right;padding:10px 0 0}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body{padding:15px 0;font-weight:400;color:#000}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .view{margin-top:0}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .view a{transition:all ease .2s;text-decoration:underline;font-weight:400;font-size:18px}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .view a:hover{text-decoration:none}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .title{margin-top:0;font-size:18px}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .title a{color:#000;text-decoration:underline}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .title a:hover{text-decoration:none}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .date span{font-weight:400}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body i{color:#a6192e;font-size:18px}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .price{font-weight:500;font-size:18px}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .type{font-size:18px;font-weight:500}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .type .yellow{color:#a6192e}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .type .green{color:#133b5b}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .availability{display:block;position:relative;padding:4px 5px;text-align:center;width:100px;height:24px;font-size:14px;border-radius:20px;color:#fff;line-height:1;overflow:hidden}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .availability .text{position:relative;z-index:3}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .availability.availability-green{background-color:#278e47}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .availability.availability-yellow{background-color:#ffb01f}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .availability.availability-red{background-color:#b20d29}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .availability .percent{top:0;left:0;height:100%;width:100%;position:absolute;z-index:1;background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:.8rem .8rem}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .availability .percent:after{content:"";position:absolute;top:0;left:-16%;height:100%;width:120%;background-color:rgba(0,0,0,.17);transform:skew(-22deg,0)}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .register-button{display:inline-block;width:140px;height:40px;border-radius:3px;text-align:center;font-size:18px;font-weight:400;line-height:40px}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .register-button.register-button-red{background-color:#a6192e;color:#fff}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .register-button.register-button-red:hover,section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .register-button.register-button-red:focus{color:#fff;opacity:.8;background-color:#a6192e}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .register-button.register-button-grey{background-color:#e6e6e6;color:#bdc3c7;cursor:default}section.tests-section .test-dates .custom-table .table-body .table-body-row .text-body .register-button.register-button-grey.isDisabled{pointer-events:none;cursor:not-allowed}section.tests-section .button-holder{margin:40px 0}section.tests-section .button-holder .button-simple{display:inline-block;text-decoration:underline;font-size:20px;font-weight:400;margin-top:20px;color:#a6192e}aside.sidebar{margin-bottom:50px;max-width:360px;padding-left:30px}aside.sidebar:first-child{padding-top:80px}aside.sidebar .message-error{font-size:14px;top:0;margin-top:-15px;position:relative}aside.sidebar ul.tags{margin:0;padding:0}aside.sidebar ul.tags li{margin-bottom:15px}aside.sidebar ul.tags li a{position:relative;opacity:1}aside.sidebar ul.tags li a span{color:#999;z-index:2;position:relative}aside.sidebar ul.tags li a:after{top:0;left:0;content:"";height:100%;width:100%;position:absolute;background-color:#f0f0f0}aside.sidebar ul.tags li a:hover span{color:#fff}aside.sidebar ul.tags li a:hover:after{content:none}aside.sidebar .container{width:100%}aside.sidebar .container .container{width:100%}aside.sidebar.sidebar-test-form section.test-form{top:0;margin:0}aside.sidebar.sidebar-test-form section.test-form .col-left{width:100%;padding:0 8px}aside.sidebar.sidebar-test-form section.test-form .col-left .col{width:100%;padding:0 8px}aside.sidebar.sidebar-test-form section.test-form .col-right{width:100%}aside.sidebar.sidebar-test-form section.test-form .form{padding:20px}aside.sidebar.sidebar-test-form section.test-form .form .custom-label{display:none}aside.sidebar.sidebar-test-form section.test-form .form .form-field{margin-bottom:10px}aside.sidebar.sidebar-test-form section.test-form .form .button-holder{padding:0 15px;margin-top:5px;margin-bottom:0}aside.sidebar.sidebar-newsletter .alert{font-size:16px}aside.sidebar.sidebar-newsletter .tabs{padding:0 15px}aside.sidebar.sidebar-newsletter .tab-content{padding:20px 15px 30px}aside.sidebar.sidebar-newsletter .newsletter-section{border-top:4px solid #a6192e;border-radius:5px;padding:20px 20px 30px}aside.sidebar.sidebar-newsletter .form .col{padding:0 15px}aside.sidebar.sidebar-newsletter .form .text-center{text-align:left;margin-top:5px}aside.sidebar .sidebar-title{margin-top:0;margin-bottom:20px;font-size:24px;font-family:"minion-3",sans-serif;font-style:italic}aside.sidebar .sidebar-line{width:50px;height:3px;background:#a6192e;margin:15px 0 20px}aside.sidebar.sidebar-banner .box{display:block;width:100%;max-width:100%;height:inherit;position:relative}aside.sidebar.sidebar-banner .box:hover .rollover{opacity:1}aside.sidebar.sidebar-banner .image-holder{z-index:2;display:block;max-width:300px;position:relative}aside.sidebar.sidebar-banner .image-holder .rollover{display:block;text-align:center;opacity:0;position:absolute;height:100%;width:100%;z-index:2;border-radius:5px;top:0;background:rgba(166,25,46,.9);right:0;left:0;padding:0;margin:0 auto;transition:all ease .2s}aside.sidebar.sidebar-banner .image-holder .rollover .table-holder{display:table;width:100%;height:100%}aside.sidebar.sidebar-banner .image-holder .rollover .table-holder .table-cell{width:100%;height:100%;display:table-cell;vertical-align:middle;padding:0 20px}aside.sidebar.sidebar-banner .image-holder .rollover .table-holder .table-cell img{display:inline-block}aside.sidebar.sidebar-banner .image-holder .rollover .text{text-transform:uppercase;color:#fff;z-index:2;margin-bottom:0;text-align:center}aside.sidebar.sidebar-banner .title{font-size:24px;margin-bottom:0;letter-spacing:-.1px}aside.sidebar.sidebar-banner .info{line-height:1.2;font-size:18px}section.test-form{z-index:30;position:relative;top:-110px;margin-bottom:-120px}section.test-form .expand-filter{padding:0 8px}section.test-form .box{margin:20px 0 0}section.test-form.contact-form{top:-100px;margin-bottom:-150px}section.test-form.contact-form .form .form-field{margin-bottom:20px;overflow:hidden}section.test-form .container{max-width:1320px}section.test-form .form{border-top:4px solid #a6192e;padding:35px 40px 30px;background-color:#f0f0f0;border-radius:5px}section.test-form .form .form-col,section.test-form .form .col-md-3,section.test-form .form .col-md-4,section.test-form .form .col-md-5ths{padding:0 10px}section.test-form .form .form-field{margin-bottom:0}section.test-form .form .button-holder{margin-top:0}section.test-form .form .form-group{margin-bottom:0}section.test-form .form .form-control::placeholder{color:#555;font-weight:400;font-style:italic}section.newsletter-section{padding:35px 0;background-color:#f0f0f0}section.newsletter-section .image-holder{margin-top:100px}section.newsletter-section .image-holder img{display:inline-block}section.newsletter-section .image-holder.right{margin-left:20%}section.newsletter-section h4{font-family:"minion-3",sans-serif}section.newsletter-section .logo-title{text-align:left;font-weight:500;font-size:18px;color:#555;margin-bottom:10px}section.newsletter-section .form .col-sm-12,section.newsletter-section .form .col-sm-6{padding:0 5px}section.newsletter-section .form .form-field{margin-bottom:10px}section.newsletter-section .form .custom-button{font-size:20px;min-width:100px}section.article-section{padding:80px 0}section.why-take{position:relative;margin:0}section.why-take .boxes{margin:50px 0}section.why-take .boxes .box{max-width:360px;text-align:center}section.why-take .boxes .box .image-holder{min-height:120px}section.why-take .boxes .box .content-holder .title{margin-bottom:0;font-size:20px}section.why-take .boxes .box .content-holder .text{font-size:20px}section.featured-boxes{position:relative;margin:0}section.featured-boxes .extra{margin:25px 0 0}section.featured-boxes .extra .price{display:inline-block;vertical-align:top;margin-right:15px}section.featured-boxes .extra .price .special{line-height:1;color:#a6192e;margin-top:0;margin-bottom:0}section.featured-boxes .extra .price .special span{display:block;font-weight:300;font-size:30px;margin-top:-5px;margin-left:40px}section.featured-boxes .extra .info{display:inline-block;vertical-align:top;padding-top:10px;max-width:600px;font-weight:400;font-size:20px;color:#000;line-height:1.4;min-height:125px}section.featured-boxes .boxes{margin:35px 0 0}section.featured-boxes .boxes .col-md-6:nth-child(odd){clear:left}section.featured-boxes .boxes .col-md-6:nth-child(even){clear:right}section.featured-boxes .boxes .col-md-6 .box{max-width:550px}section.featured-boxes .boxes .box{max-width:450px;margin-bottom:40px;text-align:left}section.featured-boxes .boxes .box .col-sm-4{text-align:center}section.featured-boxes .boxes .box .image-holder{min-height:120px}section.featured-boxes .boxes .box .image-holder img{display:inline-block}section.featured-boxes .boxes .box .content-holder .title{margin-top:0;margin-bottom:0;font-size:20px}section.featured-boxes .boxes .box .content-holder .text{font-size:18px;line-height:1.4}section.featured-boxes .button-holder .custom-button{margin-right:15px}section.featured-boxes .button-holder .custom-button:last-of-type{margin-right:0}section.featured-icons{position:relative;margin:0}section.featured-icons .boxes{margin:0}section.featured-icons .boxes .box{max-width:360px}section.featured-icons .boxes .box .image-holder{min-height:90px}section.featured-icons .boxes .box .content-holder .title{margin-bottom:0;font-size:24px;font-weight:500}section.featured-icons .boxes .box .content-holder .text{font-size:20px}section.featured-columns{margin-bottom:150px}section.featured-columns .boxes .col-sm-6:nth-child(odd) .box{border-bottom-color:#fd680c}section.featured-columns .boxes .col-sm-6:nth-child(odd) .box .title{color:#fd680c}section.featured-columns .boxes .col-sm-6:nth-child(even) .box{border-bottom-color:#0c7265}section.featured-columns .boxes .col-sm-6:nth-child(even) .box .title{color:#0c7265}section.featured-columns .boxes .box{background:#fff;border:1px solid #e8e8e8;border-radius:5px;padding:30px;min-height:250px;position:relative;border-bottom:2px solid transparent}section.featured-columns .boxes .box:hover:after{opacity:1}section.featured-columns .boxes .box:after{position:absolute;z-index:-1;content:"";display:block;width:90%;left:0;opacity:0;transition:all ease .5s;right:0;margin:0 auto;bottom:-2px;height:50px;border-radius:50%;box-shadow:0 0 50px rgba(0,0,0,.3)}section.featured-columns .boxes .box .title{margin-top:0;margin-bottom:0}section.panels .boxes .col-sm-12 .box{min-height:inherit;border-bottom-color:#ccc}section.panels .boxes .col-sm-12 .box .content-holder{font-weight:400}section.panels .boxes .col-sm-12 .box:after{opacity:1}section.panels .boxes .col-sm-12 .box .title{color:#000}section.panels .boxes .box-holder:nth-child(odd) .box{border-bottom-color:#294707}section.panels .boxes .box-holder:nth-child(odd) .box .title{color:#294707}section.panels .boxes .box-holder:nth-child(even) .box{border-bottom-color:#133c5c}section.panels .boxes .box-holder:nth-child(even) .box .title{color:#133c5c}section.panels .boxes .box{background:#fff;border:1px solid #e8e8e8;border-radius:5px;padding:30px;min-height:250px;position:relative;border-bottom:2px solid transparent}section.panels .boxes .box:hover:after{opacity:1}section.panels .boxes .box:after{position:absolute;z-index:-1;content:"";display:block;width:90%;left:0;opacity:0;transition:all ease .5s;right:0;margin:0 auto;bottom:-2px;height:50px;border-radius:50%;box-shadow:0 0 50px rgba(0,0,0,.3)}section.panels .boxes .box .title{margin-top:0;margin-bottom:0}section.panels .boxes .box .title .icon-holder{position:relative;display:inline-block}section.main-columns section.image-panels .boxes .box .image-holder{margin-top:15px;height:180px;width:180px}section.main-columns section.image-panels .boxes .box .content-holder{min-height:180px;padding:15px 20px 20px}section.image-panels .boxes .box{min-height:inherit;border-bottom-color:#ccc}section.image-panels .boxes .box .content-holder{font-weight:400}section.image-panels .boxes .box:after{opacity:1}section.image-panels .boxes .box .title{color:#000}section.image-panels .boxes .box-holder:nth-child(odd) .box .content-holder{border-top-color:#294707}section.image-panels .boxes .box-holder:nth-child(odd) .box .content-holder .title{color:#294707}section.image-panels .boxes .box-holder:nth-child(even) .box .content-holder{border-top-color:#133c5c}section.image-panels .boxes .box-holder:nth-child(even) .box .content-holder .title{color:#133c5c}section.image-panels .boxes .box{max-width:750px;display:block;background:#fff}section.image-panels .boxes .box:hover .image{transform:scale(1.1)}section.image-panels .boxes .box:hover .content-holder{box-shadow:6px 6px 20px rgba(0,0,0,.2)}section.image-panels .boxes .box .image-holder{margin:15px auto;position:relative;height:230px;width:230px;border-radius:50%;overflow:hidden}section.image-panels .boxes .box .image-holder .image{border-radius:50%;height:100%;width:100%;background-size:cover;background-position:center;transition:all ease .3s}section.image-panels .boxes .box .content-holder{max-width:460px;min-height:230px;position:relative;border:1px solid #e8e8e8;border-radius:5px;padding:30px;border-top:5px solid transparent;transition:all ease .3s;box-shadow:6px 6px 20px rgba(0,0,0,.05)}section.image-panels .boxes .box h3{font-weight:500;margin-bottom:15px}section.image-panels .boxes .box .pre-title{margin-top:0;line-height:1}section.image-panels .boxes .box .text{color:#000}section.image-panels .boxes .box .title{margin-top:0;margin-bottom:0}section.image-panels .boxes .box .button-holder{margin-top:10px}section.image-panels .button-holder{margin-top:30px}section.locations{margin-top:80px;padding:100px 0;background:#f4f4f4}section.locations .form-select{position:relative}section.locations .form-select:after{position:absolute;content:"";border-left:4px solid transparent;border-right:4px solid transparent;top:1.1em;right:.6em;border-top:8px solid #000;opacity:.5}section.locations .form-select select.form-control{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}section.locations .form-select select.form-control::-ms-expand{display:none}section.locations .tabs{margin:30px 0}section.locations .tabs .nav-tabs>li.active>a:hover,section.locations .tabs .nav-tabs>li.active>a:focus{background-color:#a6192e;color:#fff}section.locations .tabs .nav-tabs>li.active>a:focus .icon-svg svg path,section.locations .tabs .nav-tabs>li.active>a:focus .icon-svg svg g,section.locations .tabs .nav-tabs>li.active>a .icon-svg svg path,section.locations .tabs .nav-tabs>li.active>a .icon-svg svg g{fill:#fff}section.locations .tabs .nav-tabs>li>a:hover{background-color:#eee}section.locations .tabs .nav-tabs>li>a:focus{padding:10px 25px 10px 45px}section.locations .tabs .nav-tabs>li>a{text-decoration:none;padding:10px 25px 10px 45px}section.locations .tabs .nav-tabs>li>a .icon-svg{left:15px;position:absolute}section.locations .tabs .nav-tabs>li>a .icon-svg svg{max-width:25px}section.locations .tab-content{padding:30px;height:500px;position:relative;background-color:#fff;border-radius:5px 5px 0 0}section.locations .tab-content .form-control{box-shadow:none;font-weight:400;font-family:"Crimson Text",serif;font-style:italic;font-size:18px;background:#fff;border:1px solid #ccc;box-sizing:border-box;height:44px;border-radius:4px}section.locations .tab-content .boxes{height:300px;overflow:auto;margin-top:20px;padding:0;margin-bottom:20px}section.locations .tab-content .boxes .boxes{margin-top:0}section.locations .tab-content .boxes .box{margin:0 0 20px;max-width:550px;padding-right:40px;padding-left:20px;position:relative;padding-bottom:15px;border-bottom:1px dashed #ddd}section.locations .tab-content .boxes .box:before{color:#a6192e;content:"";font-family:"fontAwesome",sans-serif;font-size:18px;position:absolute;top:0;left:2px}section.locations .tab-content .boxes .box .title{margin-top:0;font-size:18px;margin-bottom:5px}section.locations .tab-content .boxes .box .text,section.locations .tab-content .boxes .box .title-link{font-size:18px;font-weight:300}section.locations .tab-content .boxes .box .button-holder .button-simple{font-weight:400}section.locations .tab-content .boxes .box .button-holder .button-simple:hover{color:#ff163d;text-decoration:underline}section.locations .tab-content .boxes .box .button-holder .button-simple:hover i{transform:translateX(2px) translateY(-2px)}section.locations .tab-content .boxes .box .button-holder .button-simple i{transition:all ease .5s;font-size:14px}section.locations .tab-content .map-holder{border-radius:5px;position:absolute;top:30px;right:-40px;height:500px;width:50%}section.locations .tab-content .map-holder .loader{position:absolute}section.locations .tab-content .map-holder .wrapper{position:relative;height:100%;width:100%}section.locations .tab-content .map-holder .map{position:relative;height:100%;width:100%;z-index:2;border-radius:5px;background-color:#a0a0a0}section.locations .tab-content .map-holder .shadow{position:absolute;background-image:url("/wp-content/themes/cael/assets/images/landing/map-shadow.png");height:80%;width:90%;bottom:-80px;left:0;opacity:.5;right:0;margin:0 auto;-webkit-background-size:100% 100%;background-size:100% 100%}nav.mobile-menu{margin-top:0;margin-bottom:40px;z-index:2;position:relative}nav.mobile-menu .panel{border:none;box-shadow:none}nav.mobile-menu .panel-heading{padding:0}nav.mobile-menu .panel-heading .panel-title{text-align:center;padding:0;font-size:18px;position:relative}nav.mobile-menu .panel-heading .panel-title a{padding:13px 15px 17px;display:block;background-color:#a6192e;text-transform:uppercase;font-weight:500;color:#fff;border:1px solid #a6192e;border-top:3px solid #a6192e;border-radius:0 0 60% 60%}nav.mobile-menu .panel-heading .panel-title a[aria-expanded=false]{background-color:#a6192e;color:#fff}nav.mobile-menu .panel-heading .panel-title a[aria-expanded=true]{background:#fff;color:#a6192e;border-color:#ddd;border-top-color:#a6192e;box-shadow:0 10px 25px rgba(0,0,0,.15)}nav.mobile-menu .panel-heading .panel-title a[aria-expanded=false]:after{content:"";font-family:"fontAwesome",sans-serif;font-size:18px;color:#fff;position:relative;margin:-5px auto}nav.mobile-menu .panel-heading .panel-title a[aria-expanded=true]:after{content:"";font-family:"fontAwesome",sans-serif;font-size:18px;color:#a6192e;position:relative;margin:-5px auto}nav.mobile-menu .panel-body{padding:0}nav.mobile-menu ul{padding:0;margin:0}nav.mobile-menu ul ul{display:none;border-top:1px solid #e8e9ed}nav.mobile-menu ul ul li:last-child{border-bottom:none}nav.mobile-menu ul ul li a{padding:14px 30px 14px 90px}nav.mobile-menu ul ul li a:before{content:"";position:absolute;top:50%;left:65px;width:10px;height:1px;border-radius:0;background:#2f3640;border:none}nav.mobile-menu ul li{display:block;position:relative;padding:0}nav.mobile-menu ul li:first-child a{border-top:none}nav.mobile-menu ul li a.item{background:#a6192e;color:#fff}nav.mobile-menu ul li a.item:before{border-color:#fff}nav.mobile-menu ul li a.item:focus,nav.mobile-menu ul li a.item:hover{color:#fff;text-decoration:none;outline:none}nav.mobile-menu ul li a{-webkit-transition:all ease .1s;-moz-transition:all ease .1s;-o-transition:all ease .1s;transition:all ease .1s;font-weight:400;position:relative;padding:12px 22px;font-size:20px;display:block;border-top:1px solid #e3e3e3;color:#000}nav.mobile-menu ul li a:focus,nav.mobile-menu ul li a:hover{text-decoration:none;color:#a6192e;outline:none}nav.mobile-menu ul li a.active{color:#a6192e;background:0 0}aside.sidebar-menu ul{padding:0;margin:0}aside.sidebar-menu ul ul{display:none;border-top:1px solid #e8e9ed}aside.sidebar-menu ul ul li:last-child{border-bottom:none}aside.sidebar-menu ul ul li a{padding:14px 30px 14px 90px}aside.sidebar-menu ul ul li a:before{content:"";position:absolute;top:50%;left:65px;width:10px;height:1px;border-radius:0;background:#2f3640;border:none}aside.sidebar-menu ul li{display:block;position:relative;padding:0}aside.sidebar-menu ul li a.item{background:#a6192e;color:#fff}aside.sidebar-menu ul li a.item:before{border-color:#fff}aside.sidebar-menu ul li a.item:focus,aside.sidebar-menu ul li a.item:hover{color:#fff;text-decoration:none;outline:none}aside.sidebar-menu ul li a{-webkit-transition:all ease .1s;-moz-transition:all ease .1s;-o-transition:all ease .1s;transition:all ease .1s;font-weight:400;position:relative;padding:21px 22px;font-size:18px;display:block;border-top:2px solid #e3e3e3;color:#000}aside.sidebar-menu ul li a:focus,aside.sidebar-menu ul li a:hover{text-decoration:none;color:#a6192e;outline:none}aside.sidebar-menu ul li a.active{color:#000;background:#f0f0f0;border-color:#a6192e}body.ie-css section.featured-news .boxes .box .image-holder .image:hover{transform:scale(1)}body.ie-css section.latest-news .boxes .box .image-holder .image:hover{transform:scale(1)}section.latest-news.latest-news-blog .sticky-column-holder{position:relative}section.latest-news.latest-news-blog .boxes .box.sticky-column{top:200px;position:-webkit-sticky;position:sticky}section.latest-news.latest-news-blog .boxes .box .content-holder{padding:30px 25px;height:240px}section.latest-news.latest-news-blog .boxes .box .image-holder{height:240px}section.latest-news .boxes .box{margin-bottom:30px;position:relative;border:1px solid #e8e8e8}section.latest-news .boxes .box.simple{border:none;max-width:1000px;border-bottom:1px solid #e8e8e8}section.latest-news .boxes .box.simple .content-holder{min-height:initial;background-color:transparent;padding:0 0 30px;height:inherit}section.latest-news .boxes .box.simple .content-holder .content{margin-top:5px}section.latest-news .boxes .box:hover.featured .image-holder .image:before{transform:rotate(229deg);right:6px}section.latest-news .boxes .box.featured .image-holder{border-right:none;position:relative;height:480px}section.latest-news .boxes .box.featured .image-holder .image{border-radius:5px}section.latest-news .boxes .box.featured .image-holder .image:before{display:block;content:"";position:absolute;background-image:url("/wp-content/themes/cael/assets/images/logo-icon-red.png");height:60px;width:50px;right:-60px;top:0;transform:rotate(150deg);transition:all ease .5s;z-index:3}section.latest-news .boxes .box.featured .image-holder .image:after{background:rgba(0,0,0,.3);content:"";position:absolute;height:100%;width:100%;top:0;left:0;right:0}section.latest-news .boxes .box.featured .content-holder{min-height:initial;position:absolute;background-color:transparent;bottom:0;height:initial;padding:40px 50px}section.latest-news .boxes .box.featured .content-holder .link{display:inline-block;max-width:600px;margin:0;color:#fff}section.latest-news .boxes .box.featured .content-holder .link h4{font-size:34px;color:#fff;border-color:#fff}section.latest-news .boxes .box.featured .content-holder .date{color:#fff}section.latest-news .boxes .box .image-holder{width:100%;height:225px;overflow:hidden;border-right:1px solid #e8e8e8}section.latest-news .boxes .box .image-holder .image{display:block;position:relative;height:100%;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center;border-radius:5px 0 0 5px;transition:all ease .5s}section.latest-news .boxes .box .image-holder .image:hover{transform:scale(1.01)}section.latest-news .boxes .box .image-holder .image:before{display:block;content:"";position:absolute;background-image:url("/wp-content/themes/cael/assets/images/logo-icon-red.png");height:60px;width:50px;right:-60px;top:0;transform:rotate(150deg);transition:all ease .5s;z-index:3}section.latest-news .boxes .box:hover .image-holder .image:before{transform:rotate(229deg);right:6px}section.latest-news .boxes .box .content-holder{min-height:225px;padding:20px 20px 20px 30px;background-color:#f8f8f8}section.latest-news .boxes .box .content-holder .date{font-size:16px;font-weight:400;color:#999;font-style:italic}section.latest-news .boxes .box .content-holder .link{display:inline-block;margin:0 0 5px;color:#000;text-decoration:none}section.latest-news .boxes .box .content-holder .link:hover{text-decoration:none}section.latest-news .boxes .box .content-holder .link:hover h4{color:#a6192e;border-color:#a6192e}section.latest-news .boxes .box .content-holder .link h4{display:inline;transition:all ease .2s;border-bottom:1px solid #000;font-weight:500;margin-top:5px;font-size:22px;margin-bottom:0}section.latest-news .boxes .box .content-holder .content{line-height:1.2;margin:0}section.featured-news .boxes .right-col .box .content-holder{padding:30px;height:260px}section.featured-news .boxes .box{border:1px solid #e8e8e8;border-radius:5px;margin-bottom:30px;position:relative}section.featured-news .boxes .box:hover .image-holder .image:after{transform:rotate(-50deg);right:0}section.featured-news .boxes .box .image-holder{width:100%;height:225px;overflow:hidden}section.featured-news .boxes .box .image-holder .image{display:block;position:relative;height:100%;width:100%;-webkit-background-size:cover;background-size:cover;border-radius:5px 0 0 5px;transition:all ease .5s}section.featured-news .boxes .box .image-holder .image:hover{transform:scale(1.01)}section.featured-news .boxes .box .image-holder .image:after{display:block;content:"";position:absolute;background-image:url("/wp-content/themes/cael/assets/images/logo-icon-red.png");height:60px;width:50px;right:-50px;bottom:0;transform:rotate(-25deg);transition:all ease .5s}section.featured-news .boxes .box .content-holder{height:225px;padding:30px 30px 30px 50px;background-color:#f8f8f8}section.featured-news .boxes .box .content-holder .date{margin-top:10px;font-size:16px;font-family:"Crimson Text",serif;font-weight:400;color:#999;font-style:italic}section.featured-news .boxes .box .content-holder .link{color:#000;display:inline-block;margin:0 0 5px;text-decoration:none}section.featured-news .boxes .box .content-holder .link:hover{text-decoration:none}section.featured-news .boxes .box .content-holder .link:hover h4{color:#a6192e;border-color:#a6192e}section.featured-news .boxes .box .content-holder .link h4{display:inline;transition:all ease .1s;border-bottom:1px solid #000;font-weight:500;margin-top:5px;font-size:22px;margin-bottom:10px}section.featured-news .boxes .box .content-holder .content{line-height:1.2;margin:0}section.tabs-section .tabs ul.nav-tabs{border-color:#f4f4f4}section.test-types{padding-top:0}section.test-types .group-holder:nth-child(odd) .group .boxes .box:before{background-color:#a6192e}section.test-types .group-holder:nth-child(odd) .group .boxes .box .progress-arrow{background-color:#a6192e}section.test-types .group-holder-full .group{max-width:100%}section.test-types .group{max-width:450px}section.test-types .group .title{font-weight:300}section.test-types .group .boxes{margin-top:30px}section.test-types .group .boxes .box{border-left:1px solid #a6192e;padding-left:20px;position:relative;margin-bottom:50px}section.test-types .group .boxes .box:before{content:"";display:block;position:absolute;top:0;left:-8px;width:16px;height:16px;background-color:#133b5b}section.test-types .group .boxes .box:hover .progress-arrow{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}section.test-types .group .boxes .box .title{font-weight:500;position:relative;top:-5px;margin-bottom:0}section.test-types .group .boxes .box .text{max-width:220px;line-height:1.2}section.test-types .group .boxes .box .progress-arrow{margin:15px 0 10px -30px;position:relative;width:210px;height:20px;background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem;background-color:#133b5b}section.test-types .group .boxes .box .progress-arrow .before{z-index:2;display:block;position:absolute;height:20px;width:6px;top:0;left:0}section.test-types .group .boxes .box .progress-arrow .before:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:10px 0 0 6px;border-color:transparent transparent transparent #fff}section.test-types .group .boxes .box .progress-arrow .before:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:10px 6px 0 0;border-color:#fff transparent transparent}section.test-types .group .boxes .box .progress-arrow .after{z-index:2;display:block;position:absolute;height:20px;width:6px;top:0;right:0}section.test-types .group .boxes .box .progress-arrow .after:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 6px 10px 0;border-color:transparent #fff transparent transparent}section.test-types .group .boxes .box .progress-arrow .after:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 10px 6px;border-color:transparent transparent #fff}section.test-types .group .boxes .box .info{font-family:"minion-3",sans-serif;font-style:italic;font-weight:300;font-size:18px;line-height:1}table.table{margin:20px 0;max-width:100%;width:100% !important}table.table .custom-button{text-decoration:none !important}table.table strong{font-weight:500}table.table tr th{padding:15px 20px;border-top:none;font-weight:500;font-size:18px;border-bottom:5px solid #a6192e}table.table tr td{padding:15px 20px;font-size:18px;line-height:1.2;font-weight:400}table.table tr td td:nth-child(2){background-color:#f1f3f3}table.table tr td p{font-size:18px;line-height:1.2;font-weight:400}table.table tr td a{text-decoration:underline}table.table tr td a.custom-button{text-decoration:none}table.table tr td ul{margin-top:0}table.table tr td ul li{margin-top:0;font-size:18px;font-weight:400}table.table tr td.grey{background-color:#f1f3f3}table.table tr:last-child td{border-bottom:1px solid #ddd}section.resources-section .button-holder{margin-top:0 !important}section.resources-section .boxes{margin:30px 0 0}section.resources-section .boxes .box-holder{margin-bottom:30px}section.resources-section .boxes .box-holder h6{margin-bottom:0;letter-spacing:-.1px}section.resources-section .boxes .box-holder .info{margin-top:5px;font-size:18px;font-weight:400;line-height:1.4}section.resources-section .boxes .box-holder .content-holder{min-height:140px;max-width:300px}section.resources-section .boxes .box{display:block;width:250px;max-width:100%;height:inherit;position:relative}section.resources-section .boxes .box:hover .shadow{opacity:.6;visibility:visible}section.resources-section .boxes .box:hover .rollover{opacity:1}section.resources-section .boxes .box .image-holder{max-height:318px;overflow:hidden;position:relative;z-index:2;text-align:center}section.resources-section .boxes .box .image-holder .image{display:block;height:320px;width:250px;background-position:left bottom;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}section.resources-section .boxes .box .image-holder>img{display:none}section.resources-section .boxes .box .rollover{display:block;text-align:center;opacity:0;position:absolute;height:100%;width:100%;z-index:2;border-radius:5px;top:0;background:rgba(166,25,46,.9);right:0;left:0;padding:0;margin:0 auto;transition:all ease .2s}section.resources-section .boxes .box .rollover .table-holder{display:table;width:100%;height:100%}section.resources-section .boxes .box .rollover .table-holder .table-cell{width:100%;height:100%;display:table-cell;vertical-align:middle;padding:0 20px}section.resources-section .boxes .box .rollover h4.text{text-transform:uppercase;display:block;z-index:2;color:#fff}section.resources-section .boxes .box .rollover img{display:inline-block}section.resources-section .boxes .box .shadow{visibility:hidden;position:absolute;background-image:url("/wp-content/themes/cael/assets/images/landing/small-shadow.png");height:100%;width:100%;bottom:-40px;left:0;opacity:0;right:0;margin:0 auto;-webkit-background-size:100% 100%;background-size:100% 100%}section.resources-section .info ul li{display:inline-block}section.resources-section .info a{display:inline-block;margin-right:40px;text-decoration:underline}label.form-checkbox{margin-right:15px;padding-top:0;line-height:20px;display:inline-block;margin-top:5px;font-weight:200;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px}label.form-checkbox strong{font-size:18px;font-weight:500}label.form-checkbox strong.yellow{color:#a6192e}label.form-checkbox strong.green{color:#0c7265}label.form-checkbox input{position:absolute;opacity:0;left:0;height:30px;width:30px;top:0}label.form-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fafafa;border-radius:3px;border:1px solid #bdc3c7;transition:all ease .2s}label.form-checkbox input:checked~.checkmark{border-color:#a6192e}label.form-checkbox input:checked~.checkmark:after{visibility:visible;opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}label.form-checkbox .checkmark:after{content:"";position:absolute;visibility:hidden;opacity:0;transition:all ease .15s;left:7px;top:3px;width:6px;height:12px;border:solid #a6192e;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}section.materials-section .head-section .description{max-width:1200px}section.materials-section .boxes{margin:50px 0 0}section.materials-section .boxes .box{cursor:pointer;text-align:center;margin-bottom:30px}section.materials-section .boxes .box .image-holder{max-width:220px;margin:0 auto}section.materials-section .boxes .box .image-holder img{display:inline-block}section.materials-section .boxes .box .content-holder{margin-top:20px;min-height:150px}section.materials-section .boxes .box .content-holder .text{font-size:18px;max-width:350px;margin:0 auto}section.materials-section .boxes .box .content-holder .title{max-width:350px;margin:0 auto;line-height:1.2}section.materials-section .boxes .box .content-holder .title span{max-width:300px;margin:0 auto;display:block;font-size:16px}section.materials-section .boxes .box .button-holder{margin-top:20px}section.order-section{padding-bottom:100px}section.order-section .head-section .description{max-width:1000px}section.order-section .content{margin:30px 0}section.order-section .form br{display:block}section.order-section .form .msg-error{display:none;color:red;font-size:20px;font-weight:500;padding:12px 15px;border:2px solid red;border-radius:5px;text-align:center}section.order-section .form .msg-success{display:none;color:green;font-size:20px;font-weight:500;padding:12px 15px;border:2px solid green;border-radius:5px;text-align:center}section.order-section .form .error-label{color:red;font-size:18px;display:none;font-weight:400}section.order-section .form .title-label{font-size:16px}section.order-section .form .price-holder{font-size:18px;line-height:1.1}section.order-section .form label.form-checkbox{display:block;margin-top:6px;margin-right:0}section.order-section .form input.form-control{height:50px;background:#f3f3f3;font-size:18px;font-weight:400}section.order-section .form input.form-control::placeholder{color:#666;font-weight:400;font-style:italic}section.order-section .form select.form-control{width:80px;font-weight:500;font-size:18px;padding-top:4px;border-radius:0}section.order-section .form .total-text{font-size:22px}section.order-section .form .total-holder{font-size:22px}section.order-section .form .total-holder .total{font-size:22px;font-weight:600}section.order-section .form .hidden-input{position:relative}section.order-section .form .bundle{font-size:14px;padding-left:5px}section.order-section .form .price{font-weight:500}section.order-section .form .btn-loader{display:none;margin-right:20px}section.order-section .form .num{font-size:15px;padding-top:35px}section.order-section .form .discount{font-size:15px;font-weight:500;line-height:1.2;color:#a6192e;display:block}section.order-section .form .custom-button-main{height:50px}section.order-section table.table{margin:20px 0;max-width:100%;width:100% !important}section.order-section table.table .country-title{font-weight:500;font-size:16px}section.order-section table.table tr:first-child th{vertical-align:bottom;border-top:1px solid #ddd}section.order-section table.table tr:last-child{background-color:#f3f3f3;border-top:2px solid #ccc}section.order-section table.table tr:last-child td{padding:10px}section.order-section table.table tr.on{background-color:#f3f3f3}section.order-section table.table tr.on td{font-weight:600}section.order-section table.table tr.on td .bundle{font-weight:400}section.order-section table.table tr.on td .currency{font-weight:500}section.order-section table.table tr.on td .price{font-weight:900}section.order-section table.table tr th:first-child{width:30px}section.order-section table.table tr th:nth-child(2){width:25px;max-width:25px;padding:15px 0}section.order-section table.table tr th:nth-child(4){width:160px}section.order-section table.table tr th:nth-child(5){width:160px}section.order-section table.table tr td:nth-child(2){width:25px;padding:15px 0}section.order-section table.table tr th:nth-child(4),section.order-section table.table tr td:nth-child(4){padding-right:30px;text-align:right}section.order-section table.table tr td:nth-child(4){vertical-align:middle}section.order-section table.table tr{position:relative}section.order-section table.table tr th{text-transform:none;text-align:left;padding:15px 10px;border-top:none;font-weight:500;font-size:18px;line-height:1;border-bottom:5px solid #a6192e;border-bottom:5px solid #a6192e}section.order-section table.table tr th span{font-weight:400;font-size:16px}section.order-section table.table tr td{padding:15px 10px;font-size:18px;line-height:1.8;font-weight:400}section.order-section table.table tr td p{font-size:18px;line-height:1.2;font-weight:400}section.order-section table.table tr td ul{margin-top:0}section.order-section table.table tr td ul li{margin-top:0;font-size:18px;font-weight:400}section.order-section table.table tr td.grey{background-color:#f1f3f3}section.order-section table.table tr:last-child td{border-bottom:1px solid #ddd}nav.list-map{margin-top:40px}section.content-section .content{width:100%;overflow:auto}section.content-section .content table{width:100%}section.scores-section{position:relative}section.scores-section .tab-content-level{padding:15px 0}section.scores-section .tab-level-title{font-size:24px;font-weight:500;margin-top:20px;margin-bottom:20px;padding-left:20px}section.scores-section .tab-level-title span{color:#a6192e}section.scores-section .col-left{width:220px}section.scores-section .col-right{width:calc(100% - 220px)}section.scores-section .tasks .task .title{margin-bottom:0}section.scores-section .tasks .task .head{padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #a6192e}section.scores-section .tasks .task .text{margin-bottom:25px}section.scores-section .tasks .task .text p{font-size:18px}section.scores-section .tasks .task .text li{font-size:18px;padding-left:15px}section.scores-section .tasks .task .image-holder{position:relative;margin:25px 0}section.scores-section .tasks .task .image-holder .icon-zoom{width:50px;height:50px;background:#fff;border-radius:50%;position:absolute;bottom:20px;left:20px;color:#606060;text-align:center;line-height:45px}section.scores-section .tasks .task .audio-holder{margin:25px 0}section.scores-section .tasks .task .audio-holder audio{width:100%}section.scores-section .tasks .task .audio-holder audio:focus{outline:none}section.scores-section .boxes .box{margin-right:20px;display:inline-block;vertical-align:top;font-size:16px}section.scores-section .boxes .box.box-5{width:calc(100% / 5 - 24px)}section.scores-section .boxes .box.box-4{width:calc(100% / 4 - 24px)}section.scores-section .boxes .box.box-3{width:calc(100% / 3 - 24px)}section.scores-section .boxes .box.box-2{width:calc(100% / 2 - 24px)}section.scores-section .boxes .box:last-child{margin-right:0}section.scores-section .boxes .box .head{padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #a6192e}section.scores-section .boxes .box .title{font-weight:500;font-size:20px;margin-top:0;margin-bottom:5px}section.scores-section .boxes .box .sub-title{font-weight:400;padding-bottom:0;margin-bottom:0;font-size:16px}section.scores-section .boxes .box .text p{font-size:18px}section.scores-section .boxes .box .text li{font-size:18px;padding-left:15px}section.scores-section .levels{position:relative}section.scores-section .levels ul.nav.nav-tabs.nav-level{max-width:250px;border-bottom:none}section.scores-section .levels ul.nav.nav-tabs.nav-level>li{float:none;display:block;padding-bottom:10px;border-bottom:1px solid #d6d6d6}section.scores-section .levels ul.nav.nav-tabs.nav-level>li:first-child>a{padding-top:0}section.scores-section .levels ul.nav.nav-tabs.nav-level>li.active>a{color:#a6192e}section.scores-section .levels ul.nav.nav-tabs.nav-level>li>a{font-weight:500;border:none;display:block;padding:20px 0 0;line-height:1.2;position:relative;transition:all ease 0s;background:0 0;text-decoration:none;color:#000}section.scores-section .levels ul.nav.nav-tabs.nav-level>li>a .arrow{position:absolute;height:50px;width:50px;top:0;right:0}section.scores-section .levels ul.nav.nav-tabs.nav-level>li>a .arrow span{position:absolute;left:0;top:0;height:12px;width:2px;background:#444}section.scores-section .levels ul.nav.nav-tabs.nav-level>li>a .arrow span:nth-child(1){transform:rotate(90deg)}section.scores-section .levels ul.nav.nav-tabs.nav-sub-level{border-bottom:1px solid #ddd}section.scores-section .levels ul.nav.nav-tabs.nav-sub-level>li{margin-bottom:-1px}section.scores-section .levels ul.nav.nav-tabs.nav-sub-level>li>a{padding:10px 20px;line-height:1.2;font-weight:500;margin-right:8px;background-color:#f4f4f4;border:1px solid #ddd;border-radius:4px 4px 0 0;color:rgba(0,0,0,.3)}section.scores-section .levels ul.nav.nav-tabs.nav-sub-level>li.active a{background-color:#fff;border-bottom-color:transparent;color:#a6192e}section.scores-section .levels .panel{box-shadow:none;border:none;border-radius:0}section.scores-section .levels .panel-heading{padding:0;margin:0}section.scores-section .levels .panel-body{padding:0}section.scores-section .levels .panel-title{font-size:24px}section.scores-section .levels .panel-title a{position:relative;border-radius:4px;border:1px solid #ddd;display:block;padding:10px 20px 10px 40px}section.scores-section .levels .panel-title a[aria-expanded=true]{background:#56575a;color:#fff}section.scores-section .levels .panel-title a[aria-expanded=true] .arrow span{background:#fff}section.scores-section .levels .panel-title a[aria-expanded=true] .arrow span:nth-child(1){transform:rotate(90deg)}section.scores-section .levels .panel-title a[aria-expanded=false]{background:#f4f4f4;color:#333}section.scores-section .levels .panel-title .arrow{position:absolute;width:40px;left:12px;top:18px}section.scores-section .levels .panel-title .arrow span{position:absolute;left:6px;height:12px;width:2px;background:#333}section.scores-section .levels .panel-title .arrow span:nth-child(2){transform:rotate(90deg)}section.scores-section .levels .tab-content{padding:20px;border:1px solid #ddd;border-radius:0 0 4px 4px;border-top:none}section.scores-section .panel-mobile{margin-bottom:10px}section.scores-section .panel-mobile .panel-group{margin-bottom:0}.gdpr-bar{background:#a6192e;color:#fff;padding:10px 20px;text-align:center;z-index:999;position:fixed;bottom:0;width:100%}.gdpr-bar p{color:#fff;font-size:16px;line-height:1.2}.gdpr-bar a{color:#fff;text-decoration:underline}.gdpr-bar a:hover{text-decoration:none}.gdpr-bar input{color:#a6192e;font-weight:500;border:none;padding:10px 20px;border-radius:2px;line-height:14px;font-size:16px}@media (min-width:1600px){footer.main-footer nav.footer-menu ul.menu>li{width:266px}footer.main-footer nav.footer-menu ul.menu>li:nth-child(2){width:266px}}@media (min-width:1200px) and (max-width:1599px){footer.main-footer nav.footer-menu ul.menu>li{width:227px}footer.main-footer nav.footer-menu ul.menu>li:nth-child(2){width:227px}}@media (min-width:1800px){footer.main-footer nav.footer-menu ul.menu>li{width:305px}footer.main-footer nav.footer-menu ul.menu>li:nth-child(2){width:300px}}@media (max-width:1200px){.menu{column-count:3;column-gap:30px}.menu>li{display:inline-block;width:100%;margin-bottom:25px;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}footer.main-footer nav.footer-menu ul.menu>li:nth-child(2){width:240px}}@media (max-width:767px){footer.main-footer nav.footer-menu ul.menu>li{float:none !important}.menu{column-count:2}footer.main-footer nav.footer-menu ul.menu>li{width:100% !important}footer.main-footer nav.footer-menu ul.menu>li,footer.main-footer nav.footer-menu ul.menu>li:nth-child(2){width:100%}}