/*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}
:after,:before{--tw-content:""}
html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:Roboto,Helvetica,sans-serif;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}
body{line-height:inherit;margin:0}
hr{border-top-width:1px;color:inherit;height:0}
abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
a{color:inherit;text-decoration:inherit}
b,strong{font-weight:bolder}
code,kbd,pre,samp{font-family:Courier New,Courier,monospace;;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
 
table{border-collapse:collapse;border-color:inherit;text-indent:0}
button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}
:-moz-focusring{outline:auto}
:-moz-ui-invalid{box-shadow:none}
progress{vertical-align:baseline}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}
fieldset{margin:0}
fieldset,legend{padding:0}
menu,ol,ul{list-style:none;margin:0;padding:0}
textarea{resize:vertical}
input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}
input::-moz-placeholder, textarea::-moz-placeholder{color:#9ca3af;opacity:1}
input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}
[role=button],button{cursor:pointer}
:disabled{cursor:default}
audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}
img,video{height:auto;max-width:100%}
[hidden]{display:none}
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
html{--tw-text-opacity:1;color:rgb(61 61 61/var(--tw-text-opacity));font-size:16px;line-height:1.625;scroll-behavior:smooth}
main{overflow-x:hidden;padding-top:40px}
section{padding-bottom:72px;padding-top:72px}
section:first-child{padding-top:0}
section section{padding-top:0}
.home main section:last-child,section section{padding-bottom:0}
.prose p{padding-bottom:1rem; font-size:20px}
.prose h3{--tw-text-opacity:1;color:rgb(61 61 61/var(--tw-text-opacity));font-family:Raleway,Helvetica,sans-serif;font-size:clamp(18px,2vw,20px);font-weight:600;text-transform:uppercase}
.brand-lists ul,.prose ul{margin-left:.5rem;padding-top:.7rem}
.brand-lists ul li,.prose ul li{list-style-type:disc;margin-left:.5rem;padding-bottom:.75rem}
.brand-lists ul li::marker,.prose ul li::marker{color:#8dc6e8;font-size:1.2em}
.brand-lists.no-ul-tp ul,.prose.no-ul-tp ul{padding-top:0}
.video-embed{height:0;padding-bottom:56.25%;position:relative}
.video-embed iframe[src*="youtube.com"]{height:100%;left:0;position:absolute;top:0;width:100%}
 .splide-custom .splide__pagination__page{background-color:#193768;border-radius:5px;opacity:1;width:50px}
.splide-custom .splide__pagination__page.is-active{background-color:#dae343;transform:scale(1.1)}
.splide-custom .splide__pagination{bottom:-2.5rem;gap:25px}
.splide-custom .splide__arrow:disabled{opacity:0}
.section-anchor{scroll-margin-top:180px}
@media screen and (min-width:1024px){.table-container{border:0;overflow-x:auto;padding:0}
}
@media screen and (min-width:1170px){main{overflow-x:unset}
.home main{overflow-x:hidden}
}
.container{width:100%}
@media (min-width:480px){.container{max-width:480px}
}
@media (min-width:640px){.container{max-width:640px}
}
@media (min-width:1024px){.container{max-width:1024px}
}
@media (min-width:1170px){.container{max-width:1170px}
}
@media (min-width:1280px){.container{max-width:1280px}
}
@media (min-width:1366px){.container{max-width:1300px}
}
@media (min-width:1500px){.container{max-width:1300px}
}
.p-container{margin:auto;max-width:1400px;padding-left:1rem;padding-right:1rem}
.p-container .p-container{padding:0}
#hero.overlay:after{background:linear-gradient(90deg,rgba(0,0,0,.7),transparent 75%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:15}
#hero .btn{max-width:370px}
#hero .btn span{--tw-text-opacity:1;color:rgb(218 227 67/var(--tw-text-opacity))}
#hero .btn:hover span{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}
.bg-uptive-pattern{background-image:url(../images/uptive-pattern-lighter.png)}
.bg-gradient-accent-2,.bg-uptive-pattern{background-position:bottom;background-repeat:no-repeat;background-size:contain}
.bg-gradient-accent-2{background-image:url(../images/uptive-pattern-lighter.png),linear-gradient(0deg,#3a8dde,rgba(58,141,222,0) 62%)}
.admin-message{background-color:#000;color:#ffc107;padding:1rem;position:relative}
.admin-message:after,.admin-message:before{background-image:linear-gradient(135deg,#000 25%,#ab9100 0,#ab9100 50%,#000 0,#000 75%,#ab9100 0,#ab9100);background-size:56.57px 56.57px;content:"";display:block;height:10px;left:0;position:absolute;top:0;width:100%}
.admin-message:after{bottom:0;top:unset}
.flip-card{background-color:transparent;border-radius:8px;perspective:1000px;transform-style:preserve-3d}
.step-num{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;font-size:clamp(30px,5vw,42px);font-weight:700;padding-left:1rem;padding-right:1rem;position:relative;top:-.25rem}
.flip-card-inner{background:#ddf1fd;background:linear-gradient(0deg,#cde4f4,#94cff6);transform-style:preserve-3d;transition:transform .8s;width:100%}
.tz-30{transform:translateZ(30px)}
.tz-10{transform:translateZ(10px)}
.card-bottom{--tw-bg-opacity:1;background-color:rgb(25 55 104/var(--tw-bg-opacity));border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;font-family:Raleway,Helvetica,sans-serif;font-size:clamp(14px,2vw,18px);font-weight:700;line-height:1.25;padding:.75rem 2.5rem;position:absolute;top:100%;width:100%}
.card-bottom br{display:none}
@media screen and (min-width:1024px){.flip-card{height:324px}
.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}
.flip-card-inner{height:100%;position:relative}
.flip-card-back,.flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;transform:none;transform-style:preserve-3d;width:100%}
.flip-card-back{transform:rotateY(180deg)}
.step-num{position:absolute;transform:translateZ(25px)}
.card-bottom{--tw-bg-opacity:1;background-color:rgb(25 55 104/var(--tw-bg-opacity));border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;bottom:0;line-height:1.25;padding:.75rem 2.5rem;top:auto;transform:translateZ(27px);width:97%}
.card-bottom br{display:block}
}
.btn{--tw-bg-opacity:1;--tw-text-opacity:1!important;--pv:10px;--r:8px;background-color:rgb(25 55 104/var(--tw-bg-opacity));border-radius:var(--r);color:rgb(255 255 255/var(--tw-text-opacity))!important;display:inline-block;flex-grow:0;font-family:Raleway,Helvetica,sans-serif;font-weight:700;justify-content:space-between;letter-spacing:.025em;padding:var(--pv) 65px var(--pv) 30px;position:relative}
.btn,.btn .btn-arrow{align-items:center;transition:all .3s}
.btn .btn-arrow{border-radius:0 var(--r) var(--r) 0;display:flex;height:100%;justify-content:center;padding:.25rem .75rem;position:absolute;right:-1px;top:0}
.btn .btn-arrow,.btn:hover:not([disabled]){--tw-bg-opacity:1;background-color:rgb(218 227 67/var(--tw-bg-opacity))}
.btn:hover:not([disabled]){--tw-text-opacity:1!important;color:rgb(25 55 104/var(--tw-text-opacity))!important}
.btn:hover:not([disabled]) .btn-arrow{right:-8px}
.btn-search{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(91 126 150/var(--tw-bg-opacity));border-radius:.375rem;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:inline-block;font-size:clamp(14px,2vw,16px);font-weight:400;letter-spacing:.025em;padding:.25rem 1rem}
.section-nav li{padding:0;position:relative}
.section-nav li:after{border-bottom:1px solid #00498722;bottom:0;content:"";display:block;position:absolute;right:0;width:82%}
.section-nav li::marker{content:"";display:none}
.section-nav.anchor-r li:first-child .section-nav-link{border-top-left-radius:.375rem}
.section-nav.anchor-r li:last-child .section-nav-link{border-bottom-left-radius:.375rem}
.section-nav.anchor-l li:after{left:0;right:auto}
.section-nav.anchor-l li:first-child .section-nav-link{border-top-right-radius:.375rem}
.section-nav.anchor-l li:last-child .section-nav-link{border-bottom-right-radius:.375rem}
.section-nav .section-nav-link{padding-left:1.25rem;padding-right:1rem}
.section-nav-link{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(218 227 67/var(--tw-bg-opacity));color:rgb(25 55 104/var(--tw-text-opacity));display:inline-flex;font-family:Raleway,Helvetica,sans-serif;font-size:14px;font-weight:700;padding:1rem 1.25rem 1rem 1.75rem;text-decoration-line:none!important;transition:color .3s ease-in-out,background-color .2s;width:100%}
.section-nav-link svg{height:14px;transition:filter 10ms,transform .5s}
.section-nav-link.active,.section-nav-link:hover{--tw-bg-opacity:1;--tw-text-opacity:1!important;background-color:rgb(25 55 104/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))!important}
.section-nav-link.active svg,.section-nav-link:hover svg{filter:brightness(10);transform:translateX(3px)}
@media screen and (min-width:1280px){.section-nav-container{margin-bottom:3px;position:sticky;top:190px}
.section-nav.anchor-l:not(.static){left:-3vw;margin-left:-3vw;position:relative}
}
#footer-nav .menu-item{//width:28%}
#footer-nav .menu-item .menu-item{width:auto}
#footer-nav a{--tw-text-opacity:1;color:rgb(25 55 104/var(--tw-text-opacity));display:block;font-family:Raleway,Helvetica,sans-serif;font-size:clamp(14px,2vw,18px);font-weight:700;letter-spacing:.05em;text-transform:uppercase}
#footer-nav .sub-menu{padding-top:.5rem}
#footer-nav .sub-menu a{--tw-text-opacity:1;color:rgb(80 80 80/var(--tw-text-opacity));font-family:Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;padding-bottom:4px;text-transform:none}
#footer-nav .sub-menu a:hover{--tw-text-opacity:1;color:rgb(25 55 104/var(--tw-text-opacity))}
.timeline-container{flex-direction:column;gap:2rem;justify-content:space-between;position:relative}
@media (min-width:1024px){.timeline-container{display:flex}
}
.timeline-container{min-height:543px}
.timeline-container:after{background:#a5d1ec;content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:1px}
.timeline-date{--tw-text-opacity:1;color:rgb(165 209 236/var(--tw-text-opacity));font-family:Raleway,Helvetica,sans-serif;font-size:clamp(18px,4vw,22px);font-weight:500;margin-bottom:.5rem;margin-top:.5rem;z-index:10}
@media (min-width:1024px){.timeline-date{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));margin-bottom:0;margin-top:0;text-align:center}
}
.timeline-entry{--tw-border-opacity:1;border-color:rgb(165 209 236/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem;position:relative;width:100%;z-index:30}
@media (min-width:1024px){.timeline-entry{margin-bottom:0;margin-top:-1.25rem}
}
.timeline-entry .text-content{line-height:1.2;padding:.75rem 1.5rem}
.timeline-indicator{--tw-bg-opacity:1;background-color:rgb(165 209 236/var(--tw-bg-opacity));display:none;position:absolute}
@media (min-width:1024px){.timeline-indicator{display:block}
}
.timeline-indicator{height:1px;left:100%;top:48%;width:118px}
.timeline-indicator:after{--tw-bg-opacity:1;aspect-ratio:1/1;background-color:rgb(165 209 236/var(--tw-bg-opacity));border-radius:50%;content:"";display:block;position:absolute;right:0;top:-8px;width:16px}
.l-right .timeline-indicator{left:unset;right:100%}
.l-right .timeline-indicator:after{left:0;right:unset}
@media screen and (min-width:1024px){.timeline-entry{max-height:222px;max-width:482px}
}
.img-grid{display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:35%}
.img-grid.img-4{grid-template-rows:50%}
.img-grid.img-4 img:first-child{grid-column:1/2;grid-row:1/3}
.img-grid.img-4 img:nth-child(2){grid-row:1/3}
.img-grid.img-2 img:first-child,.img-grid.img-3 img:first-child{grid-column:1/3;grid-row:1/3}
.img-grid.img-2 img:nth-child(2){grid-column:3;grid-row:1/3}
.img-grid.img-1{display:block}
.img-grid-compact{display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:52%}
.img-grid-compact.img-3 :first-child{grid-column:1/2;grid-row:1/2}
.img-grid-compact.img-3 :nth-child(2){grid-column:1/2;grid-row:2/3}
.img-grid-compact.img-3 :nth-child(3){grid-column:2/4;grid-row:1/3}
.img-grid-compact.img-2 :first-child{grid-column:1/2;grid-row:1/3}
.img-grid-compact.img-2 :nth-child(2){grid-column:2/4;grid-row:1/3}
.img-grid-compact.img-1{display:block}
.gallery-grid img,.img-grid img,.img-grid-compact img{border:1px solid #f0f0f0}
.gallery-grid .grid-item,.gallery-grid img,.overview-grid .grid-item,.overview-grid img{background-color:#f0f0f0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}
.gallery-grid{display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr}
.gallery-grid.img-5 :first-child{grid-column:span 2}
.gallery-grid.img-4 :first-child{grid-column:span 2;grid-row:span 3}
.gallery-grid.img-3 :first-child{grid-column:span 2;grid-row:span 2}
.gallery-grid.reverse{direction:rtl}
.gallery-grid.home-grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:25% 1fr 1fr 1fr}
.gallery-grid.home-grid :first-child{grid-column:1/2;grid-row:1/3}
.gallery-grid.home-grid :nth-child(2){grid-column:2/5;grid-row:1/2}
.gallery-grid.home-grid :nth-child(3){grid-column:1/2;grid-row:3/5}
.gallery-grid.home-grid :nth-child(4){grid-column:2/5;grid-row:2/5}
.gallery-grid.masonry{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:25% 1fr 1fr 1fr}
.gallery-grid.masonry :first-child{grid-column:1/2;grid-row:1/2}
.gallery-grid.masonry :nth-child(2){grid-column:1/2;grid-row:2/5}
.gallery-grid.masonry :nth-child(3){grid-column:3/5;grid-row:1/3}
.gallery-grid.masonry :nth-child(4){grid-column:3/5;grid-row:3/5}
.gallery-grid.masonry a:nth-child(5){grid-column:2/3;grid-row:2/5}
.overview-grid{display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr}
.overview-grid.img-1{display:block}
.overview-grid.img-2{grid-template-columns:1fr 1fr}
.overview-grid.img-3{grid-template-rows:60%}
.overview-grid.img-3 a:first-child{grid-column:1/2;grid-row:1/2}
.overview-grid.img-3 a:nth-child(2){grid-column:1/2;grid-row:2/3}
.overview-grid.img-3 a:nth-child(3){grid-column:2/4;grid-row:1/3}
.splide__container{box-sizing:border-box;position:relative}
.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}
.splide.is-initialized:not(.is-active) .splide__list{display:block}
.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}
.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}
.splide:not(.is-overflow) .splide__pagination{display:none}
.splide__progress__bar{width:0}
.splide{position:relative;visibility:hidden}
.splide.is-initialized,.splide.is-rendered{visibility:visible}
.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}
.splide__slide img{vertical-align:bottom}
.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}
.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}
.splide__toggle.is-active .splide__toggle__pause{display:inline}
.splide__track{overflow:hidden;position:relative;z-index:0}
@keyframes splide-loading{0%{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}
.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}
.splide--rtl{direction:rtl}
.splide__track--ttb>.splide__list{display:block}
.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}
.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}
.splide__arrow:hover:not(:disabled){opacity:.9}
.splide__arrow:disabled{opacity:.3}
.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide__arrow--prev{left:1em}
.splide__arrow--prev svg{transform:scaleX(-1)}
.splide__arrow--next{right:1em}
.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}
.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}
.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}
.splide__pagination__page:hover{cursor:pointer;opacity:.9}
.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__progress__bar{background:#ccc;height:3px}
.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.splide__slide:focus{outline:0}
@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}
}
@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}
}
@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}
}
@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}
.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}
}
.splide__toggle{cursor:pointer}
.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}
.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}
.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}
.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}
.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}
.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}
.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}
.splide__arrows--ttb .splide__arrow--prev{top:1em}
.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}
.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}
.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}
.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.glightbox-container{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:none;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:999999!important}
.glightbox-container.inactive{display:none}
.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}
.glightbox-container .gslider{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease;width:100%}
.glightbox-container .gslide{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}
.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}
.glightbox-container .gslide.prev{opacity:1;z-index:9999}
.glightbox-container .gslide-inner-content{width:100%}
.glightbox-container .ginner-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}
.glightbox-container .ginner-container.gvideo-container{width:100%}
.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}
.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}
.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;border:none;min-height:165px;outline:none!important;touch-action:auto}
.gslide:not(.current){pointer-events:none}
.gslide-image{align-items:center}
.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}
.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}
.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}
.gslide-image img.zoomable{position:relative}
.gslide-image img.dragging{cursor:grabbing!important;transition:none}
.gslide-video{max-width:100vh;position:relative;width:100%!important}
.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}
.gslide-video .gvideo-wrapper{margin:auto;width:100%}
.gslide-video:before{background:rgba(255,0,0,.34);content:"";display:none;height:100%;position:absolute;width:100%}
.gslide-video.playing:before{display:none}
.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}
.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}
.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}
.gslide-inline .ginlined-content{padding:20px;width:100%}
.gslide-inline .dragging{cursor:grabbing!important;transition:none}
.ginlined-content{display:block!important;opacity:1;overflow:auto}
.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}
.gslide-media{display:flex;width:auto}
.zoomed .gslide-media{box-shadow:none!important}
.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}
.gslide-description{flex:1 0 100%;position:relative}
.gslide-description.description-left,.gslide-description.description-right{max-width:100%}
.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}
.gslide-description p{margin-bottom:12px}
.gslide-description p:last-child{margin-bottom:0}
.glightbox-button-hidden,.zoomed .gslide-description{display:none}
.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));bottom:0;height:auto!important;max-height:78vh;max-width:100vw!important;order:2!important;overflow:auto!important;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}
.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}
.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}
.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}
.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}
.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}
.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}
.gdesc-open .gdesc-inner{padding-bottom:30px}
.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}
.greset{transition:all .3s ease}
.gabsolute{position:absolute}
.grelative{position:relative}
.glightbox-desc{display:none!important}
.glightbox-open{overflow:hidden}
.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:transparent;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}
.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}
.glightbox-mobile .goverlay,.goverlay{background:#000}
.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;width:26px;z-index:99999}
.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:25px}
.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}
.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}
.gbtn.focused{outline:2px solid #0f3d81}
iframe.wait-autoplay{opacity:0}
.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}
.glightbox-clean .gslide-description{background:#fff}
.glightbox-clean .gdesc-inner{padding:22px 20px}
.glightbox-clean .gslide-title{color:#000;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:19px}
.glightbox-clean .gslide-desc{font-family:arial;font-size:.86em;line-height:1.4em;margin-bottom:0}
.glightbox-clean .gslide-video{background:#000}
.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}
.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}
.glightbox-clean .gprev{left:30px}
.glightbox-clean .gnext,.glightbox-clean .gprev{height:50px;position:absolute;top:-100%;width:40px}
.glightbox-clean .gnext{right:30px}
.glightbox-clean .gclose{height:35px;position:absolute;right:10px;top:15px;width:35px}
.glightbox-clean .gclose svg{height:auto;width:18px}
.glightbox-clean .gclose:hover{opacity:1}
.gfadeIn{animation:gfadeIn .5s ease}
.gfadeOut{animation:gfadeOut .5s ease}
.gslideOutLeft{animation:gslideOutLeft .3s ease}
.gslideInLeft{animation:gslideInLeft .3s ease}
.gslideOutRight{animation:gslideOutRight .3s ease}
.gslideInRight{animation:gslideInRight .3s ease}
.gzoomIn{animation:gzoomIn .5s ease}
.gzoomOut{animation:gzoomOut .5s ease}
@keyframes lightboxLoader{0%{transform:rotate(0deg)}
to{transform:rotate(1turn)}
}
@keyframes gfadeIn{0%{opacity:0}
to{opacity:1}
}
@keyframes gfadeOut{0%{opacity:1}
to{opacity:0}
}
@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}
to{opacity:1;transform:translateZ(0);visibility:visible}
}
@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}
to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}
}
@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}
to{opacity:1;transform:translateZ(0)}
}
@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}
to{opacity:0;transform:translate3d(60%,0,0)}
}
@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}
to{opacity:1}
}
@keyframes gzoomOut{0%{opacity:1}
50%{opacity:0;transform:scale3d(.3,.3,.3)}
to{opacity:0}
}
@media (min-width:769px){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}
.glightbox-container .ginner-container.desc-top .gslide-description{order:0}
.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}
.glightbox-container .ginner-container.desc-left .gslide-description{order:0}
.glightbox-container .ginner-container.desc-left .gslide-image{order:1}
.gslide-image img{max-height:97vh;max-width:100%}
.gslide-image img.zoomable{cursor:zoom-in}
.zoomed .gslide-image img.zoomable{cursor:grab}
.gslide-inline{max-height:95vh}
.gslide-external{max-height:100vh}
.gslide-description.description-left,.gslide-description.description-right{max-width:275px}
.glightbox-open{height:auto}
.goverlay{background:rgba(0,0,0,.92)}
.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}
.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}
.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}
.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}
.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}
}
@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}
}
@media screen and (max-height:420px){.goverlay{background:#000}
}
.hero-content{max-width:540px}
#hero-img{transition:opacity 1.3s ease}
#hero-img.loading{opacity:0}
#hero-copy{font-size:clamp(14px,2vw,18px)}
@media (min-width:1170px){.home #hero{min-height:648px}
}
.home #hero .hero-content{max-width:578px}
.home #hero #hero-copy{font-size:clamp(17px,4vw,24px)}
.home .home-grid :nth-child(2),.home .home-grid :nth-child(3){position:relative}
.home .home-grid :nth-child(2):after,.home .home-grid :nth-child(3):after{background:linear-gradient(90deg,rgba(221,241,253,.5),rgba(141,199,233,.5));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}
.home .home-grid :nth-child(2) :nth-child(3),.home .home-grid :nth-child(3) :nth-child(3){background:linear-gradient(180deg,rgba(221,241,253,.5),rgba(141,199,233,.5))}
#search-form{--tw-bg-opacity:1;--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);flex-wrap:wrap;gap:.5rem;justify-content:center;padding:.75rem;position:fixed;right:0;top:0;transform:translateY(-100px);transition:all .3s;width:100%;z-index:999}
#search-form.active{transform:translateY(0)}
.breadcrumbs{--tw-text-opacity:1;color:rgb(25 55 104/var(--tw-text-opacity));font-family:Raleway,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:.025em;padding-bottom:2.5rem;padding-top:.75rem}
.breadcrumbs a{font-weight:400}
.breadcrumbs a:first-child{--tw-text-opacity:1;color:rgb(80 80 80/var(--tw-text-opacity))}
.breadcrumbs span{display:inline-block;font-family:Roboto,Helvetica,sans-serif;font-weight:400;padding-left:.25rem;padding-right:.25rem}
.pagination .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem;padding-top:1rem}
.pagination .nav-links .page-numbers{--tw-text-opacity:1;background-color:#eee;border-radius:2px;color:rgb(25 55 104/var(--tw-text-opacity));display:block;font-size:12px;min-width:20px;padding:.25rem;text-align:center;text-decoration:none;transition:all .35s}
.pagination .nav-links a.page-numbers:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(58 141 222/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));text-decoration:none}
.pagination .nav-links .current{opacity:.35}
.pagination .nav-links .next,.pagination .nav-links .previous{padding-left:.5rem;padding-right:.5rem}
.category-nav .cat-top{font-family:Raleway,Helvetica,sans-serif;font-size:clamp(14px,2vw,18px);font-weight:700;text-transform:uppercase}
.category-nav .children.level-0{padding-bottom:1.25rem}
.category-nav ul.level-1{font-size:clamp(14px,2vw,16px);padding-bottom:.75rem;padding-left:12px}
.category-nav .cat-nav-link.level-1,.category-nav .current{font-weight:700}
#smart-quote-iframe{min-height:1750px}
@media screen and (min-width:1024px){#smart-quote-iframe{min-height:1650px}
}
.visible{visibility:visible}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.sticky{position:sticky}
.right-1{right:.25rem}
.top-0{top:0}
.left-0{left:0}
.right-0{right:0}
.bottom-0{bottom:0}
.-top-1{top:-.25rem}
.z-50{z-index:50}
.z-20{z-index:20}
.z-10{z-index:10}
.z-30{z-index:30}
.order-2{order:2}
.order-1{order:1}
.mx-auto{margin-left:auto;margin-right:auto}
.my-8{margin-bottom:2rem;margin-top:2rem}
.mx-4{margin-left:1rem;margin-right:1rem}
.my-2{margin-bottom:.5rem;margin-top:.5rem}
.mb-20{margin-bottom:5rem}
.mt-10{margin-top:2.5rem}
.mb-8{margin-bottom:2rem}
.mb-2{margin-bottom:.5rem}
.mr-4{margin-right:1rem}
.mb-12{margin-bottom:3rem}
.mt-2{margin-top:.5rem}
.mb-4{margin-bottom:1rem}
.mb-3{margin-bottom:.75rem}
.-mb-14{margin-bottom:-3.5rem}
.mt-8{margin-top:2rem}
.mt-auto{margin-top:auto}
.mr-2{margin-right:.5rem}
.mb-10{margin-bottom:2.5rem}
.mb-1{margin-bottom:.25rem}
.mb-7{margin-bottom:1.75rem}
.mt-4{margin-top:1rem}
.block{display:block}
.inline-block{display:inline-block}
.flex{display:flex}
.inline-flex{display:inline-flex}
.table{display:table}
.grid{display:grid}
.hidden{display:none}
.h-8{height:2rem}
.h-20{height:5rem}
.h-full{height:100%}
.h-40{height:10rem}
.h-auto{height:auto}
.h-\[250px\]{height:250px}
.h-10{height:2.5rem}
.max-h-\[60px\]{max-height:60px}
.max-h-\[385px\]{max-height:385px}
.max-h-\[40px\]{max-height:40px}
.max-h-img-sm{max-height:250px}
.max-h-\[75px\]{max-height:75px}
.w-full{width:100%}
.w-auto{width:auto}
.w-8{width:2rem}
.w-36{width:9rem}
.w-56{width:400px}
.max-w-\[150px\]{max-width:150px}
.max-w-md{max-width:870px}
.max-w-\[1275px\]{max-width:1275px}
.max-w-sm{max-width:615px}
.max-w-\[840px\]{max-width:840px}
.max-w-\[100px\]{max-width:100px}
.max-w-\[1248px\]{max-width:1400px}
.max-w-lg{ }
.max-w-\[105px\]{max-width:105px}
.max-w-\[1045px\]{max-width:1045px}
.flex-initial{flex:0 1 auto}
.flex-grow{flex-grow:1}
.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.cursor-pointer{cursor:pointer}
.resize{resize:both}
.columns-2{-moz-columns:2;-moz-column-count:2;     column-count:2}
.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-\[25\%_1fr\]{grid-template-columns:25% 1fr}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-cols-60-40{grid-template-columns:1fr 40%}
.grid-cols-40-60{grid-template-columns:40% 1fr}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.items-center{align-items:center}
.justify-start{justify-content:flex-start}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.gap-20{gap:5rem}
.gap-8{gap:2rem}
.gap-14{gap:3.5rem}
.gap-1{gap:.25rem}
.gap-4{gap:1rem}
.gap-11{gap:2.75rem}
.gap-10{gap:2.5rem}
.gap-6{gap:1.5rem}
.gap-5{gap:1.25rem}
.gap-16{gap:4rem}
.gap-12{gap:3rem}
.gap-2{gap:.5rem}
.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}
.gap-y-24{row-gap:6rem}
.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}
.gap-y-20{row-gap:5rem}
.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}
.divide-neutral-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(234 234 234/var(--tw-divide-opacity))}
.self-start{align-self:flex-start}
.self-end{align-self:flex-end}
.overflow-hidden{overflow:hidden}
.whitespace-nowrap{white-space:nowrap}
.rounded-md{border-radius:.375rem}
.rounded-lg{border-radius:.5rem}
.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}
.rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}
.rounded-tl-md{border-top-left-radius:.375rem}
.rounded-bl-md{border-bottom-left-radius:.375rem}
.border{border-width:1px}
.border-t{border-top-width:1px}
.border-b{border-bottom-width:1px}
.border-brand-secondary-2{--tw-border-opacity:1;border-color:rgb(0, 104, 173,.3)}
.border-brand-primary-2{--tw-border-opacity:1;border-color:rgb(141 198 232/var(--tw-border-opacity))}
.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}
.border-neutral-100{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity))}
.border-brand-secondary{--tw-border-opacity:1;border-color:rgb(165 186 201/var(--tw-border-opacity))}
.border-brand-primary-3{--tw-border-opacity:1;border-color:rgb(91 126 150/var(--tw-border-opacity))}
.border-neutral-400{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity))}
.border-brand-accent-2{--tw-border-opacity:1;border-color:rgb(58 141 222/var(--tw-border-opacity))}
.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}
.bg-brand-black{--tw-bg-opacity:1;background-color:rgb(61 61 61/var(--tw-bg-opacity))}
.bg-brand-copy{--tw-bg-opacity:1;background-color:rgb(80 80 80/var(--tw-bg-opacity))}
.bg-brand-primary-1{--tw-bg-opacity:1;background-color:rgb(25 55 104/var(--tw-bg-opacity))}
.bg-brand-primary-2{--tw-bg-opacity:1;background-color:rgb(141 198 232/var(--tw-bg-opacity))}
.bg-brand-primary-3{--tw-bg-opacity:1;background-color:rgb(91 126 150/var(--tw-bg-opacity))}
.bg-brand-secondary{--tw-bg-opacity:1;background-color:rgb(165 186 201/var(--tw-bg-opacity))}
.bg-brand-secondary-2{--tw-bg-opacity:1;background-color:rgb(165 209 236/var(--tw-bg-opacity))}
.bg-brand-accent{--tw-bg-opacity:1;background-color:rgb(218 227 67/var(--tw-bg-opacity))}
.bg-brand-accent-2{--tw-bg-opacity:1;background-color:rgb(58 141 222/var(--tw-bg-opacity))}
.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(234 234 234/var(--tw-bg-opacity))}
.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity))}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
.bg-\[\#FBFBFB\]{--tw-bg-opacity:1;background-color:rgb(251 251 251/var(--tw-bg-opacity))}
.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}
.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}
.bg-\[\#E7E5E1\]{--tw-bg-opacity:1;background-color:rgb(231 229 225/var(--tw-bg-opacity))}
.fill-current{fill:currentColor}
.object-cover{-o-object-fit:cover;object-fit:cover}
.object-left{-o-object-position:left;object-position:left}
.object-center{-o-object-position:center;object-position:center}
.p-20{padding:5rem}
.p-14{padding:3.5rem}
.p-2{padding:.5rem}
.p-4{padding:1rem}
.p-1{padding:.25rem}
.p-10{padding:2.5rem}
.p-8{padding:2rem}
.p-12{padding:3rem}
.p-3{padding:.75rem}
.p-0{padding:0}
.p-6{padding:1.5rem}
.py-8{padding-bottom:2rem;padding-top:2rem}
.py-5{padding-bottom:1.25rem;padding-top:1.25rem}
.py-6{padding-bottom:1.5rem;padding-top:1.5rem}
.py-4{padding-bottom:1rem;padding-top:1rem}
.px-10{padding-left:2.5rem;padding-right:2.5rem}
.py-10{padding-bottom:2.5rem;padding-top:2.5rem}
.py-20{padding-bottom:5rem;padding-top:5rem}
.py-3{padding-bottom:.75rem;padding-top:.75rem}
.px-8{padding-left:2rem;padding-right:2rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.px-12{padding-left:3rem;padding-right:3rem}
.py-2{padding-bottom:.5rem;padding-top:.5rem}
.py-14{padding-bottom:3.5rem;padding-top:3.5rem}
.px-3{padding-left:.75rem;padding-right:.75rem}
.py-1{padding-bottom:.25rem;padding-top:.25rem}
.px-4{padding-left:1rem;padding-right:1rem}
.pb-8{padding-bottom:2rem}
.pt-14{padding-top:3.5rem}
.pt-10{padding-top:2.5rem}
.pb-10{padding-bottom:2.5rem}
.pb-4{padding-bottom:1rem}
.pb-0{padding-bottom:0}
.pb-14{padding-bottom:3.5rem}
.pb-1{padding-bottom:.25rem}
.pt-8{padding-top:2rem}
.pb-2{padding-bottom:.5rem}
.pt-4{padding-top:1rem}
.pt-6{padding-top:1.5rem}
.pb-20{padding-bottom:5rem}
.pb-3{padding-bottom:.75rem}
.pt-5{padding-top:1.25rem}
.pb-16{padding-bottom:4rem}
.pt-3{padding-top:.75rem}
.pl-8{padding-left:2rem}
.pl-5{padding-left:1.25rem}
.pl-7{padding-left:1.75rem}
.pr-5{padding-right:1.25rem}
.text-center{text-align:center}
.align-middle{vertical-align:middle}
.font-sans{font-family:Roboto,Helvetica,sans-serif}
.font-mono{font-family:Courier New,Courier,monospace;}
.font-display{font-family:Raleway,Helvetica,sans-serif}
.text-sm{font-size:.875rem;line-height:1.25rem}
.text-r-22{font-size:clamp(34px,8vw,22px)}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-p-14{font-size:14px}
.text-\[13px\]{font-size:13px}
.text-r-16{font-size:clamp(14px,2vw,16px)}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-r-32{font-size:clamp(21px,4vw,32px)}
.text-r-42{font-size:clamp(30px,5vw,42px)}
.text-r-24{font-size:clamp(17px,4vw,24px)}
.text-r-18{font-size:clamp(14px,2vw,18px)}
.text-r-20{font-size:clamp(18px,2vw,20px)}
.text-r-12{font-size:clamp(10px,2vw,12px)}
.text-r-44{font-size:clamp(32px,5vw,44px)}
.font-extrabold{font-weight:800}
.font-bold{font-weight:700}
.font-medium{font-weight:500}
.font-semibold{font-weight:600}
.font-normal{font-weight:400}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.normal-case{text-transform:none}
.leading-tight{line-height:1.25}
.leading-snug{line-height:1.375}
.tracking-wider{letter-spacing:.05em}
.tracking-wide{letter-spacing:.025em}
.text-brand-primary-1{--tw-text-opacity:1;color:rgb(25 55 104/var(--tw-text-opacity))}
.text-neutral-100{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}
.text-brand-primary-2{--tw-text-opacity:1;color:rgb(141 198 232/var(--tw-text-opacity))}
.text-brand-copy{--tw-text-opacity:1;color:rgb(80 80 80/var(--tw-text-opacity))}
.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.text-brand-black{--tw-text-opacity:1;color:rgb(61 61 61/var(--tw-text-opacity))}
.text-brand-accent-2{--tw-text-opacity:1;color:rgb(58 141 222/var(--tw-text-opacity))}
.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}
.\!text-brand-primary-1{--tw-text-opacity:1!important;color:rgb(25 55 104/var(--tw-text-opacity))!important}
.\!text-brand-accent-2{--tw-text-opacity:1!important;color:rgb(58 141 222/var(--tw-text-opacity))!important}
.text-brand-secondary-2{--tw-text-opacity:1;color:rgb(165 209 236/var(--tw-text-opacity))}
.underline{text-decoration-line:underline}
.\!no-underline{text-decoration-line:none!important}
.no-underline{text-decoration-line:none}
.outline{outline-style:solid}
.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06))}
.drop-shadow-md,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}
.abs-h-center{left:50%;position:absolute;transform:translateX(-50%)}
.fill-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.break-out{margin-left:-1rem;margin-right:-1rem}
.to-back{z-index:-1}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto-v30-latin-300.woff2) format("woff2"),url(../fonts/roboto-v30-latin-300.woff) format("woff")}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v30-latin-regular.woff2) format("woff2"),url(../fonts/roboto-v30-latin-regular.woff) format("woff")}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-v30-latin-500.woff2) format("woff2"),url(../fonts/roboto-v30-latin-500.woff) format("woff")}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-v30-latin-700.woff2) format("woff2"),url(../fonts/roboto-v30-latin-700.woff) format("woff")}
@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(../fonts/raleway-v28-latin-regular.woff2) format("woff2"),url(../fonts/raleway-v28-latin-regular.woff) format("woff")}
@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(../fonts/raleway-v28-latin-600.woff2) format("woff2"),url(../fonts/raleway-v28-latin-600.woff) format("woff")}
@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(../fonts/raleway-v28-latin-700.woff2) format("woff2"),url(../fonts/raleway-v28-latin-700.woff) format("woff")}
.headline,h1,h2,h3,h4,h5{--tw-text-opacity:1;color:rgb(25 55 104/var(--tw-text-opacity));font-weight:500;line-height:1.2!important}
.h1,h1{font-size:2.25rem;line-height:2.5rem}
.h2,h2{font-size:1.5rem;line-height:2rem;padding-bottom:2rem}
main a:link:not(.btn),main a:not(.btn){--tw-text-opacity:1;color:rgb(25 55 104/var(--tw-text-opacity));transition:all .3s}
main a:link:not(.btn):hover,main a:not(.btn):hover{--tw-text-opacity:1;color:rgb(58 141 222/var(--tw-text-opacity));text-decoration-line:underline}
.cat-links a{--tw-text-opacity:1!important;color:rgb(58 141 222/var(--tw-text-opacity))!important}
.underline-links a{text-decoration-line:underline}
.headline{--tw-text-opacity:1;color:rgb(25 55 104/var(--tw-text-opacity));font-family:Raleway,Helvetica,sans-serif;font-size:clamp(30px,5vw,42px);font-weight:500;letter-spacing:.025em}
@media screen and (min-width:1024px){.break-out{margin-left:unset;margin-right:unset}
.md\:abs-h-center{left:50%;position:absolute;transform:translateX(-50%)}
}
@media screen and (min-width:1170px){.break-out-left,.break-out-right{--w:13vw;--min:-160px}
.break-out-left,.break-out-right{width:calc(100% + var(--w))}
.break-out-left{left:calc(var(--w)*-1);position:relative}
}
[data-nav-toggle]{display:flex;flex-direction:column;padding:.5rem;z-index:20}
@media (min-width:1024px){[data-nav-toggle]{display:none}
}
[data-nav-toggle]{--s:3px;border:0;gap:8px;z-index:9999}
[data-nav-toggle] span{background-color:#5c8097;border-radius:10px;display:block;height:var(--s);transition:all .3s ease;width:26px}
[data-nav-toggle].active{position:absolute;right:0}
[data-nav-toggle].active span{background-color:#000}
[data-nav-toggle].active span:nth-child(3){opacity:0}
[data-nav-toggle].active span:first-child{transform:rotate(45deg) translate(8px,7px)}
[data-nav-toggle].active span:nth-child(2){transform:rotate(-45deg)}
[data-nav-state]{display:inline-block;left:10px;position:absolute;top:14px;transition:all .3s ease}
[data-nav-state] span{border-width:1px;display:block}
[data-nav-state].active{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#nav{z-index:1}
#nav .sub-menu{display:none;padding-bottom:2rem}
#nav .sub-menu.active{display:flex;flex-direction:column}
.nav-link{--tw-text-opacity:1;color:rgb(61 61 61/var(--tw-text-opacity));display:block;font-family:Raleway,Helvetica,sans-serif;font-size:13px;font-weight:700;padding:.5rem 1rem .5rem 2rem;position:relative}
.nav-link.lv-1{background-color:#e0e0e0;text-transform:uppercase}
.nav-link.lv-2{background-color:#e0e0e0;padding-left:2rem}
.nav-link.lv-3{font-weight:400;padding-left:2.5rem}
.nav-link.lv-3,.sub-menu.lv-1{background-color:#ebebeb}
.sub-menu.lv-2{background-color:#e0e0e0}
.nav-icon{display:none;margin:auto}
.offcanvas{background:#fff;box-shadow:1px 1px 10px 7px rgba(0,0,0,.3);left:0;padding:0;position:fixed;top:0;transform:translateX(130vw);transition:all .25s ease-out;width:100%;z-index:999}
#nav-rfq-btn{--pv:clamp(5px,10px,4vw);--ph:clamp(4px,10px,4vw);padding:var(--pv) clamp(14px,55px,10vw) var(--pv) 12px}
body.nav-active{overflow:hidden}
body.nav-active .offcanvas{overflow:scroll;transform:translateX(0)}
@keyframes submenuAnimation{0%{opacity:0;transform:scaleY(0)}
80%{opacity:1}
to{transform:scaleY(1)}
}
#site-logo{height:50px;width:auto}
#site-header{background-color:#fff;border-bottom:1px solid #f1f1f1;position:sticky;top:0;z-index:99999}
@media screen and (min-width:640px){.offcanvas{transition:none}
}
@media screen and (min-width:1024px){.offcanvas{background:transparent;box-shadow:none;height:auto;padding:0;position:static;transform:none;transition:none;width:auto}
#site-logo{height:auto;width:100%}
#nav [data-nav-state]{display:none}
#nav .nav-link{--tw-text-opacity:1;background:transparent;color:rgb(25 55 104/var(--tw-text-opacity));display:block;font-family:Roboto,Helvetica,sans-serif;font-size:16px;font-weight:700;justify-content:space-between;padding:0;text-transform:uppercase;text-transform:none}
#nav .nav-link.lv-1{background:transparent;text-align:center}
#nav .nav-link.lv-3{--tw-text-opacity:1!important;color:rgb(61 61 61/var(--tw-text-opacity))!important;font-family:Raleway,Helvetica,sans-serif;font-size:15px;font-weight:400}
#nav .dropdown-arrow{display:none}
#nav .sub-menu{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;flex-direction:column;padding:0}
#nav .sub-menu .nav-link{white-space:nowrap}
#nav .sub-menu.lv-1{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));display:none;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);padding:1.5rem;position:absolute}
#nav .sub-menu.lv-2{display:block}
#nav #nav-menu,#nav .item-container.lv-1{position:relative}
#nav .item-container.lv-1:after{--h:20px;bottom:calc(var(--h)*-1);content:"";display:block;height:var(--h);left:0;position:absolute;width:100%}
#nav .item-container.active .sub-menu.lv-1,#nav .item-container:hover .sub-menu.lv-1{animation:submenuAnimation .22s ease-in-out forwards;display:flex;transform-origin:top center}
.nav-solutions .item-container{position:relative}
.nav-solutions .sub-menu.lv-1{align-items:flex-start;-moz-column-gap:70px;column-gap:70px;display:none;flex-direction:column;flex-wrap:wrap;left:-25%;max-height:287px;padding-bottom:2rem;position:absolute;width:890px}
.nav-solutions .sub-menu.lv-1:after,.nav-solutions .sub-menu.lv-1:before{background-color:#d9d9d9;content:"";display:block;height:90%;left:33.3%;position:absolute;top:5%;width:1px}
.nav-solutions .sub-menu.lv-1:after{left:auto;right:33.3%}
.nav-solutions .sub-menu.lv-1 .nav-link{display:inline-block;margin-bottom:10px}
.nav-solutions .sub-menu.lv-2{background-color:transparent;display:block}
.nav-solutions .sub-menu.lv-2 li{margin-bottom:4px}
.inav-cta-container{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(25 55 104/var(--tw-bg-opacity));border-radius:0 0 8px 8px;bottom:-20px;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Raleway,Helvetica,sans-serif;font-weight:700;left:0;padding-bottom:.5rem;padding-top:.5rem;position:absolute;text-align:center;width:100%;z-index:10}
.inav-cta-container a{display:block;width:100%}
}
@media screen and (min-width:1170px){.nav-icon{display:block}
}
input[type=search],input[type=text]{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;padding:.25rem}
input[type=search]:focus,input[type=text]:focus{outline-width:0}
.form-field{border-radius:.5rem;padding:.5rem}
.onview-debug [data-on-view]{border:1px dashed rgba(255,0,0,.75)}
.on-view-ready.fade-in{opacity:0;transition:all 1.3s}
.on-view-ready.fade-in.active{opacity:1}
.on-view-ready.fade-in-left{opacity:0;transform:translateX(-100px);transition:all .5s}
.on-view-ready.fade-in-left.active{opacity:1;transform:translateX(0)}
.on-view-ready.fade-in-right{opacity:0;transform:translateX(100px);transition:all .5s}
.on-view-ready.fade-in-right.active{opacity:1;transform:translateX(0)}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
a img.alignnone{margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}
.screen-reader-text:focus{clip:auto!important;background-color:#eee;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
@media screen and (min-width:640px){.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignleft{float:left}
.wp-caption.alignleft,a img.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
}
.hover\:bg-\[\#fafafa\]:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity))}
.focus\:outline-0:focus{outline-width:0}
@media (min-width:640px){.sm\:grid{display:grid}
.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sm\:pt-0{padding-top:0}
}
@media (min-width:1024px){.md\:-top-11{top:-2.75rem}
.md\:order-2{order:2}
.md\:order-1{order:1}
.md\:mx-0{margin-left:0;margin-right:0}
.md\:my-0{margin-bottom:0;margin-top:0}
.md\:mr-10{margin-right:2.5rem}
.md\:mb-20{margin-bottom:5rem}
.md\:mt-0{margin-top:0}
.md\:mb-0{margin-bottom:0}
.md\:block{display:block}
.md\:flex{display:flex}
.md\:inline-flex{display:inline-flex}
.md\:grid{display:grid}
.md\:hidden{display:none}
.md\:w-auto{width:auto}
.md\:min-w-\[390px\]{min-width:390px}
.md\:columns-2{-moz-columns:2;-moz-column-count:2;     column-count:2}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:grid-cols-\[25\%_1fr\]{grid-template-columns:25% 1fr}
.md\:grid-cols-\[78\%_1fr\]{grid-template-columns:78% 1fr}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.md\:grid-cols-\[65\%_1fr\]{grid-template-columns:65% 1fr}
.md\:items-center{align-items:center}
.md\:justify-end{justify-content:flex-end}
.md\:justify-between{justify-content:space-between}
.md\:gap-4{gap:1rem}
.md\:gap-20{gap:5rem}
.md\:gap-8{gap:2rem}
.md\:rounded-md{border-radius:.375rem}
.md\:border{border-width:1px}
.md\:bg-brand-primary-1{--tw-bg-opacity:1;background-color:rgb(21 53 106/var(--tw-bg-opacity))}
.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
.md\:py-20{padding-bottom:5rem;padding-top:5rem}
.md\:py-0{padding-bottom:0;padding-top:0}
.md\:px-24{padding-left:6rem;padding-right:6rem}
.md\:pt-0{padding-top:0}
.md\:pb-0{padding-bottom:0}
.md\:pb-10{padding-bottom:2.5rem}
.md\:text-left{text-align:left}
.md\:text-center{text-align:center}
.md\:text-right{text-align:right}
.md\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
}
@media (min-width:1170px){.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}
.lg\:mr-24{margin-right:6rem}
.lg\:mr-0{margin-right:0}
.lg\:-mt-24{margin-top:-6rem}
.lg\:flex{display:flex}
.lg\:hidden{display:none}
.lg\:h-\[350px\]{height:350px}
.lg\:min-h-\[425px\]{min-height:425px}
.lg\:min-h-\[648px\]{min-height:648px}
.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.lg\:flex-nowrap{flex-wrap:nowrap}
.lg\:justify-end{justify-content:flex-end}
.lg\:justify-items-center{justify-items:center}
.lg\:gap-7{gap:1.75rem}
.lg\:gap-12{gap:3rem}
.lg\:gap-4{gap:1rem}
.lg\:gap-2{gap:.5rem}
.lg\:p-10{padding:2.5rem}
.lg\:p-0{padding:0}
.lg\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}
.lg\:pb-0{padding-bottom:0}
.lg\:pt-4{padding-top:1rem}
}
@media (min-width:1366px){.\32xl\:rounded-md{border-radius:.375rem}
}
.sy_xw{width:100%; padding:80px 0; overflow:hidden;}
.sy_xw .xw_tj{position:relative;}
.sy_xw .xw_tj .swiper-xw{padding-bottom:40px;}
.sy_xw .xw_tj .swiper-button-prev{width:35px; height:35px; background:url(../img/zj1.png) no-repeat center; left:-60px; margin-top:-17px;
background-size:35px 35px;
-webkit-background-size:35px 35px;
-moz-background-size:35px 35px;
-ms-background-size:35px 35px;
-o-background-size:35px 35px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_xw .xw_tj .swiper-button-next{width:35px; height:35px; background:url(../img/yj1.png) no-repeat center; right:-60px; margin-top:-17px;
background-size:35px 35px;
-webkit-background-size:35px 35px;
-moz-background-size:35px 35px;
-ms-background-size:35px 35px;
-o-background-size:35px 35px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_xw .xw_tj .swiper-pagination{bottom:0;}
.sy_xw .xw_tj .swiper-pagination-bullet{width:8px; height:8px; border-radius:50%; background-color:#aaa;}
.sy_xw .xw_tj .swiper-pagination-bullet-active{background-color:#0068ad;}
.sy_xw .n_r{background-color:#fff; overflow:hidden;}
.sy_xw .t_p{overflow:hidden; position:relative;}
.sy_xw .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;}
.sy_xw .n_r:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_xw .t_p span{width:130px; height:36px; background-color:rgba(0,0,0,.5); font-size:15px; font-weight:bold; line-height:36px; color:#fff; text-align:center; position:absolute; bottom:0; left:0;}
.sy_xw .w_z{  padding:20px; background:#f5f5f5}
.sy_xw .w_z h3{font-size:18px; font-weight:bold; line-height:26px; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; text-align:center}
.sy_xw .n_r:hover .w_z h3{color:#0068ad;}
.sy_xw .w_z p{line-height:22px; color:#888; height:44px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
@media only screen and (max-width:992px){
.sy_xw{padding:40px 0 20px;}
.sy_xw .xw_tj .swiper-xw{padding-bottom:30px;}
.sy_xw .xw_tj .swiper-button-prev{display:none;}
.sy_xw .xw_tj .swiper-button-next{display:none;}
.sy_xw .w_z{margin-top:15px;}
 .px-8 {
  padding-left: 20px;
  padding-right: 20px;
}
.py-8 {
  padding-bottom: 20px;
  padding-top: 20px;
}
section {
  padding-bottom: 20px;
  padding-top: 20px;
}
}
.wrap{margin: 0 auto;max-width: 1400px;}

.sy_gy{padding:80px 0 0; overflow:hidden;}
.sy_gy .col-md-6{ float:left; width:48%; margin-right:2%}
.sy_gy .sy_bt{margin-bottom:15px;color:#fff;font-size:34px; font-weight:bold }
.sy_gy .g_y{font-size:16px; color:#fff; line-height:30px; text-align:justify }
.sy_gy .s_p { float:right; width:48%; margin-left:2%}
.sy_gy .s_p img{width:100%; height:auto; display:block;}
.sy_gy a.m_r{width:160px; height:50px; text-align:center; font-size:12px; color:#fff; line-height:50px; background-color:#d0111b; display:block;}
.sy_gy a.m_r i{vertical-align:middle; margin-left:20px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.sy_gy a.m_r:hover i{margin-left:35px;}

@media only screen and (max-width:992px){
.sy_gy{padding:20px 0 0; overflow:hidden;}
.sy_gy .col-md-6{ float:none; width:100%; margin-right:0}
.sy_gy .s_p {
  float: none;
  width: 100%;
  margin-left: 0; margin-top:20px
}	
.sy_gy .sy_bt {
  margin-bottom: 15px;
  color: #fff;
  font-size: 26px;
  font-weight: bold;
}	
.pb-20 {
  padding-bottom: 20px;
}
}

 