/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.select2-search .select2-search__field{font-family:utopia-std,serif;font-size:.9375rem;line-height:1.3125rem;font-weight:400;--tw-text-opacity:1;color:rgb(27 104 117 / var(--tw-text-opacity))}@media (min-width:62rem){.select2-search .select2-search__field{font-size:1.375rem;line-height:2.0625rem}}.ita-search-box .form-actions input{font-family:utopia-std,serif;font-size:.9375rem;line-height:1.25rem;font-weight:600}@media (min-width:62rem){.ita-search-box .form-actions input{font-size:1.25rem;line-height:1.125rem}}.ita-search-box .form-item-search-api-fulltext::before,.ita-search-box .form-item-trade-autocomplete::after,.ita-search-box .form-item-trade-autocomplete::before{font-family:theme-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ita-search-box .form-actions input{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:.625rem;--tw-bg-opacity:1;background-color:rgb(27 104 117 / var(--tw-bg-opacity));padding-top:.813rem;padding-bottom:.813rem;padding-left:1.875rem;padding-right:1.875rem;font-family:utopia-std,serif;font-size:.9375rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ita-search-box .form-actions input:hover{--tw-bg-opacity:1;background-color:rgb(33 116 130 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.ita-search-box .form-actions input:disabled{opacity:.4}@media (min-width:62rem){.ita-search-box .form-actions input{padding-top:1.25rem;padding-bottom:1.25rem;padding-left:3.125rem;padding-right:3.125rem;font-size:1.25rem;line-height:1.125rem}}.ita-search-box .form-actions input{border-style:solid;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));background-color:transparent}.ita-search-box .form-actions input:hover{--tw-border-opacity:1;border-color:rgb(107 189 185 / var(--tw-border-opacity));background-color:transparent}.select2-search .select2-search__field{height:4rem;border-radius:.625rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(27 104 117 / var(--tw-border-opacity));padding-right:3.5rem;padding-left:1.75rem}.select2-search .select2-search__field::-moz-placeholder{--tw-text-opacity:1;color:rgb(111 115 115 / var(--tw-text-opacity))}.select2-search .select2-search__field::placeholder{--tw-text-opacity:1;color:rgb(111 115 115 / var(--tw-text-opacity))}.select2-search .form-textarea.select2-search__field{height:auto;padding:1.75rem}.select2-search .error.select2-search__field{border-width:1px!important;--tw-border-opacity:1!important;border-color:rgb(234 116 106 / var(--tw-border-opacity))!important;background-position:top 1.125rem right .9375rem!important;background-repeat:no-repeat!important;background-image:url(/themes/custom/skilledtrades_glider/images/error.svg)}.ita-search-box .form-actions,.ita-search-box .form-type-textfield{margin:0}.ita-search-box .form-actions input.button,.ita-search-box .form-type-textfield input.button{line-height:1rem}.ita-search-box .form-type-textfield{flex-grow:1}.ita-search-box .form-type-textfield label{display:none}.ita-search-box .form-type-textfield input{height:3.125rem;width:100%;border-radius:.625rem;border-width:0;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:0;padding-bottom:0;padding-left:1.25rem;padding-right:3.5rem;font-family:utopia-std,serif;font-size:1.125rem;line-height:1.6875rem;--tw-text-opacity:1;color:rgb(111 115 115 / var(--tw-text-opacity))}@media (min-width:62rem){.ita-search-box .form-type-textfield input{height:4rem;padding-left:1.75rem;padding-right:1.75rem;font-size:.9375rem;line-height:2.25rem}}.ita-search-box .form-type-textfield input:focus,.ita-search-box .form-type-textfield input:focus-visible{outline-style:solid;outline-width:2px;outline-color:#1b6875}.ita-search-box .form-type-textfield input:focus,.ita-search-box .form-type-textfield input:focus-visible{outline-offset:-2px}.ita-search-box .form-item-search-api-fulltext{position:relative}.ita-search-box .form-item-search-api-fulltext::before{content:"";position:absolute;top:.75rem;right:0;margin-right:1.25rem;font-size:1.6875rem;--tw-text-opacity:1;color:rgb(27 104 117 / var(--tw-text-opacity))}@media (min-width:62rem){.ita-search-box .form-item-search-api-fulltext::before{display:none}}.ita-search-box .form-actions{position:absolute;top:0;right:0;margin-right:1.1875rem;display:flex;width:1.8125rem;align-items:center;justify-content:center}@media (min-width:62rem){.ita-search-box .form-actions{position:relative;top:auto;right:auto;margin-right:0;display:block;width:auto;flex-shrink:0}}.ita-search-box .form-actions input{height:4rem}@media(max-width:991.98px){.ita-search-box .form-actions input{height:3.125rem;width:1.8125rem;padding:0;opacity:0}}.ita-search-box .form-item-trade-autocomplete{position:relative}.ita-search-box .form-item-trade-autocomplete::before{content:"";position:absolute;top:.75rem;right:0;margin-right:1.25rem;height:27px;width:27px;font-size:1.6875rem;--tw-text-opacity:1;color:rgb(27 104 117 / var(--tw-text-opacity))}@media (min-width:62rem){.ita-search-box .form-item-trade-autocomplete::before{top:1rem;left:0;margin-left:1.75rem;margin-right:0;display:block}}.ita-search-box .form-item-trade-autocomplete::after{content:"";position:absolute;top:1rem;right:0;margin-right:1.75rem;display:none;height:27px;width:27px;font-size:1.6875rem;--tw-text-opacity:1;color:rgb(27 104 117 / var(--tw-text-opacity))}@media (min-width:62rem){.ita-search-box .form-item-trade-autocomplete>input{padding-left:5rem;padding-right:5rem}.ita-search-box .form-item-trade-autocomplete.trade-autocomplete--open::after{display:block}}.ita-search-box .form-item-trade-autocomplete.trade-autocomplete--open>input{border-bottom-right-radius:0;border-bottom-left-radius:0;outline-width:0}
.ita-search-result__image img{width:100%}.ita-search-result__content p{--tw-text-opacity:1!important;color:rgb(27 104 117 / var(--tw-text-opacity))!important}.ita-search-result__content p:last-child{margin-bottom:0!important}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
