/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media only screen and (max-width:768px){.desktop-only{display:none !important}}@media only screen and (min-width:769px){.mobile-only{display:none !important}}@keyframes buttonInOutWhite{0%{background:rgba(255,255,255,0)}20%{background:rgba(255,255,255,.2)}100%{background:rgba(255,255,255,0)}}.search-trigger-container{top:58px;height:30px;width:40px;position:absolute;z-index:3;cursor:pointer;right:16.6666%}@media only screen and (max-width:768px){.search-trigger-container{top:37px;right:20%}}.search-trigger-container .search-trigger{position:relative;height:40px;width:40px;display:block;transition:opacity .4s ease-in-out;opacity:1}.search-trigger-container .search-trigger.hide{opacity:0;pointer-events:none}.search-trigger-container .close-x{display:none;position:absolute;height:30px;width:30px;top:8px;left:-3px}.search-trigger-container.show-x .close-x{display:block}.highlighted{color:#fff}.search-overlay{position:fixed;display:block;z-index:5;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);visibility:hidden;transition:opacity 1s ease-in-out;opacity:0}.search-overlay .gutter-container{top:25%;position:relative}@media only screen and (max-width:768px){.search-overlay .gutter-container{top:20%}}.search-overlay .search-input-container{width:70%;position:relative}@media only screen and (max-width:768px){.search-overlay .search-input-container{width:100%}}.search-overlay .search-input-container .reset-search{all:unset;position:absolute;top:12px;right:12px;transition:color .4s ease-in-out;color:rgba(255,255,255,.5);font-size:16px}.search-overlay .search-input-container .reset-search:hover{text-decoration:none;color:#fff}.search-overlay .search-input-container .ie-search{position:absolute;top:0px;right:12px;transition:color .4s ease-in-out;color:#fff;font-size:16px;padding:5px 8px;border:1px solid #fff;border-radius:5px;line-height:1em}.search-overlay .search-input-container .ie-search:hover{text-decoration:none;color:rgba(255,255,255,.8)}.search-overlay input{background:rgba(0,0,0,0);border:none;border-radius:0;-webkit-appearance:none;outline:none;border-bottom:1px solid #fff;color:#fff;font-size:32px;font-weight:200;font-style:italic;width:100%}.search-overlay input::-ms-clear{display:none}@media only screen and (max-width:768px){.search-overlay input{font-size:28px}}.search-overlay input::-webkit-input-placeholder{color:#fff}@media only screen and (max-width:768px){.search-overlay input::-webkit-input-placeholder{font-size:24px}}#main,#main+div,footer{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="0");-webkit-filter:url(#blur-filter);filter:url(#blur-filter);-webkit-filter:blur(0px);filter:blur(0px)}.hero-image-container{transition:filter .6s ease-in-out;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="0");-webkit-filter:url(#blur-filter);filter:url(#blur-filter);-webkit-filter:blur(0px);filter:blur(0px);transition:transform .8s ease-in-out;transform:scale(1)}.search-active{overflow:hidden}@media only screen and (max-width:768px){.search-active{position:fixed}}.search-active #main,.search-active #main+div,.search-active footer,.search-active .blur{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="4");-webkit-filter:url(#blur-filter);filter:url(#blur-filter);-webkit-filter:blur(4px);filter:blur(4px)}.search-active #main .hero-image-container,.search-active #main+div .hero-image-container,.search-active footer .hero-image-container,.search-active .blur .hero-image-container{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="4");-webkit-filter:url(#blur-filter);filter:url(#blur-filter);-webkit-filter:blur(4px);filter:blur(4px);transform:scale(1.05)}.search-active .search-overlay{visibility:visible;opacity:1}.blur-svg{display:none}.search-noresults{font-family:"kepler-std-semicondensed",serif;font-size:22px;font-weight:500;color:rgba(255,255,255,.7);margin-top:40px}.search-results-container ul{list-style:none;padding:0px;margin:40px 0;overflow:auto;max-height:50vh}@media only screen and (max-width:768px){.search-results-container ul{max-height:60vh}}.search-results-container ul li{display:block;line-height:2.5em;position:relative;animation:animateList .4s ease-in-out;animation-fill-mode:both}.search-results-container ul li:nth-child(1){animation-delay:.125s}.search-results-container ul li:nth-child(2){animation-delay:.25s}.search-results-container ul li:nth-child(3){animation-delay:.375s}.search-results-container ul li:nth-child(4){animation-delay:.5s}.search-results-container ul li:nth-child(5){animation-delay:.625s}.search-results-container ul li:nth-child(6){animation-delay:.75s}.search-results-container ul li:nth-child(7){animation-delay:.875s}.search-results-container ul li:nth-child(8){animation-delay:1s}.search-results-container ul li:nth-child(9){animation-delay:1.125s}.search-results-container ul li:nth-child(10){animation-delay:1.25s}.search-results-container ul li:nth-child(11){animation-delay:1.375s}.search-results-container ul li:nth-child(12){animation-delay:1.5s}.search-results-container ul li:nth-child(13){animation-delay:1.625s}.search-results-container ul li:nth-child(14){animation-delay:1.75s}.search-results-container ul li:nth-child(15){animation-delay:1.875s}.search-results-container ul li:nth-child(16){animation-delay:2s}.search-results-container ul li:nth-child(17){animation-delay:2.125s}.search-results-container ul li:nth-child(18){animation-delay:2.25s}.search-results-container ul li:nth-child(19){animation-delay:2.375s}.search-results-container ul li:nth-child(20){animation-delay:2.5s}.search-results-container ul li:nth-child(21){animation-delay:2.625s}.search-results-container ul li:nth-child(22){animation-delay:2.75s}.search-results-container ul li:nth-child(23){animation-delay:2.875s}.search-results-container ul li:nth-child(24){animation-delay:3s}.search-results-container ul li a{color:rgba(255,255,255,.7);font-weight:200;font-size:32px;padding-bottom:2px;transition:border .4s ease-in-out;border-bottom:1px solid rgba(255,255,255,0)}.search-results-container ul li a:hover{border-color:#fff;text-decoration:none}.search-results-container ul li a:active,.search-results-container ul li a:focus{text-decoration:none}@media only screen and (max-width:768px){.search-results-container ul li a{font-size:28px}}@keyframes animateList{0%{opacity:0;top:10px}100%{opacity:1;top:0px}}
@media only screen and (max-width:768px){.desktop-only{display:none !important}}@media only screen and (min-width:769px){.mobile-only{display:none !important}}@keyframes buttonInOutWhite{0%{background:rgba(255,255,255,0)}20%{background:rgba(255,255,255,.2)}100%{background:rgba(255,255,255,0)}}.page-search section.hero-container.half_vh{height:50vh;min-height:400px}.page-search section.hero-container.half_vh h1{margin:0px;font-size:40px}.search-overlay .container{overflow:visible}.section-speakers-landing-page .content{overflow-x:hidden}.page-caaspeakers-search section.hero-container{padding-bottom:0%;height:500px}@media only screen and (min-width:769px)and (max-width:1024px){.page-caaspeakers-search section.hero-container .hero-text-container h1{font-size:55px}}@media only screen and (max-width:768px){.page-caaspeakers-search section.hero-container .hero-text-container h1{font-size:32px}}.page-caaspeakers-search section.hero-container .hero-image-container{padding-bottom:0}.search-module{background:#f9f9f9}.search-module .search-container h5{font-size:24px;font-weight:200;color:rgba(0,0,0,.4);padding-bottom:60px;margin-bottom:0}@media only screen and (max-width:768px){.search-module .search-container h5{font-size:18px}}.search-module .search-container form{padding:40px 0 60px}.search-module .search-container form label{display:none}.search-module .search-container form .js-form-type-textfield{margin-top:0px}.search-module .search-container form .form-text{display:block;width:100%;border:none;border-bottom:1px solid rgba(0,0,0,.4);padding:2px 5px 14px 60px;line-height:1;font-size:32px;margin-bottom:40px;font-weight:400;background:rgba(0,0,0,0) url(/themes/custom/caa/dist/assets/search-grey.svg) no-repeat 0 0}@media only screen and (max-width:768px){.search-module .search-container form .form-text{margin:0px;background-size:35px;background-position:6px 14px;padding:2px 5px 14px 45px}}.search-module .search-container form .form-text:focus{outline:none}.search-module .search-container form .form-text::-webkit-input-placeholder{color:rgba(0,0,0,.4);text-transform:none;font-size:24px;line-height:39px;font-weight:200}@media only screen and (max-width:768px){.search-module .search-container form .form-text::-webkit-input-placeholder{font-size:18px;line-height:45px}}.search-module .search-container form .form-text::-moz-placeholder{color:rgba(0,0,0,.4);text-transform:none;font-size:24px;line-height:39px;font-weight:200}@media only screen and (max-width:768px){.search-module .search-container form .form-text::-moz-placeholder{font-size:18px;line-height:45px}}.search-module .search-container form .form-text:-ms-input-placeholder{color:rgba(0,0,0,.4);text-transform:none;font-size:24px;font-weight:200;dline-height:39px}@media only screen and (max-width:768px){.search-module .search-container form .form-text:-ms-input-placeholder{font-size:18px;line-height:45px}}.search-module .search-container form .form-text:-moz-placeholder{color:rgba(0,0,0,.4);text-transform:none;font-size:24px;line-height:39px;font-weight:200}@media only screen and (max-width:768px){.search-module .search-container form .form-text:-moz-placeholder{font-size:18px;line-height:45px}}.search-module .search-container form .js-form-type-select{display:inline-block;width:30%;margin-right:3.33%}@media only screen and (max-width:768px){.search-module .search-container form .js-form-type-select{width:100%;margin-right:0}}.search-module .search-container form .js-form-type-select.form-item-sort-by{margin-right:0px}.search-module .search-container form .form-select{display:inline-block;border:none;text-transform:capitalize;border-bottom:1px solid rgba(0,0,0,.4);padding:5px 5px 5px 5px;vertical-align:top;background:rgba(0,0,0,0) url(/themes/custom/caa/dist/assets/chev-grey.svg) no-repeat 95% 15px;background-size:10px;width:100%;font-size:18px;font-weight:400;color:rgba(0,0,0,.4)}.search-module .search-container form .form-select option{text-transform:capitalize}.search-module .search-container form .form-select.active{color:#000;font-weight:500}.search-module .search-container form input:-webkit-autofill,.search-module .search-container form input:-webkit-autofill:hover,.search-module .search-container form input:-webkit-autofill:focus input:-webkit-autofill,.search-module .search-container form textarea:-webkit-autofill,.search-module .search-container form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,.search-module .search-container form select:-webkit-autofill,.search-module .search-container form select:-webkit-autofill:hover,.search-module .search-container form select:-webkit-autofill:focus{border:none;border-bottom:1px solid #292d34;background:rgba(0,0,0,0) url(/themes/custom/caa/dist/assets/search-grey.svg) no-repeat 0 0;-webkit-text-fill-color:#292d34;-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset;transition:background-color 500s ease-in-out 0s}.search-module .search-container .search-results-cell{margin-bottom:20px}@media only screen and (max-width:768px){.search-module .search-container .search-results-cell.col-md-6{padding-left:0px;padding-right:0px;margin-bottom:10px}}.search-module .search-container .search-results-cell .search-result{background:#fff}.search-module .search-container .search-results-cell .item-image{width:30%;padding-bottom:30%;position:relative;overflow:hidden;display:inline-block;vertical-align:top}.search-module .search-container .search-results-cell .item-image a{position:absolute;width:100%;height:100%}.search-module .search-container .search-results-cell .item-image a img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:top left}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.search-module .search-container .search-results-cell .item-image a img{width:100%;height:auto}}.search-module .search-container .search-results-cell .item-detail{position:relative;padding:4% 30px 0 44px;display:inline-block;vertical-align:top;width:64%}@media only screen and (max-width:768px){.search-module .search-container .search-results-cell .item-detail{padding:15px 0px 15px 15px}}.search-module .search-container .search-results-cell .item-detail .speaker-name{font-weight:600;font-size:18px;line-height:22px;display:block;font-family:"pf_dintext_pro",helvetica,sans-serif}.search-module .search-container .search-results-cell .item-detail .speaker-type,.search-module .search-container .search-results-cell .item-detail .speaker-type p{text-transform:uppercase;font-size:12px;font-family:"pf_dintext_pro",helvetica,sans-serif;font-weight:400;display:block;line-height:15px;margin:0px}.search-module .search-container .search-results-cell .item-detail .btn-shortlist{margin-top:20px;color:#292d34;text-transform:none;font-weight:600;border-bottom:1px solid rgba(0,0,0,.4);border-radius:0;margin-left:25px;position:relative}.search-module .search-container .search-results-cell .item-detail .btn-shortlist .shortlist-text{margin-left:0px;padding-left:5px;padding-right:10px}.search-module .search-container .search-results-cell .item-detail .btn-shortlist .star-icon{width:20px;position:absolute;left:-25px}.search-module .search-container .search-results-cell .item-detail .btn-shortlist .icon-star{stroke:#292d34;fill:#292d34}.search-module .search-container .search-results-cell .item-detail .btn-shortlist.active .icon-star{stroke:#bc1f2f;fill:#bc1f2f}.search-module .search-container .pager{margin:60px 0;padding:0px;width:100%;list-style:none}@media only screen and (max-width:768px){.search-module .search-container .pager{margin:24px 0 60px}}.search-module .search-container .pager li{text-align:center}.search-module .search-container .pager a.button{background:#ccc;color:#23272d;border-radius:0px;font-weight:600;text-transform:none;width:40%;margin-bottom:60px;margin-top:0px;height:45px;line-height:2em;display:inline-block}@media only screen and (max-width:768px){.search-module .search-container .pager a.button{width:100%}}
