<!DOCTYPE html> <html lang="en" > <head> <title>
Enterprise Services – IMG
</title> <meta charset="utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta http-equiv="Content-type" content="text/html; charset=UTF-8"> <meta name="application-name" content=" " /> <meta name="msapplication-TileColor" content="#FFFFFF" /> <meta name="msapplication-TileImage" content="/ResourcePackages/Bootstrap5/assets/dist/images/mstile-144x144.png" /> <meta name="msapplication-square70x70logo" content="/ResourcePackages/Bootstrap5/assets/dist/images/mstile-70x70.png" /> <meta name="msapplication-square150x150logo" content="/ResourcePackages/Bootstrap5/assets/dist/images/mstile-150x150.png" /> <meta name="msapplication-wide310x150logo" content="/ResourcePackages/Bootstrap5/assets/dist/images/mstile-310x150.png" /> <meta name="msapplication-square310x310logo" content="/ResourcePackages/Bootstrap5/assets/dist/images/mstile-310x310.png" /> <link rel="apple-touch-icon" sizes="57x57" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon" sizes="114x114" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon" sizes="72x72" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon" sizes="144x144" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon" sizes="60x60" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon" sizes="120x120" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon" sizes="76x76" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon" sizes="152x152" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" /> <link rel="image_src" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" /> <link rel="shortcut icon" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" /> <link rel="icon" type="image/png" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" sizes="196x196" /> <link rel="icon" type="image/png" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" sizes="96x96" /> <link rel="icon" type="image/png" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" sizes="32x32" /> <link rel="icon" type="image/png" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" sizes="16x16" /> <link rel="icon" type="image/png" href="/ResourcePackages/Bootstrap5/assets/dist/images/apple-touch-icon-114x114.png" sizes="128x128" /> <!-- Main Styles --> <link href="https://services.imglobal.com/content/ecomm/plans/styles.css?package=bootstrap5?version=2025-1-29-14-27-32" rel="stylesheet" type="text/css" /> <!-- Typekit --> <link rel="stylesheet" href="https://use.typekit.net/rec4ksn.css"> <!-- FontAwesome All --> <link rel="stylesheet" href="/ResourcePackages/Bootstrap5/assets/dist/fonts/css/all.min.css" type="text/css"> <!-- FontAwesome Custom Icons --> <link rel="stylesheet" href="/ResourcePackages/Bootstrap5/assets/dist/fonts/css/custom-icons.min.css" type="text/css"> <!-- TrustBox --> <script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async=""></script> <!-- Optimizely --> <script type="text/javascript" id="" src="https://cdn.optimizely.com/js/4678243242.js"></script> <!-- Google Analytics --> <script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script> <!-- Google Tag Manager --> <script>
(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start':
new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'//www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-K949FX');
</script> <!-- Google Ads --> <script type="text/javascript" async="" src="https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1071415431/?random=1726758931967&cv=11&fst=1726758931967&bg=ffffff&guid=ON&async=1&gtm=45be49h0v880993516z871880333za201zb71880333&gcd=13l3l3l3l1l1&dma=0&tag_exp=0&u_w=1920&u_h=1080&url=https%3A%2F%2Fdev-future.imglobal.com%2Ftemp%2F24-master-page&hn=www.googleadservices.com&frm=0&tiba=24-Master%20Page&npa=0&pscdl=noapi&auid=1766823960.1726751244&uaa=x86&uab=64&uafvl=Chromium%3B128.0.6613.138%7CNot%253BA%253DBrand%3B24.0.0.0%7CGoogle%2520Chrome%3B128.0.6613.138&uamb=0&uam=&uap=Windows&uapv=10.0.0&uaw=0&fledge=1&rfmt=3&fmt=4"></script> <!-- Bing --> <script src="//bat.bing.com/bat.js" async=""></script> <script src="https://bat.bing.com/p/action/5038412.js" type="text/javascript" async="" data-ueto="ueto_9377e757f8"></script> <!-- Facebook --> <script async="" src="https://connect.facebook.net/en_US/fbevents.js"></script> <!-- Mountain --> <script type="text/javascript" src="https://dx.mountain.com/spx?dxver=4.0.0&shaid=33768&tdr=&plh=https%3A%2F%2Fdev-future.imglobal.com%2Ftemp%2F24-master-page&cb=72022555389367970term=value"></script> <!-- Sojern --> <script type="text/javascript" id="" src="https://static.sojern.com/sdk/latest/sojern.min.js"></script> <style type="text/css" media="all">@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-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__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;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{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;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}</style><script type="text/javascript">
function r(n,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function Jt(n,t,i){t&&r(n.prototype,t),i&&r(n,i),Object.defineProperty(n,"prototype",{writable:!1})}
/*!
* Splide.js
* Version : 4.1.2
* License : MIT
* Copyright: 2022 Naotoshi Fujita
*/
var n,t;n=this,t=function(){"use strict";var v="(prefers-reduced-motion: reduce)",G=4,rn=5,r={CREATED:1,MOUNTED:2,IDLE:3,MOVING:G,SCROLLING:rn,DRAGGING:6,DESTROYED:7};function D(n){n.length=0}function o(n,t,i){return Array.prototype.slice.call(n,t,i)}function R(n){return n.bind.apply(n,[null].concat(o(arguments,1)))}function on(){}var p=setTimeout;function h(n){return requestAnimationFrame(n)}function u(n,t){return typeof t===n}function un(n){return!c(n)&&u("object",n)}var e=Array.isArray,x=R(u,"function"),C=R(u,"string"),en=R(u,"undefined");function c(n){return null===n}function m(n){try{return n instanceof(n.ownerDocument.defaultView||window).HTMLElement}catch(n){return!1}}function y(n){return e(n)?n:[n]}function g(n,t){y(n).forEach(t)}function b(n,t){return-1<n.indexOf(t)}function k(n,t){return n.push.apply(n,y(t)),n}function A(t,n,i){t&&g(n,function(n){n&&t.classList[i?"add":"remove"](n)})}function M(n,t){A(n,C(t)?t.split(" "):t,!0)}function L(n,t){g(t,n.appendChild.bind(n))}function O(n,i){g(n,function(n){var t=(i||n).parentNode;t&&t.insertBefore(n,i)})}function cn(n,t){return m(n)&&(n.msMatchesSelector||n.matches).call(n,t)}function S(n,t){n=n?o(n.children):[];return t?n.filter(function(n){return cn(n,t)}):n}function fn(n,t){return t?S(n,t)[0]:n.firstElementChild}var E=Object.keys;function w(t,i,n){t&&(n?E(t).reverse():E(t)).forEach(function(n){"__proto__"!==n&&i(t[n],n)})}function an(r){return o(arguments,1).forEach(function(i){w(i,function(n,t){r[t]=i[t]})}),r}function d(i){return o(arguments,1).forEach(function(n){w(n,function(n,t){e(n)?i[t]=n.slice():un(n)?i[t]=d({},un(i[t])?i[t]:{},n):i[t]=n})}),i}function sn(t,n){g(n||E(t),function(n){delete t[n]})}function P(n,i){g(n,function(t){g(i,function(n){t&&t.removeAttribute(n)})})}function I(i,t,r){un(t)?w(t,function(n,t){I(i,t,n)}):g(i,function(n){c(r)||""===r?P(n,t):n.setAttribute(t,String(r))})}function j(n,t,i){n=document.createElement(n);return t&&(C(t)?M:I)(n,t),i&&L(i,n),n}function _(n,t,i){if(en(i))return getComputedStyle(n)[t];c(i)||(n.style[t]=""+i)}function ln(n,t){_(n,"display",t)}function dn(n){n.setActive&&n.setActive()||n.focus({preventScroll:!0})}function z(n,t){return n.getAttribute(t)}function vn(n,t){return n&&n.classList.contains(t)}function N(n){return n.getBoundingClientRect()}function T(n){g(n,function(n){n&&n.parentNode&&n.parentNode.removeChild(n)})}function hn(n){return fn((new DOMParser).parseFromString(n,"text/html").body)}function F(n,t){n.preventDefault(),t&&(n.stopPropagation(),n.stopImmediatePropagation())}function pn(n,t){return n&&n.querySelector(t)}function gn(n,t){return t?o(n.querySelectorAll(t)):[]}function X(n,t){A(n,t,!1)}function mn(n){return n.timeStamp}function W(n){return C(n)?n:n?n+"px":""}var yn="splide",f="data-"+yn;function bn(n,t){if(!n)throw new Error("["+yn+"] "+(t||""))}var Y=Math.min,wn=Math.max,xn=Math.floor,kn=Math.ceil,U=Math.abs;function Sn(n,t,i){return U(n-t)<i}function En(n,t,i,r){var o=Y(t,i),t=wn(t,i);return r?o<n&&n<t:o<=n&&n<=t}function q(n,t,i){var r=Y(t,i),t=wn(t,i);return Y(wn(r,n),t)}function Ln(n){return(0<n)-(n<0)}function On(t,n){return g(n,function(n){t=t.replace("%s",""+n)}),t}function An(n){return n<10?"0"+n:""+n}var _n={};function zn(){var c=[];function i(n,i,r){g(n,function(t){t&&g(i,function(n){n.split(" ").forEach(function(n){n=n.split(".");r(t,n[0],n[1])})})})}return{bind:function(n,t,u,e){i(n,t,function(n,t,i){var r="addEventListener"in n,o=r?n.removeEventListener.bind(n,t,u,e):n.removeListener.bind(n,u);r?n.addEventListener(t,u,e):n.addListener(u),c.push([n,t,i,u,o])})},unbind:function(n,t,o){i(n,t,function(t,i,r){c=c.filter(function(n){return!!(n[0]!==t||n[1]!==i||n[2]!==r||o&&n[3]!==o)||(n[4](),!1)})})},dispatch:function(n,t,i){var r;return"function"==typeof CustomEvent?r=new CustomEvent(t,{bubbles:!0,detail:i}):(r=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!1,i),n.dispatchEvent(r),r},destroy:function(){c.forEach(function(n){n[4]()}),D(c)}}}var B="mounted",H="move",Dn="moved",Mn="click",Pn="active",In="inactive",Rn="visible",Cn="hidden",J="refresh",K="updated",jn="resize",Nn="resized",Tn="scroll",V="scrolled",a="destroy",Gn="navigation:mounted",Fn="autoplay:play",Xn="autoplay:pause",Wn="lazyload:loaded",Yn="sk",Un="sh";function Q(n){var i=n?n.event.bus:document.createDocumentFragment(),r=zn();return n&&n.event.on(a,r.destroy),an(r,{bus:i,on:function(n,t){r.bind(i,y(n).join(" "),function(n){t.apply(t,e(n.detail)?n.detail:[])})},off:R(r.unbind,i),emit:function(n){r.dispatch(i,n,o(arguments,1))}})}function qn(t,n,i,r){var o,u,e=Date.now,c=0,f=!0,a=0;function s(){if(!f){if(c=t?Y((e()-o)/t,1):1,i&&i(c),1<=c&&(n(),o=e(),r&&++a>=r))return l();u=h(s)}}function l(){f=!0}function d(){u&&cancelAnimationFrame(u),f=!(u=c=0)}return{start:function(n){n||d(),o=e()-(n?c*t:0),f=!1,u=h(s)},rewind:function(){o=e(),c=0,i&&i(c)},pause:l,cancel:d,set:function(n){t=n},isPaused:function(){return f}}}function s(n){var t=n;return{set:function(n){t=n},is:function(n){return b(y(n),t)}}}var n="Arrow",Bn=n+"Left",Hn=n+"Right",t=n+"Up",n=n+"Down",Jn="ttb",l={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[t,Hn],ArrowRight:[n,Bn]};var Z="role",$="tabindex",i="aria-",Kn=i+"controls",Vn=i+"current",Qn=i+"selected",nn=i+"label",Zn=i+"labelledby",$n=i+"hidden",nt=i+"orientation",tt=i+"roledescription",it=i+"live",rt=i+"busy",ot=i+"atomic",ut=[Z,$,"disabled",Kn,Vn,nn,Zn,$n,nt,tt],i=yn+"__",et=yn,ct=i+"track",ft=i+"list",at=i+"slide",st=at+"--clone",lt=at+"__container",dt=i+"arrows",vt=i+"arrow",ht=vt+"--prev",pt=vt+"--next",gt=i+"pagination",mt=gt+"__page",yt=i+"progress"+"__bar",bt=i+"toggle",wt=i+"sr",tn="is-active",xt="is-prev",kt="is-next",St="is-visible",Et="is-loading",Lt="is-focus-in",Ot="is-overflow",At=[tn,St,xt,kt,Et,Lt,Ot];var _t="touchstart mousedown",zt="touchmove mousemove",Dt="touchend touchcancel mouseup click";var Mt="slide",Pt="loop",It="fade";function Rt(o,r,t,u){var e,n=Q(o),i=n.on,c=n.emit,f=n.bind,a=o.Components,s=o.root,l=o.options,d=l.isNavigation,v=l.updateOnMove,h=l.i18n,p=l.pagination,g=l.slideFocus,m=a.Direction.resolve,y=z(u,"style"),b=z(u,nn),w=-1<t,x=fn(u,"."+lt);function k(){var n=o.splides.map(function(n){n=n.splide.Components.Slides.getAt(r);return n?n.slide.id:""}).join(" ");I(u,nn,On(h.slideX,(w?t:r)+1)),I(u,Kn,n),I(u,Z,g?"button":""),g&&P(u,tt)}function S(){e||E()}function E(){var n,t,i;e||(n=o.index,(i=L())!==vn(u,tn)&&(A(u,tn,i),I(u,Vn,d&&i||""),c(i?Pn:In,O)),i=function(){if(o.is(It))return L();var n=N(a.Elements.track),t=N(u),i=m("left",!0),r=m("right",!0);return xn(n[i])<=kn(t[i])&&xn(t[r])<=kn(n[r])}(),t=!i&&(!L()||w),o.state.is([G,rn])||I(u,$n,t||""),I(gn(u,l.focusableNodes||""),$,t?-1:""),g&&I(u,$,t?-1:0),i!==vn(u,St)&&(A(u,St,i),c(i?Rn:Cn,O)),i||document.activeElement!==u||(t=a.Slides.getAt(o.index))&&dn(t.slide),A(u,xt,r===n-1),A(u,kt,r===n+1))}function L(){var n=o.index;return n===r||l.cloneStatus&&n===t}var O={index:r,slideIndex:t,slide:u,container:x,isClone:w,mount:function(){w||(u.id=s.id+"-slide"+An(r+1),I(u,Z,p?"tabpanel":"group"),I(u,tt,h.slide),I(u,nn,b||On(h.slideLabel,[r+1,o.length]))),f(u,"click",R(c,Mn,O)),f(u,"keydown",R(c,Yn,O)),i([Dn,Un,V],E),i(Gn,k),v&&i(H,S)},destroy:function(){e=!0,n.destroy(),X(u,At),P(u,ut),I(u,"style",y),I(u,nn,b||"")},update:E,style:function(n,t,i){_(i&&x||u,n,t)},isWithin:function(n,t){return n=U(n-r),(n=w||!l.rewind&&!o.is(Pt)?n:Y(n,o.length-n))<=t}};return O}var Ct=f+"-interval";var jt={passive:!1,capture:!0};var Nt={Spacebar:" ",Right:Hn,Left:Bn,Up:t,Down:n};function Tt(n){return n=C(n)?n:n.key,Nt[n]||n}var Gt="keydown";var Ft=f+"-lazy",Xt=Ft+"-srcset",Wt="["+Ft+"], ["+Xt+"]";var Yt=[" ","Enter"];var Ut=Object.freeze({__proto__:null,Media:function(r,n,o){var u=r.state,t=o.breakpoints||{},e=o.reducedMotion||{},i=zn(),c=[];function f(n){n&&i.destroy()}function a(n,t){t=matchMedia(t);i.bind(t,"change",s),c.push([n,t])}function s(){var n=u.is(7),t=o.direction,i=c.reduce(function(n,t){return d(n,t[1].matches?t[0]:{})},{});sn(o),l(i),o.destroy?r.destroy("completely"===o.destroy):n?(f(!0),r.mount()):t!==o.direction&&r.refresh()}function l(n,t,i){d(o,n),t&&d(Object.getPrototypeOf(o),n),!i&&u.is(1)||r.emit(K,o)}return{setup:function(){var i="min"===o.mediaQuery;E(t).sort(function(n,t){return i?+n-+t:+t-+n}).forEach(function(n){a(t[n],"("+(i?"min":"max")+"-width:"+n+"px)")}),a(e,v),s()},destroy:f,reduce:function(n){matchMedia(v).matches&&(n?d(o,e):sn(o,E(e)))},set:l}},Direction:function(n,t,o){return{resolve:function(n,t,i){var r="rtl"!==(i=i||o.direction)||t?i===Jn?0:-1:1;return l[n]&&l[n][r]||n.replace(/width|left|right/i,function(n,t){n=l[n.toLowerCase()][r]||n;return 0<t?n.charAt(0).toUpperCase()+n.slice(1):n})},orient:function(n){return n*("rtl"===o.direction?1:-1)}}},Elements:function(n,t,i){var r,o,u,e=Q(n),c=e.on,f=e.bind,a=n.root,s=i.i18n,l={},d=[],v=[],h=[];function p(){r=y("."+ct),o=fn(r,"."+ft),bn(r&&o,"A track/list element is missing."),k(d,S(o,"."+at+":not(."+st+")")),w({arrows:dt,pagination:gt,prev:ht,next:pt,bar:yt,toggle:bt},function(n,t){l[t]=y("."+n)}),an(l,{root:a,track:r,list:o,slides:d});var n=a.id||function(n){return""+n+An(_n[n]=(_n[n]||0)+1)}(yn),t=i.role;a.id=n,r.id=r.id||n+"-track",o.id=o.id||n+"-list",!z(a,Z)&&"SECTION"!==a.tagName&&t&&I(a,Z,t),I(a,tt,s.carousel),I(o,Z,"presentation"),m()}function g(n){var t=ut.concat("style");D(d),X(a,v),X(r,h),P([r,o],t),P(a,n?t:["style",tt])}function m(){X(a,v),X(r,h),v=b(et),h=b(ct),M(a,v),M(r,h),I(a,nn,i.label),I(a,Zn,i.labelledby)}function y(n){n=pn(a,n);return n&&function(n,t){if(x(n.closest))return n.closest(t);for(var i=n;i&&1===i.nodeType&&!cn(i,t);)i=i.parentElement;return i}(n,"."+et)===a?n:void 0}function b(n){return[n+"--"+i.type,n+"--"+i.direction,i.drag&&n+"--draggable",i.isNavigation&&n+"--nav",n===et&&tn]}return an(l,{setup:p,mount:function(){c(J,g),c(J,p),c(K,m),f(document,_t+" keydown",function(n){u="keydown"===n.type},{capture:!0}),f(a,"focusin",function(){A(a,Lt,!!u)})},destroy:g})},Slides:function(r,o,u){var n=Q(r),t=n.on,e=n.emit,c=n.bind,f=(n=o.Elements).slides,a=n.list,s=[];function i(){f.forEach(function(n,t){d(n,t,-1)})}function l(){h(function(n){n.destroy()}),D(s)}function d(n,t,i){t=Rt(r,t,i,n);t.mount(),s.push(t),s.sort(function(n,t){return n.index-t.index})}function v(n){return n?p(function(n){return!n.isClone}):s}function h(n,t){v(t).forEach(n)}function p(t){return s.filter(x(t)?t:function(n){return C(t)?cn(n.slide,t):b(y(t),n.index)})}return{mount:function(){i(),t(J,l),t(J,i)},destroy:l,update:function(){h(function(n){n.update()})},register:d,get:v,getIn:function(n){var t=o.Controller,i=t.toIndex(n),r=t.hasFocus()?1:u.perPage;return p(function(n){return En(n.index,i,i+r-1)})},getAt:function(n){return p(n)[0]},add:function(n,o){g(n,function(n){var t,i,r;m(n=C(n)?hn(n):n)&&((t=f[o])?O(n,t):L(a,n),M(n,u.classes.slide),t=n,i=R(e,jn),t=gn(t,"img"),(r=t.length)?t.forEach(function(n){c(n,"load error",function(){--r||i()})}):i())}),e(J)},remove:function(n){T(p(n).map(function(n){return n.slide})),e(J)},forEach:h,filter:p,style:function(t,i,r){h(function(n){n.style(t,i,r)})},getLength:function(n){return(n?f:s).length},isEnough:function(){return s.length>u.perPage}}},Layout:function(t,n,i){var r,o,u,e=(a=Q(t)).on,c=a.bind,f=a.emit,a=n.Slides,s=n.Direction.resolve,l=(n=n.Elements).root,d=n.track,v=n.list,h=a.getAt,p=a.style;function g(){r=i.direction===Jn,_(l,"maxWidth",W(i.width)),_(d,s("paddingLeft"),y(!1)),_(d,s("paddingRight"),y(!0)),m(!0)}function m(n){var t=N(l);!n&&o.width===t.width&&o.height===t.height||(_(d,"height",function(){var n="";r&&(bn(n=b(),"height or heightRatio is missing."),n="calc("+n+" - "+y(!1)+" - "+y(!0)+")");return n}()),p(s("marginRight"),W(i.gap)),p("width",i.autoWidth?null:W(i.fixedWidth)||(r?"":w())),p("height",W(i.fixedHeight)||(r?i.autoHeight?null:w():b()),!0),o=t,f(Nn),u!==(u=O())&&(A(l,Ot,u),f("overflow",u)))}function y(n){var t=i.padding,n=s(n?"right":"left");return t&&W(t[n]||(un(t)?0:t))||"0px"}function b(){return W(i.height||N(v).width*i.heightRatio)}function w(){var n=W(i.gap);return"calc((100%"+(n&&" + "+n)+")/"+(i.perPage||1)+(n&&" - "+n)+")"}function x(){return N(v)[s("width")]}function k(n,t){n=h(n||0);return n?N(n.slide)[s("width")]+(t?0:L()):0}function S(n,t){var i,n=h(n);return n?(n=N(n.slide)[s("right")],i=N(v)[s("left")],U(n-i)+(t?0:L())):0}function E(n){return S(t.length-1)-S(0)+k(0,n)}function L(){var n=h(0);return n&&parseFloat(_(n.slide,s("marginRight")))||0}function O(){return t.is(It)||E(!0)>x()}return{mount:function(){var n,t,i;g(),c(window,"resize load",(n=R(f,jn),i=qn(t||0,n,null,1),function(){i.isPaused()&&i.start()})),e([K,J],g),e(jn,m)},resize:m,listSize:x,slideSize:k,sliderSize:E,totalSize:S,getPadding:function(n){return parseFloat(_(d,s("padding"+(n?"Right":"Left"))))||0},isOverflow:O}},Clones:function(c,i,f){var t,r=Q(c),n=r.on,a=i.Elements,s=i.Slides,o=i.Direction.resolve,l=[];function u(){if(n(J,d),n([K,jn],v),t=h()){var o=t,u=s.get().slice(),e=u.length;if(e){for(;u.length<o;)k(u,u);k(u.slice(-o),u.slice(0,o)).forEach(function(n,t){var i=t<o,r=function(n,t){n=n.cloneNode(!0);return M(n,f.classes.clone),n.id=c.root.id+"-clone"+An(t+1),n}(n.slide,t);i?O(r,u[0].slide):L(a.list,r),k(l,r),s.register(r,t-o+(i?0:e),n.index)})}i.Layout.resize(!0)}}function d(){e(),u()}function e(){T(l),D(l),r.destroy()}function v(){var n=h();t!==n&&(t<n||!n)&&r.emit(J)}function h(){var n,t=f.clones;return c.is(Pt)?en(t)&&(t=(n=f[o("fixedWidth")]&&i.Layout.slideSize(0))&&kn(N(a.track)[o("width")]/n)||f[o("autoWidth")]&&c.length||2*f.perPage):t=0,t}return{mount:u,destroy:e}},Move:function(r,c,o){var e,n=Q(r),t=n.on,f=n.emit,a=r.state.set,u=(n=c.Layout).slideSize,i=n.getPadding,s=n.totalSize,l=n.listSize,d=n.sliderSize,v=(n=c.Direction).resolve,h=n.orient,p=(n=c.Elements).list,g=n.track;function m(){c.Controller.isBusy()||(c.Scroll.cancel(),y(r.index),c.Slides.update())}function y(n){b(S(n,!0))}function b(n,t){r.is(It)||(t=t?n:function(n){{var t,i;r.is(Pt)&&(t=k(n),i=t>c.Controller.getEnd(),(t<0||i)&&(n=w(n,i)))}return n}(n),_(p,"transform","translate"+v("X")+"("+t+"px)"),n!==t&&f(Un))}function w(n,t){var i=n-L(t),r=d();return n-=h(r*(kn(U(i)/r)||1))*(t?1:-1)}function x(){b(E(),!0),e.cancel()}function k(n){for(var t=c.Slides.get(),i=0,r=1/0,o=0;o<t.length;o++){var u=t[o].index,e=U(S(u,!0)-n);if(!(e<=r))break;r=e,i=u}return i}function S(n,t){var i=h(s(n-1)-(n=n,"center"===(i=o.focus)?(l()-u(n,!0))/2:+i*u(n)||0));return t?(n=i,n=o.trimSpace&&r.is(Mt)?q(n,0,h(d(!0)-l())):n):i}function E(){var n=v("left");return N(p)[n]-N(g)[n]+h(i(!1))}function L(n){return S(n?c.Controller.getEnd():0,!!o.trimSpace)}return{mount:function(){e=c.Transition,t([B,Nn,K,J],m)},move:function(n,t,i,r){var o,u;n!==t&&(o=i<n,u=h(w(E(),o)),o?0<=u:u<=p[v("scrollWidth")]-N(g)[v("width")])&&(x(),b(w(E(),i<n),!0)),a(G),f(H,t,i,n),e.start(t,function(){a(3),f(Dn,t,i,n),r&&r()})},jump:y,translate:b,shift:w,cancel:x,toIndex:k,toPosition:S,getPosition:E,getLimit:L,exceededLimit:function(n,t){t=en(t)?E():t;var i=!0!==n&&h(t)<h(L(!1)),n=!1!==n&&h(t)>h(L(!0));return i||n},reposition:m}},Controller:function(o,u,e){var c,f,a,s,n=Q(o),t=n.on,i=n.emit,l=u.Move,d=l.getPosition,r=l.getLimit,v=l.toPosition,h=(n=u.Slides).isEnough,p=n.getLength,g=e.omitEnd,m=o.is(Pt),y=o.is(Mt),b=R(L,!1),w=R(L,!0),x=e.start||0,k=x;function S(){f=p(!0),a=e.perMove,s=e.perPage,c=_();var n=q(x,0,g?c:f-1);n!==x&&(x=n,l.reposition())}function E(){c!==_()&&i("ei")}function L(n,t){var i=a||(P()?1:s),i=O(x+i*(n?-1:1),x,!(a||P()));return-1===i&&y&&!Sn(d(),r(!n),1)?n?0:c:t?i:A(i)}function O(n,t,i){var r;return h()||P()?((r=function(n){if(y&&"move"===e.trimSpace&&n!==x)for(var t=d();t===v(n,!0)&&En(n,0,o.length-1,!e.rewind);)n<x?--n:++n;return n}(n))!==n&&(t=n,n=r,i=!1),n<0||c<n?n=a||!En(0,n,t,!0)&&!En(c,t,n,!0)?m?i?n<0?-(f%s||s):f:n:e.rewind?n<0?c:0:-1:z(D(n)):i&&n!==t&&(n=z(D(t)+(n<t?-1:1)))):n=-1,n}function A(n){return m?(n+f)%f||0:n}function _(){for(var n=f-(P()||m&&a?1:s);g&&0<n--;)if(v(f-1,!0)!==v(n,!0)){n++;break}return q(n,0,f-1)}function z(n){return q(P()?n:s*n,0,c)}function D(n){return P()?Y(n,c):xn((c<=n?f-1:n)/s)}function M(n){n!==x&&(k=x,x=n)}function P(){return!en(e.focus)||e.isNavigation}function I(){return o.state.is([G,rn])&&!!e.waitForTransition}return{mount:function(){S(),t([K,J,"ei"],S),t(Nn,E)},go:function(n,t,i){var r;I()||-1<(r=A(n=function(n){var t=x;{var i,r;C(n)?(r=n.match(/([+\-<>])(\d+)?/)||[],i=r[1],r=r[2],"+"===i||"-"===i?t=O(x+ +(""+i+(+r||1)),x):">"===i?t=r?z(+r):b(!0):"<"===i&&(t=w(!0))):t=m?n:q(n,0,c)}return t}(n)))&&(t||r!==x)&&(M(r),l.move(n,r,k,i))},scroll:function(n,t,i,r){u.Scroll.scroll(n,t,i,function(){var n=A(l.toIndex(d()));M(g?Y(n,c):n),r&&r()})},getNext:b,getPrev:w,getAdjacent:L,getEnd:_,setIndex:M,getIndex:function(n){return n?k:x},toIndex:z,toPage:D,toDest:function(n){return n=l.toIndex(n),y?q(n,0,c):n},hasFocus:P,isBusy:I}},Arrows:function(o,n,t){var i,r,u=Q(o),e=u.on,c=u.bind,f=u.emit,a=t.classes,s=t.i18n,l=n.Elements,d=n.Controller,v=l.arrows,h=l.track,p=v,g=l.prev,m=l.next,y={};function b(){var n=t.arrows;!n||g&&m||(p=v||j("div",a.arrows),g=S(!0),m=S(!1),i=!0,L(p,[g,m]),v||O(p,h)),g&&m&&(an(y,{prev:g,next:m}),ln(p,n?"":"none"),M(p,r=dt+"--"+t.direction),n&&(e([B,Dn,J,V,"ei"],E),c(m,"click",R(k,">")),c(g,"click",R(k,"<")),E(),I([g,m],Kn,h.id),f("arrows:mounted",g,m))),e(K,w)}function w(){x(),b()}function x(){u.destroy(),X(p,r),i?(T(v?[g,m]:p),g=m=null):P([g,m],ut)}function k(n){d.go(n,!0)}function S(n){return hn('<button class="'+a.arrow+" "+(n?a.prev:a.next)+'" type="button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40" focusable="false"><path d="'+(t.arrowPath||"m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z")+'" />')}function E(){var n,t,i,r;g&&m&&(r=o.index,n=d.getPrev(),t=d.getNext(),i=-1<n&&r<n?s.last:s.prev,r=-1<t&&t<r?s.first:s.next,g.disabled=n<0,m.disabled=t<0,I(g,nn,i),I(m,nn,r),f("arrows:updated",g,m,n,t))}return{arrows:y,mount:b,destroy:x,update:E}},Autoplay:function(n,t,i){var r,o,u=Q(n),e=u.on,c=u.bind,f=u.emit,a=qn(i.interval,n.go.bind(n,">"),function(n){var t=l.bar;t&&_(t,"width",100*n+"%"),f("autoplay:playing",n)}),s=a.isPaused,l=t.Elements,d=(u=t.Elements).root,v=u.toggle,h=i.autoplay,p="pause"===h;function g(){s()&&t.Slides.isEnough()&&(a.start(!i.resetProgress),o=r=p=!1,b(),f(Fn))}function m(n){p=!!(n=void 0===n?!0:n),b(),s()||(a.pause(),f(Xn))}function y(){p||(r||o?m(!1):g())}function b(){v&&(A(v,tn,!p),I(v,nn,i.i18n[p?"play":"pause"]))}function w(n){n=t.Slides.getAt(n);a.set(n&&+z(n.slide,Ct)||i.interval)}return{mount:function(){h&&(i.pauseOnHover&&c(d,"mouseenter mouseleave",function(n){r="mouseenter"===n.type,y()}),i.pauseOnFocus&&c(d,"focusin focusout",function(n){o="focusin"===n.type,y()}),v&&c(v,"click",function(){p?g():m(!0)}),e([H,Tn,J],a.rewind),e(H,w),v&&I(v,Kn,l.track.id),p||g(),b())},destroy:a.cancel,play:g,pause:m,isPaused:s}},Cover:function(n,t,i){var r=Q(n).on;function o(i){t.Slides.forEach(function(n){var t=fn(n.container||n.slide,"img");t&&t.src&&u(i,t,n)})}function u(n,t,i){i.style("background",n?'center/cover no-repeat url("'+t.src+'")':"",!0),ln(t,n?"none":"")}return{mount:function(){i.cover&&(r(Wn,R(u,!0)),r([B,K,J],R(o,!0)))},destroy:R(o,!1)}},Scroll:function(n,c,u){var f,a,t=Q(n),i=t.on,s=t.emit,l=n.state.set,d=c.Move,v=d.getPosition,e=d.getLimit,h=d.exceededLimit,p=d.translate,g=n.is(Mt),m=1;function y(n,t,i,r,o){var u,e=v(),i=(x(),!i||g&&h()||(i=c.Layout.sliderSize(),u=Ln(n)*i*xn(U(n)/i)||0,n=d.toPosition(c.Controller.toDest(n%i))+u),Sn(e,n,1));m=1,t=i?0:t||wn(U(n-e)/1.5,800),a=r,f=qn(t,b,R(w,e,n,o),1),l(rn),s(Tn),f.start()}function b(){l(3),a&&a(),s(V)}function w(n,t,i,r){var o=v(),r=(n+(t-n)*(t=r,(n=u.easingFunc)?n(t):1-Math.pow(1-t,4))-o)*m;p(o+r),g&&!i&&h()&&(m*=.6,U(r)<10&&y(e(h(!0)),600,!1,a,!0))}function x(){f&&f.cancel()}function r(){f&&!f.isPaused()&&(x(),b())}return{mount:function(){i(H,x),i([K,J],r)},destroy:x,scroll:y,cancel:r}},Drag:function(e,o,c){var f,t,u,a,s,l,d,v,n=Q(e),i=n.on,h=n.emit,p=n.bind,g=n.unbind,m=e.state,y=o.Move,b=o.Scroll,w=o.Controller,x=o.Elements.track,k=o.Media.reduce,r=(n=o.Direction).resolve,S=n.orient,E=y.getPosition,L=y.exceededLimit,O=!1;function j(){var n=c.drag;C(!n),a="free"===n}function N(n){var t,i,r;l=!1,d||(t=R(n),i=n.target,r=c.noDrag,cn(i,"."+mt+", ."+vt)||r&&cn(i,r)||!t&&n.button||(w.isBusy()?F(n,!0):(v=t?x:window,s=m.is([G,rn]),u=null,p(v,zt,A,jt),p(v,Dt,_,jt),y.cancel(),b.cancel(),z(n))))}function A(n){var t,i,r,o,u;m.is(6)||(m.set(6),h("drag")),n.cancelable&&(s?(y.translate(f+D(n)/(O&&e.is(Mt)?5:1)),u=200<M(n),t=O!==(O=L()),(u||t)&&z(n),l=!0,h("dragging"),F(n)):U(D(u=n))>U(D(u,!0))&&(t=n,i=c.dragMinThreshold,r=un(i),o=r&&i.mouse||0,r=(r?i.touch:+i)||10,s=U(D(t))>(R(t)?r:o),F(n)))}function _(n){var t,i,r;m.is(6)&&(m.set(3),h("dragged")),s&&(i=function(n){return E()+Ln(n)*Y(U(n)*(c.flickPower||600),a?1/0:o.Layout.listSize()*(c.flickMaxPages||1))}(t=function(n){if(e.is(Pt)||!O){var t=M(n);if(t&&t<200)return D(n)/t}return 0}(t=n)),r=c.rewind&&c.rewindByDrag,k(!1),a?w.scroll(i,0,c.snap):e.is(It)?w.go(S(Ln(t))<0?r?"<":"-":r?">":"+"):e.is(Mt)&&O&&r?w.go(L(!0)?">":"<"):w.go(w.toDest(i),!0),k(!0),F(n)),g(v,zt,A),g(v,Dt,_),s=!1}function T(n){!d&&l&&F(n,!0)}function z(n){u=t,t=n,f=E()}function D(n,t){return I(n,t)-I(P(n),t)}function M(n){return mn(n)-mn(P(n))}function P(n){return t===n&&u||t}function I(n,t){return(R(n)?n.changedTouches[0]:n)["page"+r(t?"Y":"X")]}function R(n){return"undefined"!=typeof TouchEvent&&n instanceof TouchEvent}function C(n){d=n}return{mount:function(){p(x,zt,on,jt),p(x,Dt,on,jt),p(x,_t,N,jt),p(x,"click",T,{capture:!0}),p(x,"dragstart",F),i([B,K],j)},disable:C,isDragging:function(){return s}}},Keyboard:function(t,n,i){var r,o,u=Q(t),e=u.on,c=u.bind,f=u.unbind,a=t.root,s=n.Direction.resolve;function l(){var n=i.keyboard;n&&(r="global"===n?window:a,c(r,Gt,h))}function d(){f(r,Gt)}function v(){var n=o;o=!0,p(function(){o=n})}function h(n){o||((n=Tt(n))===s(Bn)?t.go("<"):n===s(Hn)&&t.go(">"))}return{mount:function(){l(),e(K,d),e(K,l),e(H,v)},destroy:d,disable:function(n){o=n}}},LazyLoad:function(i,n,o){var t=Q(i),r=t.on,u=t.off,e=t.bind,c=t.emit,f="sequential"===o.lazyLoad,a=[Dn,V],s=[];function l(){D(s),n.Slides.forEach(function(r){gn(r.slide,Wt).forEach(function(n){var t=z(n,Ft),i=z(n,Xt);t===n.src&&i===n.srcset||(t=o.classes.spinner,t=fn(i=n.parentElement,"."+t)||j("span",t,i),s.push([n,r,t]),n.src||ln(n,"none"))})}),(f?p:(u(a),r(a,d),d))()}function d(){(s=s.filter(function(n){var t=o.perPage*((o.preloadPages||1)+1)-1;return!n[1].isWithin(i.index,t)||v(n)})).length||u(a)}function v(n){var t=n[0];M(n[1].slide,Et),e(t,"load error",R(h,n)),I(t,"src",z(t,Ft)),I(t,"srcset",z(t,Xt)),P(t,Ft),P(t,Xt)}function h(n,t){var i=n[0],r=n[1];X(r.slide,Et),"error"!==t.type&&(T(n[2]),ln(i,""),c(Wn,i,r),c(jn)),f&&p()}function p(){s.length&&v(s.shift())}return{mount:function(){o.lazyLoad&&(l(),r(J,l))},destroy:R(D,s),check:d}},Pagination:function(l,n,d){var v,h,t=Q(l),p=t.on,g=t.emit,m=t.bind,y=n.Slides,b=n.Elements,w=n.Controller,x=w.hasFocus,r=w.getIndex,e=w.go,c=n.Direction.resolve,k=b.pagination,S=[];function E(){v&&(T(k?o(v.children):v),X(v,h),D(S),v=null),t.destroy()}function L(n){e(">"+n,!0)}function O(n,t){var i=S.length,r=Tt(t),o=A(),u=-1,o=(r===c(Hn,!1,o)?u=++n%i:r===c(Bn,!1,o)?u=(--n+i)%i:"Home"===r?u=0:"End"===r&&(u=i-1),S[u]);o&&(dn(o.button),e(">"+u),F(t,!0))}function A(){return d.paginationDirection||d.direction}function _(n){return S[w.toPage(n)]}function z(){var n,t=_(r(!0)),i=_(r());t&&(X(n=t.button,tn),P(n,Qn),I(n,$,-1)),i&&(M(n=i.button,tn),I(n,Qn,!0),I(n,$,"")),g("pagination:updated",{list:v,items:S},t,i)}return{items:S,mount:function n(){E(),p([K,J,"ei"],n);var t=d.pagination;if(k&&ln(k,t?"":"none"),t){p([H,Tn,V],z);var t=l.length,i=d.classes,r=d.i18n,o=d.perPage,u=x()?w.getEnd()+1:kn(t/o);M(v=k||j("ul",i.pagination,b.track.parentElement),h=gt+"--"+A()),I(v,Z,"tablist"),I(v,nn,r.select),I(v,nt,A()===Jn?"vertical":"");for(var e=0;e<u;e++){var c=j("li",null,v),f=j("button",{class:i.page,type:"button"},c),a=y.getIn(e).map(function(n){return n.slide.id}),s=!x()&&1<o?r.pageX:r.slideX;m(f,"click",R(L,e)),d.paginationKeyboard&&m(f,"keydown",R(O,e)),I(c,Z,"presentation"),I(f,Z,"tab"),I(f,Kn,a.join(" ")),I(f,nn,On(s,e+1)),I(f,$,-1),S.push({li:c,button:f,page:e})}z(),g("pagination:mounted",{list:v,items:S},_(l.index))}},destroy:E,getAt:_,update:z}},Sync:function(i,n,t){var r=t.isNavigation,o=t.slideFocus,u=[];function e(){var n,t;i.splides.forEach(function(n){n.isParent||(f(i,n.splide),f(n.splide,i))}),r&&(n=Q(i),(t=n.on)(Mn,s),t(Yn,l),t([B,K],a),u.push(n),n.emit(Gn,i.splides))}function c(){u.forEach(function(n){n.destroy()}),D(u)}function f(n,r){n=Q(n);n.on(H,function(n,t,i){r.go(r.is(Pt)?i:n)}),u.push(n)}function a(){I(n.Elements.list,nt,t.direction===Jn?"vertical":"")}function s(n){i.go(n.index)}function l(n,t){b(Yt,Tt(t))&&(s(n),F(t))}return{setup:R(n.Media.set,{slideFocus:en(o)?r:o},!0),mount:e,destroy:c,remount:function(){c(),e()}}},Wheel:function(e,c,f){var n=Q(e).bind,a=0;function t(n){var t,i,r,o,u;n.cancelable&&(t=(u=n.deltaY)<0,i=mn(n),r=f.wheelMinThreshold||0,o=f.wheelSleep||0,U(u)>r&&o<i-a&&(e.go(t?"<":">"),a=i),u=t,f.releaseWheel&&!e.state.is(G)&&-1===c.Controller.getAdjacent(u)||F(n))}return{mount:function(){f.wheel&&n(c.Elements.track,"wheel",t,jt)}}},Live:function(n,t,i){var r=Q(n).on,o=t.Elements.track,u=i.live&&!i.isNavigation,e=j("span",wt),c=qn(90,R(f,!1));function f(n){I(o,rt,n),n?(L(o,e),c.start()):(T(e),c.cancel())}function a(n){u&&I(o,it,n?"off":"polite")}return{mount:function(){u&&(a(!t.Autoplay.isPaused()),I(o,ot,!0),e.textContent="…",r(Fn,R(a,!0)),r(Xn,R(a,!1)),r([Dn,V],R(f,!0)))},disable:a,destroy:function(){P(o,[it,ot,rt]),T(e)}}}}),qt={type:"slide",role:"region",speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:"cubic-bezier(0.25, 1, 0.5, 1)",drag:!0,direction:"ltr",trimSpace:!0,focusableNodes:"a, button, textarea, input, select, iframe",live:!0,classes:{slide:at,clone:st,arrows:dt,arrow:vt,prev:ht,next:pt,pagination:gt,page:mt,spinner:i+"spinner"},i18n:{prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay",carousel:"carousel",slide:"slide",select:"Select a slide to show",slideLabel:"%s of %s"},reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};function Bt(n,t,i){var r=t.Slides;function o(){r.forEach(function(n){n.style("transform","translateX(-"+100*n.index+"%)")})}return{mount:function(){Q(n).on([B,J],o)},start:function(n,t){r.style("transition","opacity "+i.speed+"ms "+i.easing),p(t)},cancel:on}}function Ht(u,n,e){var c,f=n.Move,a=n.Controller,s=n.Scroll,t=n.Elements.list,l=R(_,t,"transition");function i(){l(""),s.cancel()}return{mount:function(){Q(u).bind(t,"transitionend",function(n){n.target===t&&c&&(i(),c())})},start:function(n,t){var i=f.toPosition(n,!0),r=f.getPosition(),o=function(n){var t=e.rewindSpeed;if(u.is(Mt)&&t){var i=a.getIndex(!0),r=a.getEnd();if(0===i&&r<=n||r<=i&&0===n)return t}return e.speed}(n);1<=U(i-r)&&1<=o?e.useScroll?s.scroll(i,o,!1,t):(l("transform "+o+"ms "+e.easing),f.translate(i,!0),c=t):(f.jump(n),t())},cancel:i}}t=function(){function i(n,t){this.event=Q(),this.Components={},this.state=s(1),this.splides=[],this.n={},this.t={};n=C(n)?pn(document,n):n;bn(n,n+" is invalid."),t=d({label:z(this.root=n,nn)||"",labelledby:z(n,Zn)||""},qt,i.defaults,t||{});try{d(t,JSON.parse(z(n,f)))}catch(n){bn(!1,"Invalid JSON")}this.n=Object.create(d({},t))}var n=i.prototype;return n.mount=function(n,t){var i=this,r=this.state,o=this.Components;return bn(r.is([1,7]),"Already mounted!"),r.set(1),this.i=o,this.r=t||this.r||(this.is(It)?Bt:Ht),this.t=n||this.t,w(an({},Ut,this.t,{Transition:this.r}),function(n,t){n=n(i,o,i.n);(o[t]=n).setup&&n.setup()}),w(o,function(n){n.mount&&n.mount()}),this.emit(B),M(this.root,"is-initialized"),r.set(3),this.emit("ready"),this},n.sync=function(n){return this.splides.push({splide:n}),n.splides.push({splide:this,isParent:!0}),this.state.is(3)&&(this.i.Sync.remount(),n.Components.Sync.remount()),this},n.go=function(n){return this.i.Controller.go(n),this},n.on=function(n,t){return this.event.on(n,t),this},n.off=function(n){return this.event.off(n),this},n.emit=function(n){var t;return(t=this.event).emit.apply(t,[n].concat(o(arguments,1))),this},n.add=function(n,t){return this.i.Slides.add(n,t),this},n.remove=function(n){return this.i.Slides.remove(n),this},n.is=function(n){return this.n.type===n},n.refresh=function(){return this.emit(J),this},n.destroy=function(t){void 0===t&&(t=!0);var n=this.event,i=this.state;return i.is(1)?Q(this).on("ready",this.destroy.bind(this,t)):(w(this.i,function(n){n.destroy&&n.destroy(t)},!0),n.emit(a),n.destroy(),t&&D(this.splides),i.set(7)),this},Jt(i,[{key:"options",get:function(){return this.n},set:function(n){this.i.Media.set(n,!0,!0)}},{key:"length",get:function(){return this.i.Slides.getLength(!0)}},{key:"index",get:function(){return this.i.Controller.getIndex()}}]),i}();return t.defaults={},t.STATES=r,t},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n="undefined"!=typeof globalThis?globalThis:n||self).Splide=t();
//# sourceMappingURL=splide.min.js.map
</script><style type="text/css" media="all">:root {
--f-spinner-width: 36px;
--f-spinner-height: 36px;
--f-spinner-color-1: rgba(0, 0, 0, 0.1);
--f-spinner-color-2: rgba(17, 24, 28, 0.8);
--f-spinner-stroke: 2.75;
}
.f-spinner {
margin: auto;
padding: 0;
width: var(--f-spinner-width);
height: var(--f-spinner-height);
}
.f-spinner svg {
width: 100%;
height: 100%;
vertical-align: top;
animation: f-spinner-rotate 2s linear infinite;
}
.f-spinner svg * {
stroke-width: var(--f-spinner-stroke);
fill: none;
}
.f-spinner svg *:first-child {
stroke: var(--f-spinner-color-1);
}
.f-spinner svg *:last-child {
stroke: var(--f-spinner-color-2);
animation: f-spinner-dash 2s ease-in-out infinite;
}
@keyframes f-spinner-rotate {
100% {
transform: rotate(360deg);
}
}
@keyframes f-spinner-dash {
0% {
stroke-dasharray: 1, 150;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -35;
}
100% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -124;
}
}
.f-throwOutUp {
animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
}
.f-throwOutDown {
animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
}
@keyframes f-throwOutUp {
to {
transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
opacity: 0;
}
}
@keyframes f-throwOutDown {
to {
transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
opacity: 0;
}
}
.f-zoomInUp {
animation: var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;
}
.f-zoomOutDown {
animation: var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;
}
@keyframes f-zoomInUp {
from {
transform: scale(0.975) translate3d(0, 16px, 0);
opacity: 0;
}
to {
transform: scale(1) translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes f-zoomOutDown {
to {
transform: scale(0.975) translate3d(0, 16px, 0);
opacity: 0;
}
}
.f-fadeIn {
animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease)
var(--f-transition-delay, 0s) both f-fadeIn;
z-index: 2;
}
.f-fadeOut {
animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease)
var(--f-transition-delay, 0s) both f-fadeOut;
z-index: 1;
}
@keyframes f-fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes f-fadeOut {
100% {
opacity: 0;
}
}
.f-fadeFastIn {
animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
z-index: 2;
}
.f-fadeFastOut {
animation: var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;
z-index: 2;
}
@keyframes f-fadeFastIn {
0% {
opacity: 0.75;
}
100% {
opacity: 1;
}
}
@keyframes f-fadeFastOut {
100% {
opacity: 0;
}
}
.f-fadeSlowIn {
animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
z-index: 2;
}
.f-fadeSlowOut {
animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
z-index: 1;
}
@keyframes f-fadeSlowIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes f-fadeSlowOut {
100% {
opacity: 0;
}
}
.f-crossfadeIn {
animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
z-index: 2;
}
.f-crossfadeOut {
animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both
f-crossfadeOut;
z-index: 1;
}
@keyframes f-crossfadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes f-crossfadeOut {
100% {
opacity: 0;
}
}
.f-slideIn.from-next {
animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1)
f-slideInNext;
}
.f-slideIn.from-prev {
animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1)
f-slideInPrev;
}
.f-slideOut.to-next {
animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1)
f-slideOutNext;
}
.f-slideOut.to-prev {
animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1)
f-slideOutPrev;
}
@keyframes f-slideInPrev {
0% {
transform: translateX(100%);
}
100% {
transform: translate3d(0, 0, 0);
}
}
@keyframes f-slideInNext {
0% {
transform: translateX(-100%);
}
100% {
transform: translate3d(0, 0, 0);
}
}
@keyframes f-slideOutNext {
100% {
transform: translateX(-100%);
}
}
@keyframes f-slideOutPrev {
100% {
transform: translateX(100%);
}
}
.f-classicIn.from-next {
animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1)
f-classicInNext;
z-index: 2;
}
.f-classicIn.from-prev {
animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1)
f-classicInPrev;
z-index: 2;
}
.f-classicOut.to-next {
animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1)
f-classicOutNext;
z-index: 1;
}
.f-classicOut.to-prev {
animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1)
f-classicOutPrev;
z-index: 1;
}
@keyframes f-classicInNext {
0% {
transform: translateX(-75px);
opacity: 0;
}
100% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes f-classicInPrev {
0% {
transform: translateX(75px);
opacity: 0;
}
100% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes f-classicOutNext {
100% {
transform: translateX(-75px);
opacity: 0;
}
}
@keyframes f-classicOutPrev {
100% {
transform: translateX(75px);
opacity: 0;
}
}
:root {
--f-button-width: 40px;
--f-button-height: 40px;
--f-button-border: 0;
--f-button-border-radius: 0;
--f-button-color: #374151;
--f-button-bg: #f8f8f8;
--f-button-hover-bg: #e0e0e0;
--f-button-active-bg: #d0d0d0;
--f-button-shadow: none;
--f-button-transition: all 0.15s ease;
--f-button-transform: none;
--f-button-svg-width: 20px;
--f-button-svg-height: 20px;
--f-button-svg-stroke-width: 1.5;
--f-button-svg-fill: none;
--f-button-svg-filter: none;
--f-button-svg-disabled-opacity: 0.65;
}
.f-button {
display: flex;
justify-content: center;
align-items: center;
box-sizing: content-box;
position: relative;
margin: 0;
padding: 0;
width: var(--f-button-width);
height: var(--f-button-height);
border: var(--f-button-border);
border-radius: var(--f-button-border-radius);
color: var(--f-button-color);
background: var(--f-button-bg);
box-shadow: var(--f-button-shadow);
pointer-events: all;
cursor: pointer;
transition: var(--f-button-transition);
}
@media (hover: hover) {
.f-button:hover:not([disabled]) {
color: var(--f-button-hover-color);
background-color: var(--f-button-hover-bg);
}
}
.f-button:active:not([disabled]) {
background-color: var(--f-button-active-bg);
}
.f-button:focus:not(:focus-visible) {
outline: none;
}
.f-button:focus-visible {
outline: none;
box-shadow: inset 0 0 0 var(--f-button-outline, 2px)
var(--f-button-outline-color, var(--f-button-color));
}
.f-button svg {
width: var(--f-button-svg-width);
height: var(--f-button-svg-height);
fill: var(--f-button-svg-fill);
stroke: currentColor;
stroke-width: var(--f-button-svg-stroke-width);
stroke-linecap: round;
stroke-linejoin: round;
transition: opacity 0.15s ease;
transform: var(--f-button-transform);
filter: var(--f-button-svg-filter);
pointer-events: none;
}
.f-button[disabled] {
cursor: default;
}
.f-button[disabled] svg {
opacity: var(--f-button-svg-disabled-opacity);
}
.f-carousel__nav .f-button.is-prev,
.f-carousel__nav .f-button.is-next,
.fancybox__nav .f-button.is-prev,
.fancybox__nav .f-button.is-next {
position: absolute;
z-index: 1;
}
.is-horizontal .f-carousel__nav .f-button.is-prev,
.is-horizontal .f-carousel__nav .f-button.is-next,
.is-horizontal .fancybox__nav .f-button.is-prev,
.is-horizontal .fancybox__nav .f-button.is-next {
top: 50%;
transform: translateY(-50%);
}
.is-horizontal .f-carousel__nav .f-button.is-prev,
.is-horizontal .fancybox__nav .f-button.is-prev {
left: var(--f-button-prev-pos);
}
.is-horizontal .f-carousel__nav .f-button.is-next,
.is-horizontal .fancybox__nav .f-button.is-next {
right: var(--f-button-next-pos);
}
.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,
.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
left: auto;
right: var(--f-button-next-pos);
}
.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,
.is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
right: auto;
left: var(--f-button-prev-pos);
}
.is-vertical .f-carousel__nav .f-button.is-prev,
.is-vertical .f-carousel__nav .f-button.is-next,
.is-vertical .fancybox__nav .f-button.is-prev,
.is-vertical .fancybox__nav .f-button.is-next {
top: auto;
left: 50%;
transform: translateX(-50%);
}
.is-vertical .f-carousel__nav .f-button.is-prev,
.is-vertical .fancybox__nav .f-button.is-prev {
top: var(--f-button-next-pos);
}
.is-vertical .f-carousel__nav .f-button.is-next,
.is-vertical .fancybox__nav .f-button.is-next {
bottom: var(--f-button-next-pos);
}
.is-vertical .f-carousel__nav .f-button.is-prev svg,
.is-vertical .f-carousel__nav .f-button.is-next svg,
.is-vertical .fancybox__nav .f-button.is-prev svg,
.is-vertical .fancybox__nav .f-button.is-next svg {
transform: rotate(90deg);
}
.f-carousel__nav .f-button:disabled,
.fancybox__nav .f-button:disabled {
pointer-events: none;
}
html.with-fancybox {
width: auto;
overflow: visible;
scroll-behavior: auto;
}
html.with-fancybox body {
touch-action: none;
}
html.with-fancybox body.hide-scrollbar {
width: auto;
margin-right: calc(
var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px)
);
overflow: hidden !important;
overscroll-behavior-y: none;
}
.fancybox__container {
--fancybox-color: #dbdbdb;
--fancybox-hover-color: #fff;
--fancybox-bg: rgba(24, 24, 27, 0.98);
--fancybox-slide-gap: 10px;
--f-spinner-width: 50px;
--f-spinner-height: 50px;
--f-spinner-color-1: rgba(255, 255, 255, 0.1);
--f-spinner-color-2: #bbb;
--f-spinner-stroke: 3.65;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
direction: ltr;
display: flex;
flex-direction: column;
box-sizing: border-box;
margin: 0;
padding: 0;
color: #f8f8f8;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
overflow: visible;
z-index: var(--fancybox-zIndex, 1050);
outline: none;
transform-origin: top left;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: none;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
overscroll-behavior-y: contain;
}
.fancybox__container *,
.fancybox__container *::before,
.fancybox__container *::after {
box-sizing: inherit;
}
.fancybox__container::backdrop {
background-color: rgba(0, 0, 0, 0);
}
.fancybox__backdrop {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: -1;
background: var(--fancybox-bg);
opacity: var(--fancybox-opacity, 1);
will-change: opacity;
}
.fancybox__carousel {
position: relative;
box-sizing: border-box;
flex: 1;
min-height: 0;
z-index: 10;
overflow-y: visible;
overflow-x: clip;
}
.fancybox__viewport {
width: 100%;
height: 100%;
}
.fancybox__viewport.is-draggable {
cursor: move;
cursor: grab;
}
.fancybox__viewport.is-dragging {
cursor: move;
cursor: grabbing;
}
.fancybox__track {
display: flex;
margin: 0 auto;
height: 100%;
}
.fancybox__slide {
flex: 0 0 auto;
position: relative;
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
height: 100%;
margin: 0 var(--fancybox-slide-gap) 0 0;
padding: 4px;
overflow: auto;
overscroll-behavior: contain;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
}
.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
padding-top: 40px;
}
.fancybox__slide.has-iframe,
.fancybox__slide.has-video,
.fancybox__slide.has-html5video {
overflow: hidden;
}
.fancybox__slide.has-image {
overflow: hidden;
}
.fancybox__slide.has-image.is-animating,
.fancybox__slide.has-image.is-selected {
overflow: visible;
}
.fancybox__slide::before,
.fancybox__slide::after {
content: "";
flex: 0 0 0;
margin: auto;
}
.fancybox__backdrop:empty,
.fancybox__viewport:empty,
.fancybox__track:empty,
.fancybox__slide:empty {
display: block;
}
.fancybox__content {
align-self: center;
display: flex;
flex-direction: column;
position: relative;
margin: 0;
padding: 2rem;
max-width: 100%;
color: var(--fancybox-content-color, #374151);
background: var(--fancybox-content-bg, #fff);
cursor: default;
border-radius: 0;
z-index: 20;
}
.is-loading .fancybox__content {
opacity: 0;
}
.is-draggable .fancybox__content {
cursor: move;
cursor: grab;
}
.can-zoom_in .fancybox__content {
cursor: zoom-in;
}
.can-zoom_out .fancybox__content {
cursor: zoom-out;
}
.is-dragging .fancybox__content {
cursor: move;
cursor: grabbing;
}
.fancybox__content [data-selectable],
.fancybox__content [contenteditable] {
cursor: auto;
}
.fancybox__slide.has-image > .fancybox__content {
padding: 0;
background: rgba(0, 0, 0, 0);
min-height: 1px;
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
transition: none;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
}
.fancybox__slide.has-image > .fancybox__content > picture > img {
width: 100%;
height: auto;
max-height: 100%;
}
.is-animating .fancybox__content,
.is-dragging .fancybox__content {
will-change: transform, width, height;
}
.fancybox-image {
margin: auto;
display: block;
width: 100%;
height: 100%;
min-height: 0;
object-fit: contain;
user-select: none;
filter: blur(0px);
}
.fancybox__caption {
align-self: center;
max-width: 100%;
flex-shrink: 0;
margin: 0;
padding: 14px 0 4px 0;
overflow-wrap: anywhere;
line-height: 1.375;
color: var(--fancybox-color, currentColor);
opacity: var(--fancybox-opacity, 1);
cursor: auto;
visibility: visible;
}
.is-loading .fancybox__caption,
.is-closing .fancybox__caption {
opacity: 0;
visibility: hidden;
}
.is-compact .fancybox__caption {
padding-bottom: 0;
}
.f-button.is-close-btn {
--f-button-svg-stroke-width: 2;
position: fixed;
right: 1.5rem;
top: 1.5rem;
z-index: 40;
}
.fancybox__content > .f-button.is-close-btn {
--f-button-width: 34px;
--f-button-height: 34px;
--f-button-border-radius: 4px;
--f-button-color: var(--fancybox-color, #fff);
--f-button-hover-color: var(--fancybox-color, #fff);
--f-button-bg: transparent;
--f-button-hover-bg: transparent;
--f-button-active-bg: transparent;
--f-button-svg-width: 22px;
--f-button-svg-height: 22px;
position: fixed;
top: 1.5rem;
right: 1.5rem;
opacity: 0.75;
}
.is-loading .fancybox__content > .f-button.is-close-btn {
visibility: hidden;
}
.is-zooming-out .fancybox__content > .f-button.is-close-btn {
visibility: hidden;
}
.fancybox__content > .f-button.is-close-btn:hover {
opacity: 1;
}
.fancybox__footer {
padding: 0;
margin: 0;
position: relative;
}
.fancybox__footer .fancybox__caption {
width: 100%;
padding: 24px;
opacity: var(--fancybox-opacity, 1);
transition: all 0.25s ease;
}
.is-compact .fancybox__footer {
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 20;
background: rgba(24, 24, 27, 0.5);
}
.is-compact .fancybox__footer .fancybox__caption {
padding: 12px;
}
.is-compact .fancybox__content > .f-button.is-close-btn {
--f-button-border-radius: 50%;
--f-button-color: #fff;
--f-button-hover-color: #fff;
--f-button-outline-color: #000;
--f-button-bg: rgba(0, 0, 0, 0.6);
--f-button-active-bg: rgba(0, 0, 0, 0.6);
--f-button-hover-bg: rgba(0, 0, 0, 0.6);
--f-button-svg-width: 18px;
--f-button-svg-height: 18px;
--f-button-svg-filter: none;
top: 1.5rem;
right: 1.5rem;
}
.fancybox__nav {
--f-button-width: 50px;
--f-button-height: 50px;
--f-button-border: 0;
--f-button-border-radius: 50%;
--f-button-color: var(--fancybox-color);
--f-button-hover-color: var(--fancybox-hover-color);
--f-button-bg: transparent;
--f-button-hover-bg: rgba(24, 24, 27, 0.3);
--f-button-active-bg: rgba(24, 24, 27, 0.5);
--f-button-shadow: none;
--f-button-transition: all 0.15s ease;
--f-button-transform: none;
--f-button-svg-width: 26px;
--f-button-svg-height: 26px;
--f-button-svg-stroke-width: 2.5;
--f-button-svg-fill: none;
--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
--f-button-svg-disabled-opacity: 0.65;
--f-button-next-pos: 1rem;
--f-button-prev-pos: 1rem;
opacity: var(--fancybox-opacity, 1);
}
.fancybox__nav .f-button:before {
position: absolute;
content: "";
top: -30px;
right: -20px;
left: -20px;
bottom: -30px;
z-index: 1;
}
.is-idle .fancybox__nav {
animation: 0.15s ease-out both f-fadeOut;
}
.is-idle.is-compact .fancybox__footer {
pointer-events: none;
animation: 0.15s ease-out both f-fadeOut;
}
.fancybox__slide > .f-spinner {
position: absolute;
top: 50%;
left: 50%;
margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0
var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
z-index: 30;
cursor: pointer;
}
.fancybox-protected {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 40;
user-select: none;
}
.fancybox-ghost {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
min-height: 0;
object-fit: contain;
z-index: 40;
user-select: none;
pointer-events: none;
}
.fancybox-focus-guard {
outline: none;
opacity: 0;
position: fixed;
pointer-events: none;
}
.fancybox__container:not([aria-hidden]) {
opacity: 0;
}
.fancybox__container.is-animated[aria-hidden="false"]
> *:not(.fancybox__backdrop, .fancybox__carousel),
.fancybox__container.is-animated[aria-hidden="false"]
.fancybox__carousel
> *:not(.fancybox__viewport),
.fancybox__container.is-animated[aria-hidden="false"]
.fancybox__slide
> *:not(.fancybox__content) {
animation: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards
f-fadeIn;
}
.fancybox__container.is-animated[aria-hidden="false"] .fancybox__backdrop {
animation: var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;
}
.fancybox__container.is-animated[aria-hidden="true"]
> *:not(.fancybox__backdrop, .fancybox__carousel),
.fancybox__container.is-animated[aria-hidden="true"]
.fancybox__carousel
> *:not(.fancybox__viewport),
.fancybox__container.is-animated[aria-hidden="true"]
.fancybox__slide
> *:not(.fancybox__content) {
animation: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
}
.fancybox__container.is-animated[aria-hidden="true"] .fancybox__backdrop {
animation: var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;
}
.has-iframe .fancybox__content,
.has-map .fancybox__content,
.has-pdf .fancybox__content,
.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video .fancybox__content {
max-width: 100%;
flex-shrink: 1;
min-height: 1px;
overflow: visible;
}
.has-iframe .fancybox__content,
.has-map .fancybox__content,
.has-pdf .fancybox__content {
width: calc(100% - 120px);
height: 90%;
}
.fancybox__container.is-compact .has-iframe .fancybox__content,
.fancybox__container.is-compact .has-map .fancybox__content,
.fancybox__container.is-compact .has-pdf .fancybox__content {
width: 100%;
height: 100%;
}
.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video .fancybox__content {
width: 960px;
height: 540px;
max-width: 100%;
max-height: 100%;
}
.has-map .fancybox__content,
.has-pdf .fancybox__content,
.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video .fancybox__content {
padding: 0;
background: rgba(24, 24, 27, 0.9);
color: #fff;
}
.has-map .fancybox__content {
background: #e5e3df;
}
.fancybox__html5video,
.fancybox__iframe {
border: 0;
display: block;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0);
}
.fancybox-placeholder {
border: 0 !important;
clip: rect(1px, 1px, 1px, 1px) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
white-space: nowrap !important;
}
.f-carousel__thumbs {
--f-thumb-width: 96px;
--f-thumb-height: 72px;
--f-thumb-outline: 0;
--f-thumb-outline-color: #5eb0ef;
--f-thumb-opacity: 1;
--f-thumb-hover-opacity: 1;
--f-thumb-selected-opacity: 1;
--f-thumb-border-radius: 2px;
--f-thumb-offset: 0px;
--f-button-next-pos: 0;
--f-button-prev-pos: 0;
}
.f-carousel__thumbs.is-classic {
--f-thumb-gap: 8px;
--f-thumb-opacity: 0.5;
--f-thumb-hover-opacity: 1;
--f-thumb-selected-opacity: 1;
}
.f-carousel__thumbs.is-modern {
--f-thumb-gap: 4px;
--f-thumb-extra-gap: 16px;
--f-thumb-clip-width: 46px;
}
.f-thumbs {
position: relative;
flex: 0 0 auto;
margin: 0;
overflow: hidden;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
user-select: none;
perspective: 1000px;
transform: translateZ(0);
}
.f-thumbs .f-spinner {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 2px;
background-image: linear-gradient(#ebeff2, #e2e8f0);
z-index: -1;
}
.f-thumbs .f-spinner svg {
display: none;
}
.f-thumbs.is-vertical {
height: 100%;
}
.f-thumbs__viewport {
width: 100%;
height: auto;
overflow: hidden;
transform: translate3d(0, 0, 0);
}
.f-thumbs__track {
display: flex;
}
.f-thumbs__slide {
position: relative;
flex: 0 0 auto;
box-sizing: content-box;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
margin: 0;
width: var(--f-thumb-width);
height: var(--f-thumb-height);
overflow: visible;
cursor: pointer;
}
.f-thumbs__slide.is-loading img {
opacity: 0;
}
.is-classic .f-thumbs__viewport {
height: 100%;
}
.is-modern .f-thumbs__track {
width: max-content;
}
.is-modern .f-thumbs__track::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: calc((var(--f-thumb-clip-width, 0)) * -0.5);
width: calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));
cursor: pointer;
}
.is-modern .f-thumbs__slide {
width: var(--f-thumb-clip-width);
transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
transition: none;
pointer-events: none;
}
.is-modern.is-resting .f-thumbs__slide {
transition: transform 0.33s ease;
}
.is-modern.is-resting .f-thumbs__slide__button {
transition: clip-path 0.33s ease;
}
.is-using-tab .is-modern .f-thumbs__slide:focus-within {
filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color))
drop-shadow(2px 0px 0px var(--f-thumb-outline-color))
drop-shadow(0px -1px 0px var(--f-thumb-outline-color))
drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}
.f-thumbs__slide__button {
appearance: none;
width: var(--f-thumb-width);
height: 100%;
margin: 0 -100% 0 -100%;
padding: 0;
border: 0;
position: relative;
border-radius: var(--f-thumb-border-radius);
overflow: hidden;
background: rgba(0, 0, 0, 0);
outline: none;
cursor: pointer;
pointer-events: auto;
touch-action: manipulation;
opacity: var(--f-thumb-opacity);
transition: opacity 0.2s ease;
}
.f-thumbs__slide__button:hover {
opacity: var(--f-thumb-hover-opacity);
}
.f-thumbs__slide__button:focus:not(:focus-visible) {
outline: none;
}
.f-thumbs__slide__button:focus-visible {
outline: none;
opacity: var(--f-thumb-selected-opacity);
}
.is-modern .f-thumbs__slide__button {
--clip-path: inset(
0
calc(
((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) *
(1 - var(--progress, 0)) * 0.5
)
round var(--f-thumb-border-radius, 0)
);
clip-path: var(--clip-path);
}
.is-classic .is-nav-selected .f-thumbs__slide__button {
opacity: var(--f-thumb-selected-opacity);
}
.is-classic .is-nav-selected .f-thumbs__slide__button::after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: auto;
bottom: 0;
border: var(--f-thumb-outline, 0) solid
var(--f-thumb-outline-color, transparent);
border-radius: var(--f-thumb-border-radius);
animation: f-fadeIn 0.2s ease-out;
z-index: 10;
}
.f-thumbs__slide__img {
overflow: hidden;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: var(--f-thumb-offset);
box-sizing: border-box;
pointer-events: none;
object-fit: cover;
border-radius: var(--f-thumb-border-radius);
}
.f-thumbs.is-horizontal .f-thumbs__track {
padding: 8px 0 12px 0;
}
.f-thumbs.is-horizontal .f-thumbs__slide {
margin: 0 var(--f-thumb-gap) 0 0;
}
.f-thumbs.is-vertical .f-thumbs__track {
flex-wrap: wrap;
padding: 0 8px;
}
.f-thumbs.is-vertical .f-thumbs__slide {
margin: 0 0 var(--f-thumb-gap) 0;
}
.fancybox__thumbs {
--f-thumb-width: 96px;
--f-thumb-height: 72px;
--f-thumb-border-radius: 2px;
--f-thumb-outline: 2px;
--f-thumb-outline-color: #ededed;
position: relative;
opacity: var(--fancybox-opacity, 1);
transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}
.fancybox__thumbs.is-classic {
--f-thumb-gap: 8px;
--f-thumb-opacity: 0.5;
--f-thumb-hover-opacity: 1;
}
.fancybox__thumbs.is-classic .f-spinner {
background-image: linear-gradient(
rgba(255, 255, 255, 0.1),
rgba(255, 255, 255, 0.05)
);
}
.fancybox__thumbs.is-modern {
--f-thumb-gap: 4px;
--f-thumb-extra-gap: 16px;
--f-thumb-clip-width: 46px;
--f-thumb-opacity: 1;
--f-thumb-hover-opacity: 1;
}
.fancybox__thumbs.is-modern .f-spinner {
background-image: linear-gradient(
rgba(255, 255, 255, 0.1),
rgba(255, 255, 255, 0.05)
);
}
.fancybox__thumbs.is-horizontal {
padding: 0 var(--f-thumb-gap);
}
.fancybox__thumbs.is-vertical {
padding: var(--f-thumb-gap) 0;
}
.is-compact .fancybox__thumbs {
--f-thumb-width: 64px;
--f-thumb-clip-width: 32px;
--f-thumb-height: 48px;
--f-thumb-extra-gap: 10px;
}
.fancybox__thumbs.is-masked {
max-height: 0px !important;
}
.is-closing .fancybox__thumbs {
transition: none !important;
}
.fancybox__toolbar {
--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
--f-button-width: 46px;
--f-button-height: 46px;
--f-button-color: var(--fancybox-color);
--f-button-hover-color: var(--fancybox-hover-color);
--f-button-bg: rgba(24, 24, 27, 0.65);
--f-button-hover-bg: rgba(70, 70, 73, 0.65);
--f-button-active-bg: rgba(90, 90, 93, 0.65);
--f-button-border-radius: 0;
--f-button-svg-width: 24px;
--f-button-svg-height: 24px;
--f-button-svg-stroke-width: 1.5;
--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
--f-button-svg-fill: none;
--f-button-svg-disabled-opacity: 0.65;
display: flex;
flex-direction: row;
justify-content: space-between;
margin: 0;
padding: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted",
"Segoe UI", "Liberation Sans", sans-serif;
color: var(--fancybox-color, currentColor);
opacity: var(--fancybox-opacity, 1);
text-shadow: var(
--fancybox-toolbar-text-shadow,
1px 1px 1px rgba(0, 0, 0, 0.5)
);
pointer-events: none;
z-index: 20;
}
.fancybox__toolbar :focus-visible {
z-index: 1;
}
.fancybox__toolbar.is-absolute,
.is-compact .fancybox__toolbar {
position: absolute;
top: 0;
left: 0;
right: 0;
}
.is-idle .fancybox__toolbar {
pointer-events: none;
animation: 0.15s ease-out both f-fadeOut;
}
.fancybox__toolbar__column {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: flex-start;
}
.fancybox__toolbar__column.is-left,
.fancybox__toolbar__column.is-right {
flex-grow: 1;
flex-basis: 0;
}
.fancybox__toolbar__column.is-right {
display: flex;
justify-content: flex-end;
flex-wrap: nowrap;
}
.fancybox__infobar {
padding: 0 5px;
line-height: var(--f-button-height);
text-align: center;
font-size: 17px;
font-variant-numeric: tabular-nums;
-webkit-font-smoothing: subpixel-antialiased;
cursor: default;
user-select: none;
}
.fancybox__infobar span {
padding: 0 5px;
}
.fancybox__infobar:not(:first-child):not(:last-child) {
background: var(--f-button-bg);
}
[data-fancybox-toggle-slideshow] {
position: relative;
}
[data-fancybox-toggle-slideshow] .f-progress {
height: 100%;
opacity: 0.3;
}
[data-fancybox-toggle-slideshow] svg g:first-child {
display: flex;
}
[data-fancybox-toggle-slideshow] svg g:last-child {
display: none;
}
.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
display: none;
}
.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
display: flex;
}
[data-fancybox-toggle-fullscreen] svg g:first-child {
display: flex;
}
[data-fancybox-toggle-fullscreen] svg g:last-child {
display: none;
}
:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
display: none;
}
:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
display: flex;
}
.f-progress {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 3px;
transform: scaleX(0);
transform-origin: 0;
transition-property: transform;
transition-timing-function: linear;
background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
z-index: 30;
user-select: none;
pointer-events: none;
}
</style><script type="text/javascript">
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).window=t.window||{})}(this,(function(t){"use strict";const e=(t,e=1e4)=>(t=parseFloat(t+"")||0,Math.round((t+Number.EPSILON)*e)/e),i=function(t){if(!(t&&t instanceof Element&&t.offsetParent))return!1;const e=t.scrollHeight>t.clientHeight,i=window.getComputedStyle(t).overflowY,n=-1!==i.indexOf("hidden"),s=-1!==i.indexOf("visible");return e&&!n&&!s},n=function(t,e=void 0){return!(!t||t===document.body||e&&t===e)&&(i(t)?t:n(t.parentElement,e))},s=function(t){var e=(new DOMParser).parseFromString(t,"text/html").body;if(e.childElementCount>1){for(var i=document.createElement("div");e.firstChild;)i.appendChild(e.firstChild);return i}return e.firstChild},o=t=>`${t||""}`.split(" ").filter((t=>!!t)),a=(t,e,i)=>{t&&o(e).forEach((e=>{t.classList.toggle(e,i||!1)}))};class r{constructor(t){Object.defineProperty(this,"pageX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"pageY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"nativePointer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.nativePointer=t,this.pageX=t.pageX,this.pageY=t.pageY,this.clientX=t.clientX,this.clientY=t.clientY,this.id=self.Touch&&t instanceof Touch?t.identifier:-1,this.time=Date.now()}}const l={passive:!1};class c{constructor(t,{start:e=(()=>!0),move:i=(()=>{}),end:n=(()=>{})}){Object.defineProperty(this,"element",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"startCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"moveCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"endCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"currentPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"startPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this.element=t,this.startCallback=e,this.moveCallback=i,this.endCallback=n;for(const t of["onPointerStart","onTouchStart","onMove","onTouchEnd","onPointerEnd","onWindowBlur"])this[t]=this[t].bind(this);this.element.addEventListener("mousedown",this.onPointerStart,l),this.element.addEventListener("touchstart",this.onTouchStart,l),this.element.addEventListener("touchmove",this.onMove,l),this.element.addEventListener("touchend",this.onTouchEnd),this.element.addEventListener("touchcancel",this.onTouchEnd)}onPointerStart(t){if(!t.buttons||0!==t.button)return;const e=new r(t);this.currentPointers.some((t=>t.id===e.id))||this.triggerPointerStart(e,t)&&(window.addEventListener("mousemove",this.onMove),window.addEventListener("mouseup",this.onPointerEnd),window.addEventListener("blur",this.onWindowBlur))}onTouchStart(t){for(const e of Array.from(t.changedTouches||[]))this.triggerPointerStart(new r(e),t);window.addEventListener("blur",this.onWindowBlur)}onMove(t){const e=this.currentPointers.slice(),i="changedTouches"in t?Array.from(t.changedTouches||[]).map((t=>new r(t))):[new r(t)],n=[];for(const t of i){const e=this.currentPointers.findIndex((e=>e.id===t.id));e<0||(n.push(t),this.currentPointers[e]=t)}n.length&&this.moveCallback(t,this.currentPointers.slice(),e)}onPointerEnd(t){t.buttons>0&&0!==t.button||(this.triggerPointerEnd(t,new r(t)),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur))}onTouchEnd(t){for(const e of Array.from(t.changedTouches||[]))this.triggerPointerEnd(t,new r(e))}triggerPointerStart(t,e){return!!this.startCallback(e,t,this.currentPointers.slice())&&(this.currentPointers.push(t),this.startPointers.push(t),!0)}triggerPointerEnd(t,e){const i=this.currentPointers.findIndex((t=>t.id===e.id));i<0||(this.currentPointers.splice(i,1),this.startPointers.splice(i,1),this.endCallback(t,e,this.currentPointers.slice()))}onWindowBlur(){this.clear()}clear(){for(;this.currentPointers.length;){const t=this.currentPointers[this.currentPointers.length-1];this.currentPointers.splice(this.currentPointers.length-1,1),this.startPointers.splice(this.currentPointers.length-1,1),this.endCallback(new Event("touchend",{bubbles:!0,cancelable:!0,clientX:t.clientX,clientY:t.clientY}),t,this.currentPointers.slice())}}stop(){this.element.removeEventListener("mousedown",this.onPointerStart,l),this.element.removeEventListener("touchstart",this.onTouchStart,l),this.element.removeEventListener("touchmove",this.onMove,l),this.element.removeEventListener("touchend",this.onTouchEnd),this.element.removeEventListener("touchcancel",this.onTouchEnd),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur)}}function h(t,e){return e?Math.sqrt(Math.pow(e.clientX-t.clientX,2)+Math.pow(e.clientY-t.clientY,2)):0}function d(t,e){return e?{clientX:(t.clientX+e.clientX)/2,clientY:(t.clientY+e.clientY)/2}:t}const u=t=>"object"==typeof t&&null!==t&&t.constructor===Object&&"[object Object]"===Object.prototype.toString.call(t),p=(t,...e)=>{const i=e.length;for(let n=0;n<i;n++){const i=e[n]||{};Object.entries(i).forEach((([e,i])=>{const n=Array.isArray(i)?[]:{};t[e]||Object.assign(t,{[e]:n}),u(i)?Object.assign(t[e],p(n,i)):Array.isArray(i)?Object.assign(t,{[e]:[...i]}):Object.assign(t,{[e]:i})}))}return t},f=function(t,e){return t.split(".").reduce(((t,e)=>"object"==typeof t?t[e]:void 0),e)};class g{constructor(t={}){Object.defineProperty(this,"options",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),this.setOptions(t);for(const t of Object.getOwnPropertyNames(Object.getPrototypeOf(this)))t.startsWith("on")&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}setOptions(t){this.options=t?p({},this.constructor.defaults,t):{};for(const[t,e]of Object.entries(this.option("on")||{}))this.on(t,e)}option(t,...e){let i=f(t,this.options);return i&&"function"==typeof i&&(i=i.call(this,this,...e)),i}optionFor(t,e,i,...n){let s=f(e,t);var o;"string"!=typeof(o=s)||isNaN(o)||isNaN(parseFloat(o))||(s=parseFloat(s)),"true"===s&&(s=!0),"false"===s&&(s=!1),s&&"function"==typeof s&&(s=s.call(this,this,t,...n));let a=f(e,this.options);return a&&"function"==typeof a?s=a.call(this,this,t,...n,s):void 0===s&&(s=a),void 0===s?i:s}cn(t){const e=this.options.classes;return e&&e[t]||""}localize(t,e=[]){t=String(t).replace(/\{\{(\w+).?(\w+)?\}\}/g,((t,e,i)=>{let n="";return i?n=this.option(`${e[0]+e.toLowerCase().substring(1)}.l10n.${i}`):e&&(n=this.option(`l10n.${e}`)),n||(n=t),n}));for(let i=0;i<e.length;i++)t=t.split(e[i][0]).join(e[i][1]);return t=t.replace(/\{\{(.*?)\}\}/g,((t,e)=>e))}on(t,e){let i=[];"string"==typeof t?i=t.split(" "):Array.isArray(t)&&(i=t),this.events||(this.events=new Map),i.forEach((t=>{let i=this.events.get(t);i||(this.events.set(t,[]),i=[]),i.includes(e)||i.push(e),this.events.set(t,i)}))}off(t,e){let i=[];"string"==typeof t?i=t.split(" "):Array.isArray(t)&&(i=t),i.forEach((t=>{const i=this.events.get(t);if(Array.isArray(i)){const t=i.indexOf(e);t>-1&&i.splice(t,1)}}))}emit(t,...e){[...this.events.get(t)||[]].forEach((t=>t(this,...e))),"*"!==t&&this.emit("*",t,...e)}}Object.defineProperty(g,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.36"}),Object.defineProperty(g,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{}});class m extends g{constructor(t={}){super(t),Object.defineProperty(this,"plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}})}attachPlugins(t={}){const e=new Map;for(const[i,n]of Object.entries(t)){const t=this.option(i),s=this.plugins[i];s||!1===t?s&&!1===t&&(s.detach(),delete this.plugins[i]):e.set(i,new n(this,t||{}))}for(const[t,i]of e)this.plugins[t]=i,i.attach()}detachPlugins(t){t=t||Object.keys(this.plugins);for(const e of t){const t=this.plugins[e];t&&t.detach(),delete this.plugins[e]}return this.emit("detachPlugins"),this}}var v;!function(t){t[t.Init=0]="Init",t[t.Error=1]="Error",t[t.Ready=2]="Ready",t[t.Panning=3]="Panning",t[t.Mousemove=4]="Mousemove",t[t.Destroy=5]="Destroy"}(v||(v={}));const b=["a","b","c","d","e","f"],y={PANUP:"Move up",PANDOWN:"Move down",PANLEFT:"Move left",PANRIGHT:"Move right",ZOOMIN:"Zoom in",ZOOMOUT:"Zoom out",TOGGLEZOOM:"Toggle zoom level",TOGGLE1TO1:"Toggle zoom level",ITERATEZOOM:"Toggle zoom level",ROTATECCW:"Rotate counterclockwise",ROTATECW:"Rotate clockwise",FLIPX:"Flip horizontally",FLIPY:"Flip vertically",FITX:"Fit horizontally",FITY:"Fit vertically",RESET:"Reset",TOGGLEFS:"Toggle fullscreen"},w={content:null,width:"auto",height:"auto",panMode:"drag",touch:!0,dragMinThreshold:3,lockAxis:!1,mouseMoveFactor:1,mouseMoveFriction:.12,zoom:!0,pinchToZoom:!0,panOnlyZoomed:"auto",minScale:1,maxScale:2,friction:.25,dragFriction:.35,decelFriction:.05,click:"toggleZoom",dblClick:!1,wheel:"zoom",wheelLimit:7,spinner:!0,bounds:"auto",infinite:!1,rubberband:!0,bounce:!0,maxVelocity:75,transformParent:!1,classes:{content:"f-panzoom__content",isLoading:"is-loading",canZoomIn:"can-zoom_in",canZoomOut:"can-zoom_out",isDraggable:"is-draggable",isDragging:"is-dragging",inFullscreen:"in-fullscreen",htmlHasFullscreen:"with-panzoom-in-fullscreen"},l10n:y},x='<circle cx="25" cy="25" r="20"></circle>',E='<div class="f-spinner"><svg viewBox="0 0 50 50">'+x+x+"</svg></div>",S=t=>t&&null!==t&&t instanceof Element&&"nodeType"in t,P=(t,e)=>{t&&o(e).forEach((e=>{t.classList.remove(e)}))},C=(t,e)=>{t&&o(e).forEach((e=>{t.classList.add(e)}))},T={a:1,b:0,c:0,d:1,e:0,f:0},M=1e5,O=1e4,A="mousemove",L="drag",z="content",R="auto";let k=null,I=null;class D extends m{get fits(){return this.contentRect.width-this.contentRect.fitWidth<1&&this.contentRect.height-this.contentRect.fitHeight<1}get isTouchDevice(){return null===I&&(I=window.matchMedia("(hover: none)").matches),I}get isMobile(){return null===k&&(k=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)),k}get panMode(){return this.options.panMode!==A||this.isTouchDevice?L:A}get panOnlyZoomed(){const t=this.options.panOnlyZoomed;return t===R?this.isTouchDevice:t}get isInfinite(){return this.option("infinite")}get angle(){return 180*Math.atan2(this.current.b,this.current.a)/Math.PI||0}get targetAngle(){return 180*Math.atan2(this.target.b,this.target.a)/Math.PI||0}get scale(){const{a:t,b:e}=this.current;return Math.sqrt(t*t+e*e)||1}get targetScale(){const{a:t,b:e}=this.target;return Math.sqrt(t*t+e*e)||1}get minScale(){return this.option("minScale")||1}get fullScale(){const{contentRect:t}=this;return t.fullWidth/t.fitWidth||1}get maxScale(){return this.fullScale*(this.option("maxScale")||1)||1}get coverScale(){const{containerRect:t,contentRect:e}=this,i=Math.max(t.height/e.fitHeight,t.width/e.fitWidth)||1;return Math.min(this.fullScale,i)}get isScaling(){return Math.abs(this.targetScale-this.scale)>1e-5&&!this.isResting}get isContentLoading(){const t=this.content;return!!(t&&t instanceof HTMLImageElement)&&!t.complete}get isResting(){if(this.isBouncingX||this.isBouncingY)return!1;for(const t of b){const e="e"==t||"f"===t?1e-4:1e-5;if(Math.abs(this.target[t]-this.current[t])>e)return!1}return!(!this.ignoreBounds&&!this.checkBounds().inBounds)}constructor(t,e={},i={}){var n;if(super(e),Object.defineProperty(this,"pointerTracker",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"resizeObserver",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"updateTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"rAF",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"isTicking",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"ignoreBounds",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingX",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingY",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"clicks",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"trackingPoints",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"cwd",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"pmme",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"friction",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:v.Init}),Object.defineProperty(this,"isDragging",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"content",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"spinner",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"containerRect",{enumerable:!0,configurable:!0,writable:!0,value:{width:0,height:0,innerWidth:0,innerHeight:0}}),Object.defineProperty(this,"contentRect",{enumerable:!0,configurable:!0,writable:!0,value:{top:0,right:0,bottom:0,left:0,fullWidth:0,fullHeight:0,fitWidth:0,fitHeight:0,width:0,height:0}}),Object.defineProperty(this,"dragStart",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,top:0,left:0,time:0}}),Object.defineProperty(this,"dragOffset",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,time:0}}),Object.defineProperty(this,"current",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},T)}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},T)}),Object.defineProperty(this,"velocity",{enumerable:!0,configurable:!0,writable:!0,value:{a:0,b:0,c:0,d:0,e:0,f:0}}),Object.defineProperty(this,"lockedAxis",{enumerable:!0,configurable:!0,writable:!0,value:!1}),!t)throw new Error("Container Element Not Found");this.container=t,this.initContent(),this.attachPlugins(Object.assign(Object.assign({},D.Plugins),i)),this.emit("attachPlugins"),this.emit("init");const o=this.content;if(o.addEventListener("load",this.onLoad),o.addEventListener("error",this.onError),this.isContentLoading){if(this.option("spinner")){t.classList.add(this.cn("isLoading"));const e=s(E);!t.contains(o)||o.parentElement instanceof HTMLPictureElement?this.spinner=t.appendChild(e):this.spinner=(null===(n=o.parentElement)||void 0===n?void 0:n.insertBefore(e,o))||null}this.emit("beforeLoad")}else queueMicrotask((()=>{this.enable()}))}initContent(){const{container:t}=this,e=this.cn(z);let i=this.option(z)||t.querySelector(`.${e}`);if(i||(i=t.querySelector("img,picture")||t.firstElementChild,i&&C(i,e)),i instanceof HTMLPictureElement&&(i=i.querySelector("img")),!i)throw new Error("No content found");this.content=i}onLoad(){const{spinner:t,container:e,state:i}=this;t&&(t.remove(),this.spinner=null),this.option("spinner")&&e.classList.remove(this.cn("isLoading")),this.emit("afterLoad"),i===v.Init?this.enable():this.updateMetrics()}onError(){this.state!==v.Destroy&&(this.spinner&&(this.spinner.remove(),this.spinner=null),this.stop(),this.detachEvents(),this.state=v.Error,this.emit("error"))}getNextScale(t){const{fullScale:e,targetScale:i,coverScale:n,maxScale:s,minScale:o}=this;let a=o;switch(t){case"toggleMax":a=i-o<.5*(s-o)?s:o;break;case"toggleCover":a=i-o<.5*(n-o)?n:o;break;case"toggleZoom":a=i-o<.5*(e-o)?e:o;break;case"iterateZoom":let t=[1,e,s].sort(((t,e)=>t-e)),r=t.findIndex((t=>t>i+1e-5));a=t[r]||1}return a}attachObserver(){var t;const e=()=>{const{container:t,containerRect:e}=this;return Math.abs(e.width-t.getBoundingClientRect().width)>.1||Math.abs(e.height-t.getBoundingClientRect().height)>.1};this.resizeObserver||void 0===window.ResizeObserver||(this.resizeObserver=new ResizeObserver((()=>{this.updateTimer||(e()?(this.onResize(),this.isMobile&&(this.updateTimer=setTimeout((()=>{e()&&this.onResize(),this.updateTimer=null}),500))):this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null))}))),null===(t=this.resizeObserver)||void 0===t||t.observe(this.container)}detachObserver(){var t;null===(t=this.resizeObserver)||void 0===t||t.disconnect()}attachEvents(){const{container:t}=this;t.addEventListener("click",this.onClick,{passive:!1,capture:!1}),t.addEventListener("wheel",this.onWheel,{passive:!1}),this.pointerTracker=new c(t,{start:this.onPointerDown,move:this.onPointerMove,end:this.onPointerUp}),document.addEventListener(A,this.onMouseMove)}detachEvents(){var t;const{container:e}=this;e.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),e.removeEventListener("wheel",this.onWheel,{passive:!1}),null===(t=this.pointerTracker)||void 0===t||t.stop(),this.pointerTracker=null,document.removeEventListener(A,this.onMouseMove),document.removeEventListener("keydown",this.onKeydown,!0),this.clickTimer&&(clearTimeout(this.clickTimer),this.clickTimer=null),this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null)}animate(){this.setTargetForce();const t=this.friction,e=this.option("maxVelocity");for(const i of b)t?(this.velocity[i]*=1-t,e&&!this.isScaling&&(this.velocity[i]=Math.max(Math.min(this.velocity[i],e),-1*e)),this.current[i]+=this.velocity[i]):this.current[i]=this.target[i];this.setTransform(),this.setEdgeForce(),!this.isResting||this.isDragging?this.rAF=requestAnimationFrame((()=>this.animate())):this.stop("current")}setTargetForce(){for(const t of b)"e"===t&&this.isBouncingX||"f"===t&&this.isBouncingY||(this.velocity[t]=(1/(1-this.friction)-1)*(this.target[t]-this.current[t]))}checkBounds(t=0,e=0){const{current:i}=this,n=i.e+t,s=i.f+e,o=this.getBounds(),{x:a,y:r}=o,l=a.min,c=a.max,h=r.min,d=r.max;let u=0,p=0;return l!==1/0&&n<l?u=l-n:c!==1/0&&n>c&&(u=c-n),h!==1/0&&s<h?p=h-s:d!==1/0&&s>d&&(p=d-s),Math.abs(u)<1e-4&&(u=0),Math.abs(p)<1e-4&&(p=0),Object.assign(Object.assign({},o),{xDiff:u,yDiff:p,inBounds:!u&&!p})}clampTargetBounds(){const{target:t}=this,{x:e,y:i}=this.getBounds();e.min!==1/0&&(t.e=Math.max(t.e,e.min)),e.max!==1/0&&(t.e=Math.min(t.e,e.max)),i.min!==1/0&&(t.f=Math.max(t.f,i.min)),i.max!==1/0&&(t.f=Math.min(t.f,i.max))}calculateContentDim(t=this.current){const{content:e,contentRect:i}=this,{fitWidth:n,fitHeight:s,fullWidth:o,fullHeight:a}=i;let r=o,l=a;if(this.option("zoom")||0!==this.angle){const i=!(e instanceof HTMLImageElement)&&("none"===window.getComputedStyle(e).maxWidth||"none"===window.getComputedStyle(e).maxHeight),c=i?o:n,h=i?a:s,d=this.getMatrix(t),u=new DOMPoint(0,0).matrixTransform(d),p=new DOMPoint(0+c,0).matrixTransform(d),f=new DOMPoint(0+c,0+h).matrixTransform(d),g=new DOMPoint(0,0+h).matrixTransform(d),m=Math.abs(f.x-u.x),v=Math.abs(f.y-u.y),b=Math.abs(g.x-p.x),y=Math.abs(g.y-p.y);r=Math.max(m,b),l=Math.max(v,y)}return{contentWidth:r,contentHeight:l}}setEdgeForce(){if(this.ignoreBounds||this.isDragging||this.panMode===A||this.targetScale<this.scale)return this.isBouncingX=!1,void(this.isBouncingY=!1);const{target:t}=this,{x:e,y:i,xDiff:n,yDiff:s}=this.checkBounds();const o=this.option("maxVelocity");let a=this.velocity.e,r=this.velocity.f;0!==n?(this.isBouncingX=!0,n*a<=0?a+=.14*n:(a=.14*n,e.min!==1/0&&(this.target.e=Math.max(t.e,e.min)),e.max!==1/0&&(this.target.e=Math.min(t.e,e.max))),o&&(a=Math.max(Math.min(a,o),-1*o))):this.isBouncingX=!1,0!==s?(this.isBouncingY=!0,s*r<=0?r+=.14*s:(r=.14*s,i.min!==1/0&&(this.target.f=Math.max(t.f,i.min)),i.max!==1/0&&(this.target.f=Math.min(t.f,i.max))),o&&(r=Math.max(Math.min(r,o),-1*o))):this.isBouncingY=!1,this.isBouncingX&&(this.velocity.e=a),this.isBouncingY&&(this.velocity.f=r)}enable(){const{content:t}=this,e=new DOMMatrixReadOnly(window.getComputedStyle(t).transform);for(const t of b)this.current[t]=this.target[t]=e[t];this.updateMetrics(),this.attachObserver(),this.attachEvents(),this.state=v.Ready,this.emit("ready")}onClick(t){var e;"click"===t.type&&0===t.detail&&(this.dragOffset.x=0,this.dragOffset.y=0),this.isDragging&&(null===(e=this.pointerTracker)||void 0===e||e.clear(),this.trackingPoints=[],this.startDecelAnim());const i=t.target;if(!i||t.defaultPrevented)return;if(i.hasAttribute("disabled"))return t.preventDefault(),void t.stopPropagation();if((()=>{const t=window.getSelection();return t&&"Range"===t.type})()&&!i.closest("button"))return;const n=i.closest("[data-panzoom-action]"),s=i.closest("[data-panzoom-change]"),o=n||s,a=o&&S(o)?o.dataset:null;if(a){const e=a.panzoomChange,i=a.panzoomAction;if((e||i)&&t.preventDefault(),e){let t={};try{t=JSON.parse(e)}catch(t){console&&console.warn("The given data was not valid JSON")}return void this.applyChange(t)}if(i)return void(this[i]&&this[i]())}if(Math.abs(this.dragOffset.x)>3||Math.abs(this.dragOffset.y)>3)return t.preventDefault(),void t.stopPropagation();if(i.closest("[data-fancybox]"))return;const r=this.content.getBoundingClientRect(),l=this.dragStart;if(l.time&&!this.canZoomOut()&&(Math.abs(r.x-l.x)>2||Math.abs(r.y-l.y)>2))return;this.dragStart.time=0;const c=e=>{this.option("zoom",t)&&e&&"string"==typeof e&&/(iterateZoom)|(toggle(Zoom|Full|Cover|Max)|(zoomTo(Fit|Cover|Max)))/.test(e)&&"function"==typeof this[e]&&(t.preventDefault(),this[e]({event:t}))},h=this.option("click",t),d=this.option("dblClick",t);d?(this.clicks++,1==this.clicks&&(this.clickTimer=setTimeout((()=>{1===this.clicks?(this.emit("click",t),!t.defaultPrevented&&h&&c(h)):(this.emit("dblClick",t),t.defaultPrevented||c(d)),this.clicks=0,this.clickTimer=null}),350))):(this.emit("click",t),!t.defaultPrevented&&h&&c(h))}addTrackingPoint(t){const e=this.trackingPoints.filter((t=>t.time>Date.now()-100));e.push(t),this.trackingPoints=e}onPointerDown(t,e,i){var n;if(!1===this.option("touch",t))return!1;this.pwt=0,this.dragOffset={x:0,y:0,time:0},this.trackingPoints=[];const s=this.content.getBoundingClientRect();if(this.dragStart={x:s.x,y:s.y,top:s.top,left:s.left,time:Date.now()},this.clickTimer)return!1;if(this.panMode===A&&this.targetScale>1)return t.preventDefault(),t.stopPropagation(),!1;const o=t.composedPath()[0];if(!i.length){if(["TEXTAREA","OPTION","INPUT","SELECT","VIDEO","IFRAME"].includes(o.nodeName)||o.closest("[contenteditable],[data-selectable],[data-draggable],[data-clickable],[data-panzoom-change],[data-panzoom-action]"))return!1;null===(n=window.getSelection())||void 0===n||n.removeAllRanges()}if("mousedown"===t.type)["A","BUTTON"].includes(o.nodeName)||t.preventDefault();else if(Math.abs(this.velocity.a)>.3)return!1;return this.target.e=this.current.e,this.target.f=this.current.f,this.stop(),this.isDragging||(this.isDragging=!0,this.addTrackingPoint(e),this.emit("touchStart",t)),!0}onPointerMove(t,i,s){if(!1===this.option("touch",t))return;if(!this.isDragging)return;if(i.length<2&&this.panOnlyZoomed&&e(this.targetScale)<=e(this.minScale))return;if(this.emit("touchMove",t),t.defaultPrevented)return;this.addTrackingPoint(i[0]);const{content:o}=this,a=d(s[0],s[1]),r=d(i[0],i[1]);let l=0,c=0;if(i.length>1){const t=o.getBoundingClientRect();l=a.clientX-t.left-.5*t.width,c=a.clientY-t.top-.5*t.height}const u=h(s[0],s[1]),p=h(i[0],i[1]);let f=u?p/u:1,g=r.clientX-a.clientX,m=r.clientY-a.clientY;this.dragOffset.x+=g,this.dragOffset.y+=m,this.dragOffset.time=Date.now()-this.dragStart.time;let v=e(this.targetScale)===e(this.minScale)&&this.option("lockAxis");if(v&&!this.lockedAxis)if("xy"===v||"y"===v||"touchmove"===t.type){if(Math.abs(this.dragOffset.x)<6&&Math.abs(this.dragOffset.y)<6)return void t.preventDefault();const e=Math.abs(180*Math.atan2(this.dragOffset.y,this.dragOffset.x)/Math.PI);this.lockedAxis=e>45&&e<135?"y":"x",this.dragOffset.x=0,this.dragOffset.y=0,g=0,m=0}else this.lockedAxis=v;if(n(t.target,this.content)&&(v="x",this.dragOffset.y=0),v&&"xy"!==v&&this.lockedAxis!==v&&e(this.targetScale)===e(this.minScale))return;t.cancelable&&t.preventDefault(),this.container.classList.add(this.cn("isDragging"));const b=this.checkBounds(g,m);this.option("rubberband")?("x"!==this.isInfinite&&(b.xDiff>0&&g<0||b.xDiff<0&&g>0)&&(g*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitWidth*b.xDiff))),"y"!==this.isInfinite&&(b.yDiff>0&&m<0||b.yDiff<0&&m>0)&&(m*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitHeight*b.yDiff)))):(b.xDiff&&(g=0),b.yDiff&&(m=0));const y=this.targetScale,w=this.minScale,x=this.maxScale;y<.5*w&&(f=Math.max(f,w)),y>1.5*x&&(f=Math.min(f,x)),"y"===this.lockedAxis&&e(y)===e(w)&&(g=0),"x"===this.lockedAxis&&e(y)===e(w)&&(m=0),this.applyChange({originX:l,originY:c,panX:g,panY:m,scale:f,friction:this.option("dragFriction"),ignoreBounds:!0})}onPointerUp(t,e,i){if(i.length)return this.dragOffset.x=0,this.dragOffset.y=0,void(this.trackingPoints=[]);this.container.classList.remove(this.cn("isDragging")),this.isDragging&&(this.addTrackingPoint(e),this.panOnlyZoomed&&this.contentRect.width-this.contentRect.fitWidth<1&&this.contentRect.height-this.contentRect.fitHeight<1&&(this.trackingPoints=[]),n(t.target,this.content)&&"y"===this.lockedAxis&&(this.trackingPoints=[]),this.emit("touchEnd",t),this.isDragging=!1,this.lockedAxis=!1,this.state!==v.Destroy&&(t.defaultPrevented||this.startDecelAnim()))}startDecelAnim(){var t;const i=this.isScaling;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(const t of b)this.velocity[t]=0;this.target.e=this.current.e,this.target.f=this.current.f,P(this.container,"is-scaling"),P(this.container,"is-animating"),this.isTicking=!1;const{trackingPoints:n}=this,s=n[0],o=n[n.length-1];let a=0,r=0,l=0;o&&s&&(a=o.clientX-s.clientX,r=o.clientY-s.clientY,l=o.time-s.time);const c=(null===(t=window.visualViewport)||void 0===t?void 0:t.scale)||1;1!==c&&(a*=c,r*=c);let h=0,d=0,u=0,p=0,f=this.option("decelFriction");const g=this.targetScale;if(l>0){u=Math.abs(a)>3?a/(l/30):0,p=Math.abs(r)>3?r/(l/30):0;const t=this.option("maxVelocity");t&&(u=Math.max(Math.min(u,t),-1*t),p=Math.max(Math.min(p,t),-1*t))}u&&(h=u/(1/(1-f)-1)),p&&(d=p/(1/(1-f)-1)),("y"===this.option("lockAxis")||"xy"===this.option("lockAxis")&&"y"===this.lockedAxis&&e(g)===this.minScale)&&(h=u=0),("x"===this.option("lockAxis")||"xy"===this.option("lockAxis")&&"x"===this.lockedAxis&&e(g)===this.minScale)&&(d=p=0);const m=this.dragOffset.x,v=this.dragOffset.y,y=this.option("dragMinThreshold")||0;Math.abs(m)<y&&Math.abs(v)<y&&(h=d=0,u=p=0),(this.option("zoom")&&(g<this.minScale-1e-5||g>this.maxScale+1e-5)||i&&!h&&!d)&&(f=.35),this.applyChange({panX:h,panY:d,friction:f}),this.emit("decel",u,p,m,v)}onWheel(t){var e=[-t.deltaX||0,-t.deltaY||0,-t.detail||0].reduce((function(t,e){return Math.abs(e)>Math.abs(t)?e:t}));const i=Math.max(-1,Math.min(1,e));if(this.emit("wheel",t,i),this.panMode===A)return;if(t.defaultPrevented)return;const n=this.option("wheel");"pan"===n?(t.preventDefault(),this.panOnlyZoomed&&!this.canZoomOut()||this.applyChange({panX:2*-t.deltaX,panY:2*-t.deltaY,bounce:!1})):"zoom"===n&&!1!==this.option("zoom")&&this.zoomWithWheel(t)}onMouseMove(t){this.panWithMouse(t)}onKeydown(t){"Escape"===t.key&&this.toggleFS()}onResize(){this.updateMetrics(),this.checkBounds().inBounds||this.requestTick()}setTransform(){this.emit("beforeTransform");const{current:t,target:i,content:n,contentRect:s}=this,o=Object.assign({},T);for(const n of b){const s="e"==n||"f"===n?O:M;o[n]=e(t[n],s),Math.abs(i[n]-t[n])<("e"==n||"f"===n?.51:.001)&&(t[n]=i[n])}let{a:a,b:r,c:l,d:c,e:h,f:d}=o,u=`matrix(${a}, ${r}, ${l}, ${c}, ${h}, ${d})`,p=n.parentElement instanceof HTMLPictureElement?n.parentElement:n;if(this.option("transformParent")&&(p=p.parentElement||p),p.style.transform===u)return;p.style.transform=u;const{contentWidth:f,contentHeight:g}=this.calculateContentDim();s.width=f,s.height=g,this.emit("afterTransform")}updateMetrics(t=!1){var i;if(!this||this.state===v.Destroy)return;if(this.isContentLoading)return;const n=Math.max(1,(null===(i=window.visualViewport)||void 0===i?void 0:i.scale)||1),{container:s,content:o}=this,a=o instanceof HTMLImageElement,r=s.getBoundingClientRect(),l=getComputedStyle(this.container);let c=r.width*n,h=r.height*n;const d=parseFloat(l.paddingTop)+parseFloat(l.paddingBottom),u=c-(parseFloat(l.paddingLeft)+parseFloat(l.paddingRight)),p=h-d;this.containerRect={width:c,height:h,innerWidth:u,innerHeight:p};const f=parseFloat(o.dataset.width||"")||(t=>{let e=0;return e=t instanceof HTMLImageElement?t.naturalWidth:t instanceof SVGElement?t.width.baseVal.value:Math.max(t.offsetWidth,t.scrollWidth),e||0})(o),g=parseFloat(o.dataset.height||"")||(t=>{let e=0;return e=t instanceof HTMLImageElement?t.naturalHeight:t instanceof SVGElement?t.height.baseVal.value:Math.max(t.offsetHeight,t.scrollHeight),e||0})(o);let m=this.option("width",f)||R,b=this.option("height",g)||R;const y=m===R,w=b===R;"number"!=typeof m&&(m=f),"number"!=typeof b&&(b=g),y&&(m=f*(b/g)),w&&(b=g/(f/m));let x=o.parentElement instanceof HTMLPictureElement?o.parentElement:o;this.option("transformParent")&&(x=x.parentElement||x);const E=x.getAttribute("style")||"";x.style.setProperty("transform","none","important"),a&&(x.style.width="",x.style.height=""),x.offsetHeight;const S=o.getBoundingClientRect();let P=S.width*n,C=S.height*n,T=P,M=C;P=Math.min(P,m),C=Math.min(C,b),a?({width:P,height:C}=((t,e,i,n)=>{const s=i/t,o=n/e,a=Math.min(s,o);return{width:t*=a,height:e*=a}})(m,b,P,C)):(P=Math.min(P,m),C=Math.min(C,b));let O=.5*(M-C),A=.5*(T-P);this.contentRect=Object.assign(Object.assign({},this.contentRect),{top:S.top-r.top+O,bottom:r.bottom-S.bottom+O,left:S.left-r.left+A,right:r.right-S.right+A,fitWidth:P,fitHeight:C,width:P,height:C,fullWidth:m,fullHeight:b}),x.style.cssText=E,a&&(x.style.width=`${P}px`,x.style.height=`${C}px`),this.setTransform(),!0!==t&&this.emit("refresh"),this.ignoreBounds||(e(this.targetScale)<e(this.minScale)?this.zoomTo(this.minScale,{friction:0}):this.targetScale>this.maxScale?this.zoomTo(this.maxScale,{friction:0}):this.state===v.Init||this.checkBounds().inBounds||this.requestTick()),this.updateControls()}calculateBounds(){const{contentWidth:t,contentHeight:i}=this.calculateContentDim(this.target),{targetScale:n,lockedAxis:s}=this,{fitWidth:o,fitHeight:a}=this.contentRect;let r=0,l=0,c=0,h=0;const d=this.option("infinite");if(!0===d||s&&d===s)r=-1/0,c=1/0,l=-1/0,h=1/0;else{let{containerRect:s,contentRect:d}=this,u=e(o*n,O),p=e(a*n,O),{innerWidth:f,innerHeight:g}=s;if(s.width===u&&(f=s.width),s.width===p&&(g=s.height),t>f){c=.5*(t-f),r=-1*c;let e=.5*(d.right-d.left);r+=e,c+=e}if(o>f&&t<f&&(r-=.5*(o-f),c-=.5*(o-f)),i>g){h=.5*(i-g),l=-1*h;let t=.5*(d.bottom-d.top);l+=t,h+=t}a>g&&i<g&&(r-=.5*(a-g),c-=.5*(a-g))}return{x:{min:r,max:c},y:{min:l,max:h}}}getBounds(){const t=this.option("bounds");return t!==R?t:this.calculateBounds()}updateControls(){const t=this,i=t.container,{panMode:n,contentRect:s,targetScale:o,minScale:r}=t;let l=r,c=t.option("click")||!1;c&&(l=t.getNextScale(c));let h=t.canZoomIn(),d=t.canZoomOut(),u=n===L&&!!this.option("touch"),p=d&&u;if(u&&(e(o)<e(r)&&!this.panOnlyZoomed&&(p=!0),(e(s.width,1)>e(s.fitWidth,1)||e(s.height,1)>e(s.fitHeight,1))&&(p=!0)),e(s.width*o,1)<e(s.fitWidth,1)&&(p=!1),n===A&&(p=!1),a(i,this.cn("isDraggable"),p),!this.option("zoom"))return;let f=h&&e(l)>e(o),g=!f&&!p&&d&&e(l)<e(o);a(i,this.cn("canZoomIn"),f),a(i,this.cn("canZoomOut"),g);for(const t of i.querySelectorAll("[data-panzoom-action]")){let e=!1,i=!1;switch(t.dataset.panzoomAction){case"zoomIn":h?e=!0:i=!0;break;case"zoomOut":d?e=!0:i=!0;break;case"toggleZoom":case"iterateZoom":h||d?e=!0:i=!0;const n=t.querySelector("g");n&&(n.style.display=h?"":"none")}e?(t.removeAttribute("disabled"),t.removeAttribute("tabindex")):i&&(t.setAttribute("disabled",""),t.setAttribute("tabindex","-1"))}}panTo({x:t=this.target.e,y:e=this.target.f,scale:i=this.targetScale,friction:n=this.option("friction"),angle:s=0,originX:o=0,originY:a=0,flipX:r=!1,flipY:l=!1,ignoreBounds:c=!1}){this.state!==v.Destroy&&this.applyChange({panX:t-this.target.e,panY:e-this.target.f,scale:i/this.targetScale,angle:s,originX:o,originY:a,friction:n,flipX:r,flipY:l,ignoreBounds:c})}applyChange({panX:t=0,panY:i=0,scale:n=1,angle:s=0,originX:o=-this.current.e,originY:a=-this.current.f,friction:r=this.option("friction"),flipX:l=!1,flipY:c=!1,ignoreBounds:h=!1,bounce:d=this.option("bounce")}){const u=this.state;if(u===v.Destroy)return;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.friction=r||0,this.ignoreBounds=h;const{current:p}=this,f=p.e,g=p.f,m=this.getMatrix(this.target);let y=(new DOMMatrix).translate(f,g).translate(o,a).translate(t,i);if(this.option("zoom")){if(!h){const t=this.targetScale,e=this.minScale,i=this.maxScale;t*n<e&&(n=e/t),t*n>i&&(n=i/t)}y=y.scale(n)}y=y.translate(-o,-a).translate(-f,-g).multiply(m),s&&(y=y.rotate(s)),l&&(y=y.scale(-1,1)),c&&(y=y.scale(1,-1));for(const t of b)"e"!==t&&"f"!==t&&(y[t]>this.minScale+1e-5||y[t]<this.minScale-1e-5)?this.target[t]=y[t]:this.target[t]=e(y[t],O);(this.targetScale<this.scale||Math.abs(n-1)>.1||this.panMode===A||!1===d)&&!h&&this.clampTargetBounds(),u===v.Init?this.animate():this.isResting||(this.state=v.Panning,this.requestTick())}stop(t=!1){if(this.state===v.Init||this.state===v.Destroy)return;const e=this.isTicking;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(const e of b)this.velocity[e]=0,"current"===t?this.current[e]=this.target[e]:"target"===t&&(this.target[e]=this.current[e]);this.setTransform(),P(this.container,"is-scaling"),P(this.container,"is-animating"),this.isTicking=!1,this.state=v.Ready,e&&(this.emit("endAnimation"),this.updateControls())}requestTick(){this.isTicking||(this.emit("startAnimation"),this.updateControls(),C(this.container,"is-animating"),this.isScaling&&C(this.container,"is-scaling")),this.isTicking=!0,this.rAF||(this.rAF=requestAnimationFrame((()=>this.animate())))}panWithMouse(t,i=this.option("mouseMoveFriction")){if(this.pmme=t,this.panMode!==A||!t)return;if(e(this.targetScale)<=e(this.minScale))return;this.emit("mouseMove",t);const{container:n,containerRect:s,contentRect:o}=this,a=s.width,r=s.height,l=n.getBoundingClientRect(),c=(t.clientX||0)-l.left,h=(t.clientY||0)-l.top;let{contentWidth:d,contentHeight:u}=this.calculateContentDim(this.target);const p=this.option("mouseMoveFactor");p>1&&(d!==a&&(d*=p),u!==r&&(u*=p));let f=.5*(d-a)-c/a*100/100*(d-a);f+=.5*(o.right-o.left);let g=.5*(u-r)-h/r*100/100*(u-r);g+=.5*(o.bottom-o.top),this.applyChange({panX:f-this.target.e,panY:g-this.target.f,friction:i})}zoomWithWheel(t){if(this.state===v.Destroy||this.state===v.Init)return;const i=Date.now();if(i-this.pwt<45)return void t.preventDefault();this.pwt=i;var n=[-t.deltaX||0,-t.deltaY||0,-t.detail||0].reduce((function(t,e){return Math.abs(e)>Math.abs(t)?e:t}));const s=Math.max(-1,Math.min(1,n)),{targetScale:o,maxScale:a,minScale:r}=this;let l=o*(100+45*s)/100;e(l)<e(r)&&e(o)<=e(r)?(this.cwd+=Math.abs(s),l=r):e(l)>e(a)&&e(o)>=e(a)?(this.cwd+=Math.abs(s),l=a):(this.cwd=0,l=Math.max(Math.min(l,a),r)),this.cwd>this.option("wheelLimit")||(t.preventDefault(),e(l)!==e(o)&&this.zoomTo(l,{event:t}))}canZoomIn(){return this.option("zoom")&&(e(this.contentRect.width,1)<e(this.contentRect.fitWidth,1)||e(this.targetScale)<e(this.maxScale))}canZoomOut(){return this.option("zoom")&&e(this.targetScale)>e(this.minScale)}zoomIn(t=1.25,e){this.zoomTo(this.targetScale*t,e)}zoomOut(t=.8,e){this.zoomTo(this.targetScale*t,e)}zoomToFit(t){this.zoomTo("fit",t)}zoomToCover(t){this.zoomTo("cover",t)}zoomToFull(t){this.zoomTo("full",t)}zoomToMax(t){this.zoomTo("max",t)}toggleZoom(t){this.zoomTo(this.getNextScale("toggleZoom"),t)}toggleMax(t){this.zoomTo(this.getNextScale("toggleMax"),t)}toggleCover(t){this.zoomTo(this.getNextScale("toggleCover"),t)}iterateZoom(t){this.zoomTo("next",t)}zoomTo(t=1,{friction:e=R,originX:i=R,originY:n=R,event:s}={}){if(this.isContentLoading||this.state===v.Destroy)return;const{targetScale:o,fullScale:a,maxScale:r,coverScale:l}=this;if(this.stop(),this.panMode===A&&(s=this.pmme||s),s||i===R||n===R){const t=this.content.getBoundingClientRect(),e=this.container.getBoundingClientRect(),o=s?s.clientX:e.left+.5*e.width,a=s?s.clientY:e.top+.5*e.height;i=o-t.left-.5*t.width,n=a-t.top-.5*t.height}let c=1;"number"==typeof t?c=t:"full"===t?c=a:"cover"===t?c=l:"max"===t?c=r:"fit"===t?c=1:"next"===t&&(c=this.getNextScale("iterateZoom")),c=c/o||1,e=e===R?c>1?.15:.25:e,this.applyChange({scale:c,originX:i,originY:n,friction:e}),s&&this.panMode===A&&this.panWithMouse(s,e)}rotateCCW(){this.applyChange({angle:-90})}rotateCW(){this.applyChange({angle:90})}flipX(){this.applyChange({flipX:!0})}flipY(){this.applyChange({flipY:!0})}fitX(){this.stop("target");const{containerRect:t,contentRect:e,target:i}=this;this.applyChange({panX:.5*t.width-(e.left+.5*e.fitWidth)-i.e,panY:.5*t.height-(e.top+.5*e.fitHeight)-i.f,scale:t.width/e.fitWidth/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}fitY(){this.stop("target");const{containerRect:t,contentRect:e,target:i}=this;this.applyChange({panX:.5*t.width-(e.left+.5*e.fitWidth)-i.e,panY:.5*t.innerHeight-(e.top+.5*e.fitHeight)-i.f,scale:t.height/e.fitHeight/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}toggleFS(){const{container:t}=this,e=this.cn("inFullscreen"),i=this.cn("htmlHasFullscreen");t.classList.toggle(e);const n=t.classList.contains(e);n?(document.documentElement.classList.add(i),document.addEventListener("keydown",this.onKeydown,!0)):(document.documentElement.classList.remove(i),document.removeEventListener("keydown",this.onKeydown,!0)),this.updateMetrics(),this.emit(n?"enterFS":"exitFS")}getMatrix(t=this.current){const{a:e,b:i,c:n,d:s,e:o,f:a}=t;return new DOMMatrix([e,i,n,s,o,a])}reset(t){if(this.state!==v.Init&&this.state!==v.Destroy){this.stop("current");for(const t of b)this.target[t]=T[t];this.target.a=this.minScale,this.target.d=this.minScale,this.clampTargetBounds(),this.isResting||(this.friction=void 0===t?this.option("friction"):t,this.state=v.Panning,this.requestTick())}}destroy(){this.stop(),this.state=v.Destroy,this.detachEvents(),this.detachObserver();const{container:t,content:e}=this,i=this.option("classes")||{};for(const e of Object.values(i))t.classList.remove(e+"");e&&(e.removeEventListener("load",this.onLoad),e.removeEventListener("error",this.onError)),this.detachPlugins()}}Object.defineProperty(D,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:w}),Object.defineProperty(D,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}});const F=function(t,e){let i=!0;return(...n)=>{i&&(i=!1,t(...n),setTimeout((()=>{i=!0}),e))}},j=(t,e)=>{let i=[];return t.childNodes.forEach((t=>{t.nodeType!==Node.ELEMENT_NODE||e&&!t.matches(e)||i.push(t)})),i},B={viewport:null,track:null,enabled:!0,slides:[],axis:"x",transition:"fade",preload:1,slidesPerPage:"auto",initialPage:0,friction:.12,Panzoom:{decelFriction:.12},center:!0,infinite:!0,fill:!0,dragFree:!1,adaptiveHeight:!1,direction:"ltr",classes:{container:"f-carousel",viewport:"f-carousel__viewport",track:"f-carousel__track",slide:"f-carousel__slide",isLTR:"is-ltr",isRTL:"is-rtl",isHorizontal:"is-horizontal",isVertical:"is-vertical",inTransition:"in-transition",isSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}};var H;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Destroy=2]="Destroy"}(H||(H={}));const N=t=>{if("string"==typeof t||t instanceof HTMLElement)t={html:t};else{const e=t.thumb;void 0!==e&&("string"==typeof e&&(t.thumbSrc=e),e instanceof HTMLImageElement&&(t.thumbEl=e,t.thumbElSrc=e.src,t.thumbSrc=e.src),delete t.thumb)}return Object.assign({html:"",el:null,isDom:!1,class:"",customClass:"",index:-1,dim:0,gap:0,pos:0,transition:!1},t)},_=(t={})=>Object.assign({index:-1,slides:[],dim:0,pos:-1},t);class $ extends g{constructor(t,e){super(e),Object.defineProperty(this,"instance",{enumerable:!0,configurable:!0,writable:!0,value:t})}attach(){}detach(){}}const W={classes:{list:"f-carousel__dots",isDynamic:"is-dynamic",hasDots:"has-dots",dot:"f-carousel__dot",isBeforePrev:"is-before-prev",isPrev:"is-prev",isCurrent:"is-current",isNext:"is-next",isAfterNext:"is-after-next"},dotTpl:'<button type="button" data-carousel-page="%i" aria-label="{{GOTO}}"><span class="f-carousel__dot" aria-hidden="true"></span></button>',dynamicFrom:11,maxCount:1/0,minCount:2};class X extends ${constructor(){super(...arguments),Object.defineProperty(this,"isDynamic",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"list",{enumerable:!0,configurable:!0,writable:!0,value:null})}onRefresh(){this.refresh()}build(){let t=this.list;if(!t){t=document.createElement("ul"),C(t,this.cn("list")),t.setAttribute("role","tablist");const e=this.instance.container;e.appendChild(t),C(e,this.cn("hasDots")),this.list=t}return t}refresh(){var t;const e=this.instance.pages.length,i=Math.min(2,this.option("minCount")),n=Math.max(2e3,this.option("maxCount")),s=this.option("dynamicFrom");if(e<i||e>n)return void this.cleanup();const o="number"==typeof s&&e>5&&e>=s,r=!this.list||this.isDynamic!==o||this.list.children.length!==e;r&&this.cleanup();const l=this.build();if(a(l,this.cn("isDynamic"),!!o),r)for(let t=0;t<e;t++)l.append(this.createItem(t));let c,h=0;for(const e of[...l.children]){const i=h===this.instance.page;i&&(c=e),a(e,this.cn("isCurrent"),i),null===(t=e.children[0])||void 0===t||t.setAttribute("aria-selected",i?"true":"false");for(const t of["isBeforePrev","isPrev","isNext","isAfterNext"])P(e,this.cn(t));h++}if(c=c||l.firstChild,o&&c){const t=c.previousElementSibling,e=t&&t.previousElementSibling;C(t,this.cn("isPrev")),C(e,this.cn("isBeforePrev"));const i=c.nextElementSibling,n=i&&i.nextElementSibling;C(i,this.cn("isNext")),C(n,this.cn("isAfterNext"))}this.isDynamic=o}createItem(t=0){var e;const i=document.createElement("li");i.setAttribute("role","presentation");const n=s(this.instance.localize(this.option("dotTpl"),[["%d",t+1]]).replace(/\%i/g,t+""));return i.appendChild(n),null===(e=i.children[0])||void 0===e||e.setAttribute("role","tab"),i}cleanup(){this.list&&(this.list.remove(),this.list=null),this.isDynamic=!1,P(this.instance.container,this.cn("hasDots"))}attach(){this.instance.on(["refresh","change"],this.onRefresh)}detach(){this.instance.off(["refresh","change"],this.onRefresh),this.cleanup()}}Object.defineProperty(X,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:W});const q="disabled",Y="next",V="prev";class Z extends ${constructor(){super(...arguments),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"prev",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"next",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"isDom",{enumerable:!0,configurable:!0,writable:!0,value:!1})}onRefresh(){const t=this.instance,e=t.pages.length,i=t.page;if(e<2)return void this.cleanup();this.build();let n=this.prev,s=this.next;n&&s&&(n.removeAttribute(q),s.removeAttribute(q),t.isInfinite||(i<=0&&n.setAttribute(q,""),i>=e-1&&s.setAttribute(q,"")))}addBtn(t){var e;const i=this.instance,n=document.createElement("button");n.setAttribute("tabindex","0"),n.setAttribute("title",i.localize(`{{${t.toUpperCase()}}}`)),C(n,this.cn("button")+" "+this.cn(t===Y?"isNext":"isPrev"));const s=i.isRTL?t===Y?V:Y:t;var o;return n.innerHTML=i.localize(this.option(`${s}Tpl`)),n.dataset[`carousel${o=t,o?o.match("^[a-z]")?o.charAt(0).toUpperCase()+o.substring(1):o:""}`]="true",null===(e=this.container)||void 0===e||e.appendChild(n),n}build(){const t=this.instance.container,e=this.cn("container");let{container:i,prev:n,next:s}=this;i||(i=t.querySelector("."+e),this.isDom=!!i),i||(i=document.createElement("div"),C(i,e),t.appendChild(i)),this.container=i,s||(s=i.querySelector("[data-carousel-next]")),s||(s=this.addBtn(Y)),this.next=s,n||(n=i.querySelector("[data-carousel-prev]")),n||(n=this.addBtn(V)),this.prev=n}cleanup(){this.isDom||(this.prev&&this.prev.remove(),this.next&&this.next.remove(),this.container&&this.container.remove()),this.prev=null,this.next=null,this.container=null,this.isDom=!1}attach(){this.instance.on(["refresh","change"],this.onRefresh)}detach(){this.instance.off(["refresh","change"],this.onRefresh),this.cleanup()}}Object.defineProperty(Z,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{classes:{container:"f-carousel__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"},nextTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"/></svg>',prevTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"/></svg>'}});class U extends ${constructor(){super(...arguments),Object.defineProperty(this,"selectedIndex",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"nav",{enumerable:!0,configurable:!0,writable:!0,value:null})}addAsTargetFor(t){this.target=this.instance,this.nav=t,this.attachEvents()}addAsNavFor(t){this.nav=this.instance,this.target=t,this.attachEvents()}attachEvents(){const{nav:t,target:e}=this;t&&e&&(t.options.initialSlide=e.options.initialPage,t.state===H.Ready?this.onNavReady(t):t.on("ready",this.onNavReady),e.state===H.Ready?this.onTargetReady(e):e.on("ready",this.onTargetReady))}onNavReady(t){t.on("createSlide",this.onNavCreateSlide),t.on("Panzoom.click",this.onNavClick),t.on("Panzoom.touchEnd",this.onNavTouch),this.onTargetChange()}onTargetReady(t){t.on("change",this.onTargetChange),t.on("Panzoom.refresh",this.onTargetChange),this.onTargetChange()}onNavClick(t,e,i){this.onNavTouch(t,t.panzoom,i)}onNavTouch(t,e,i){var n,s;if(Math.abs(e.dragOffset.x)>3||Math.abs(e.dragOffset.y)>3)return;const o=i.target,{nav:a,target:r}=this;if(!a||!r||!o)return;const l=o.closest("[data-index]");if(i.stopPropagation(),i.preventDefault(),!l)return;const c=parseInt(l.dataset.index||"",10)||0,h=r.getPageForSlide(c),d=a.getPageForSlide(c);a.slideTo(d),r.slideTo(h,{friction:(null===(s=null===(n=this.nav)||void 0===n?void 0:n.plugins)||void 0===s?void 0:s.Sync.option("friction"))||0}),this.markSelectedSlide(c)}onNavCreateSlide(t,e){e.index===this.selectedIndex&&this.markSelectedSlide(e.index)}onTargetChange(){var t,e;const{target:i,nav:n}=this;if(!i||!n)return;if(n.state!==H.Ready||i.state!==H.Ready)return;const s=null===(e=null===(t=i.pages[i.page])||void 0===t?void 0:t.slides[0])||void 0===e?void 0:e.index,o=n.getPageForSlide(s);this.markSelectedSlide(s),n.slideTo(o,null===n.prevPage&&null===i.prevPage?{friction:0}:void 0)}markSelectedSlide(t){const e=this.nav;e&&e.state===H.Ready&&(this.selectedIndex=t,[...e.slides].map((e=>{e.el&&e.el.classList[e.index===t?"add":"remove"]("is-nav-selected")})))}attach(){const t=this;let e=t.options.target,i=t.options.nav;e?t.addAsNavFor(e):i&&t.addAsTargetFor(i)}detach(){const t=this,e=t.nav,i=t.target;e&&(e.off("ready",t.onNavReady),e.off("createSlide",t.onNavCreateSlide),e.off("Panzoom.click",t.onNavClick),e.off("Panzoom.touchEnd",t.onNavTouch)),t.nav=null,i&&(i.off("ready",t.onTargetReady),i.off("refresh",t.onTargetChange),i.off("change",t.onTargetChange)),t.target=null}}Object.defineProperty(U,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{friction:.35}});const G={Navigation:Z,Dots:X,Sync:U},K="animationend",J="isSelected",Q="slide";class tt extends m{get axis(){return this.isHorizontal?"e":"f"}get isEnabled(){return this.state===H.Ready}get isInfinite(){let t=!1;const{contentDim:e,viewportDim:i,pages:n,slides:s}=this,o=s[0];return n.length>=2&&o&&e+o.dim>=i&&(t=this.option("infinite")),t}get isRTL(){return"rtl"===this.option("direction")}get isHorizontal(){return"x"===this.option("axis")}constructor(t,e={},i={}){if(super(),Object.defineProperty(this,"bp",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"lp",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"userOptions",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:H.Init}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"prevPage",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"viewport",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"slides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pages",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"panzoom",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"inTransition",{enumerable:!0,configurable:!0,writable:!0,value:new Set}),Object.defineProperty(this,"contentDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"viewportDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),"string"==typeof t&&(t=document.querySelector(t)),!t||!S(t))throw new Error("No Element found");this.container=t,this.slideNext=F(this.slideNext.bind(this),150),this.slidePrev=F(this.slidePrev.bind(this),150),this.userOptions=e,this.userPlugins=i,queueMicrotask((()=>{this.processOptions()}))}processOptions(){var t,e;const i=p({},tt.defaults,this.userOptions);let n="";const s=i.breakpoints;if(s&&u(s))for(const[t,e]of Object.entries(s))window.matchMedia(t).matches&&u(e)&&(n+=t,p(i,e));n===this.bp&&this.state!==H.Init||(this.bp=n,this.state===H.Ready&&(i.initialSlide=(null===(e=null===(t=this.pages[this.page])||void 0===t?void 0:t.slides[0])||void 0===e?void 0:e.index)||0),this.state!==H.Init&&this.destroy(),super.setOptions(i),!1===this.option("enabled")?this.attachEvents():setTimeout((()=>{this.init()}),0))}init(){this.state=H.Init,this.emit("init"),this.attachPlugins(Object.assign(Object.assign({},tt.Plugins),this.userPlugins)),this.emit("attachPlugins"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.setInitialPosition(),this.initPanzoom(),this.attachEvents(),this.state=H.Ready,this.emit("ready")}initLayout(){const{container:t}=this,e=this.option("classes");C(t,this.cn("container")),a(t,e.isLTR,!this.isRTL),a(t,e.isRTL,this.isRTL),a(t,e.isVertical,!this.isHorizontal),a(t,e.isHorizontal,this.isHorizontal);let i=this.option("viewport")||t.querySelector(`.${e.viewport}`);i||(i=document.createElement("div"),C(i,e.viewport),i.append(...j(t,`.${e.slide}`)),t.prepend(i)),i.addEventListener("scroll",this.onScroll);let n=this.option("track")||t.querySelector(`.${e.track}`);n||(n=document.createElement("div"),C(n,e.track),n.append(...Array.from(i.childNodes))),n.setAttribute("aria-live","polite"),i.contains(n)||i.prepend(n),this.viewport=i,this.track=n,this.emit("initLayout")}initSlides(){const{track:t}=this;if(!t)return;const e=[...this.slides],i=[];[...j(t,`.${this.cn(Q)}`)].forEach((t=>{if(S(t)){const e=N({el:t,isDom:!0,index:this.slides.length});i.push(e)}}));for(let t of[...this.option("slides",[])||[],...e])i.push(N(t));this.slides=i;for(let t=0;t<this.slides.length;t++)this.slides[t].index=t;for(const t of i)this.emit("beforeInitSlide",t,t.index),this.emit("initSlide",t,t.index);this.emit("initSlides")}setInitialPage(){const t=this.option("initialSlide");this.page="number"==typeof t?this.getPageForSlide(t):parseInt(this.option("initialPage",0)+"",10)||0}setInitialPosition(){const{track:t,pages:e,isHorizontal:i}=this;if(!t||!e.length)return;let n=this.page;e[n]||(this.page=n=0);const s=(e[n].pos||0)*(this.isRTL&&i?1:-1),o=i?`${s}px`:"0",a=i?"0":`${s}px`;t.style.transform=`translate3d(${o}, ${a}, 0) scale(1)`,this.option("adaptiveHeight")&&this.setViewportHeight()}initPanzoom(){this.panzoom&&(this.panzoom.destroy(),this.panzoom=null);const t=this.option("Panzoom")||{};this.panzoom=new D(this.viewport,p({},{content:this.track,zoom:!1,panOnlyZoomed:!1,lockAxis:this.isHorizontal?"x":"y",infinite:this.isInfinite,click:!1,dblClick:!1,touch:t=>!(this.pages.length<2&&!t.options.infinite),bounds:()=>this.getBounds(),maxVelocity:t=>Math.abs(t.target[this.axis]-t.current[this.axis])<2*this.viewportDim?100:0},t)),this.panzoom.on("*",((t,e,...i)=>{this.emit(`Panzoom.${e}`,t,...i)})),this.panzoom.on("decel",this.onDecel),this.panzoom.on("refresh",this.onRefresh),this.panzoom.on("beforeTransform",this.onBeforeTransform),this.panzoom.on("endAnimation",this.onEndAnimation)}attachEvents(){const t=this.container;t&&(t.addEventListener("click",this.onClick,{passive:!1,capture:!1}),t.addEventListener("slideTo",this.onSlideTo)),window.addEventListener("resize",this.onResize)}createPages(){let t=[];const{contentDim:e,viewportDim:i}=this;let n=this.option("slidesPerPage");n=("auto"===n||e<=i)&&!1!==this.option("fill")?1/0:parseFloat(n+"");let s=0,o=0,a=0;for(const e of this.slides)(!t.length||o+e.dim-i>.05||a>=n)&&(t.push(_()),s=t.length-1,o=0,a=0),t[s].slides.push(e),o+=e.dim+e.gap,a++;return t}processPages(){const t=this.pages,{contentDim:i,viewportDim:n,isInfinite:s}=this,o=this.option("center"),a=this.option("fill"),r=a&&o&&i>n&&!s;if(t.forEach(((t,e)=>{var s;t.index=e,t.pos=(null===(s=t.slides[0])||void 0===s?void 0:s.pos)||0,t.dim=0;for(const[e,i]of t.slides.entries())t.dim+=i.dim,e<t.slides.length-1&&(t.dim+=i.gap);r&&t.pos+.5*t.dim<.5*n?t.pos=0:r&&t.pos+.5*t.dim>=i-.5*n?t.pos=i-n:o&&(t.pos+=-.5*(n-t.dim))})),t.forEach((t=>{a&&!s&&i>n&&(t.pos=Math.max(t.pos,0),t.pos=Math.min(t.pos,i-n)),t.pos=e(t.pos,1e3),t.dim=e(t.dim,1e3),Math.abs(t.pos)<=.1&&(t.pos=0)})),s)return t;const l=[];let c;return t.forEach((t=>{const e=Object.assign({},t);c&&e.pos===c.pos?(c.dim+=e.dim,c.slides=[...c.slides,...e.slides]):(e.index=l.length,c=e,l.push(e))})),l}getPageFromIndex(t=0){const e=this.pages.length;let i;return t=parseInt((t||0).toString())||0,i=this.isInfinite?(t%e+e)%e:Math.max(Math.min(t,e-1),0),i}getSlideMetrics(t){var i,n;const s=this.isHorizontal?"width":"height";let o=0,a=0,r=t.el;const l=!(!r||r.parentNode);if(r?o=parseFloat(r.dataset[s]||"")||0:(r=document.createElement("div"),r.style.visibility="hidden",(this.track||document.body).prepend(r)),C(r,this.cn(Q)+" "+t.class+" "+t.customClass),o)r.style[s]=`${o}px`,r.style["width"===s?"height":"width"]="";else{l&&(this.track||document.body).prepend(r),o=r.getBoundingClientRect()[s]*Math.max(1,(null===(i=window.visualViewport)||void 0===i?void 0:i.scale)||1);let t=r[this.isHorizontal?"offsetWidth":"offsetHeight"];t-1>o&&(o=t)}const c=getComputedStyle(r);return"content-box"===c.boxSizing&&(this.isHorizontal?(o+=parseFloat(c.paddingLeft)||0,o+=parseFloat(c.paddingRight)||0):(o+=parseFloat(c.paddingTop)||0,o+=parseFloat(c.paddingBottom)||0)),a=parseFloat(c[this.isHorizontal?"marginRight":"marginBottom"])||0,l?null===(n=r.parentElement)||void 0===n||n.removeChild(r):t.el||r.remove(),{dim:e(o,1e3),gap:e(a,1e3)}}getBounds(){const{isInfinite:t,isRTL:e,isHorizontal:i,pages:n}=this;let s={min:0,max:0};if(t)s={min:-1/0,max:1/0};else if(n.length){const t=n[0].pos,o=n[n.length-1].pos;s=e&&i?{min:t,max:o}:{min:-1*o,max:-1*t}}return{x:i?s:{min:0,max:0},y:i?{min:0,max:0}:s}}repositionSlides(){let t,{isHorizontal:i,isRTL:n,isInfinite:s,viewport:o,viewportDim:a,contentDim:r,page:l,pages:c,slides:h,panzoom:d}=this,u=0,p=0,f=0,g=0;d?g=-1*d.current[this.axis]:c[l]&&(g=c[l].pos||0),t=i?n?"right":"left":"top",n&&i&&(g*=-1);for(const i of h){const n=i.el;n?("top"===t?(n.style.right="",n.style.left=""):n.style.top="",i.index!==u?n.style[t]=0===p?"":`${e(p,1e3)}px`:n.style[t]="",f+=i.dim+i.gap,u++):p+=i.dim+i.gap}if(s&&f&&o){let n=getComputedStyle(o),s="padding",l=i?"Right":"Bottom",c=parseFloat(n[s+(i?"Left":"Top")]);g-=c,a+=c,a+=parseFloat(n[s+l]);for(const i of h)i.el&&(e(i.pos)<e(a)&&e(i.pos+i.dim+i.gap)<e(g)&&e(g)>e(r-a)&&(i.el.style[t]=`${e(p+f,1e3)}px`),e(i.pos+i.gap)>=e(r-a)&&e(i.pos)>e(g+a)&&e(g)<e(a)&&(i.el.style[t]=`-${e(f,1e3)}px`))}let m,v,b=[...this.inTransition];if(b.length>1&&(m=c[b[0]],v=c[b[1]]),m&&v){let i=0;for(const n of h)n.el?this.inTransition.has(n.index)&&m.slides.indexOf(n)<0&&(n.el.style[t]=`${e(i+(m.pos-v.pos),1e3)}px`):i+=n.dim+n.gap}}createSlideEl(t){const{track:e,slides:i}=this;if(!e||!t)return;if(t.el&&t.el.parentNode)return;const n=t.el||document.createElement("div");C(n,this.cn(Q)),C(n,t.class),C(n,t.customClass);const s=t.html;s&&(s instanceof HTMLElement?n.appendChild(s):n.innerHTML=t.html+"");const o=[];i.forEach(((t,e)=>{t.el&&o.push(e)}));const a=t.index;let r=null;if(o.length){r=i[o.reduce(((t,e)=>Math.abs(e-a)<Math.abs(t-a)?e:t))]}const l=r&&r.el&&r.el.parentNode?r.index<t.index?r.el.nextSibling:r.el:null;e.insertBefore(n,e.contains(l)?l:null),t.el=n,this.emit("createSlide",t)}removeSlideEl(t,e=!1){const i=null==t?void 0:t.el;if(!i||!i.parentNode)return;const n=this.cn(J);if(i.classList.contains(n)&&(P(i,n),this.emit("unselectSlide",t)),t.isDom&&!e)return i.removeAttribute("aria-hidden"),i.removeAttribute("data-index"),void(i.style.left="");this.emit("removeSlide",t);const s=new CustomEvent(K);i.dispatchEvent(s),t.el&&(t.el.remove(),t.el=null)}transitionTo(t=0,e=this.option("transition")){var i,n,s,o;if(!e)return!1;const a=this.page,{pages:r,panzoom:l}=this;t=parseInt((t||0).toString())||0;const c=this.getPageFromIndex(t);if(!l||!r[c]||r.length<2||Math.abs(((null===(n=null===(i=r[a])||void 0===i?void 0:i.slides[0])||void 0===n?void 0:n.dim)||0)-this.viewportDim)>1)return!1;let h=t>a?1:-1;this.isInfinite&&(0===a&&t===r.length-1&&(h=-1),a===r.length-1&&0===t&&(h=1));const d=r[c].pos*(this.isRTL?1:-1);if(a===c&&Math.abs(d-l.target[this.axis])<1)return!1;this.clearTransitions();const u=l.isResting;C(this.container,this.cn("inTransition"));const p=(null===(s=r[a])||void 0===s?void 0:s.slides[0])||null,f=(null===(o=r[c])||void 0===o?void 0:o.slides[0])||null;this.inTransition.add(f.index),this.createSlideEl(f);let g=p.el,m=f.el;u||e===Q||(e="fadeFast",g=null);const v=this.isRTL?"next":"prev",b=this.isRTL?"prev":"next";return g&&(this.inTransition.add(p.index),p.transition=e,g.addEventListener(K,this.onAnimationEnd),g.classList.add(`f-${e}Out`,`to-${h>0?b:v}`)),m&&(f.transition=e,m.addEventListener(K,this.onAnimationEnd),m.classList.add(`f-${e}In`,`from-${h>0?v:b}`)),l.current[this.axis]=d,l.target[this.axis]=d,l.requestTick(),this.onChange(c),!0}manageSlideVisiblity(){const t=new Set,e=new Set,i=this.getVisibleSlides(parseFloat(this.option("preload",0)+"")||0);for(const n of this.slides)i.has(n)?t.add(n):e.add(n);for(const e of this.inTransition)t.add(this.slides[e]);for(const e of t)this.createSlideEl(e),this.lazyLoadSlide(e);for(const i of e)t.has(i)||this.removeSlideEl(i);this.markSelectedSlides(),this.repositionSlides()}markSelectedSlides(){if(!this.pages[this.page]||!this.pages[this.page].slides)return;const t="aria-hidden";let e=this.cn(J);if(e)for(const i of this.slides){const n=i.el;n&&(n.dataset.index=`${i.index}`,n.classList.contains("f-thumbs__slide")?this.getVisibleSlides(0).has(i)?n.removeAttribute(t):n.setAttribute(t,"true"):this.pages[this.page].slides.includes(i)?(n.classList.contains(e)||(C(n,e),this.emit("selectSlide",i)),n.removeAttribute(t)):(n.classList.contains(e)&&(P(n,e),this.emit("unselectSlide",i)),n.setAttribute(t,"true")))}}flipInfiniteTrack(){const{axis:t,isHorizontal:e,isInfinite:i,isRTL:n,viewportDim:s,contentDim:o}=this,a=this.panzoom;if(!a||!i)return;let r=a.current[t],l=a.target[t]-r,c=0,h=.5*s;n&&e?(r<-h&&(c=-1,r+=o),r>o-h&&(c=1,r-=o)):(r>h&&(c=1,r-=o),r<-o+h&&(c=-1,r+=o)),c&&(a.current[t]=r,a.target[t]=r+l)}lazyLoadImg(t,e){const i=this,n="f-fadeIn",o="is-preloading";let a=!1,r=null;const l=()=>{a||(a=!0,r&&(r.remove(),r=null),P(e,o),e.complete&&(C(e,n),setTimeout((()=>{P(e,n)}),350)),this.option("adaptiveHeight")&&t.el&&this.pages[this.page].slides.indexOf(t)>-1&&(i.updateMetrics(),i.setViewportHeight()),this.emit("load",t))};C(e,o),e.src=e.dataset.lazySrcset||e.dataset.lazySrc||"",delete e.dataset.lazySrc,delete e.dataset.lazySrcset,e.addEventListener("error",(()=>{l()})),e.addEventListener("load",(()=>{l()})),setTimeout((()=>{const i=e.parentNode;i&&t.el&&(e.complete?l():a||(r=s(E),i.insertBefore(r,e)))}),300)}lazyLoadSlide(t){const e=t&&t.el;if(!e)return;const i=new Set;let n=Array.from(e.querySelectorAll("[data-lazy-src],[data-lazy-srcset]"));e.dataset.lazySrc&&n.push(e),n.map((t=>{t instanceof HTMLImageElement?i.add(t):t instanceof HTMLElement&&t.dataset.lazySrc&&(t.style.backgroundImage=`url('${t.dataset.lazySrc}')`,delete t.dataset.lazySrc)}));for(const e of i)this.lazyLoadImg(t,e)}onAnimationEnd(t){var e;const i=t.target,n=i?parseInt(i.dataset.index||"",10)||0:-1,s=this.slides[n],o=t.animationName;if(!i||!s||!o)return;const a=!!this.inTransition.has(n)&&s.transition;a&&o.substring(0,a.length+2)===`f-${a}`&&this.inTransition.delete(n),this.inTransition.size||this.clearTransitions(),n===this.page&&(null===(e=this.panzoom)||void 0===e?void 0:e.isResting)&&this.emit("settle")}onDecel(t,e=0,i=0,n=0,s=0){if(this.option("dragFree"))return void this.setPageFromPosition();const{isRTL:o,isHorizontal:a,axis:r,pages:l}=this,c=l.length,h=Math.abs(Math.atan2(i,e)/(Math.PI/180));let d=0;if(d=h>45&&h<135?a?0:i:a?e:0,!c)return;let u=this.page,p=o&&a?1:-1;const f=t.current[r]*p;let{pageIndex:g}=this.getPageFromPosition(f);Math.abs(d)>5?(l[u].dim<document.documentElement["client"+(this.isHorizontal?"Width":"Height")]-1&&(u=g),u=o&&a?d<0?u-1:u+1:d<0?u+1:u-1):u=0===n&&0===s?u:g,this.slideTo(u,{transition:!1,friction:t.option("decelFriction")})}onClick(t){const e=t.target,i=e&&S(e)?e.dataset:null;let n,s;i&&(void 0!==i.carouselPage?(s="slideTo",n=i.carouselPage):void 0!==i.carouselNext?s="slideNext":void 0!==i.carouselPrev&&(s="slidePrev")),s?(t.preventDefault(),t.stopPropagation(),e&&!e.hasAttribute("disabled")&&this[s](n)):this.emit("click",t)}onSlideTo(t){const e=t.detail||0;this.slideTo(this.getPageForSlide(e),{friction:0})}onChange(t,e=0){const i=this.page;this.prevPage=i,this.page=t,this.option("adaptiveHeight")&&this.setViewportHeight(),t!==i&&(this.markSelectedSlides(),this.emit("change",t,i,e))}onRefresh(){let t=this.contentDim,e=this.viewportDim;this.updateMetrics(),this.contentDim===t&&this.viewportDim===e||this.slideTo(this.page,{friction:0,transition:!1})}onScroll(){var t;null===(t=this.viewport)||void 0===t||t.scroll(0,0)}onResize(){this.option("breakpoints")&&this.processOptions()}onBeforeTransform(t){this.lp!==t.current[this.axis]&&(this.flipInfiniteTrack(),this.manageSlideVisiblity()),this.lp=t.current.e}onEndAnimation(){this.inTransition.size||this.emit("settle")}reInit(t=null,e=null){this.destroy(),this.state=H.Init,this.prevPage=null,this.userOptions=t||this.userOptions,this.userPlugins=e||this.userPlugins,this.processOptions()}slideTo(t=0,{friction:e=this.option("friction"),transition:i=this.option("transition")}={}){if(this.state===H.Destroy)return;t=parseInt((t||0).toString())||0;const n=this.getPageFromIndex(t),{axis:s,isHorizontal:o,isRTL:a,pages:r,panzoom:l}=this,c=r.length,h=a&&o?1:-1;if(!l||!c)return;if(this.page!==n){const e=new Event("beforeChange",{bubbles:!0,cancelable:!0});if(this.emit("beforeChange",e,t),e.defaultPrevented)return}if(this.transitionTo(t,i))return;let d=r[n].pos;if(this.isInfinite){const e=this.contentDim,i=l.target[s]*h;if(2===c)d+=e*Math.floor(parseFloat(t+"")/2);else{d=[d,d-e,d+e].reduce((function(t,e){return Math.abs(e-i)<Math.abs(t-i)?e:t}))}}d*=h,Math.abs(l.target[s]-d)<1||(l.panTo({x:o?d:0,y:o?0:d,friction:e}),this.onChange(n))}slideToClosest(t){if(this.panzoom){const{pageIndex:e}=this.getPageFromPosition();this.slideTo(e,t)}}slideNext(){this.slideTo(this.page+1)}slidePrev(){this.slideTo(this.page-1)}clearTransitions(){this.inTransition.clear(),P(this.container,this.cn("inTransition"));const t=["to-prev","to-next","from-prev","from-next"];for(const e of this.slides){const i=e.el;if(i){i.removeEventListener(K,this.onAnimationEnd),i.classList.remove(...t);const n=e.transition;n&&i.classList.remove(`f-${n}Out`,`f-${n}In`)}}this.manageSlideVisiblity()}addSlide(t,e){var i,n,s,o;const a=this.panzoom,r=(null===(i=this.pages[this.page])||void 0===i?void 0:i.pos)||0,l=(null===(n=this.pages[this.page])||void 0===n?void 0:n.dim)||0,c=this.contentDim<this.viewportDim;let h=Array.isArray(e)?e:[e];const d=[];for(const t of h)d.push(N(t));this.slides.splice(t,0,...d);for(let t=0;t<this.slides.length;t++)this.slides[t].index=t;for(const t of d)this.emit("beforeInitSlide",t,t.index);if(this.page>=t&&(this.page+=d.length),this.updateMetrics(),a){const e=(null===(s=this.pages[this.page])||void 0===s?void 0:s.pos)||0,i=(null===(o=this.pages[this.page])||void 0===o?void 0:o.dim)||0,n=this.pages.length||1,h=this.isRTL?l-i:i-l,d=this.isRTL?r-e:e-r;c&&1===n?(t<=this.page&&(a.current[this.axis]-=h,a.target[this.axis]-=h),a.panTo({[this.isHorizontal?"x":"y"]:-1*e})):d&&t<=this.page&&(a.target[this.axis]-=d,a.current[this.axis]-=d,a.requestTick())}for(const t of d)this.emit("initSlide",t,t.index)}prependSlide(t){this.addSlide(0,t)}appendSlide(t){this.addSlide(this.slides.length,t)}removeSlide(t){const e=this.slides.length;t=(t%e+e)%e;const i=this.slides[t];if(i){this.removeSlideEl(i,!0),this.slides.splice(t,1);for(let t=0;t<this.slides.length;t++)this.slides[t].index=t;this.updateMetrics(),this.slideTo(this.page,{friction:0,transition:!1}),this.emit("destroySlide",i)}}updateMetrics(){const{panzoom:t,viewport:i,track:n,slides:s,isHorizontal:o,isInfinite:a}=this;if(!n)return;const r=o?"width":"height",l=o?"offsetWidth":"offsetHeight";if(i){let t=Math.max(i[l],e(i.getBoundingClientRect()[r],1e3)),n=getComputedStyle(i),s="padding",a=o?"Right":"Bottom";t-=parseFloat(n[s+(o?"Left":"Top")])+parseFloat(n[s+a]),this.viewportDim=t}let c,h=0;for(const[t,i]of s.entries()){let n=0,o=0;!i.el&&c?(n=c.dim,o=c.gap):(({dim:n,gap:o}=this.getSlideMetrics(i)),c=i),n=e(n,1e3),o=e(o,1e3),i.dim=n,i.gap=o,i.pos=h,h+=n,(a||t<s.length-1)&&(h+=o)}h=e(h,1e3),this.contentDim=h,t&&(t.contentRect[r]=h,t.contentRect[o?"fullWidth":"fullHeight"]=h),this.pages=this.createPages(),this.pages=this.processPages(),this.state===H.Init&&this.setInitialPage(),this.page=Math.max(0,Math.min(this.page,this.pages.length-1)),this.manageSlideVisiblity(),this.emit("refresh")}getProgress(t,i=!1,n=!1){void 0===t&&(t=this.page);const s=this,o=s.panzoom,a=s.contentDim,r=s.pages[t]||0;if(!r||!o)return t>this.page?-1:1;let l=-1*o.current.e,c=e((l-r.pos)/(1*r.dim),1e3),h=c,d=c;this.isInfinite&&!0!==n&&(h=e((l-r.pos+a)/(1*r.dim),1e3),d=e((l-r.pos-a)/(1*r.dim),1e3));let u=[c,h,d].reduce((function(t,e){return Math.abs(e)<Math.abs(t)?e:t}));return i?u:u>1?1:u<-1?-1:u}setViewportHeight(){const{page:t,pages:e,viewport:i,isHorizontal:n}=this;if(!i||!e[t])return;let s=0;n&&this.track&&(this.track.style.height="auto",e[t].slides.forEach((t=>{t.el&&(s=Math.max(s,t.el.offsetHeight))}))),i.style.height=s?`${s}px`:""}getPageForSlide(t){for(const e of this.pages)for(const i of e.slides)if(i.index===t)return e.index;return-1}getVisibleSlides(t=0){var e;const i=new Set;let{panzoom:n,contentDim:s,viewportDim:o,pages:a,page:r}=this;if(o){s=s+(null===(e=this.slides[this.slides.length-1])||void 0===e?void 0:e.gap)||0;let l=0;l=n&&n.state!==v.Init&&n.state!==v.Destroy?-1*n.current[this.axis]:a[r]&&a[r].pos||0,this.isInfinite&&(l-=Math.floor(l/s)*s),this.isRTL&&this.isHorizontal&&(l*=-1);const c=l-o*t,h=l+o*(t+1),d=this.isInfinite?[-1,0,1]:[0];for(const t of this.slides)for(const e of d){const n=t.pos+e*s,o=n+t.dim+t.gap;n<h&&o>c&&i.add(t)}}return i}getPageFromPosition(t){const{viewportDim:e,contentDim:i,slides:n,pages:s,panzoom:o}=this,a=s.length,r=n.length,l=n[0],c=n[r-1],h=this.option("center");let d=0,u=0,p=0,f=void 0===t?-1*((null==o?void 0:o.target[this.axis])||0):t;h&&(f+=.5*e),this.isInfinite?(f<l.pos-.5*c.gap&&(f-=i,p=-1),f>c.pos+c.dim+.5*c.gap&&(f-=i,p=1)):f=Math.max(l.pos||0,Math.min(f,c.pos));let g=c,m=n.find((t=>{const e=t.pos-.5*g.gap,i=t.pos+t.dim+.5*t.gap;return g=t,f>=e&&f<i}));return m||(m=c),u=this.getPageForSlide(m.index),d=u+p*a,{page:d,pageIndex:u}}setPageFromPosition(){const{pageIndex:t}=this.getPageFromPosition();this.onChange(t)}destroy(){if([H.Destroy].includes(this.state))return;this.state=H.Destroy;const{container:t,viewport:e,track:i,slides:n,panzoom:s}=this,o=this.option("classes");t.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),t.removeEventListener("slideTo",this.onSlideTo),window.removeEventListener("resize",this.onResize),s&&(s.destroy(),this.panzoom=null),n&&n.forEach((t=>{this.removeSlideEl(t)})),this.detachPlugins(),e&&(e.removeEventListener("scroll",this.onScroll),e.offsetParent&&i&&i.offsetParent&&e.replaceWith(...i.childNodes));for(const[e,i]of Object.entries(o))"container"!==e&&i&&t.classList.remove(i);this.track=null,this.viewport=null,this.page=0,this.slides=[];const a=this.events.get("ready");this.events=new Map,a&&this.events.set("ready",a)}}Object.defineProperty(tt,"Panzoom",{enumerable:!0,configurable:!0,writable:!0,value:D}),Object.defineProperty(tt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:B}),Object.defineProperty(tt,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:G});const et=function(t){if(!S(t))return 0;const e=window.scrollY,i=window.innerHeight,n=e+i,s=t.getBoundingClientRect(),o=s.y+e,a=s.height,r=o+a;if(e>r||n<o)return 0;if(e<o&&n>r)return 100;if(o<e&&r>n)return 100;let l=a;o<e&&(l-=e-o),r>n&&(l-=r-n);const c=l/i*100;return Math.round(c)},it=!("undefined"==typeof window||!window.document||!window.document.createElement);let nt;const st=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden]):not(.fancybox-focus-guard)","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"]):not([disabled]):not([aria-hidden])'].join(","),ot=t=>{if(t&&it){void 0===nt&&document.createElement("div").focus({get preventScroll(){return nt=!0,!1}});try{if(nt)t.focus({preventScroll:!0});else{const e=window.scrollY||document.body.scrollTop,i=window.scrollX||document.body.scrollLeft;t.focus(),document.body.scrollTo({top:e,left:i,behavior:"auto"})}}catch(t){}}},at=()=>{const t=document;let e,i="",n="",s="";return t.fullscreenEnabled?(i="requestFullscreen",n="exitFullscreen",s="fullscreenElement"):t.webkitFullscreenEnabled&&(i="webkitRequestFullscreen",n="webkitExitFullscreen",s="webkitFullscreenElement"),i&&(e={request:function(e=t.documentElement){return"webkitRequestFullscreen"===i?e[i](Element.ALLOW_KEYBOARD_INPUT):e[i]()},exit:function(){return t[s]&&t[n]()},isFullscreen:function(){return t[s]}}),e},rt={animated:!0,autoFocus:!0,backdropClick:"close",Carousel:{classes:{container:"fancybox__carousel",viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"}},closeButton:"auto",closeExisting:!1,commonCaption:!1,compact:()=>window.matchMedia("(max-width: 578px), (max-height: 578px)").matches,contentClick:"toggleZoom",contentDblClick:!1,defaultType:"image",defaultDisplay:"flex",dragToClose:!0,Fullscreen:{autoStart:!1},groupAll:!1,groupAttr:"data-fancybox",hideClass:"f-fadeOut",hideScrollbar:!0,idle:3500,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"prev",ArrowDown:"next",ArrowRight:"next",ArrowLeft:"prev"},l10n:Object.assign(Object.assign({},y),{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}),parentEl:null,placeFocusBack:!0,showClass:"f-zoomInUp",startIndex:0,tpl:{closeButton:'<button data-fancybox-close class="f-button is-close-btn" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M20 20L4 4m16 0L4 20"/></svg></button>',main:'<div class="fancybox__container" role="dialog" aria-modal="true" aria-label="{{MODAL}}" tabindex="-1">\n <div class="fancybox__backdrop"></div>\n <div class="fancybox__carousel"></div>\n <div class="fancybox__footer"></div>\n </div>'},trapFocus:!0,wheel:"zoom"};var lt,ct;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Closing=2]="Closing",t[t.CustomClosing=3]="CustomClosing",t[t.Destroy=4]="Destroy"}(lt||(lt={})),function(t){t[t.Loading=0]="Loading",t[t.Opening=1]="Opening",t[t.Ready=2]="Ready",t[t.Closing=3]="Closing"}(ct||(ct={}));let ht="",dt=!1,ut=!1,pt=null;const ft=()=>{let t="",e="";const i=Ae.getInstance();if(i){const n=i.carousel,s=i.getSlide();if(n&&s){let o=s.slug||void 0,a=s.triggerEl||void 0;e=o||(i.option("slug")||""),!e&&a&&a.dataset&&(e=a.dataset.fancybox||""),e&&"true"!==e&&(t="#"+e+(!o&&n.slides.length>1?"-"+(s.index+1):""))}}return{hash:t,slug:e,index:1}},gt=()=>{const t=new URL(document.URL).hash,e=t.slice(1).split("-"),i=e[e.length-1],n=i&&/^\+?\d+$/.test(i)&&parseInt(e.pop()||"1",10)||1;return{hash:t,slug:e.join("-"),index:n}},mt=()=>{const{slug:t,index:e}=gt();if(!t)return;let i=document.querySelector(`[data-slug="${t}"]`);if(i&&i.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),Ae.getInstance())return;const n=document.querySelectorAll(`[data-fancybox="${t}"]`);n.length&&(i=n[e-1],i&&i.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})))},vt=()=>{if(!1===Ae.defaults.Hash)return;const t=Ae.getInstance();if(!1===(null==t?void 0:t.options.Hash))return;const{slug:e,index:i}=gt(),{slug:n}=ft();t&&(e===n?t.jumpTo(i-1):(dt=!0,t.close())),mt()},bt=()=>{pt&&clearTimeout(pt),queueMicrotask((()=>{vt()}))},yt=()=>{window.addEventListener("hashchange",bt,!1),setTimeout((()=>{vt()}),500)};it&&(/complete|interactive|loaded/.test(document.readyState)?yt():document.addEventListener("DOMContentLoaded",yt));const wt="is-zooming-in";class xt extends ${onCreateSlide(t,e,i){const n=this.instance.optionFor(i,"src")||"";i.el&&"image"===i.type&&"string"==typeof n&&this.setImage(i,n)}onRemoveSlide(t,e,i){i.panzoom&&i.panzoom.destroy(),i.panzoom=void 0,i.imageEl=void 0}onChange(t,e,i,n){P(this.instance.container,wt);for(const t of e.slides){const e=t.panzoom;e&&t.index!==i&&e.reset(.35)}}onClose(){var t;const e=this.instance,i=e.container,n=e.getSlide();if(!i||!i.parentElement||!n)return;const{el:s,contentEl:o,panzoom:a,thumbElSrc:r}=n;if(!s||!r||!o||!a||a.isContentLoading||a.state===v.Init||a.state===v.Destroy)return;a.updateMetrics();let l=this.getZoomInfo(n);if(!l)return;this.instance.state=lt.CustomClosing,i.classList.remove(wt),i.classList.add("is-zooming-out"),o.style.backgroundImage=`url('${r}')`;const c=i.getBoundingClientRect();1===((null===(t=window.visualViewport)||void 0===t?void 0:t.scale)||1)&&Object.assign(i.style,{position:"absolute",top:`${i.offsetTop+window.scrollY}px`,left:`${i.offsetLeft+window.scrollX}px`,bottom:"auto",right:"auto",width:`${c.width}px`,height:`${c.height}px`,overflow:"hidden"});const{x:h,y:d,scale:u,opacity:p}=l;if(p){const t=((t,e,i,n)=>{const s=e-t,o=n-i;return e=>i+((e-t)/s*o||0)})(a.scale,u,1,0);a.on("afterTransform",(()=>{o.style.opacity=t(a.scale)+""}))}a.on("endAnimation",(()=>{e.destroy()})),a.target.a=u,a.target.b=0,a.target.c=0,a.target.d=u,a.panTo({x:h,y:d,scale:u,friction:p?.2:.33,ignoreBounds:!0}),a.isResting&&e.destroy()}setImage(t,e){const i=this.instance;t.src=e,this.process(t,e).then((e=>{const{contentEl:n,imageEl:s,thumbElSrc:o,el:a}=t;if(i.isClosing()||!n||!s)return;n.offsetHeight;const r=!!i.isOpeningSlide(t)&&this.getZoomInfo(t);if(this.option("protected")&&a){a.addEventListener("contextmenu",(t=>{t.preventDefault()}));const t=document.createElement("div");C(t,"fancybox-protected"),n.appendChild(t)}if(o&&r){const s=e.contentRect,a=Math.max(s.fullWidth,s.fullHeight);let c=null;!r.opacity&&a>1200&&(c=document.createElement("img"),C(c,"fancybox-ghost"),c.src=o,n.appendChild(c));const h=()=>{c&&(C(c,"f-fadeFastOut"),setTimeout((()=>{c&&(c.remove(),c=null)}),200))};(l=o,new Promise(((t,e)=>{const i=new Image;i.onload=t,i.onerror=e,i.src=l}))).then((()=>{i.hideLoading(t),t.state=ct.Opening,this.instance.emit("reveal",t),this.zoomIn(t).then((()=>{h(),this.instance.done(t)}),(()=>{})),c&&setTimeout((()=>{h()}),a>2500?800:200)}),(()=>{i.hideLoading(t),i.revealContent(t)}))}else{const n=this.optionFor(t,"initialSize"),s=this.optionFor(t,"zoom"),o={event:i.prevMouseMoveEvent||i.options.event,friction:s?.12:0};let a=i.optionFor(t,"showClass")||void 0,r=!0;i.isOpeningSlide(t)&&("full"===n?e.zoomToFull(o):"cover"===n?e.zoomToCover(o):"max"===n?e.zoomToMax(o):r=!1,e.stop("current")),r&&a&&(a=e.isDragging?"f-fadeIn":""),i.hideLoading(t),i.revealContent(t,a)}var l}),(()=>{i.setError(t,"{{IMAGE_ERROR}}")}))}process(t,e){return new Promise(((i,n)=>{var o;const a=this.instance,r=t.el;a.clearContent(t),a.showLoading(t);let l=this.optionFor(t,"content");if("string"==typeof l&&(l=s(l)),!l||!S(l)){if(l=document.createElement("img"),l instanceof HTMLImageElement){let i="",n=t.caption;i="string"==typeof n&&n?n.replace(/<[^>]+>/gi,"").substring(0,1e3):`Image ${t.index+1} of ${(null===(o=a.carousel)||void 0===o?void 0:o.pages.length)||1}`,l.src=e||"",l.alt=i,l.draggable=!1,t.srcset&&l.setAttribute("srcset",t.srcset),this.instance.isOpeningSlide(t)&&(l.fetchPriority="high")}t.sizes&&l.setAttribute("sizes",t.sizes)}C(l,"fancybox-image"),t.imageEl=l,a.setContent(t,l,!1);t.panzoom=new D(r,p({transformParent:!0},this.option("Panzoom")||{},{content:l,width:(e,i)=>a.optionFor(t,"width","auto",i)||"auto",height:(e,i)=>a.optionFor(t,"height","auto",i)||"auto",wheel:()=>{const t=a.option("wheel");return("zoom"===t||"pan"==t)&&t},click:(e,i)=>{var n,s;if(a.isCompact||a.isClosing())return!1;if(t.index!==(null===(n=a.getSlide())||void 0===n?void 0:n.index))return!1;if(i){const t=i.composedPath()[0];if(["A","BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].includes(t.nodeName))return!1}let o=!i||i.target&&(null===(s=t.contentEl)||void 0===s?void 0:s.contains(i.target));return a.option(o?"contentClick":"backdropClick")||!1},dblClick:()=>a.isCompact?"toggleZoom":a.option("contentDblClick")||!1,spinner:!1,panOnlyZoomed:!0,wheelLimit:1/0,on:{ready:t=>{i(t)},error:()=>{n()},destroy:()=>{n()}}}))}))}zoomIn(t){return new Promise(((e,i)=>{const n=this.instance,s=n.container,{panzoom:o,contentEl:a,el:r}=t;o&&o.updateMetrics();const l=this.getZoomInfo(t);if(!(l&&r&&a&&o&&s))return void i();const{x:c,y:h,scale:d,opacity:u}=l,p=()=>{t.state!==ct.Closing&&(u&&(a.style.opacity=Math.max(Math.min(1,1-(1-o.scale)/(1-d)),0)+""),o.scale>=1&&o.scale>o.targetScale-.1&&e(o))},f=t=>{(t.scale<.99||t.scale>1.01)&&!t.isDragging||(P(s,wt),a.style.opacity="",t.off("endAnimation",f),t.off("touchStart",f),t.off("afterTransform",p),e(t))};o.on("endAnimation",f),o.on("touchStart",f),o.on("afterTransform",p),o.on(["error","destroy"],(()=>{i()})),o.panTo({x:c,y:h,scale:d,friction:0,ignoreBounds:!0}),o.stop("current");const g={event:"mousemove"===o.panMode?n.prevMouseMoveEvent||n.options.event:void 0},m=this.optionFor(t,"initialSize");C(s,wt),n.hideLoading(t),"full"===m?o.zoomToFull(g):"cover"===m?o.zoomToCover(g):"max"===m?o.zoomToMax(g):o.reset(.172)}))}getZoomInfo(t){const{el:e,imageEl:i,thumbEl:n,panzoom:s}=t,o=this.instance,a=o.container;if(!e||!i||!n||!s||et(n)<3||!this.optionFor(t,"zoom")||!a||o.state===lt.Destroy)return!1;if("0"===getComputedStyle(a).getPropertyValue("--f-images-zoom"))return!1;const r=window.visualViewport||null;if(1!==(r?r.scale:1))return!1;let{top:l,left:c,width:h,height:d}=n.getBoundingClientRect(),{top:u,left:p,fitWidth:f,fitHeight:g}=s.contentRect;if(!(h&&d&&f&&g))return!1;const m=s.container.getBoundingClientRect();p+=m.left,u+=m.top;const v=-1*(p+.5*f-(c+.5*h)),b=-1*(u+.5*g-(l+.5*d)),y=h/f;let w=this.option("zoomOpacity")||!1;return"auto"===w&&(w=Math.abs(h/d-f/g)>.1),{x:v,y:b,scale:y,opacity:w}}attach(){const t=this,e=t.instance;e.on("Carousel.change",t.onChange),e.on("Carousel.createSlide",t.onCreateSlide),e.on("Carousel.removeSlide",t.onRemoveSlide),e.on("close",t.onClose)}detach(){const t=this,e=t.instance;e.off("Carousel.change",t.onChange),e.off("Carousel.createSlide",t.onCreateSlide),e.off("Carousel.removeSlide",t.onRemoveSlide),e.off("close",t.onClose)}}Object.defineProperty(xt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{initialSize:"fit",Panzoom:{maxScale:1},protected:!1,zoom:!0,zoomOpacity:"auto"}}),"function"==typeof SuppressedError&&SuppressedError;const Et="html",St="image",Pt="map",Ct="youtube",Tt="vimeo",Mt="html5video",Ot=(t,e={})=>{const i=new URL(t),n=new URLSearchParams(i.search),s=new URLSearchParams;for(const[t,i]of[...n,...Object.entries(e)]){let e=i+"";if("t"===t){let t=e.match(/((\d*)m)?(\d*)s?/);t&&s.set("start",60*parseInt(t[2]||"0")+parseInt(t[3]||"0")+"")}else s.set(t,e)}let o=s+"",a=t.match(/#t=((.*)?\d+s)/);return a&&(o+=`#t=${a[1]}`),o},At={ajax:null,autoSize:!0,iframeAttr:{allow:"autoplay; fullscreen",scrolling:"auto"},preload:!0,videoAutoplay:!0,videoRatio:16/9,videoTpl:'<video class="fancybox__html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">\n <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos.</video>',videoFormat:"",vimeo:{byline:1,color:"00adef",controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}},Lt=["image","html","ajax","inline","clone","iframe","map","pdf","html5video","youtube","vimeo"];class zt extends ${onBeforeInitSlide(t,e,i){this.processType(i)}onCreateSlide(t,e,i){this.setContent(i)}onClearContent(t,e){e.xhr&&(e.xhr.abort(),e.xhr=null);const i=e.iframeEl;i&&(i.onload=i.onerror=null,i.src="//about:blank",e.iframeEl=null);const n=e.contentEl,s=e.placeholderEl;if("inline"===e.type&&n&&s)n.classList.remove("fancybox__content"),"none"!==getComputedStyle(n).getPropertyValue("display")&&(n.style.display="none"),setTimeout((()=>{s&&(n&&s.parentNode&&s.parentNode.insertBefore(n,s),s.remove())}),0),e.contentEl=void 0,e.placeholderEl=void 0;else for(;e.el&&e.el.firstChild;)e.el.removeChild(e.el.firstChild)}onSelectSlide(t,e,i){i.state===ct.Ready&&this.playVideo()}onUnselectSlide(t,e,i){var n,s;if(i.type===Mt){try{null===(s=null===(n=i.el)||void 0===n?void 0:n.querySelector("video"))||void 0===s||s.pause()}catch(t){}return}let o;i.type===Tt?o={method:"pause",value:"true"}:i.type===Ct&&(o={event:"command",func:"pauseVideo"}),o&&i.iframeEl&&i.iframeEl.contentWindow&&i.iframeEl.contentWindow.postMessage(JSON.stringify(o),"*"),i.poller&&clearTimeout(i.poller)}onDone(t,e){t.isCurrentSlide(e)&&!t.isClosing()&&this.playVideo()}onRefresh(t,e){e.slides.forEach((t=>{t.el&&(this.resizeIframe(t),this.setAspectRatio(t))}))}onMessage(t){try{let e=JSON.parse(t.data);if("https://player.vimeo.com"===t.origin){if("ready"===e.event)for(let e of Array.from(document.getElementsByClassName("fancybox__iframe")))e instanceof HTMLIFrameElement&&e.contentWindow===t.source&&(e.dataset.ready="true")}else if(t.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&"onReady"===e.event){const t=document.getElementById(e.id);t&&(t.dataset.ready="true")}}catch(t){}}loadAjaxContent(t){const e=this.instance.optionFor(t,"src")||"";this.instance.showLoading(t);const i=this.instance,n=new XMLHttpRequest;i.showLoading(t),n.onreadystatechange=function(){n.readyState===XMLHttpRequest.DONE&&i.state===lt.Ready&&(i.hideLoading(t),200===n.status?i.setContent(t,n.responseText):i.setError(t,404===n.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))};const s=t.ajax||null;n.open(s?"POST":"GET",e+""),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.send(s),t.xhr=n}setInlineContent(t){let e=null;if(S(t.src))e=t.src;else if("string"==typeof t.src){const i=t.src.split("#",2).pop();e=i?document.getElementById(i):null}if(e){if("clone"===t.type||e.closest(".fancybox__slide")){e=e.cloneNode(!0);const i=e.dataset.animationName;i&&(e.classList.remove(i),delete e.dataset.animationName);let n=e.getAttribute("id");n=n?`${n}--clone`:`clone-${this.instance.id}-${t.index}`,e.setAttribute("id",n)}else if(e.parentNode){const i=document.createElement("div");i.classList.add("fancybox-placeholder"),e.parentNode.insertBefore(i,e),t.placeholderEl=i}this.instance.setContent(t,e)}else this.instance.setError(t,"{{ELEMENT_NOT_FOUND}}")}setIframeContent(t){const{src:e,el:i}=t;if(!e||"string"!=typeof e||!i)return;i.classList.add("is-loading");const n=this.instance,s=document.createElement("iframe");s.className="fancybox__iframe",s.setAttribute("id",`fancybox__iframe_${n.id}_${t.index}`);for(const[e,i]of Object.entries(this.optionFor(t,"iframeAttr")||{}))s.setAttribute(e,i);s.onerror=()=>{n.setError(t,"{{IFRAME_ERROR}}")},t.iframeEl=s;const o=this.optionFor(t,"preload");if("iframe"!==t.type||!1===o)return s.setAttribute("src",t.src+""),n.setContent(t,s,!1),this.resizeIframe(t),void n.revealContent(t);n.showLoading(t),s.onload=()=>{if(!s.src.length)return;const e="true"!==s.dataset.ready;s.dataset.ready="true",this.resizeIframe(t),e?n.revealContent(t):n.hideLoading(t)},s.setAttribute("src",e),n.setContent(t,s,!1)}resizeIframe(t){const{type:e,iframeEl:i}=t;if(e===Ct||e===Tt)return;const n=null==i?void 0:i.parentElement;if(!i||!n)return;let s=t.autoSize;void 0===s&&(s=this.optionFor(t,"autoSize"));let o=t.width||0,a=t.height||0;o&&a&&(s=!1);const r=n&&n.style;if(!1!==t.preload&&!1!==s&&r)try{const t=window.getComputedStyle(n),e=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),s=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom),l=i.contentWindow;if(l){const t=l.document,i=t.getElementsByTagName(Et)[0],n=t.body;r.width="",n.style.overflow="hidden",o=o||i.scrollWidth+e,r.width=`${o}px`,n.style.overflow="",r.flex="0 0 auto",r.height=`${n.scrollHeight}px`,a=i.scrollHeight+s}}catch(t){}if(o||a){const t={flex:"0 1 auto",width:"",height:""};o&&"auto"!==o&&(t.width=`${o}px`),a&&"auto"!==a&&(t.height=`${a}px`),Object.assign(r,t)}}playVideo(){const t=this.instance.getSlide();if(!t)return;const{el:e}=t;if(!e||!e.offsetParent)return;if(!this.optionFor(t,"videoAutoplay"))return;if(t.type===Mt)try{const t=e.querySelector("video");if(t){const e=t.play();void 0!==e&&e.then((()=>{})).catch((e=>{t.muted=!0,t.play()}))}}catch(t){}if(t.type!==Ct&&t.type!==Tt)return;const i=()=>{if(t.iframeEl&&t.iframeEl.contentWindow){let e;if("true"===t.iframeEl.dataset.ready)return e=t.type===Ct?{event:"command",func:"playVideo"}:{method:"play",value:"true"},e&&t.iframeEl.contentWindow.postMessage(JSON.stringify(e),"*"),void(t.poller=void 0);t.type===Ct&&(e={event:"listening",id:t.iframeEl.getAttribute("id")},t.iframeEl.contentWindow.postMessage(JSON.stringify(e),"*"))}t.poller=setTimeout(i,250)};i()}processType(t){if(t.html)return t.type=Et,t.src=t.html,void(t.html="");const e=this.instance.optionFor(t,"src","");if(!e||"string"!=typeof e)return;let i=t.type,n=null;if(n=e.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i)){const s=this.optionFor(t,Ct),{nocookie:o}=s,a=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(i[n[s]]=t[n[s]])}return i}(s,["nocookie"]),r=`www.youtube${o?"-nocookie":""}.com`,l=Ot(e,a),c=encodeURIComponent(n[2]);t.videoId=c,t.src=`https://${r}/embed/${c}?${l}`,t.thumbSrc=t.thumbSrc||`https://i.ytimg.com/vi/${c}/mqdefault.jpg`,i=Ct}else if(n=e.match(/^.+vimeo.com\/(?:\/)?([\d]+)((\/|\?h=)([a-z0-9]+))?(.*)?/)){const s=Ot(e,this.optionFor(t,Tt)),o=encodeURIComponent(n[1]),a=n[4]||"";t.videoId=o,t.src=`https://player.vimeo.com/video/${o}?${a?`h=${a}${s?"&":""}`:""}${s}`,i=Tt}if(!i&&t.triggerEl){const e=t.triggerEl.dataset.type;Lt.includes(e)&&(i=e)}i||"string"==typeof e&&("#"===e.charAt(0)?i="inline":(n=e.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(i=Mt,t.videoFormat=t.videoFormat||"video/"+("ogv"===n[1]?"ogg":n[1])):e.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?i=St:e.match(/\.(pdf)((\?|#).*)?$/i)&&(i="pdf")),(n=e.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))?(t.src=`https://maps.google.${n[1]}/?ll=${(n[2]?n[2]+"&z="+Math.floor(parseFloat(n[3]))+(n[4]?n[4].replace(/^\//,"&"):""):n[4]+"").replace(/\?/,"&")}&output=${n[4]&&n[4].indexOf("layer=c")>0?"svembed":"embed"}`,i=Pt):(n=e.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(t.src=`https://maps.google.${n[1]}/maps?q=${n[2].replace("query=","q=").replace("api=1","")}&output=embed`,i=Pt),i=i||this.instance.option("defaultType"),t.type=i,i===St&&(t.thumbSrc=t.thumbSrc||t.src)}setContent(t){const e=this.instance.optionFor(t,"src")||"";if(t&&t.type&&e){switch(t.type){case Et:this.instance.setContent(t,e);break;case Mt:const i=this.option("videoTpl");i&&this.instance.setContent(t,i.replace(/\{\{src\}\}/gi,e+"").replace(/\{\{format\}\}/gi,this.optionFor(t,"videoFormat")||"").replace(/\{\{poster\}\}/gi,t.poster||t.thumbSrc||""));break;case"inline":case"clone":this.setInlineContent(t);break;case"ajax":this.loadAjaxContent(t);break;case"pdf":case Pt:case Ct:case Tt:t.preload=!1;case"iframe":this.setIframeContent(t)}this.setAspectRatio(t)}}setAspectRatio(t){const e=t.contentEl;if(!(t.el&&e&&t.type&&[Ct,Tt,Mt].includes(t.type)))return;let i,n=t.width||"auto",s=t.height||"auto";if("auto"===n||"auto"===s){i=this.optionFor(t,"videoRatio");const e=(i+"").match(/(\d+)\s*\/\s?(\d+)/);i=e&&e.length>2?parseFloat(e[1])/parseFloat(e[2]):parseFloat(i+"")}else n&&s&&(i=n/s);if(!i)return;e.style.aspectRatio="",e.style.width="",e.style.height="",e.offsetHeight;const o=e.getBoundingClientRect(),a=o.width||1,r=o.height||1;e.style.aspectRatio=i+"",i<a/r?(s="auto"===s?r:Math.min(r,s),e.style.width="auto",e.style.height=`${s}px`):(n="auto"===n?a:Math.min(a,n),e.style.width=`${n}px`,e.style.height="auto")}attach(){const t=this,e=t.instance;e.on("Carousel.beforeInitSlide",t.onBeforeInitSlide),e.on("Carousel.createSlide",t.onCreateSlide),e.on("Carousel.selectSlide",t.onSelectSlide),e.on("Carousel.unselectSlide",t.onUnselectSlide),e.on("Carousel.Panzoom.refresh",t.onRefresh),e.on("done",t.onDone),e.on("clearContent",t.onClearContent),window.addEventListener("message",t.onMessage)}detach(){const t=this,e=t.instance;e.off("Carousel.beforeInitSlide",t.onBeforeInitSlide),e.off("Carousel.createSlide",t.onCreateSlide),e.off("Carousel.selectSlide",t.onSelectSlide),e.off("Carousel.unselectSlide",t.onUnselectSlide),e.off("Carousel.Panzoom.refresh",t.onRefresh),e.off("done",t.onDone),e.off("clearContent",t.onClearContent),window.removeEventListener("message",t.onMessage)}}Object.defineProperty(zt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:At});const Rt="play",kt="pause",It="ready";class Dt extends ${constructor(){super(...arguments),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:It}),Object.defineProperty(this,"inHover",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"timer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"progressBar",{enumerable:!0,configurable:!0,writable:!0,value:null})}get isActive(){return this.state!==It}onReady(t){this.option("autoStart")&&(t.isInfinite||t.page<t.pages.length-1)&&this.start()}onChange(){this.removeProgressBar(),this.pause()}onSettle(){this.resume()}onVisibilityChange(){"visible"===document.visibilityState?this.resume():this.pause()}onMouseEnter(){this.inHover=!0,this.pause()}onMouseLeave(){var t;this.inHover=!1,(null===(t=this.instance.panzoom)||void 0===t?void 0:t.isResting)&&this.resume()}onTimerEnd(){const t=this.instance;"play"===this.state&&(t.isInfinite||t.page!==t.pages.length-1?t.slideNext():t.slideTo(0))}removeProgressBar(){this.progressBar&&(this.progressBar.remove(),this.progressBar=null)}createProgressBar(){var t;if(!this.option("showProgress"))return null;this.removeProgressBar();const e=this.instance,i=(null===(t=e.pages[e.page])||void 0===t?void 0:t.slides)||[];let n=this.option("progressParentEl");if(n||(n=(1===i.length?i[0].el:null)||e.viewport),!n)return null;const s=document.createElement("div");return C(s,"f-progress"),n.prepend(s),this.progressBar=s,s.offsetHeight,s}set(){const t=this,e=t.instance;if(e.pages.length<2)return;if(t.timer)return;const i=t.option("timeout");t.state=Rt,C(e.container,"has-autoplay");let n=t.createProgressBar();n&&(n.style.transitionDuration=`${i}ms`,n.style.transform="scaleX(1)"),t.timer=setTimeout((()=>{t.timer=null,t.inHover||t.onTimerEnd()}),i),t.emit("set")}clear(){const t=this;t.timer&&(clearTimeout(t.timer),t.timer=null),t.removeProgressBar()}start(){const t=this;if(t.set(),t.state!==It){if(t.option("pauseOnHover")){const e=t.instance.container;e.addEventListener("mouseenter",t.onMouseEnter,!1),e.addEventListener("mouseleave",t.onMouseLeave,!1)}document.addEventListener("visibilitychange",t.onVisibilityChange,!1),t.emit("start")}}stop(){const t=this,e=t.state,i=t.instance.container;t.clear(),t.state=It,i.removeEventListener("mouseenter",t.onMouseEnter,!1),i.removeEventListener("mouseleave",t.onMouseLeave,!1),document.removeEventListener("visibilitychange",t.onVisibilityChange,!1),P(i,"has-autoplay"),e!==It&&t.emit("stop")}pause(){const t=this;t.state===Rt&&(t.state=kt,t.clear(),t.emit(kt))}resume(){const t=this,e=t.instance;if(e.isInfinite||e.page!==e.pages.length-1)if(t.state!==Rt){if(t.state===kt&&!t.inHover){const e=new Event("resume",{bubbles:!0,cancelable:!0});t.emit("resume",e),e.defaultPrevented||t.set()}}else t.set();else t.stop()}toggle(){this.state===Rt||this.state===kt?this.stop():this.start()}attach(){const t=this,e=t.instance;e.on("ready",t.onReady),e.on("Panzoom.startAnimation",t.onChange),e.on("Panzoom.endAnimation",t.onSettle),e.on("Panzoom.touchMove",t.onChange)}detach(){const t=this,e=t.instance;e.off("ready",t.onReady),e.off("Panzoom.startAnimation",t.onChange),e.off("Panzoom.endAnimation",t.onSettle),e.off("Panzoom.touchMove",t.onChange),t.stop()}}Object.defineProperty(Dt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{autoStart:!0,pauseOnHover:!0,progressParentEl:null,showProgress:!0,timeout:3e3}});class Ft extends ${constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null})}onPrepare(t){const e=t.carousel;if(!e)return;const i=t.container;i&&(e.options.Autoplay=p({autoStart:!1},this.option("Autoplay")||{},{pauseOnHover:!1,timeout:this.option("timeout"),progressParentEl:()=>this.option("progressParentEl")||null,on:{start:()=>{t.emit("startSlideshow")},set:e=>{var n;i.classList.add("has-slideshow"),(null===(n=t.getSlide())||void 0===n?void 0:n.state)!==ct.Ready&&e.pause()},stop:()=>{i.classList.remove("has-slideshow"),t.isCompact||t.endIdle(),t.emit("endSlideshow")},resume:(e,i)=>{var n,s,o;!i||!i.cancelable||(null===(n=t.getSlide())||void 0===n?void 0:n.state)===ct.Ready&&(null===(o=null===(s=t.carousel)||void 0===s?void 0:s.panzoom)||void 0===o?void 0:o.isResting)||i.preventDefault()}}}),e.attachPlugins({Autoplay:Dt}),this.ref=e.plugins.Autoplay)}onReady(t){const e=t.carousel,i=this.ref;i&&e&&this.option("playOnStart")&&(e.isInfinite||e.page<e.pages.length-1)&&i.start()}onDone(t,e){const i=this.ref,n=t.carousel;if(!i||!n)return;const s=e.panzoom;s&&s.on("startAnimation",(()=>{t.isCurrentSlide(e)&&i.stop()})),t.isCurrentSlide(e)&&i.resume()}onKeydown(t,e){var i;const n=this.ref;n&&e===this.option("key")&&"BUTTON"!==(null===(i=document.activeElement)||void 0===i?void 0:i.nodeName)&&n.toggle()}attach(){const t=this,e=t.instance;e.on("Carousel.init",t.onPrepare),e.on("Carousel.ready",t.onReady),e.on("done",t.onDone),e.on("keydown",t.onKeydown)}detach(){const t=this,e=t.instance;e.off("Carousel.init",t.onPrepare),e.off("Carousel.ready",t.onReady),e.off("done",t.onDone),e.off("keydown",t.onKeydown)}}Object.defineProperty(Ft,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{key:" ",playOnStart:!1,progressParentEl:t=>{var e;return(null===(e=t.instance.container)||void 0===e?void 0:e.querySelector(".fancybox__toolbar [data-fancybox-toggle-slideshow]"))||t.instance.container},timeout:3e3}});const jt={classes:{container:"f-thumbs f-carousel__thumbs",viewport:"f-thumbs__viewport",track:"f-thumbs__track",slide:"f-thumbs__slide",isResting:"is-resting",isSelected:"is-selected",isLoading:"is-loading",hasThumbs:"has-thumbs"},minCount:2,parentEl:null,thumbTpl:'<button class="f-thumbs__slide__button" tabindex="0" type="button" aria-label="{{GOTO}}" data-carousel-index="%i"><img class="f-thumbs__slide__img" data-lazy-src="{{%s}}" alt="" /></button>',type:"modern"};var Bt;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Hidden=2]="Hidden"}(Bt||(Bt={}));const Ht="isResting",Nt="thumbWidth",_t="thumbHeight",$t="thumbClipWidth";let Wt=class extends ${constructor(){super(...arguments),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:"modern"}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"thumbWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbClipWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbHeight",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbExtraGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:Bt.Init})}get isModern(){return"modern"===this.type}onInitSlide(t,e){const i=e.el?e.el.dataset:void 0;i&&(e.thumbSrc=i.thumbSrc||e.thumbSrc||"",e[$t]=parseFloat(i[$t]||"")||e[$t]||0,e[_t]=parseFloat(i.thumbHeight||"")||e[_t]||0),this.addSlide(e)}onInitSlides(){this.build()}onChange(){var t;if(!this.isModern)return;const e=this.container,i=this.instance,n=i.panzoom,s=this.carousel,o=s?s.panzoom:null,r=i.page;if(n&&s&&o){if(n.isDragging){P(e,this.cn(Ht));let n=(null===(t=s.pages[r])||void 0===t?void 0:t.pos)||0;n+=i.getProgress(r)*(this[$t]+this.thumbGap);let a=o.getBounds();-1*n>a.x.min&&-1*n<a.x.max&&o.panTo({x:-1*n,friction:.12})}else a(e,this.cn(Ht),n.isResting);this.shiftModern()}}onRefresh(){this.updateProps();for(const t of this.instance.slides||[])this.resizeModernSlide(t);this.shiftModern()}isDisabled(){const t=this.option("minCount")||0;if(t){const e=this.instance;let i=0;for(const t of e.slides||[])t.thumbSrc&&i++;if(i<t)return!0}const e=this.option("type");return["modern","classic"].indexOf(e)<0}getThumb(t){const e=this.option("thumbTpl")||"";return{html:this.instance.localize(e,[["%i",t.index],["%d",t.index+1],["%s",t.thumbSrc||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"]])}}addSlide(t){const e=this.carousel;e&&e.addSlide(t.index,this.getThumb(t))}getSlides(){const t=[];for(const e of this.instance.slides||[])t.push(this.getThumb(e));return t}resizeModernSlide(t){this.isModern&&(t[Nt]=t[$t]&&t[_t]?Math.round(this[_t]*(t[$t]/t[_t])):this[Nt])}updateProps(){const t=this.container;if(!t)return;const e=e=>parseFloat(getComputedStyle(t).getPropertyValue("--f-thumb-"+e))||0;this.thumbGap=e("gap"),this.thumbExtraGap=e("extra-gap"),this[Nt]=e("width")||40,this[$t]=e("clip-width")||40,this[_t]=e("height")||40}build(){const t=this;if(t.state!==Bt.Init)return;if(t.isDisabled())return void t.emit("disabled");const e=t.instance,i=e.container,n=t.getSlides(),s=t.option("type");t.type=s;const o=t.option("parentEl"),a=t.cn("container"),r=t.cn("track");let l=null==o?void 0:o.querySelector("."+a);l||(l=document.createElement("div"),C(l,a),o?o.appendChild(l):i.after(l)),C(l,`is-${s}`),C(i,t.cn("hasThumbs")),t.container=l,t.updateProps();let c=l.querySelector("."+r);c||(c=document.createElement("div"),C(c,t.cn("track")),l.appendChild(c)),t.track=c;const h=p({},{track:c,infinite:!1,center:!0,fill:"classic"===s,dragFree:!0,slidesPerPage:1,transition:!1,preload:.25,friction:.12,Panzoom:{maxVelocity:0},Dots:!1,Navigation:!1,classes:{container:"f-thumbs",viewport:"f-thumbs__viewport",track:"f-thumbs__track",slide:"f-thumbs__slide"}},t.option("Carousel")||{},{Sync:{target:e},slides:n}),d=new e.constructor(l,h);d.on("createSlide",((e,i)=>{t.setProps(i.index),t.emit("createSlide",i,i.el)})),d.on("ready",(()=>{t.shiftModern(),t.emit("ready")})),d.on("refresh",(()=>{t.shiftModern()})),d.on("Panzoom.click",((e,i,n)=>{t.onClick(n)})),t.carousel=d,t.state=Bt.Ready}onClick(t){t.preventDefault(),t.stopPropagation();const e=this.instance,{pages:i,page:n}=e,s=t=>{if(t){const e=t.closest("[data-carousel-index]");if(e)return[parseInt(e.dataset.carouselIndex||"",10)||0,e]}return[-1,void 0]},o=(t,e)=>{const i=document.elementFromPoint(t,e);return i?s(i):[-1,void 0]};let[a,r]=s(t.target);if(a>-1)return;const l=this[$t],c=t.clientX,h=t.clientY;let[d,u]=o(c-l,h),[p,f]=o(c+l,h);u&&f?(a=Math.abs(c-u.getBoundingClientRect().right)<Math.abs(c-f.getBoundingClientRect().left)?d:p,a===n&&(a=a===d?p:d)):u?a=d:f&&(a=p),a>-1&&i[a]&&e.slideTo(a)}getShift(t){var e;const i=this,{instance:n}=i,s=i.carousel;if(!n||!s)return 0;const o=i[Nt],a=i[$t],r=i.thumbGap,l=i.thumbExtraGap;if(!(null===(e=s.slides[t])||void 0===e?void 0:e.el))return 0;const c=.5*(o-a),h=n.pages.length-1;let d=n.getProgress(0),u=n.getProgress(h),p=n.getProgress(t,!1,!0),f=0,g=c+l+r;const m=d<0&&d>-1,v=u>0&&u<1;return 0===t?(f=g*Math.abs(d),v&&1===d&&(f-=g*Math.abs(u))):t===h?(f=g*Math.abs(u)*-1,m&&-1===u&&(f+=g*Math.abs(d))):m||v?(f=-1*g,f+=g*Math.abs(d),f+=g*(1-Math.abs(u))):f=g*p,f}setProps(t){var i;const n=this;if(!n.isModern)return;const{instance:s}=n,o=n.carousel;if(s&&o){const a=null===(i=o.slides[t])||void 0===i?void 0:i.el;if(a&&a.childNodes.length){let i=e(1-Math.abs(s.getProgress(t))),o=e(n.getShift(t));a.style.setProperty("--progress",i?i+"":""),a.style.setProperty("--shift",o+"")}}}shiftModern(){const t=this;if(!t.isModern)return;const{instance:e,track:i}=t,n=e.panzoom,s=t.carousel;if(!(e&&i&&n&&s))return;if(n.state===v.Init||n.state===v.Destroy)return;for(const i of e.slides)t.setProps(i.index);let o=(t[$t]+t.thumbGap)*(s.slides.length||0);i.style.setProperty("--width",o+"")}cleanup(){const t=this;t.carousel&&t.carousel.destroy(),t.carousel=null,t.container&&t.container.remove(),t.container=null,t.track&&t.track.remove(),t.track=null,t.state=Bt.Init,P(t.instance.container,t.cn("hasThumbs"))}attach(){const t=this,e=t.instance;e.on("initSlide",t.onInitSlide),e.state===H.Init?e.on("initSlides",t.onInitSlides):t.onInitSlides(),e.on(["change","Panzoom.afterTransform"],t.onChange),e.on("Panzoom.refresh",t.onRefresh)}detach(){const t=this,e=t.instance;e.off("initSlide",t.onInitSlide),e.off("initSlides",t.onInitSlides),e.off(["change","Panzoom.afterTransform"],t.onChange),e.off("Panzoom.refresh",t.onRefresh),t.cleanup()}};Object.defineProperty(Wt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:jt});const Xt=Object.assign(Object.assign({},jt),{key:"t",showOnStart:!0,parentEl:null}),qt="is-masked",Yt="aria-hidden";class Vt extends ${constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"hidden",{enumerable:!0,configurable:!0,writable:!0,value:!1})}get isEnabled(){const t=this.ref;return t&&!t.isDisabled()}get isHidden(){return this.hidden}onClick(t,e){e.stopPropagation()}onCreateSlide(t,e){var i,n,s;const o=(null===(s=null===(n=null===(i=this.instance)||void 0===i?void 0:i.carousel)||void 0===n?void 0:n.slides[e.index])||void 0===s?void 0:s.type)||"",a=e.el;if(a&&o){let t=`for-${o}`;["video","youtube","vimeo","html5video"].includes(o)&&(t+=" for-video"),C(a,t)}}onInit(){var t;const e=this,i=e.instance,n=i.carousel;if(e.ref||!n)return;const s=e.option("parentEl")||i.footer||i.container;if(!s)return;const o=p({},e.options,{parentEl:s,classes:{container:"f-thumbs fancybox__thumbs"},Carousel:{Sync:{friction:i.option("Carousel.friction")||0}},on:{ready:t=>{const i=t.container;i&&this.hidden&&(e.refresh(),i.style.transition="none",e.hide(),i.offsetHeight,queueMicrotask((()=>{i.style.transition="",e.show()})))}}});o.Carousel=o.Carousel||{},o.Carousel.on=p((null===(t=e.options.Carousel)||void 0===t?void 0:t.on)||{},{click:this.onClick,createSlide:this.onCreateSlide}),n.options.Thumbs=o,n.attachPlugins({Thumbs:Wt}),e.ref=n.plugins.Thumbs,e.option("showOnStart")||(e.ref.state=Bt.Hidden,e.hidden=!0)}onResize(){var t;const e=null===(t=this.ref)||void 0===t?void 0:t.container;e&&(e.style.maxHeight="")}onKeydown(t,e){const i=this.option("key");i&&i===e&&this.toggle()}toggle(){const t=this.ref;if(t&&!t.isDisabled())return t.state===Bt.Hidden?(t.state=Bt.Init,void t.build()):void(this.hidden?this.show():this.hide())}show(){const t=this.ref;if(!t||t.isDisabled())return;const e=t.container;e&&(this.refresh(),e.offsetHeight,e.removeAttribute(Yt),e.classList.remove(qt),this.hidden=!1)}hide(){const t=this.ref,e=t&&t.container;e&&(this.refresh(),e.offsetHeight,e.classList.add(qt),e.setAttribute(Yt,"true")),this.hidden=!0}refresh(){const t=this.ref;if(!t||!t.state)return;const e=t.container,i=(null==e?void 0:e.firstChild)||null;e&&i&&i.childNodes.length&&(e.style.maxHeight=`${i.getBoundingClientRect().height}px`)}attach(){const t=this,e=t.instance;e.state===lt.Init?e.on("Carousel.init",t.onInit):t.onInit(),e.on("resize",t.onResize),e.on("keydown",t.onKeydown)}detach(){var t;const e=this,i=e.instance;i.off("Carousel.init",e.onInit),i.off("resize",e.onResize),i.off("keydown",e.onKeydown),null===(t=i.carousel)||void 0===t||t.detachPlugins(["Thumbs"]),e.ref=null}}Object.defineProperty(Vt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:Xt});const Zt={panLeft:{icon:'<svg><path d="M5 12h14M5 12l6 6M5 12l6-6"/></svg>',change:{panX:-100}},panRight:{icon:'<svg><path d="M5 12h14M13 18l6-6M13 6l6 6"/></svg>',change:{panX:100}},panUp:{icon:'<svg><path d="M12 5v14M18 11l-6-6M6 11l6-6"/></svg>',change:{panY:-100}},panDown:{icon:'<svg><path d="M12 5v14M18 13l-6 6M6 13l6 6"/></svg>',change:{panY:100}},zoomIn:{icon:'<svg><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M11 8v6M8 11h6"/></svg>',action:"zoomIn"},zoomOut:{icon:'<svg><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"zoomOut"},toggle1to1:{icon:'<svg><path d="M3.51 3.07c5.74.02 11.48-.02 17.22.02 1.37.1 2.34 1.64 2.18 3.13 0 4.08.02 8.16 0 12.23-.1 1.54-1.47 2.64-2.79 2.46-5.61-.01-11.24.02-16.86-.01-1.36-.12-2.33-1.65-2.17-3.14 0-4.07-.02-8.16 0-12.23.1-1.36 1.22-2.48 2.42-2.46Z"/><path d="M5.65 8.54h1.49v6.92m8.94-6.92h1.49v6.92M11.5 9.4v.02m0 5.18v0"/></svg>',action:"toggleZoom"},toggleZoom:{icon:'<svg><g><line x1="11" y1="8" x2="11" y2="14"></line></g><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"toggleZoom"},iterateZoom:{icon:'<svg><g><line x1="11" y1="8" x2="11" y2="14"></line></g><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"iterateZoom"},rotateCCW:{icon:'<svg><path d="M15 4.55a8 8 0 0 0-6 14.9M9 15v5H4M18.37 7.16v.01M13 19.94v.01M16.84 18.37v.01M19.37 15.1v.01M19.94 11v.01"/></svg>',action:"rotateCCW"},rotateCW:{icon:'<svg><path d="M9 4.55a8 8 0 0 1 6 14.9M15 15v5h5M5.63 7.16v.01M4.06 11v.01M4.63 15.1v.01M7.16 18.37v.01M11 19.94v.01"/></svg>',action:"rotateCW"},flipX:{icon:'<svg style="stroke-width: 1.3"><path d="M12 3v18M16 7v10h5L16 7M8 7v10H3L8 7"/></svg>',action:"flipX"},flipY:{icon:'<svg style="stroke-width: 1.3"><path d="M3 12h18M7 16h10L7 21v-5M7 8h10L7 3v5"/></svg>',action:"flipY"},fitX:{icon:'<svg><path d="M4 12V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M10 18H3M21 18h-7M6 15l-3 3 3 3M18 15l3 3-3 3"/></svg>',action:"fitX"},fitY:{icon:'<svg><path d="M12 20H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6M18 14v7M18 3v7M15 18l3 3 3-3M15 6l3-3 3 3"/></svg>',action:"fitY"},reset:{icon:'<svg><path d="M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"/></svg>',action:"reset"},toggleFS:{icon:'<svg><g><path d="M14.5 9.5 21 3m0 0h-6m6 0v6M3 21l6.5-6.5M3 21v-6m0 6h6"/></g><g><path d="m14 10 7-7m-7 7h6m-6 0V4M3 21l7-7m0 0v6m0-6H4"/></g></svg>',action:"toggleFS"}};var Ut;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Disabled=2]="Disabled"}(Ut||(Ut={}));const Gt={absolute:"auto",display:{left:["infobar"],middle:[],right:["iterateZoom","slideshow","fullscreen","thumbs","close"]},enabled:"auto",items:{infobar:{tpl:'<div class="fancybox__infobar" tabindex="-1"><span data-fancybox-current-index></span>/<span data-fancybox-count></span></div>'},download:{tpl:'<a class="f-button" title="{{DOWNLOAD}}" data-fancybox-download href="javasript:;"><svg><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 11l5 5 5-5M12 4v12"/></svg></a>'},prev:{tpl:'<button class="f-button" title="{{PREV}}" data-fancybox-prev><svg><path d="m15 6-6 6 6 6"/></svg></button>'},next:{tpl:'<button class="f-button" title="{{NEXT}}" data-fancybox-next><svg><path d="m9 6 6 6-6 6"/></svg></button>'},slideshow:{tpl:'<button class="f-button" title="{{TOGGLE_SLIDESHOW}}" data-fancybox-toggle-slideshow><svg><g><path d="M8 4v16l13 -8z"></path></g><g><path d="M8 4v15M17 4v15"/></g></svg></button>'},fullscreen:{tpl:'<button class="f-button" title="{{TOGGLE_FULLSCREEN}}" data-fancybox-toggle-fullscreen><svg><g><path d="M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2M16 4h2a2 2 0 0 1 2 2v2M16 20h2a2 2 0 0 0 2-2v-2"/></g><g><path d="M15 19v-2a2 2 0 0 1 2-2h2M15 5v2a2 2 0 0 0 2 2h2M5 15h2a2 2 0 0 1 2 2v2M5 9h2a2 2 0 0 0 2-2V5"/></g></svg></button>'},thumbs:{tpl:'<button class="f-button" title="{{TOGGLE_THUMBS}}" data-fancybox-toggle-thumbs><svg><circle cx="5.5" cy="5.5" r="1"/><circle cx="12" cy="5.5" r="1"/><circle cx="18.5" cy="5.5" r="1"/><circle cx="5.5" cy="12" r="1"/><circle cx="12" cy="12" r="1"/><circle cx="18.5" cy="12" r="1"/><circle cx="5.5" cy="18.5" r="1"/><circle cx="12" cy="18.5" r="1"/><circle cx="18.5" cy="18.5" r="1"/></svg></button>'},close:{tpl:'<button class="f-button" title="{{CLOSE}}" data-fancybox-close><svg><path d="m19.5 4.5-15 15M4.5 4.5l15 15"/></svg></button>'}},parentEl:null},Kt={tabindex:"-1",width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Jt="has-toolbar",Qt="fancybox__toolbar";class te extends ${constructor(){super(...arguments),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:Ut.Init}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null})}onReady(t){var e;if(!t.carousel)return;let i=this.option("display"),n=this.option("absolute"),s=this.option("enabled");if("auto"===s){const t=this.instance.carousel;let e=0;if(t)for(const i of t.slides)(i.panzoom||"image"===i.type)&&e++;e||(s=!1)}s||(i=void 0);let o=0;const a={left:[],middle:[],right:[]};if(i)for(const t of["left","middle","right"])for(const n of i[t]){const i=this.createEl(n);i&&(null===(e=a[t])||void 0===e||e.push(i),o++)}let r=null;if(o&&(r=this.createContainer()),r){for(const[t,e]of Object.entries(a)){const i=document.createElement("div");C(i,Qt+"__column is-"+t);for(const t of e)i.appendChild(t);"auto"!==n||"middle"!==t||e.length||(n=!0),r.appendChild(i)}!0===n&&C(r,"is-absolute"),this.state=Ut.Ready,this.onRefresh()}else this.state=Ut.Disabled}onClick(t){var e,i;const n=this.instance,s=n.getSlide(),o=null==s?void 0:s.panzoom,a=t.target,r=a&&S(a)?a.dataset:null;if(!r)return;if(void 0!==r.fancyboxToggleThumbs)return t.preventDefault(),t.stopPropagation(),void(null===(e=n.plugins.Thumbs)||void 0===e||e.toggle());if(void 0!==r.fancyboxToggleFullscreen)return t.preventDefault(),t.stopPropagation(),void this.instance.toggleFullscreen();if(void 0!==r.fancyboxToggleSlideshow){t.preventDefault(),t.stopPropagation();const e=null===(i=n.carousel)||void 0===i?void 0:i.plugins.Autoplay;let s=e.isActive;return o&&"mousemove"===o.panMode&&!s&&o.reset(),void(s?e.stop():e.start())}const l=r.panzoomAction,c=r.panzoomChange;if((c||l)&&(t.preventDefault(),t.stopPropagation()),c){let t={};try{t=JSON.parse(c)}catch(t){}o&&o.applyChange(t)}else l&&o&&o[l]&&o[l]()}onChange(){this.onRefresh()}onRefresh(){if(this.instance.isClosing())return;const t=this.container;if(!t)return;const e=this.instance.getSlide();if(!e||e.state!==ct.Ready)return;const i=e&&!e.error&&e.panzoom;for(const e of t.querySelectorAll("[data-panzoom-action]"))i?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));let n=i&&i.canZoomIn(),s=i&&i.canZoomOut();for(const e of t.querySelectorAll('[data-panzoom-action="zoomIn"]'))n?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));for(const e of t.querySelectorAll('[data-panzoom-action="zoomOut"]'))s?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));for(const e of t.querySelectorAll('[data-panzoom-action="toggleZoom"],[data-panzoom-action="iterateZoom"]')){s||n?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));const t=e.querySelector("g");t&&(t.style.display=n?"":"none")}}onDone(t,e){var i;null===(i=e.panzoom)||void 0===i||i.on("afterTransform",(()=>{this.instance.isCurrentSlide(e)&&this.onRefresh()})),this.instance.isCurrentSlide(e)&&this.onRefresh()}createContainer(){const t=this.instance.container;if(!t)return null;const e=this.option("parentEl")||t;let i=e.querySelector("."+Qt);return i||(i=document.createElement("div"),C(i,Qt),e.prepend(i)),i.addEventListener("click",this.onClick,{passive:!1,capture:!0}),t&&C(t,Jt),this.container=i,i}createEl(t){const e=this.instance,i=e.carousel;if(!i)return null;if("toggleFS"===t)return null;if("fullscreen"===t&&!at())return null;let n=null;const o=i.slides.length||0;let a=0,r=0;for(const t of i.slides)(t.panzoom||"image"===t.type)&&a++,("image"===t.type||t.downloadSrc)&&r++;if(o<2&&["infobar","prev","next"].includes(t))return n;if(void 0!==Zt[t]&&!a)return null;if("download"===t&&!r)return null;if("thumbs"===t){const t=e.plugins.Thumbs;if(!t||!t.isEnabled)return null}if("slideshow"===t){if(!i.plugins.Autoplay||o<2)return null}if(void 0!==Zt[t]){const e=Zt[t];n=document.createElement("button"),n.setAttribute("title",this.instance.localize(`{{${t.toUpperCase()}}}`)),C(n,"f-button"),e.action&&(n.dataset.panzoomAction=e.action),e.change&&(n.dataset.panzoomChange=JSON.stringify(e.change)),n.appendChild(s(this.instance.localize(e.icon)))}else{const e=(this.option("items")||[])[t];e&&(n=s(this.instance.localize(e.tpl)),"function"==typeof e.click&&n.addEventListener("click",(t=>{t.preventDefault(),t.stopPropagation(),"function"==typeof e.click&&e.click.call(this,this,t)})))}const l=null==n?void 0:n.querySelector("svg");if(l)for(const[t,e]of Object.entries(Kt))l.getAttribute(t)||l.setAttribute(t,String(e));return n}removeContainer(){const t=this.container;t&&t.remove(),this.container=null,this.state=Ut.Disabled;const e=this.instance.container;e&&P(e,Jt)}attach(){const t=this,e=t.instance;e.on("Carousel.initSlides",t.onReady),e.on("done",t.onDone),e.on(["reveal","Carousel.change"],t.onChange),t.onReady(t.instance)}detach(){const t=this,e=t.instance;e.off("Carousel.initSlides",t.onReady),e.off("done",t.onDone),e.off(["reveal","Carousel.change"],t.onChange),t.removeContainer()}}Object.defineProperty(te,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:Gt});const ee={Hash:class extends ${onReady(){dt=!1}onChange(t){pt&&clearTimeout(pt);const{hash:e}=ft(),{hash:i}=gt(),n=t.isOpeningSlide(t.getSlide());n&&(ht=i===e?"":i),e&&e!==i&&(pt=setTimeout((()=>{try{if(t.state===lt.Ready){let t="replaceState";n&&!ut&&(t="pushState",ut=!0),window.history[t]({},document.title,window.location.pathname+window.location.search+e)}}catch(t){}}),300))}onClose(t){if(pt&&clearTimeout(pt),!dt&&ut)return ut=!1,dt=!1,void window.history.back();if(!dt)try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+(ht||""))}catch(t){}}attach(){const t=this.instance;t.on("ready",this.onReady),t.on(["Carousel.ready","Carousel.change"],this.onChange),t.on("close",this.onClose)}detach(){const t=this.instance;t.off("ready",this.onReady),t.off(["Carousel.ready","Carousel.change"],this.onChange),t.off("close",this.onClose)}static parseURL(){return gt()}static startFromUrl(){mt()}static destroy(){window.removeEventListener("hashchange",bt,!1)}},Html:zt,Images:xt,Slideshow:Ft,Thumbs:Vt,Toolbar:te},ie="with-fancybox",ne="hide-scrollbar",se="--fancybox-scrollbar-compensate",oe="--fancybox-body-margin",ae="aria-hidden",re="is-using-tab",le="is-animated",ce="is-compact",he="is-loading",de="is-opening",ue="has-caption",pe="disabled",fe="tabindex",ge="download",me="href",ve="src",be=t=>"string"==typeof t,ye=function(){var t=window.getSelection();return!!t&&"Range"===t.type};let we,xe=null,Ee=null,Se=0,Pe=0,Ce=0,Te=0;const Me=new Map;let Oe=0;class Ae extends m{get isIdle(){return this.idle}get isCompact(){return this.option("compact")}constructor(t=[],e={},i={}){super(e),Object.defineProperty(this,"userSlides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"idle",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"idleTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"ignoreFocusChange",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"startedFs",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:lt.Init}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"footer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"lastFocus",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"prevMouseMoveEvent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),we||(we=at()),this.id=e.id||++Oe,Me.set(this.id,this),this.userSlides=t,this.userPlugins=i,queueMicrotask((()=>{this.init()}))}init(){if(this.state===lt.Destroy)return;this.state=lt.Init,this.attachPlugins(Object.assign(Object.assign({},Ae.Plugins),this.userPlugins)),this.emit("init"),this.emit("attachPlugins"),!0===this.option("hideScrollbar")&&(()=>{if(!it)return;const t=document,e=t.body,i=t.documentElement;if(e.classList.contains(ne))return;let n=window.innerWidth-i.getBoundingClientRect().width;const s=parseFloat(window.getComputedStyle(e).marginRight);n<0&&(n=0),i.style.setProperty(se,`${n}px`),s&&e.style.setProperty(oe,`${s}px`),e.classList.add(ne)})(),this.initLayout(),this.scale();const t=()=>{this.initCarousel(this.userSlides),this.state=lt.Ready,this.attachEvents(),this.emit("ready"),setTimeout((()=>{this.container&&this.container.setAttribute(ae,"false")}),16)};this.option("Fullscreen.autoStart")&&we&&!we.isFullscreen()?we.request().then((()=>{this.startedFs=!0,t()})).catch((()=>t())):t()}initLayout(){var t,e;const i=this.option("parentEl")||document.body,n=s(this.localize(this.option("tpl.main")||""));if(n){if(n.setAttribute("id",`fancybox-${this.id}`),n.setAttribute("aria-label",this.localize("{{MODAL}}")),n.classList.toggle(ce,this.isCompact),C(n,this.option("mainClass")||""),C(n,de),this.container=n,this.footer=n.querySelector(".fancybox__footer"),i.appendChild(n),C(document.documentElement,ie),xe&&Ee||(xe=document.createElement("span"),C(xe,"fancybox-focus-guard"),xe.setAttribute(fe,"0"),xe.setAttribute(ae,"true"),xe.setAttribute("aria-label","Focus guard"),Ee=xe.cloneNode(),null===(t=n.parentElement)||void 0===t||t.insertBefore(xe,n),null===(e=n.parentElement)||void 0===e||e.append(Ee)),n.addEventListener("mousedown",(t=>{Se=t.pageX,Pe=t.pageY,P(n,re)})),this.option("closeExisting"))for(const t of Me.values())t.id!==this.id&&t.close();else this.option("animated")&&(C(n,le),setTimeout((()=>{this.isClosing()||P(n,le)}),350));this.emit("initLayout")}}initCarousel(t){const e=this.container;if(!e)return;const n=e.querySelector(".fancybox__carousel");if(!n)return;const s=this.carousel=new tt(n,p({},{slides:t,transition:"fade",Panzoom:{lockAxis:this.option("dragToClose")?"xy":"x",infinite:!!this.option("dragToClose")&&"y"},Dots:!1,Navigation:{classes:{container:"fancybox__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"}},initialPage:this.option("startIndex"),l10n:this.option("l10n")},this.option("Carousel")||{}));s.on("*",((t,e,...i)=>{this.emit(`Carousel.${e}`,t,...i)})),s.on(["ready","change"],(()=>{this.manageCaption()})),this.on("Carousel.removeSlide",((t,e,i)=>{this.clearContent(i),i.state=void 0})),s.on("Panzoom.touchStart",(()=>{var t,e;this.isCompact||this.endIdle(),(null===(t=document.activeElement)||void 0===t?void 0:t.closest(".f-thumbs"))&&(null===(e=this.container)||void 0===e||e.focus())})),s.on("settle",(()=>{this.idleTimer||this.isCompact||!this.option("idle")||this.setIdle(),this.option("autoFocus")&&!this.isClosing&&this.checkFocus()})),this.option("dragToClose")&&(s.on("Panzoom.afterTransform",((t,e)=>{const n=this.getSlide();if(n&&i(n.el))return;const s=this.container;if(s){const t=Math.abs(e.current.f),i=t<1?"":Math.max(.5,Math.min(1,1-t/e.contentRect.fitHeight*1.5));s.style.setProperty("--fancybox-ts",i?"0s":""),s.style.setProperty("--fancybox-opacity",i+"")}})),s.on("Panzoom.touchEnd",((t,e,n)=>{var s;const o=this.getSlide();if(o&&i(o.el))return;if(e.isMobile&&document.activeElement&&-1!==["TEXTAREA","INPUT"].indexOf(null===(s=document.activeElement)||void 0===s?void 0:s.nodeName))return;const a=Math.abs(e.dragOffset.y);"y"===e.lockedAxis&&(a>=200||a>=50&&e.dragOffset.time<300)&&(n&&n.cancelable&&n.preventDefault(),this.close(n,"f-throwOut"+(e.current.f<0?"Up":"Down")))}))),s.on("change",(t=>{var e;let i=null===(e=this.getSlide())||void 0===e?void 0:e.triggerEl;if(i){const e=new CustomEvent("slideTo",{bubbles:!0,cancelable:!0,detail:t.page});i.dispatchEvent(e)}})),s.on(["refresh","change"],(t=>{const e=this.container;if(!e)return;for(const i of e.querySelectorAll("[data-fancybox-current-index]"))i.innerHTML=t.page+1;for(const i of e.querySelectorAll("[data-fancybox-count]"))i.innerHTML=t.pages.length;if(!t.isInfinite){for(const i of e.querySelectorAll("[data-fancybox-next]"))t.page<t.pages.length-1?(i.removeAttribute(pe),i.removeAttribute(fe)):(i.setAttribute(pe,""),i.setAttribute(fe,"-1"));for(const i of e.querySelectorAll("[data-fancybox-prev]"))t.page>0?(i.removeAttribute(pe),i.removeAttribute(fe)):(i.setAttribute(pe,""),i.setAttribute(fe,"-1"))}const i=this.getSlide();if(!i)return;let n=i.downloadSrc||"";n||"image"!==i.type||i.error||!be(i[ve])||(n=i[ve]);for(const t of e.querySelectorAll("[data-fancybox-download]")){const e=i.downloadFilename;n?(t.removeAttribute(pe),t.removeAttribute(fe),t.setAttribute(me,n),t.setAttribute(ge,e||n),t.setAttribute("target","_blank")):(t.setAttribute(pe,""),t.setAttribute(fe,"-1"),t.removeAttribute(me),t.removeAttribute(ge))}})),this.emit("initCarousel")}attachEvents(){const t=this,e=t.container;if(!e)return;e.addEventListener("click",t.onClick,{passive:!1,capture:!1}),e.addEventListener("wheel",t.onWheel,{passive:!1,capture:!1}),document.addEventListener("keydown",t.onKeydown,{passive:!1,capture:!0}),document.addEventListener("visibilitychange",t.onVisibilityChange,!1),document.addEventListener("mousemove",t.onMousemove),t.option("trapFocus")&&document.addEventListener("focus",t.onFocus,!0),window.addEventListener("resize",t.onResize);const i=window.visualViewport;i&&(i.addEventListener("scroll",t.onResize),i.addEventListener("resize",t.onResize))}detachEvents(){const t=this,e=t.container;if(!e)return;document.removeEventListener("keydown",t.onKeydown,{passive:!1,capture:!0}),e.removeEventListener("wheel",t.onWheel,{passive:!1,capture:!1}),e.removeEventListener("click",t.onClick,{passive:!1,capture:!1}),document.removeEventListener("mousemove",t.onMousemove),window.removeEventListener("resize",t.onResize);const i=window.visualViewport;i&&(i.removeEventListener("resize",t.onResize),i.removeEventListener("scroll",t.onResize)),document.removeEventListener("visibilitychange",t.onVisibilityChange,!1),document.removeEventListener("focus",t.onFocus,!0)}scale(){const t=this.container;if(!t)return;const e=window.visualViewport,i=Math.max(1,(null==e?void 0:e.scale)||1);let n="",s="",o="";if(e&&i>1){let t=`${e.offsetLeft}px`,a=`${e.offsetTop}px`;n=e.width*i+"px",s=e.height*i+"px",o=`translate3d(${t}, ${a}, 0) scale(${1/i})`}t.style.transform=o,t.style.width=n,t.style.height=s}onClick(t){var e;const{container:i,isCompact:n}=this;if(!i||this.isClosing())return;!n&&this.option("idle")&&this.resetIdle();const s=t.composedPath()[0];if(s.closest(".fancybox-spinner")||s.closest("[data-fancybox-close]"))return t.preventDefault(),void this.close(t);if(s.closest("[data-fancybox-prev]"))return t.preventDefault(),void this.prev();if(s.closest("[data-fancybox-next]"))return t.preventDefault(),void this.next();if("click"===t.type&&0===t.detail)return;if(Math.abs(t.pageX-Se)>30||Math.abs(t.pageY-Pe)>30)return;const o=document.activeElement;if(ye()&&o&&i.contains(o))return;if(n&&"image"===(null===(e=this.getSlide())||void 0===e?void 0:e.type))return void(this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null):this.clickTimer=setTimeout((()=>{this.toggleIdle(),this.clickTimer=null}),350));if(this.emit("click",t),t.defaultPrevented)return;let a=!1;if(s.closest(".fancybox__content")){if(o){if(o.closest("[contenteditable]"))return;s.matches(st)||o.blur()}if(ye())return;a=this.option("contentClick")}else s.closest(".fancybox__carousel")&&!s.matches(st)&&(a=this.option("backdropClick"));"close"===a?(t.preventDefault(),this.close(t)):"next"===a?(t.preventDefault(),this.next()):"prev"===a&&(t.preventDefault(),this.prev())}onWheel(t){const e=t.target;let i=this.option("wheel",t);e.closest(".fancybox__thumbs")&&(i="slide");const s="slide"===i,o=[-t.deltaX||0,-t.deltaY||0,-t.detail||0].reduce((function(t,e){return Math.abs(e)>Math.abs(t)?e:t})),a=Math.max(-1,Math.min(1,o)),r=Date.now();this.pwt&&r-this.pwt<300?s&&t.preventDefault():(this.pwt=r,this.emit("wheel",t,a),t.defaultPrevented||("close"===i?(t.preventDefault(),this.close(t)):"slide"===i&&(n(e)||(t.preventDefault(),this[a>0?"prev":"next"]()))))}onScroll(){window.scrollTo(Ce,Te)}onKeydown(t){if(!this.isTopmost())return;this.isCompact||!this.option("idle")||this.isClosing()||this.resetIdle();const e=t.key,i=this.option("keyboard");if(!i)return;const n=t.composedPath()[0],s=document.activeElement&&document.activeElement.classList,o=s&&s.contains("f-button")||n.dataset.carouselPage||n.dataset.carouselIndex;if("Escape"!==e&&!o&&S(n)){if(n.isContentEditable||-1!==["TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(n.nodeName))return}if("Tab"===t.key?C(this.container,re):P(this.container,re),t.ctrlKey||t.altKey||t.shiftKey)return;this.emit("keydown",e,t);const a=i[e];a&&"function"==typeof this[a]&&(t.preventDefault(),this[a]())}onResize(){const t=this.container;if(!t)return;const e=this.isCompact;t.classList.toggle(ce,e),this.manageCaption(this.getSlide()),this.isCompact?this.clearIdle():this.endIdle(),this.scale(),this.emit("resize")}onFocus(t){this.isTopmost()&&this.checkFocus(t)}onMousemove(t){this.prevMouseMoveEvent=t,!this.isCompact&&this.option("idle")&&this.resetIdle()}onVisibilityChange(){"visible"===document.visibilityState?this.checkFocus():this.endIdle()}manageCloseBtn(t){const e=this.optionFor(t,"closeButton")||!1;if("auto"===e){const t=this.plugins.Toolbar;if(t&&t.state===Ut.Ready)return}if(!e)return;if(!t.contentEl||t.closeBtnEl)return;const i=this.option("tpl.closeButton");if(i){const e=s(this.localize(i));t.closeBtnEl=t.contentEl.appendChild(e),t.el&&C(t.el,"has-close-btn")}}manageCaption(t=void 0){var e,i;const n="fancybox__caption",s=this.container;if(!s)return;P(s,ue);const o=this.isCompact||this.option("commonCaption"),a=!o;if(this.caption&&this.stop(this.caption),a&&this.caption&&(this.caption.remove(),this.caption=null),o&&!this.caption)for(const t of(null===(e=this.carousel)||void 0===e?void 0:e.slides)||[])t.captionEl&&(t.captionEl.remove(),t.captionEl=void 0,P(t.el,ue),null===(i=t.el)||void 0===i||i.removeAttribute("aria-labelledby"));if(t||(t=this.getSlide()),!t||o&&!this.isCurrentSlide(t))return;const r=t.el;let l=this.optionFor(t,"caption","");if(!l)return void(o&&this.caption&&this.animate(this.caption,"f-fadeOut",(()=>{this.caption&&(this.caption.innerHTML="")})));let c=null;if(a){if(c=t.captionEl||null,r&&!c){const e=n+`_${this.id}_${t.index}`;c=document.createElement("div"),C(c,n),c.setAttribute("id",e),t.captionEl=r.appendChild(c),C(r,ue),r.setAttribute("aria-labelledby",e)}}else{if(c=this.caption,c||(c=s.querySelector("."+n)),!c){c=document.createElement("div"),c.dataset.fancyboxCaption="",C(c,n);(this.footer||s).prepend(c)}C(s,ue),this.caption=c}c&&(c.innerHTML="",be(l)||"number"==typeof l?c.innerHTML=l+"":l instanceof HTMLElement&&c.appendChild(l))}checkFocus(t){this.focus(t)}focus(t){var e;if(this.ignoreFocusChange)return;const i=document.activeElement||null,n=(null==t?void 0:t.target)||null,s=this.container,o=null===(e=this.carousel)||void 0===e?void 0:e.viewport;if(!s||!o)return;if(!t&&i&&s.contains(i))return;const a=this.getSlide(),r=a&&a.state===ct.Ready?a.el:null;if(!r||r.contains(i)||s===i)return;t&&t.cancelable&&t.preventDefault(),this.ignoreFocusChange=!0;const l=Array.from(s.querySelectorAll(st));let c=[],h=null;for(let t of l){const e=!t.offsetParent||!!t.closest('[aria-hidden="true"]'),i=r&&r.contains(t),n=!o.contains(t);if(t===s||(i||n)&&!e){c.push(t);const e=t.dataset.origTabindex;void 0!==e&&e&&(t.tabIndex=parseFloat(e)),t.removeAttribute("data-orig-tabindex"),!t.hasAttribute("autoFocus")&&h||(h=t)}else{const e=void 0===t.dataset.origTabindex?t.getAttribute("tabindex")||"":t.dataset.origTabindex;e&&(t.dataset.origTabindex=e),t.tabIndex=-1}}let d=null;t?(!n||c.indexOf(n)<0)&&(d=h||s,c.length&&(i===Ee?d=c[0]:this.lastFocus!==s&&i!==xe||(d=c[c.length-1]))):d=a&&"image"===a.type?s:h||s,d&&ot(d),this.lastFocus=document.activeElement,this.ignoreFocusChange=!1}next(){const t=this.carousel;t&&t.pages.length>1&&t.slideNext()}prev(){const t=this.carousel;t&&t.pages.length>1&&t.slidePrev()}jumpTo(...t){this.carousel&&this.carousel.slideTo(...t)}isTopmost(){var t;return(null===(t=Ae.getInstance())||void 0===t?void 0:t.id)==this.id}animate(t=null,e="",i){if(!t||!e)return void(i&&i());this.stop(t);const n=s=>{s.target===t&&t.dataset.animationName&&(t.removeEventListener("animationend",n),delete t.dataset.animationName,i&&i(),P(t,e))};t.dataset.animationName=e,t.addEventListener("animationend",n),C(t,e)}stop(t){t&&t.dispatchEvent(new CustomEvent("animationend",{bubbles:!1,cancelable:!0,currentTarget:t}))}setContent(t,e="",i=!0){if(this.isClosing())return;const n=t.el;if(!n)return;let o=null;if(S(e)?o=e:(o=s(e+""),S(o)||(o=document.createElement("div"),o.innerHTML=e+"")),["img","picture","iframe","video","audio"].includes(o.nodeName.toLowerCase())){const t=document.createElement("div");t.appendChild(o),o=t}S(o)&&t.filter&&!t.error&&(o=o.querySelector(t.filter)),o&&S(o)?(C(o,"fancybox__content"),t.id&&o.setAttribute("id",t.id),n.classList.add(`has-${t.error?"error":t.type||"unknown"}`),n.prepend(o),"none"===o.style.display&&(o.style.display=""),"none"===getComputedStyle(o).getPropertyValue("display")&&(o.style.display=t.display||this.option("defaultDisplay")||"flex"),t.contentEl=o,i&&this.revealContent(t),this.manageCloseBtn(t),this.manageCaption(t)):this.setError(t,"{{ELEMENT_NOT_FOUND}}")}revealContent(t,e){const i=t.el,n=t.contentEl;i&&n&&(this.emit("reveal",t),this.hideLoading(t),t.state=ct.Opening,(e=this.isOpeningSlide(t)?void 0===e?this.optionFor(t,"showClass"):e:"f-fadeIn")?this.animate(n,e,(()=>{this.done(t)})):this.done(t))}done(t){this.isClosing()||(t.state=ct.Ready,this.emit("done",t),C(t.el,"is-done"),this.isCurrentSlide(t)&&this.option("autoFocus")&&queueMicrotask((()=>{var e;null===(e=t.panzoom)||void 0===e||e.updateControls(),this.option("autoFocus")&&this.focus()})),this.isOpeningSlide(t)&&(P(this.container,de),!this.isCompact&&this.option("idle")&&this.setIdle()))}isCurrentSlide(t){const e=this.getSlide();return!(!t||!e)&&e.index===t.index}isOpeningSlide(t){var e,i;return null===(null===(e=this.carousel)||void 0===e?void 0:e.prevPage)&&t&&t.index===(null===(i=this.getSlide())||void 0===i?void 0:i.index)}showLoading(t){t.state=ct.Loading;const e=t.el;if(!e)return;C(e,he),this.emit("loading",t),t.spinnerEl||setTimeout((()=>{if(!this.isClosing()&&!t.spinnerEl&&t.state===ct.Loading){let i=s(E);C(i,"fancybox-spinner"),t.spinnerEl=i,e.prepend(i),this.animate(i,"f-fadeIn")}}),250)}hideLoading(t){const e=t.el;if(!e)return;const i=t.spinnerEl;this.isClosing()?null==i||i.remove():(P(e,he),i&&this.animate(i,"f-fadeOut",(()=>{i.remove()})),t.state===ct.Loading&&(this.emit("loaded",t),t.state=ct.Ready))}setError(t,e){if(this.isClosing())return;const i=new Event("error",{bubbles:!0,cancelable:!0});if(this.emit("error",i,t),i.defaultPrevented)return;t.error=e,this.hideLoading(t),this.clearContent(t);const n=document.createElement("div");n.classList.add("fancybox-error"),n.innerHTML=this.localize(e||"<p>{{ERROR}}</p>"),this.setContent(t,n)}clearContent(t){if(void 0===t.state)return;this.emit("clearContent",t),t.contentEl&&(t.contentEl.remove(),t.contentEl=void 0);const e=t.el;e&&(P(e,"has-error"),P(e,"has-unknown"),P(e,`has-${t.type||"unknown"}`)),t.closeBtnEl&&t.closeBtnEl.remove(),t.closeBtnEl=void 0,t.captionEl&&t.captionEl.remove(),t.captionEl=void 0,t.spinnerEl&&t.spinnerEl.remove(),t.spinnerEl=void 0}getSlide(){var t;const e=this.carousel;return(null===(t=null==e?void 0:e.pages[null==e?void 0:e.page])||void 0===t?void 0:t.slides[0])||void 0}close(t,e){if(this.isClosing())return;const i=new Event("shouldClose",{bubbles:!0,cancelable:!0});if(this.emit("shouldClose",i,t),i.defaultPrevented)return;t&&t.cancelable&&(t.preventDefault(),t.stopPropagation());const n=()=>{this.proceedClose(t,e)};this.startedFs&&we&&we.isFullscreen()?Promise.resolve(we.exit()).then((()=>n())):n()}clearIdle(){this.idleTimer&&clearTimeout(this.idleTimer),this.idleTimer=null}setIdle(t=!1){const e=()=>{this.clearIdle(),this.idle=!0,C(this.container,"is-idle"),this.emit("setIdle")};if(this.clearIdle(),!this.isClosing())if(t)e();else{const t=this.option("idle");t&&(this.idleTimer=setTimeout(e,t))}}endIdle(){this.clearIdle(),this.idle&&!this.isClosing()&&(this.idle=!1,P(this.container,"is-idle"),this.emit("endIdle"))}resetIdle(){this.endIdle(),this.setIdle()}toggleIdle(){this.idle?this.endIdle():this.setIdle(!0)}toggleFullscreen(){we&&(we.isFullscreen()?we.exit():we.request().then((()=>{this.startedFs=!0})))}isClosing(){return[lt.Closing,lt.CustomClosing,lt.Destroy].includes(this.state)}proceedClose(t,e){var i,n;this.state=lt.Closing,this.clearIdle(),this.detachEvents();const s=this.container,o=this.carousel,a=this.getSlide(),r=a&&this.option("placeFocusBack")?a.triggerEl||this.option("triggerEl"):null;if(r&&(et(r)?ot(r):r.focus()),s&&(P(s,de),C(s,"is-closing"),s.setAttribute(ae,"true"),this.option("animated")&&C(s,le),s.style.pointerEvents="none"),o){o.clearTransitions(),null===(i=o.panzoom)||void 0===i||i.destroy(),null===(n=o.plugins.Navigation)||void 0===n||n.detach();for(const t of o.slides){t.state=ct.Closing,this.hideLoading(t);const e=t.contentEl;e&&this.stop(e);const i=null==t?void 0:t.panzoom;i&&(i.stop(),i.detachEvents(),i.detachObserver()),this.isCurrentSlide(t)||o.emit("removeSlide",t)}}Ce=window.scrollX,Te=window.scrollY,window.addEventListener("scroll",this.onScroll),this.emit("close",t),this.state!==lt.CustomClosing?(void 0===e&&a&&(e=this.optionFor(a,"hideClass")),e&&a?(this.animate(a.contentEl,e,(()=>{o&&o.emit("removeSlide",a)})),setTimeout((()=>{this.destroy()}),500)):this.destroy()):setTimeout((()=>{this.destroy()}),500)}destroy(){var t;if(this.state===lt.Destroy)return;window.removeEventListener("scroll",this.onScroll),this.state=lt.Destroy,null===(t=this.carousel)||void 0===t||t.destroy();const e=this.container;e&&e.remove(),Me.delete(this.id);const i=Ae.getInstance();i?i.focus():(xe&&(xe.remove(),xe=null),Ee&&(Ee.remove(),Ee=null),P(document.documentElement,ie),(()=>{if(!it)return;const t=document,e=t.body;e.classList.remove(ne),e.style.setProperty(oe,""),t.documentElement.style.setProperty(se,"")})(),this.emit("destroy"))}static bind(t,e,i){if(!it)return;let n,s="",o={};if(void 0===t?n=document.body:be(t)?(n=document.body,s=t,"object"==typeof e&&(o=e||{})):(n=t,be(e)&&(s=e),"object"==typeof i&&(o=i||{})),!n||!S(n))return;s=s||"[data-fancybox]";const a=Ae.openers.get(n)||new Map;a.set(s,o),Ae.openers.set(n,a),1===a.size&&n.addEventListener("click",Ae.fromEvent)}static unbind(t,e){let i,n="";if(be(t)?(i=document.body,n=t):(i=t,be(e)&&(n=e)),!i)return;const s=Ae.openers.get(i);s&&n&&s.delete(n),n&&s||(Ae.openers.delete(i),i.removeEventListener("click",Ae.fromEvent))}static destroy(){let t;for(;t=Ae.getInstance();)t.destroy();for(const t of Ae.openers.keys())t.removeEventListener("click",Ae.fromEvent);Ae.openers=new Map}static fromEvent(t){if(t.defaultPrevented)return;if(t.button&&0!==t.button)return;if(t.ctrlKey||t.metaKey||t.shiftKey)return;let e=t.composedPath()[0];const i=e.closest("[data-fancybox-trigger]");if(i){const t=i.dataset.fancyboxTrigger||"",n=document.querySelectorAll(`[data-fancybox="${t}"]`),s=parseInt(i.dataset.fancyboxIndex||"",10)||0;e=n[s]||e}if(!(e&&e instanceof Element))return;let n,s,o,a;if([...Ae.openers].reverse().find((([t,i])=>!(!t.contains(e)||![...i].reverse().find((([i,r])=>{let l=e.closest(i);return!!l&&(n=t,s=i,o=l,a=r,!0)}))))),!n||!s||!o)return;a=a||{},t.preventDefault(),e=o;let r=[],l=p({},rt,a);l.event=t,l.triggerEl=e,l.delegate=i;const c=l.groupAll,h=l.groupAttr,d=h&&e?e.getAttribute(`${h}`):"";if((!e||d||c)&&(r=[].slice.call(n.querySelectorAll(s))),e&&!c&&(r=d?r.filter((t=>t.getAttribute(`${h}`)===d)):[e]),!r.length)return;const u=Ae.getInstance();return u&&u.options.triggerEl&&r.indexOf(u.options.triggerEl)>-1?void 0:(e&&(l.startIndex=r.indexOf(e)),Ae.fromNodes(r,l))}static fromSelector(t,e,i){let n=null,s="",o={};if(be(t)?(n=document.body,s=t,"object"==typeof e&&(o=e||{})):t instanceof HTMLElement&&be(e)&&(n=t,s=e,"object"==typeof i&&(o=i||{})),!n||!s)return!1;const a=Ae.openers.get(n);return!!a&&(o=p({},a.get(s)||{},o),!!o&&Ae.fromNodes(Array.from(n.querySelectorAll(s)),o))}static fromNodes(t,e){e=p({},rt,e||{});const i=[];for(const n of t){const t=n.dataset||{},s=t[ve]||n.getAttribute(me)||n.getAttribute("currentSrc")||n.getAttribute(ve)||void 0;let o;const a=e.delegate;let r;a&&i.length===e.startIndex&&(o=a instanceof HTMLImageElement?a:a.querySelector("img:not([aria-hidden])")),o||(o=n instanceof HTMLImageElement?n:n.querySelector("img:not([aria-hidden])")),o&&(r=o.currentSrc||o[ve]||void 0,!r&&o.dataset&&(r=o.dataset.lazySrc||o.dataset[ve]||void 0));const l={src:s,triggerEl:n,thumbEl:o,thumbElSrc:r,thumbSrc:r};for(const e in t){let i=t[e]+"";i="false"!==i&&("true"===i||i),l[e]=i}i.push(l)}return new Ae(i,e)}static getInstance(t){if(t)return Me.get(t);return Array.from(Me.values()).reverse().find((t=>!t.isClosing()&&t))||null}static getSlide(){var t;return(null===(t=Ae.getInstance())||void 0===t?void 0:t.getSlide())||null}static show(t=[],e={}){return new Ae(t,e)}static next(){const t=Ae.getInstance();t&&t.next()}static prev(){const t=Ae.getInstance();t&&t.prev()}static close(t=!0,...e){if(t)for(const t of Me.values())t.close(...e);else{const t=Ae.getInstance();t&&t.close(...e)}}}Object.defineProperty(Ae,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.36"}),Object.defineProperty(Ae,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:rt}),Object.defineProperty(Ae,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:ee}),Object.defineProperty(Ae,"openers",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),t.Carousel=tt,t.Fancybox=Ae,t.Panzoom=D}));
</script><style type="text/css" media="all">.sfPageEditor .collapse:not(.show) {
display: block;
}
.sfPageEditor .img-blob-image {
display: none !important;
}
.sfPageEditor .offcanvas-start {
width: 100%;
transform: none;
}
.sfPageEditor .offcanvas {
position: relative;
}
.sfPageEditor .fade:not(.show) {
opacity: 1;
}
.sfPageEditor .modal {
position: relative;
display: block;
}
@media (min-width: 576px) {
.sfPageEditor .modal-dialog {
max-width: 100%;
}
}
.sfPageEditor {
opacity: 1!important
}
.sfPublicWrapper {
width: 100%!important
}
.sfPageEditor .sfPageContainer .tab-content>.tab-pane {
display: block
}
.sfPageEditor .sfPageContainer .modal.fade {
opacity: 1!important
}
.sfPageEditor .sfPageContainer .modal.fade .modal-dialog {
transform: none!important
}
.sfPageEditor .sfPageContainer header {
position: relative
}
.sfPageEditor .sfPageContainer .modal,.sfPageEditor .sfPageContainer .modal {
display: block!important;
opacity: 1!important;
position: relative!important;
overflow: visible!important;
top: auto!important;
bottom: auto!important
}
.sfPageEditor .modal.fade.ng-isolate-scope.sf-designer-dlg.sf-backend-wrp.modal-dialog-0.in {
position: fixed;
}
</style><script type="text/javascript">
document.addEventListener('DOMContentLoaded', function() {
const liveChatElement = document.querySelector('.img-live-chat');
if (liveChatElement) {
liveChatElement.addEventListener('click', function() {
let width = 500;
let height = 600;
let isMobile = window.matchMedia("(max-width: 767px)").matches;
if (isMobile) {
width = screen.width;
height = screen.height;
}
window.open('/chat', '_blank', `width=${width},height=${height}`);
});
}
});
</script><style type="text/css" media="all">.img-live-chat {
display: flex;
justify-content: center;
align-items: center;
position: fixed;
bottom: 16px;
right: 16px;
height: 50px;
width: 50px;
line-height: 50px;
text-align: center;
background: #1285ef;
color: #fff;
box-shadow: 0 5px 10px rgba(18, 133, 239, .5);
border-radius: 50px;
z-index: 9000;
transition: all 0.2s ease;
}
.img-live-chat:hover {
transform: scale(1.2);
}
.img-live-chat svg {
width: 24px;
height: auto;
}
@media all and (max-width: 576px) {
.img-live-chat {
height: 40px;
width: 40px;
line-height: 40px;
}
.img-live-chat svg {
width: 20px;
}
}</style><meta name="Generator" content="Sitefinity 15.0.8225.0 DX" /><link rel="canonical" href="https://www.imglobal.com/enterprise-services" /><meta name="description" content="IMG provides superior support and assistance services to members in nearly every country in the world at their times of need." /></head> <body> <!--Embedding The Conf Object--> <script type="text/javascript">
var conf = window.conf || {};
conf.optimizelyRules = conf.optimizelyRules || '';
conf.restApiRoot = 'https://services.imglobal.com/api/';
conf.IMGApiRoot = 'https://api.imglobal.com/api/';
conf.producerRoot = 'https://producer.imglobal.com/';
conf.IMGContentBaseUrl = 'https://www.imglobal.com/api/ecommerce/';
conf.uxRoot = '/frontend-assembly/imglobal.web.ux/';
conf.planResultsPage = '/img-insurance-plans';
conf.appPage = '/application';
conf.confirmationPage = '/confirmation';
conf.csvTemplate = '/docs/default-source/census/csvtemplate.csv?download=true';
conf.csvTemplateUSACanada = '/docs/default-source/census/csvtemplate-usa-canada.csv?download=true';
conf.imgac = '182036';
conf.productTypes = ['TRIP'];
conf.newAppProductCodes = ['PATII', 'PATAI', 'PATAP', 'PPLAI', 'PPLII', 'VIC', 'EPSUI', 'EPSNI', 'SHAA', 'SHMA', 'SHAI', 'SHMI', 'SHAPA', 'SHMPA', 'SHAPI', 'SHMPI', 'PVIP', 'RMIFS', 'RNIIE', 'RNIIM', 'OUTII', 'OUTAI','GMIB2', 'GMIB3', 'GMIS2', 'GMIS3', 'GMGP2', 'GMGP3', 'GMIP2', 'GMIP3', 'GHSS', 'GHSA', 'PAVP1', 'PAVP2', 'ESJA1', 'ESJB1', 'ESJC1', 'ESJA2', 'ESJB2', 'ESJC2'];
conf.deductibleUpsellModal = ['TRAVEL MEDICAL', 'GLOBAL'];
conf.planUpgrade = true;
conf.oldUrl = 'https://purchase.imglobal.com/';
conf.debug = false;
conf.showCompare = true;
conf.showUpload = true;
conf.showMatrix = true;
conf.showDropdowns = true;
conf.showSave = true;
conf.showResume = true;
conf.showStartNew = true;
conf.showHelp = true;
conf.autoShowQuoteModalInPlanResults = true;
conf.env = 'prod';
// FEATURE TOGGLES
conf.gatewayToggle = true;
conf.cookieConsentEnabled = true;
conf.enableSessionStorageSave = true;
conf.saveQuoteReCaptchaEnabled = false;
// DATA DOG FEATURE TOGGLES
conf.ddClientToken = 'pub5cd00b838aeb07e865b01d3464676954';
conf.ddErrorsToLogs = true;
conf.ddSampleRate = 100;
conf.ddConsoleLogs = ['error'];
//RECAPTCHA V3
conf.reCAPTCHAEnabled = true;
conf.reCAPTCHAKey = '6Lc52VMqAAAAANjBibNyB0kI16F4jirKfOGXbSn9';
</script> <!-- Google Tag Manager --> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=GTM-K949FX"
height="0" width="0" style="display: none; visibility: hidden"></iframe> </noscript> <script src="/ScriptResource.axd?d=agwj-qG4Oi7k9hkvkRq2Gegv_8uoDftJ8otEjbGi9dv8MqKwyHDKBWDBC4rxttQCVvtHY5l1xmbA0OA7t0z4zoAPjHP4EG9-XuUxRiOVFnE-SbZXq1-3Dt2OJtHa4j4YDsvCC9Rx8jMzJdNzPoqEuNzGajGlUP4OTkVlX9TInYdyKmX40&t=7fc5faaa" type="text/javascript"></script><script src="/ScriptResource.axd?d=ePnjFy9PuY6CB3GWMX-b__Aq_vT_mQVVX91LTIKw1Uw0aqNElAY6dEDjaiIJTlkBb-pQYXQiEekCbrD7FR8ORPOKWS0RJ6ZiW13Guswn5OOv77_bCtM6U6B1Mqe9ZldesPoGonr79QR8WJemp-gZnYvy5H7pQr4-X077gavCyKfQFrcJ0&t=7fc5faaa" type="text/javascript"></script><script src="/WebResource.axd?d=y58I-bdZ0lget4HL9byk3LRW8dUnvrE1IwA8LH1JdKL8ag6eiapYlic2eh2AweYs-Oixu09sCvxKOrdasZp9f4PVtApC13CH1DqyxkAZmsTfGST9RRPNTF_2h0siOMIQ35B-2ahexNO8FQgR_hqlqwOyIkQiXDXio6AGU3Md7rkq0bLF0&t=638410155300000000" type="text/javascript"></script>
<header class="img-header img-header-clear img-header-absolute img-header-light-bg img-header-show-on-scroll-up">
<div class="img-grid img-grid-max">
<nav class="img-header-nav img-header-nav-left"><a href="/" class="img-logo"><svg width="94" height="40" viewBox="0 0 94 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="img-logo-color-mode" fill-rule="evenodd" clip-rule="evenodd" d="M85.7063 35.6237C86.8326 35.6237 87.711 35.495 88.1864 35.3355V30.7699H84.8594V26.8521H93.178V38.358C91.2769 38.8732 88.5534 39.5808 85.6026 39.5808C81.5234 39.5808 78.514 38.5829 76.4573 36.685C74.4347 34.7874 73.279 32.2515 73.279 29.0674C73.3106 21.8649 78.8157 17.8457 86.1477 17.8457C89.0332 17.8457 91.752 18.6255 93.178 19.1079L92.1329 22.8797C90.7068 22.3337 88.5534 21.8968 86.1005 21.8968C81.8881 21.8968 78.6132 24.0838 78.6132 28.8097C78.6132 33.3127 81.5595 35.6237 85.7063 35.6237ZM64.8151 18.0101L57.83 33.2665L50.9013 18.0101H44.5359V39.7452H49.7184V25.58L56.0276 39.7452H59.6326L65.8855 25.7449V39.7452H71.068V18.0101H64.8151ZM41.6932 39.7451H36.9553V18.01H41.6932V39.7451Z" fill="white"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M30.3223 4.91055L26.948 1.56348L25.5845 2.9158L30.3223 7.6152L35.0602 2.9158L33.6966 1.56348L30.3223 4.91055Z" fill="#F09C21"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M39.798 5.96861L37.7735 3.93164L36.9553 4.75454L39.798 7.61465L42.6408 4.75454L41.8226 3.93164L39.798 5.96861Z" fill="#F09C21"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M37.903 1.80641L36.5532 0.46582L36.0078 1.00746L37.903 2.8897L39.7981 1.00746L39.2528 0.46582L37.903 1.80641Z" fill="#F09C21"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M30.3223 12.6996L24.9231 7.29785L22.7417 9.48047L30.3223 17.0645L37.9029 9.48047L35.7215 7.29785L30.3223 12.6996Z" fill="#F09C21"></path><path class="img-logo-color-mode" fill-rule="evenodd" clip-rule="evenodd" d="M11.3709 6.66992H0V8.52253V18.01H3.26476V9.92608H11.3709V6.66992ZM0 39.7451H11.3709V36.4889H3.265V28.405H0V37.9486V39.7451ZM33.1651 28.4051V37.9487V39.7451H21.7942V36.489H29.9001V28.4051H33.1651Z" fill="white"></path></svg>
</a>
<ul>
<li><a class="img-big-drop-trigger-1 img-dropdown-cap"><span class="text img-text-4windows img-text-4windows-sm">Insurance</span>
<span class="icon fa-sharp fa-solid fa-chevron-down"></span></a>
</li>
<li><a class="img-big-drop-trigger-2 img-dropdown-cap"><span class="text img-text-4windows img-text-4windows-sm">Services</span>
<span class="icon fa-sharp fa-solid fa-chevron-down"></span></a>
</li>
<li><a class="img-big-drop-trigger-3 img-dropdown-cap"><span class="text img-text-4windows img-text-4windows-sm">Resources</span>
<span class="icon fa-sharp fa-solid fa-chevron-down"></span></a>
</li>
</ul>
</nav>
<nav class="img-header-nav img-header-nav-right">
<ul>
<li><a href="javascript:;" data-bs-toggle="modal" data-bs-target=".modal-contact" class="img-btn-text-link"><span class="text img-text-4windows img-text-4windows-sm">Contact</span>
</a></li>
<li><a class="img-dropdown-cap img-big-drop-trigger-4"><span class="text img-text-4windows img-text-4windows-sm">My Account</span>
<span class="icon fa-sharp fa-solid fa-chevron-down"></span></a>
</li>
</ul><a class="btn btn-orange btn-size-x1 ms-3" href="/img-insurance-plans"><span class="text img-text-4windows img-text-4windows-sm">See Plans</span>
</a>
<button class="img-btn-fab img-mobile-menu" data-bs-toggle="offcanvas" data-bs-target="#img-mobile-nav" aria-controls="img-mobile-nav">
<span class="icon fa-solid fa-bars"></span></button></nav>
<div class="img-big-dropdown-box">
<div class="img-big-dropdown img-big-dropdown-1 img-big-dropdown-insurance">
<div class="img-big-dropdown-col img-big-dropdown-col-intro">
<h2 class="img-title">Insurance</h2>
<p class="pt-3">We know insurance can be confusing - let us help you find the right plan that best suits your needs. It's quick and easy, and you'll be on your way in minutes!
</p><a class="btn btn-orange mt-4 w-100" href="/img-insurance-plans"><span class="text img-text-4windows img-text-4windows-sm">Find Your Plan</span>
</a>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-travel-insurance">
<div class="img-title">
<div class="img-text-box">
<h2>Travel</h2>
<h3>Insurance</h3>
</div>
<div class="img-graphic"><svg class="img-icon-big" xmlns="http://www.w3.org/2000/svg" width="182" height="155" fill="none" viewBox="0 0 182 155"><g class="category-icon-travel-insurance"><g class="icon-graphics"><path fill="#DCF2FF" d="M16.586 92.437a66.669 66.669 0 0 0 .193 8.954l.006.002c1.905 20.814 25.796 36.095 51.407 33.169 15.177-1.734 22.419-11.91 36.426-15.536 13.747-3.558 34.28-.531 46.946-5.838 22.745-9.529 33.659-39.39 28.31-59.123-3.783-13.958-17.848-31.307-41.17-29.96h-22.006a69.999 69.999 0 0 1-27.88-5.792L58.742 5.253C43.421-3.093 22.555 1.149 10.587 12.61.546 21.254-5.095 44.64 8.757 65.46c5.535 8.318 8.23 17.65 7.83 26.976Z" class="Blob"></path><g class="Floating"><path fill="#82C8FB" d="m45.994 96.148 3.445-1.25a.296.296 0 0 0 0-.558l-3.445-1.25a5.486 5.486 0 0 1-3.285-3.285l-1.25-3.445a.297.297 0 0 0-.558 0l-1.25 3.445a5.486 5.486 0 0 1-3.286 3.285l-3.445 1.25a.296.296 0 0 0 0 .558l3.445 1.25a5.486 5.486 0 0 1 3.285 3.285l1.25 3.446c.096.26.464.26.559 0l1.25-3.446a5.486 5.486 0 0 1 3.285-3.285Zm48.268-54.711 3.445-1.25a.297.297 0 0 0 0-.558l-3.445-1.25a5.486 5.486 0 0 1-3.286-3.285l-1.25-3.445a.297.297 0 0 0-.558 0l-1.25 3.445a5.486 5.486 0 0 1-3.285 3.285l-3.445 1.25a.297.297 0 0 0 0 .558l3.445 1.25a5.486 5.486 0 0 1 3.285 3.286l1.25 3.445c.095.26.463.26.558 0l1.25-3.445a5.486 5.486 0 0 1 3.286-3.286Z" class="Vector"></path><g class="Vector"><path fill="#EB4832" d="m141.501 50.12 16.551 9.593c.593.343.792 1.098.446 1.686l-13.953 23.67a1.248 1.248 0 0 1-1.7.442l-16.551-9.593a2.32 2.32 0 0 1-.842-3.188l12.835-21.776a2.361 2.361 0 0 1 3.214-.835Z"></path><path fill="#fff" d="M138.219 73.882a7.404 7.404 0 0 1-3.474-4.49 7.337 7.337 0 0 1 .745-5.61 7.45 7.45 0 0 1 4.528-3.444 7.512 7.512 0 0 1 5.658.738 7.405 7.405 0 0 1 3.474 4.49 7.337 7.337 0 0 1-.745 5.61 7.45 7.45 0 0 1-4.528 3.444 7.512 7.512 0 0 1-5.658-.738Zm6.757-1.202a5.984 5.984 0 0 0 1.818-1.6l-2.304-1.32c-.922 1.461-2.075 2.864-3.252 3.68a6.106 6.106 0 0 0 3.738-.76Zm-.022-10.365c-.852-.487-2.712 1.095-4.3 3.597l3.308 1.894c1.392-2.615 1.844-5.003.992-5.49Zm-5.021 4.837c-1.392 2.615-1.844 5.003-.992 5.49.852.488 2.712-1.093 4.3-3.597l-3.308-1.893Zm-3.231 3.33c.12.206.253.404.396.594.122-1.42.77-3.115 1.589-4.637l-2.308-1.322a5.963 5.963 0 0 0 .323 5.365Zm2.217-8.204c-.71.405-1.329.95-1.818 1.6l2.304 1.319c.922-1.46 2.075-2.863 3.252-3.679a6.106 6.106 0 0 0-3.738.76Zm8.274 2.198a6.118 6.118 0 0 0-.396-.593c-.122 1.42-.77 3.114-1.589 4.636l2.308 1.322a5.963 5.963 0 0 0-.323-5.365Z"></path></g>
</g>
<g class="Bags"><g class="Left bag"><path fill="#132D52" d="M77.807 146.844h-5.924a.508.508 0 0 0-.508.508v6.823c0 .28.227.508.508.508h5.924c.28 0 .508-.228.508-.508v-6.823a.508.508 0 0 0-.508-.508Z" class="Vector"></path><g class="Group 2147"><path fill="#132D52" d="m74.704 101.01 2.479-.002-.016-36.985c0-.921.715-1.671 1.596-1.672l18.449-.013c.88-.001 1.597.748 1.597 1.669l.016 36.985 2.479-.002-.016-36.985a4.08 4.08 0 0 0-4.078-4.076l-18.45.014a4.081 4.081 0 0 0-4.071 4.082l.015 36.985Z" class="Vector"></path><path fill="#132D52" d="m82.275 59.048 11.435-.008c.708 0 1.283.466 1.283 1.041l.002 2.116c0 .575-.574 1.042-1.282 1.043l-11.435.008c-.708.001-1.283-.465-1.283-1.04l-.002-2.116c0-.576.574-1.043 1.282-1.044Z" class="Vector"></path></g>
<path fill="#36D9CC" d="M112.312 91.385v49.35a8.215 8.215 0 0 1-7.259 8.164c-.318.04-.638.061-.966.061H71.443a8.222 8.222 0 0 1-8.224-8.225v-49.35a8.222 8.222 0 0 1 8.224-8.225h32.644a8.222 8.222 0 0 1 8.225 8.225Z" class="Vector"></path><rect width="37.584" height="17.511" x="69.404" y="89.043" fill="#000" class="Rectangle 977" opacity=".1" rx="3" style="mix-blend-mode:multiply;"></rect><rect width="37.584" height="31.285" x="69.402" y="111.18" fill="#000" class="Rectangle 978" opacity=".1" rx="3" style="mix-blend-mode:multiply;"></rect></g>
<g class="Right bag"><path fill="#132D52" d="M123.441 109.945h-4.325s-1.76.027-2.571 1.674c-.811 1.642-1.705 3.619-1.705 3.619h2.056s.679-1.414 1.299-2.588c.614-1.174 1.957-1.196 1.957-1.196h6.583s1.337.022 1.957 1.196a100.208 100.208 0 0 1 1.293 2.588h2.056s-.893-1.977-1.699-3.619c-.811-1.647-2.571-1.674-2.571-1.674h-4.33Z" class="Vector"></path><rect width="57.031" height="39.826" x="94.635" y="114.863" fill="#FDCD2F" class="Rectangle 951" rx="7" transform="rotate(.295 94.635 114.863)"></rect><path fill="#132D52" d="M135.771 154.056v.443c0 .221.177.4.397.4h3.175c.22 0 .397-.179.397-.4v-39.174a.397.397 0 0 0-.397-.399h-3.175a.397.397 0 0 0-.397.399v38.731Zm-29.104.004v.443c0 .221.177.399.397.399h3.176c.22 0 .397-.178.397-.399v-39.174a.397.397 0 0 0-.397-.399h-3.176a.397.397 0 0 0-.397.399v38.731Z" class="Vector"></path><path fill="#EB4832" d="M114.838 124.996v7.248h5.293v-7.248l-2.376-3.069-.038-6.884h-.546l.038 6.884-2.371 3.069Z" class="Vector"></path></g>
</g>
</g>
<g class="icon-shield"><path fill="#1285EF" d="M36.72 67.275a89.42 89.42 0 0 1-3.275-2.654c-2.118-1.79-5.28-4.6-8.32-7.82-6.396-6.777-9.639-12.578-9.639-17.241V20.9c0-.873.55-1.651 1.373-1.943 6.983-2.47 14.08-3.724 21.096-3.724 2.587 0 5.21.171 7.798.506 4.429.575 8.922 1.656 13.357 3.216a2.06 2.06 0 0 1 1.376 1.943v18.66c0 4.944-3.632 11.15-10.797 18.444-5.153 5.246-10.225 9.11-10.439 9.272a2.093 2.093 0 0 1-2.53 0Z" class="Vector"></path><path fill="#45A4FD" d="M60.486 30.292a152.48 152.48 0 0 0-14.674 4.305c-10.67 3.709-20.191 8.28-27.746 13.07-1.716-2.99-2.58-5.7-2.58-8.107V20.906c0-.876.55-1.656 1.373-1.948 6.983-2.47 14.08-3.724 21.096-3.724 2.587 0 5.21.171 7.798.506 4.429.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z" class="Subtract"></path><path fill="#fff" d="M52.767 45.679v-3.224l-12.791-8.061v-8.866a2.405 2.405 0 0 0-2.398-2.419 2.405 2.405 0 0 0-2.399 2.418v8.867l-12.79 8.06v3.225l12.79-4.03v8.866l-3.197 2.418v2.418l5.596-1.612 5.596 1.612v-2.418l-3.198-2.418v-8.867l12.79 4.03Z" class="Vector"></path></g>
</g>
</svg>
<svg class="img-icon-small" xmlns="http://www.w3.org/2000/svg" width="46" height="54" fill="none" viewBox="0 0 46 54"><g class="icon-shield-travel-insurance icon-shield-only"><path fill="#1285EF" d="M21.72 52.276c-.053-.042-1.34-1.021-3.275-2.656-2.118-1.79-5.28-4.599-8.32-7.818C3.73 35.024.487 29.222.487 24.56V5.9c0-.873.55-1.651 1.374-1.943C8.842 1.488 15.94.234 22.956.234c2.586 0 5.209.171 7.797.506 4.429.575 8.922 1.656 13.357 3.216A2.06 2.06 0 0 1 45.486 5.9v18.66c0 4.944-3.632 11.15-10.797 18.444-5.153 5.246-10.225 9.11-10.439 9.272a2.093 2.093 0 0 1-2.53 0Z" class="Vector"></path><path fill="#45A4FD" d="M45.486 15.292a152.48 152.48 0 0 0-14.674 4.305c-10.67 3.709-20.191 8.28-27.747 13.07-1.715-2.99-2.579-5.7-2.579-8.107V5.906c0-.876.55-1.657 1.374-1.948C8.842 1.488 15.94.234 22.956.234c2.586 0 5.209.171 7.797.506 4.429.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z" class="Subtract"></path><path fill="#fff" d="M37.767 30.679v-3.224l-12.791-8.061v-8.866a2.405 2.405 0 0 0-2.398-2.419 2.405 2.405 0 0 0-2.399 2.418v8.867l-12.79 8.06v3.225l12.79-4.03v8.866l-3.197 2.418v2.418l5.596-1.612 5.596 1.612v-2.418l-3.198-2.418v-8.867l12.79 4.03Z" class="Vector"></path></g>
</svg>
</div>
</div>
<div class="img-link-list">
<div class="img-link-title pb-3"><strong>Popular Plans</strong>
</div>
<ul>
<li><a href="/img-insurance-plans/itravelinsured_choice">iTravelInsured Choice
</a>
</li>
<li><a href="/img-insurance-plans/itravelinsured_se">iTravelInsured SE</a>
</li>
<li><a href="/img-insurance-plans/itravelinsured_lx">iTravelInsured LX</a>
</li>
</ul>
</div><a href="/travel-insurance" class="img-text-icon-link"><span class="text img-text-4windows img-text-4windows-sm">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-travel-medical-insurance">
<div class="img-title">
<div class="img-text-box">
<h2>Travel <br />Medical</h2>
<h3>Insurance</h3>
</div>
<div class="img-graphic"><svg class="img-icon-big" xmlns="http://www.w3.org/2000/svg" width="189" height="158" fill="none" viewBox="0 0 189 158"><g class="category-icon-travel-medical"><g class="icon-graphics"><path fill="#DCF2FF" d="M176.186 121.526c-7.662 7.858-20.458 14.076-34.062 14.636-15.451.637-28.708-5.772-43.804-7.136-11.408-1.032-23.245.859-34.916 1.736-11.672.877-24.3.53-32.913-4.221-11.23-6.191-11.945-17.637-9.967-27.732 1.978-10.094 5.778-20.695.807-29.947-2.892-5.382-8.527-9.778-12.57-14.773C.512 43.904-.777 31.075 5.28 19.487 9.142 12.106 17.338 4.57 28.784 3.186 41.8 1.61 52.613 8.468 65.358 9.737 83.096 11.504 100.43 2.37 118.599.573c19.827-1.962 38.695 5.351 49.471 15.816 10.776 10.465 14.68 23.616 16.421 36.621 2.871 21.436 11.583 48.118-8.307 68.517l.002-.001Z" class="blob-bg"></path><g class="right-side"><path fill="#82C8FB" fill-rule="evenodd" d="M173.229 15.14a11.51 11.51 0 0 1 3.969 1.05l-.851 1.81a9.517 9.517 0 0 0-3.283-.866l.165-1.993Zm-7.802 1.598a17.886 17.886 0 0 1 3.755-1.301l.43 1.953a15.904 15.904 0 0 0-3.335 1.158l-.85-1.81Zm15.112 1.838a13.063 13.063 0 0 1 2.346 3.322l-1.789.893a11.086 11.086 0 0 0-1.986-2.815l1.429-1.4Zm-21.571 2.525a32.355 32.355 0 0 1 3.058-2.396l1.132 1.649a30.3 30.3 0 0 0-2.868 2.248l-1.322-1.5Zm-4.077 4.128c.436-.499.87-.977 1.302-1.436l1.455 1.372a49.33 49.33 0 0 0-1.151 1.266 40.45 40.45 0 0 0-.728 1.746l-1.864-.723c.274-.707.555-1.365.827-1.975l.061-.137.098-.113Zm29.283.486a16.88 16.88 0 0 1 .295 3.989l-1.998-.088a14.82 14.82 0 0 0-.259-3.515l1.962-.386Zm-32.213 10.153c.113-1.548.348-2.975.655-4.288l1.948.456a25.632 25.632 0 0 0-.609 3.979l-1.994-.147Zm31.897-2.232a19.178 19.178 0 0 1-.615 1.895l-.038.1-.059.089a72.46 72.46 0 0 1-1.209 1.795l-1.642-1.142a69.38 69.38 0 0 0 1.117-1.656 16.75 16.75 0 0 0 .514-1.599l1.932.518Zm-4.493 7.345a64.328 64.328 0 0 1-2.789 3.288l-1.48-1.345a62.354 62.354 0 0 0 2.701-3.185l1.568 1.242Zm-26.781 3.487a32.953 32.953 0 0 1-.613-4.268l1.994-.151c.096 1.261.281 2.596.577 4.008l-1.958.41Zm20.968 2.9a56.462 56.462 0 0 1-3.246 2.866l-1.264-1.55a54.57 54.57 0 0 0 3.13-2.763l1.38 1.448Zm-18.329 5.24a47.028 47.028 0 0 1-1.52-3.993l1.9-.623a44.915 44.915 0 0 0 1.456 3.822l-1.836.793Zm11.62.23a51.648 51.648 0 0 1-3.668 2.31l-.994-1.736a49.236 49.236 0 0 0 3.526-2.221l1.136 1.646ZM157.8 57.81c-.835.352-1.667.676-2.492.972l-.676-1.882a47.04 47.04 0 0 0 3.849-1.578l.145.313.212-.11a65.657 65.657 0 0 0 2.031 3.582l-1.709 1.039a69.76 69.76 0 0 1-1.36-2.336Zm-6.642 2.256a47.652 47.652 0 0 1-4.247.903l-.326-1.973a45.532 45.532 0 0 0 4.068-.865l.505 1.935Zm-8.566 1.41c-1.525.106-2.981.13-4.352.087l.062-1.999a41.65 41.65 0 0 0 4.151-.083l.139 1.995Zm20.083 3.97a92.59 92.59 0 0 1-1.216-1.737l1.652-1.127c.382.56.778 1.126 1.189 1.699.358.5.699.992 1.023 1.476l-1.663 1.112c-.311-.466-.64-.94-.985-1.423Zm4.321 7.416a34.232 34.232 0 0 0-1.527-3.055l1.744-.979c.63 1.123 1.165 2.2 1.616 3.235l-1.833.8Zm1.831 6.474a20.307 20.307 0 0 0-.671-3.288l1.921-.555c.37 1.28.606 2.482.737 3.613l-1.987.23Zm-.527 6.594c.271-.98.493-2.066.591-3.274l1.993.16a19.35 19.35 0 0 1-.657 3.648l-1.927-.534Z" class="dotted-line-right" clip-rule="evenodd"></path><path fill="#EB4832" d="M168.81 118.881c2.976-3.775 9.763-12.923 9.763-18.061 0-6.232-4.989-11.289-11.138-11.289s-11.138 5.056-11.138 11.289c0 5.138 6.787 14.286 9.763 18.061.714.9 2.036.9 2.75 0Zm-1.375-21.824c.985 0 1.929.396 2.625 1.102a3.79 3.79 0 0 1 1.088 2.661c0 .998-.392 1.955-1.088 2.66a3.685 3.685 0 0 1-2.625 1.102 3.685 3.685 0 0 1-2.625-1.102 3.783 3.783 0 0 1-1.088-2.66c0-.998.391-1.955 1.088-2.661a3.686 3.686 0 0 1 2.625-1.102Z" class="location-icon"></path></g>
<path fill="#82C8FB" fill-rule="evenodd" d="M56.199 70.185c1.219-.592 1.448-.853 2.856-1.27l-.61-2.07c-1.523.451-1.863.755-3.188 1.399l.942 1.941Zm-6.893 4.843a29.667 29.667 0 0 1 3.269-2.695L51.33 70.57a31.813 31.813 0 0 0-3.508 2.891l1.483 1.566Zm-5.602 6.512a63.29 63.29 0 0 1 2.671-3.398l-1.645-1.396a65.45 65.45 0 0 0-2.763 3.514l1.736 1.28Zm-2.588 3.63.05-.073-1.768-1.237-.043.062a162.42 162.42 0 0 1-2.491 3.492l1.734 1.283a164.175 164.175 0 0 0 2.518-3.528Zm-8.72 10.156c1.214-.902 2.327-1.965 3.377-3.128l-1.603-1.445c-.98 1.087-1.99 2.045-3.06 2.841l1.285 1.732Zm-6.46 2.803a14.125 14.125 0 0 0 2.31-.581l-.7-2.041c-.622.213-1.272.38-1.956.492-.754.124-1.491.22-2.212.29l.206 2.15a35.793 35.793 0 0 0 2.353-.31Zm-11.878-.348a23.9 23.9 0 0 0 4.752.757l.135-2.155a21.742 21.742 0 0 1-4.323-.687l-.564 2.085Zm-1.145-39.058A56.194 56.194 0 0 0 9.8 62.227l1.674 1.362a54.088 54.088 0 0 1 2.993-3.37l-1.554-1.496ZM5.71 92.9a15.944 15.944 0 0 0 3.846 3.049l1.075-1.875a13.794 13.794 0 0 1-3.33-2.636L5.711 92.9Zm1.291-26.876a39.18 39.18 0 0 0-2.374 4.094l1.932.962a37.019 37.019 0 0 1 2.243-3.867l-1.801-1.188ZM1.733 84.049c.202 1.68.632 3.267 1.28 4.73l1.975-.876a14.38 14.38 0 0 1-1.111-4.115l-2.144.26Zm1.083-9.532a25.259 25.259 0 0 0-1.055 4.682l2.144.26a23.1 23.1 0 0 1 .965-4.28l-2.054-.662Z" class="dotted-line-left" clip-rule="evenodd"></path><g class="woman"><rect width="67.146" height="57.433" x="65.809" y="78.082" fill="#1285EF" class="Rectangle 954" rx="16"></rect><g class="head"><path fill="#FDCD2F" d="M121.398 73.73s23.282-18.126 10.454-37.009c-12.828-18.882-45.414-7.784-54.736 1.414-9.322 9.196-14.915 15.849-14.396 27.697.522 11.847 7.532 13.694 18.073 15.325 10.541 1.63 40.604-7.425 40.604-7.425l.001-.002Z" class="hat"></path><path fill="#132D52" d="M107.168 40.153c3.674-.138 7.767 2.103 8.937 6.15.393 1.358.452 2.865 1.154 4.06 1.421 2.414 4.803 2.5 6.115 4.99 1.341 2.545-.358 5.81.397 8.637.498 1.863 1.964 3.185 2.802 4.89 1.278 2.607.922 5.925-.408 8.387-1.33 2.462-3.496 4.176-5.781 5.432-1.072.59-2.293 1.228-2.653 2.53-.125.45-.128.936-.204 1.401-.425 2.63-3.035 4.034-5.388 3.928-2.352-.105-4.585-1.28-6.877-1.98-8.049-2.453-16.897.945-24.56-2.901-.85-.427-1.761-1.068-1.962-2.099-.288-1.489 1.044-2.638 1.413-4.075.67-2.6-1.822-4.824-2.961-7.277-1.149-2.473-.824-5.69.775-7.686 1.08-1.35 2.672-2.183 3.42-3.808.73-1.582.486-3.527.644-5.327.307-3.491 2.232-6.575 4.775-8.453 2.925-2.157 6.277-2.331 9.588-3.206 3.689-.975 6.871-3.45 10.771-3.596l.003.003Z" class="hair-body"></path><path fill="#E9CB92" d="M89.227 55.186c.942-6.62 6.783-11.58 13.468-11.425l-.001.002c7.773.182 13.655 6.872 12.979 14.491-.015.173-.037.343-.059.514l.014-.002c-.037.412-.072.913-.113 1.484-.047.676-.102 1.45-.173 2.289.031.136.061.273.088.413 1.283 6.523-2.469 15.176-8.811 16.817l.575 4.614c-.013-.107 4.059.584 2.437.353-.035.834.163 2.934.384 5.276.382 4.044.831 8.807.264 9.015-1.483.545-16.73 2.524-20.288.852-1.152-.542.083-13.18.374-14.419l5.437-.957c.702-2.999.044-7.794-1.353-10.817a17.141 17.141 0 0 1-1.864-3.863c-.958-2.371-1.81-5.183-2.77-8.42a13.294 13.294 0 0 1-.588-6.217Z" class="face"></path><path fill="#132D52" d="M96.919 53.623c-.434 1.606-.868 3.213-1.545 4.794l.001-.001c-1.14 2.673-4.037 7.475-7.395 4.69-.712-.591-1.14-1.387-1.544-2.176-.445-.868-.876-1.76-.978-2.748-.123-1.2.243-2.47.607-3.712.298-1.018.6-2.046 1.144-3.027.487-.88 1.162-1.706 1.939-2.459 1.991-1.93 4.62-3.354 7.33-4.351 2.709-.996 5.519-1.595 8.313-2.14.565-.11 1.151-.218 1.67-.117.43.084.775.304 1.102.527a20.165 20.165 0 0 1 3.817 3.368 8.72 8.72 0 0 1 2.693 2.264 8.685 8.685 0 0 1 1.66 3.294c.099.083.201.165.307.244.179.135.37.266.561.397.723.498 1.456 1.001 1.663 1.788.136.52.017 1.099-.111 1.663a58.233 58.233 0 0 1-1.933 6.647c-.596 1.676-.741.7-.964-.808-.225-1.515-.528-3.567-1.45-4.005a1.825 1.825 0 0 0-.121-.053c-2.306 1.24-5.677.199-7.88-2.557-.97-1.214-1.566-2.574-1.783-3.886-.116-.182-.218-.375-.32-.568-.31-.587-.614-1.164-1.314-1.385-1.052-.332-2.365.346-3.438.984-.474.281-.966.58-1.26.995-.194.275-.285.578-.369.874-.138.487-.27.976-.402 1.464Z" class="bangs"></path><path fill="#E9CB92" d="M93.532 66.097c-.176-.588-.52-1.059-.949-1.346-.883-.59-2.462-1.305-3.672.02-1.774 1.943 1.12 7.977 4.55 5.544 0 0 1.008-1.104.07-4.22l.001.002Z" class="ear"></path></g>
<g class="shirt-and-straps"><path fill="#fff" d="M123.918 90.916c1.814 2.54 4.57 11.757 6.292 18.519l-28.045 6.25-30.663-8.867c1.665-6.451 3.738-12.917 5.479-15.355 1.511-2.103 4.568-3.636 7.748-4.714 1.623-.557 3.686-.93 5.37-1.234.478-.087.925-.168 1.323-.245 0 0 2.008 13.836 9.662 14.127 5.119-.11 7.139-6.508 7.919-10.818.347-2.222.385-3.9.385-3.9 1.901.275 3.642.537 5.829 1.22.135.041.268.083.4.125.189.057.373.117.553.178 3.181 1.078 6.237 2.611 7.748 4.714Z" class="shirt"></path><path fill="#1285EF" d="m82.735 108.151 1.314.28 4.053.88c.198-3.118.348-6.775.332-10.588a93.906 93.906 0 0 0-.95-12.918c-1.377.353-3.015.88-4.607 1.594.372 2.383.634 4.974.61 7.428-.031 3.388-.38 8.557-.752 13.323v.001Z" class="back-strap-left"></path><path fill="#1285EF" d="m113.15 107.675 1.313.253 4.317-1.344c.198-2.829.348-6.147.332-9.607-.015-4.68-.349-7.1-.817-10.07-1.22-.5-2.784-1.125-4.942-1.438.371 2.162.835 5.747.812 7.974-.031 3.073-.644 9.907-1.015 14.23v.002Z" class="back-strap-right"></path></g>
<g class="map-and-hands"><g class="map"><path fill="#2DC6BA" d="M101.272 147.478a2.003 2.003 0 0 1 1.686.006l20.159 9.46a1.998 1.998 0 0 0 1.695.002l15.915-7.421a2.002 2.002 0 0 0 1.155-1.813v-42.641a2 2 0 0 0-2.642-1.894l-14.642 4.964a2.007 2.007 0 0 1-1.27.005l-20.591-6.8a1.993 1.993 0 0 0-1.243-.004l-21.034 6.809c-.409.133-.85.13-1.258-.008l-14.648-4.966a2 2 0 0 0-2.642 1.894v42.641a2 2 0 0 0 1.155 1.813l15.923 7.425a2 2 0 0 0 1.681.005l20.601-9.477Z" class="map-bg"></path><path fill="#28A7A5" d="m122.54 156.673-20.423-9.583v-44.566c0-.681.667-1.163 1.314-.95l20.534 6.782v47.412a1 1 0 0 1-1.425.905Z" class="map-fold-2"></path><path fill="#28A7A5" d="m64.554 103.181 15.276 5.178v47.417a1 1 0 0 1-1.423.906l-15.34-7.154a1.999 1.999 0 0 1-1.155-1.812v-42.641a2 2 0 0 1 2.642-1.894Z" class="map-fold-1"></path></g>
<ellipse cx="60.762" cy="126.407" fill="#E9CB92" class="hand-left" rx="4.875" ry="7.528"></ellipse><ellipse cx="142.024" cy="125.141" fill="#E9CB92" class="hand-right" rx="4.875" ry="7.528"></ellipse></g>
</g>
</g>
<g class="icon-shield"><g class="shield-bg"><path fill="#1285EF" d="M33.445 66.275a86.9 86.9 0 0 1-3.275-2.655c-2.118-1.79-5.281-4.599-8.32-7.818-6.397-6.778-9.64-12.58-9.64-17.242V19.9c0-.873.551-1.651 1.374-1.943 6.982-2.47 14.08-3.724 21.096-3.724 2.586 0 5.21.171 7.798.506 4.429.575 8.922 1.656 13.357 3.216A2.06 2.06 0 0 1 57.21 19.9v18.66c0 4.944-3.632 11.15-10.798 18.444-5.152 5.246-10.224 9.11-10.438 9.272a2.093 2.093 0 0 1-2.53 0Z" class="Vector"></path><path fill="#45A4FD" d="M57.21 29.292a152.48 152.48 0 0 0-14.673 4.305c-10.671 3.709-20.191 8.28-27.747 13.07-1.715-2.99-2.58-5.7-2.58-8.107V19.906c0-.876.551-1.656 1.374-1.948 6.982-2.47 14.08-3.724 21.096-3.724 2.586 0 5.21.171 7.798.506 4.429.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z" class="Subtract"></path></g>
<path fill="#fff" d="M32.815 25.79c-.998 0-1.814.818-1.814 1.82v5.461h-5.443c-.997 0-1.814.82-1.814 1.82v3.642c0 1.001.817 1.82 1.814 1.82h5.443v5.462c0 1.001.816 1.82 1.814 1.82h3.629c.997 0 1.814-.819 1.814-1.82v-5.462H43.7c.998 0 1.814-.819 1.814-1.82v-3.641c0-1.002-.816-1.82-1.814-1.82h-5.442V27.61c0-1.002-.817-1.82-1.815-1.82h-3.628Z" class="Med-icon"></path></g>
</g>
</svg>
<svg class="img-icon-small" xmlns="http://www.w3.org/2000/svg" width="46" height="54" fill="none" viewBox="0 0 46 54"><g class="icon-shield-travel-med icon-shield-only"><path fill="#1285EF" d="M21.445 52.276c-.054-.042-1.341-1.021-3.275-2.656-2.118-1.79-5.281-4.599-8.32-7.818C3.454 35.024.21 29.222.21 24.56V5.9c0-.873.551-1.651 1.374-1.943C8.566 1.488 15.664.234 22.68.234c2.586 0 5.21.171 7.798.506 4.429.575 8.922 1.656 13.357 3.216A2.06 2.06 0 0 1 45.21 5.9v18.66c0 4.944-3.632 11.15-10.798 18.444-5.152 5.246-10.224 9.11-10.438 9.272a2.093 2.093 0 0 1-2.53 0Z"></path><path fill="#45A4FD" d="M45.21 15.292a152.48 152.48 0 0 0-14.673 4.305c-10.671 3.709-20.192 8.28-27.747 13.07-1.715-2.99-2.58-5.7-2.58-8.107V5.906c0-.876.551-1.657 1.374-1.948C8.566 1.488 15.664.234 22.68.234c2.586 0 5.21.171 7.798.506 4.429.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z"></path><path fill="#fff" d="M20.815 11.79c-.998 0-1.814.818-1.814 1.82v5.461h-5.443c-.998 0-1.814.82-1.814 1.82v3.642c0 1.001.816 1.82 1.814 1.82h5.443v5.462c0 1.001.816 1.82 1.814 1.82h3.628c.998 0 1.815-.819 1.815-1.82v-5.462H31.7c.998 0 1.814-.819 1.814-1.82v-3.641c0-1.002-.816-1.82-1.814-1.82h-5.442V13.61c0-1.002-.817-1.82-1.814-1.82h-3.629Z"></path></g>
</svg>
</div>
</div>
<div class="img-link-list">
<div class="img-link-title pb-3"><strong>Popular Plans</strong>
</div>
<ul>
<li><a href="/img-insurance-plans/patriot_platinum">Patriot Platinum</a>
</li>
<li><a href="/img-insurance-plans/patriot_plus">Patriot Plus</a>
</li>
<li><a href="/img-insurance-plans/patriot">Patriot Lite</a></li>
</ul>
</div><a href="/travel-medical-insurance" class="img-text-icon-link"><span class="text img-text-4windows img-text-4windows-sm">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-international-health">
<div class="img-title">
<div class="img-text-box">
<h2>International <br />Health</h2>
<h3>Insurance</h3>
</div>
<div class="img-graphic"><svg class="img-icon-big" xmlns="http://www.w3.org/2000/svg" width="176" height="150" fill="none" viewBox="0 0 176 150"><g class="category-icon-international-health"><g class="icon-graphics"><path fill="#DCF2FF" d="M158.967 121.132c7.791-6.234 13.151-16.031 12.145-25.906-1.142-11.217-9.829-20.22-13.147-31.003-2.507-8.148-1.827-16.865-2.252-25.373-.424-8.508-2.319-17.598-8.612-23.396-8.204-7.559-20.972-7.056-31.922-4.728-10.949 2.329-22.24 6.018-33.087 3.252-6.31-1.609-11.855-5.287-17.873-7.763-12.272-5.048-26.642-4.837-38.758.572-7.717 3.445-15.087 10.036-15.252 18.427-.188 9.542 8.703 16.74 11.633 25.832 4.08 12.655-3.968 25.988-3.787 39.272.198 14.495 10.558 27.471 23.442 34.322 12.884 6.85 27.924 8.498 42.543 8.597 24.096.163 54.704 4.077 74.928-12.106l-.001.001Z" class="blob-bg"></path><g class="family"><g class="man"><g class="leg-left"><path fill="#122C52" d="m94.376 145.7 5.745-.242 9.876-65.916-1.22-18.2-10.258-2.123s-5.682 10.656-5.036 22.814c.285 5.365.254 52.588.893 63.667Z" class="leg"></path><path fill="#122C52" d="M100.389 148.442c2.573-3.381 0-6.633 0-6.633-2.689 2.04-5.343 0-5.343 0l-5.646 1.865c-1.315 0-3.177.641-3.255 3.71l-.077 1.058h14.321Z" class="shoe"></path></g>
<g class="leg-right"><path fill="#122C52" d="M123.78 144.925h-5.841l-12.843-65.816.461-18.339 10.32-2.567s6.224 10.467 6.088 22.711c-.06 5.403 1.99 52.851 1.815 64.011Z" class="leg"></path><path fill="#122C52" d="M122.835 142.328c1.025 0 2.001.793 2.539 2.165l.016.044c.695 1.813.442 3.648.385 4.023h-7.841c-1.045-1.648-1.005-3.263-.725-4.436.258-1.082.92-1.796 1.654-1.796h3.972Z" class="shoe"></path></g>
<g class="torso"><path fill="#107DEF" d="M98.85 28.621s-6.85 5.523-13.312 10.6a24.92 24.92 0 0 1-14.946 5.323 79.17 79.17 0 0 0-2.16.071c-6.778.317 10.71 2.411 5.989 3.727l.001 2.211s6.018 4.165 22.307-4.545c16.291-8.71 2.122-17.387 2.122-17.387Z" class="left-arm"></path><path fill="#107DEF" d="M97.813 64.422c-1.197-.24-2.457-2.552-2.47-3.837-.065-6.488.89-13.886 2.233-21.925.594-3.545.478-6.927 1.265-10.036 3.664-1.07 7.625-2.09 11.287-3.16l8.797 2.863c.883 5.147 1.594 11.194 1.952 17.617.325 5.825.291 11.202.056 16.038-.024.491 3.325 3.33 2.869 3.43-2.933.644-10.126-1.262-14.095-1.158-4.726.124-8.493.846-11.894.168Z" class="torso"></path><path fill="#107DEF" d="M119.242 28.466c2.217 1.054 3.854 2.694 4.598 4.61 2.09 5.377 6.112 16.675 5.685 22.964-.573 8.456-2.327 19.065-2.327 19.065l-7.133 6.048c-.56-6.512 1.322-19.314.762-25.826a60.7 60.7 0 0 1-4.479-12.115 56.607 56.607 0 0 1-1.666-11.478 5.281 5.281 0 0 1 .083-1.157l.1-.546c.288-1.585 2.597-2.41 4.377-1.565Z" class="arm-right"></path></g>
<g class="top-head-and-collar"><path fill="#F6A19E" d="m114.507 17.662-.74 10.816-8.787 1.895 1.072-13.908 8.455 1.197Z" class="Vector"></path><g class="collar-and-tie"><path fill="#107DEF" d="M102.463 28.721c.557-.58 1.183-1.23 1.948-1.205.52.017.646.322 1.486.725a5.897 5.897 0 0 0 1.865.54 3.8 3.8 0 0 1-.279 2.1 3.819 3.819 0 0 1-1.448 1.673 9.998 9.998 0 0 1-4.408-2.72c.163-.282.431-.69.836-1.113Z" class="collar-left"></path><path fill="#107DEF" d="M115.029 27.982a4.86 4.86 0 0 0-1.293-.935 13.706 13.706 0 0 0-2.907.522 106.818 106.818 0 0 0-4.188 1.323c.178.61.458 1.354.906 2.155.389.693.808 1.263 1.189 1.712a16.944 16.944 0 0 1 3.481-2.104 17.768 17.768 0 0 1 3.771-1.214 4.403 4.403 0 0 0-.959-1.46Z" class="collar-right"></path><path fill="#112B52" d="M107.664 28.898a.228.228 0 0 0-.415-.006l-2.102 4.407a.228.228 0 0 0 .08.288l1.68 1.117-2.895 19.67a.909.909 0 0 0 .184.695l3.114 3.97a.912.912 0 0 0 1.522-.133l2.076-3.88a.917.917 0 0 0 .098-.563l-2.943-19.994 1.313-1.335a.23.23 0 0 0 .046-.252l-1.758-3.984Z" class="tie"></path></g>
<g class="head"><path fill="#F6A19E" d="M104.966 8.397c-2.664 1.651-3.092 4.631-3.231 5.592-.568 3.955 1.326 9.715 5.436 10.391 3.858.635 7.853-3.513 8.441-7.727.424-3.04-.794-7.092-4.156-8.624-1.907-.868-4.441-.902-6.49.368Z" class="face"></path><path fill="#A54C4C" d="M113.716 17.167c.16-.329 1.831-3.898.042-6.385-.35-.485-1.522-2.087-3.174-2.154-.519-.021-.812.12-4.547 1.702-.707.3-1.282.476-2.023.471-2.462-.018-4.114-2.365-4.182-2.464-1.275-1.87 1.854-2.1 3.351-3.656 2.412-2.506 8.818-1.485 11.631-.004 0 0 2.132 1.172 2.034 8.715-.005.357-.024 1.054-.457 1.803-.727 1.261-2.109 1.788-2.675 1.97v.002Z" class="hair back"></path><path fill="#F6A19E" d="M117.79 16.268a1.935 1.935 0 0 0-1.671-2.176 1.949 1.949 0 0 0-2.195 1.657 1.937 1.937 0 0 0 1.672 2.177c1.069.143 2.05-.6 2.194-1.66v.002Z" class="ear"></path><path fill="#A54C4C" d="M112.799 17.394c.145-.33 1.193-4.124-.423-6.612-.315-.485-1.374-2.087-2.865-2.154-.469-.021-.734.12-4.105 1.702-.639.3-1.158.476-1.827.471-2.223-.018-3.714-2.365-3.776-2.464-1.152-1.87 1.674-2.1 3.025-3.656 2.178-2.506 7.962-1.485 10.503-.004 0 0 1.924 1.172 1.835 8.715-.004.357.391 2.282 0 3.032.412 2.751-1.856 4.657-2.367 4.839v-3.87Z" class="hair"></path><path fill="#A54C4C" d="M113.512 13.31c.064.564.293 2.944-.829 4.354-1.411 1.778-2.997 1.85-3.652 1.605-.89-1.335-2.529-1.324-3.846-1.324-1.28-.086-2.305.172-3.093 1.038-.248.27-.351.64-.333 1.006.056 1.12.297 2.731 1.192 4 2.033 2.885 6.117 2.124 8.533-.024 3.206-2.849 4.434-8.993 3.268-10.365-.311-.367-.788-.385-1.24-.289v-.002Z" class="beard"></path><path fill="#F6A19E" d="M107.436 20.248c0 .516-.894 1.51-1.995 1.51-1.102 0-1.996-.994-1.996-1.51s.894-.358 1.996-.358c1.101 0 1.995-.158 1.995.358Z" class="mouth"></path></g>
</g>
</g>
<g class="boy-set"><g class="plant"><path fill="#2DC6BA" d="M163.67 29.417c1.957-.38 4.635-1.248 6.917-3.317 2.029-1.841 2.133-3.172 2.142-3.562.009-.345-.013-1.593-.834-2.134-.889-.583-2.179.014-2.796.3-3.467 1.606-5.002 7.022-5.43 8.713h.001Z" class="leaf-9"></path><path fill="#2DC6BA" d="M160.752 33.056c1.704 1.037 4.268 2.2 7.347 2.208 2.741.005 3.714-.908 3.984-1.19.239-.25 1.063-1.187.82-2.14-.264-1.03-1.62-1.457-2.269-1.661-3.644-1.148-8.426 1.822-9.882 2.783Z" class="leaf-8"></path><path fill="#2DC6BA" d="M160.648 32.443c.86-1.798 1.761-4.466 1.459-7.53-.268-2.729-1.275-3.605-1.582-3.846-.272-.211-1.288-.939-2.21-.6-.999.364-1.288 1.756-1.426 2.423-.778 3.74 2.655 8.2 3.759 9.553Z" class="leaf-7"></path><path fill="#2DC6BA" d="M155.714 38.727c1.569 1.093 3.954 2.36 6.899 2.553 2.62.172 3.603-.643 3.878-.896.242-.223 1.085-1.07.907-1.994-.192-1-1.465-1.49-2.073-1.725-3.419-1.317-8.162 1.23-9.611 2.062Z" class="leaf-6"></path><path fill="#2DC6BA" d="M155.217 38.54c.855-1.802 1.737-4.48 1.378-7.578-.32-2.759-1.368-3.66-1.688-3.907-.282-.22-1.338-.97-2.281-.643-1.02.353-1.295 1.753-1.426 2.424-.738 3.763 2.861 8.32 4.017 9.704Z" class="leaf-5"></path><path fill="#2DC6BA" d="M148.761 46.313c1.74.975 4.343 2.046 7.421 1.944 2.74-.09 3.68-1.038 3.94-1.33.229-.257 1.02-1.224.743-2.167-.3-1.02-1.67-1.399-2.326-1.58-3.682-1.018-8.356 2.12-9.777 3.133h-.001Z" class="leaf-4"></path><path fill="#2DC6BA" d="M148.689 45.978c.86-1.798 1.761-4.466 1.459-7.53-.268-2.728-1.274-3.604-1.582-3.846-.272-.211-1.288-.939-2.21-.6-.999.365-1.288 1.757-1.426 2.423-.778 3.74 2.656 8.201 3.759 9.553Z" class="leaf-3"></path><path fill="#2DC6BA" d="M142.426 52.907c.855-1.801 1.737-4.48 1.378-7.578-.32-2.759-1.368-3.66-1.688-3.907-.282-.219-1.338-.97-2.281-.643-1.02.353-1.295 1.753-1.426 2.424-.738 3.764 2.861 8.321 4.017 9.704Z" class="leaf-2"></path><path fill="#2DC6BA" d="M142.923 53.094c1.569 1.093 3.954 2.36 6.899 2.553 2.62.172 3.603-.643 3.878-.896.242-.222 1.085-1.07.907-1.994-.192-1-1.465-1.49-2.073-1.724-3.419-1.318-8.163 1.23-9.611 2.06Z" class="leaf-1"></path><path fill="#2DC6BA" d="M137.165 60.38c6.447-8.744 28.701-32.477 28.925-32.716l-.622-.584c-.224.24-22.513 24.01-28.99 32.792l.687.507Z" class="stem"></path></g>
<g class="boy"><g class="lower-body"><g class="leg-left"><path fill="#F6A19E" d="M109.251 145.462h2.323l2.908-32.782-.191-10.39-5.709-.755s-1.659 4.83-1.598 12.237c.021 2.557 1.56 20.69 2.267 31.69Z" class="Vector"></path><g class="foot-left"><path fill="#F6A19E" d="M105.955 144.715c-1.052 0-2.053.384-2.605 1.049a2.06 2.06 0 0 0-.412 1.97h8.046c1.073-.798 1.032-1.58.744-2.149-.265-.524-.944-.87-1.697-.87h-4.076Z" class="Vector"></path><path fill="#EB4832" d="M105.444 146.284c.092-.996.259-1.573.434-1.573h.679c.126 0 .239.519.283 1.305.027.486.041 1.076.015 1.714h5.047v1.51h-9.562v-1.51h3.026a20.653 20.653 0 0 1 .078-1.446Z" class="Union"></path></g>
</g>
<g class="leg-right"><path fill="#F6A19E" d="m118.778 112.67 4 33.051h2.646c.495-11.56 1.15-31.598 1.068-34.721-.128-4.808-1.931-9.566-1.931-9.566-1.197.167-5.327.151-6.601 0-.103 1.921.307 5.475.344 7.754.033 1.997.34 1.771.474 3.482Z" class="Vector"></path><g class="foot-right"><path fill="#F6A19E" d="M128.749 144.715c1.109 0 2.167.384 2.749 1.049a.168.168 0 0 1 .018.021c.753.879.479 1.768.417 1.949h-8.492c-1.133-.798-1.09-1.58-.787-2.149.281-.524.997-.87 1.792-.87h4.303Z" class="Vector"></path><path fill="#EB4832" d="M128.09 146.284c.092-.996.259-1.573.434-1.573h.68c.125 0 .238.519.283 1.305.027.486.041 1.076.015 1.714h3.036v1.51h-10.065v-1.51h5.539c.01-.437.031-.926.075-1.413l.003-.033Z" class="sandal"></path></g>
</g>
<path fill="#EB4832" d="M110.195 100.461h10.714v1.352l4.305-.383c1.098 1.863 3.296 8.499 3.296 20.13h-22.647c0-11.631 1.959-18.267 2.939-20.13l1.393.139v-1.108Z" class="shorts"></path></g>
<g class="arm-left"><path fill="#F6A19E" d="M102.568 77.262c-.64-1.436-2.183-2.172-3.445-1.646-1.26.527-1.762 2.119-1.12 3.553.641 1.438 2.183 2.174 3.445 1.646 1.26-.527 1.761-2.118 1.12-3.553Z" class="hand"></path><path fill="#F6A19E" d="M111.365 82.094c-2.836 1.484-3.358 1.459-3.566 1.721-.655.828-1.687 2.123-3.029 3.765l-.147-.413a51.078 51.078 0 0 0-.357-.946l-.093-.242c-1.364-3.472-3.258-7.356-3.258-7.356l-1.257-.48-.629-.24s.017.332.061.907l.016.2a69.036 69.036 0 0 0 .288 2.82c.338 2.726.97 6.367 2.089 9.194a2.65 2.65 0 0 0 1.606 1.529c1.237.425 2.187.196 3.088-.575 3.117-2.673 6.252-7.3 7.979-10.06-.85-.107-2.357-.051-2.791.176Z" class="arm"></path><path fill="#FDCD2F" d="m105.168 86.74 4.977 4.075 4.005-5.518-4.289-5.153-4.693 6.595Z" class="sleeve"></path></g>
<path fill="#FDCD2F" d="M108.22 92.524a61.729 61.729 0 0 0 0 9.077 40.613 40.613 0 0 0 11.915.903 40.235 40.235 0 0 0 6.023-.903 79.74 79.74 0 0 0-1.74-21.228 1.353 1.353 0 0 0-1-1.022l-5.571-1.382-7.307 1.798a1.325 1.325 0 0 0-.986.997c-.705 3.255-1.025 7.57-1.334 11.76Z" class="shirt"></path><g class="head"><path fill="#F6A19E" d="M120.332 78.521a3.29 3.29 0 1 1-6.565.018l.252-3.728a3.027 3.027 0 0 1 6.04-.017l.273 3.727Z" class="neck"></path><path fill="#F6A19E" d="M124.317 70.903a1.871 1.871 0 0 0-1.713-2.017 1.877 1.877 0 0 0-2.035 1.699 1.87 1.87 0 0 0 1.714 2.017 1.878 1.878 0 0 0 2.034-1.7Z" class="ear-right"></path><path fill="#F6A19E" d="M111.695 70.903a1.87 1.87 0 0 0-1.714-2.017 1.875 1.875 0 0 0-2.032 1.699 1.867 1.867 0 0 0 1.713 2.017 1.876 1.876 0 0 0 2.033-1.7Z" class="ear-left"></path><path fill="#122C52" d="M117.702 64.756c-.274-.17-1.442-.864-2.471-.53-1.298.42-1.493 2.186-1.543 2.632-.11.993.213 1.306-.026 1.928-.345.898-1.428 1.304-2.281 1.508-.556-.255-1.541-.804-2.032-1.784-.944-1.88.546-4.121 2.305-5.05 2.333-1.231 5.836-.52 6.232.493.105.27-.014.557-.185.802h.001Z" class="hair-back"></path><path fill="#F6A19E" d="M113.005 63.69c-.29.208-2.496 1.84-3.05 4.66-.735 3.747 1.598 8.791 5.416 9.216 3.654.406 7.042-3.598 7.335-7.408.257-3.375-1.862-7.305-4.977-7.882-2.188-.405-4.125.984-4.724 1.413Z" class="face"></path><path fill="#122C52" d="M121.404 70.428c.064-.431.289-2.25-.815-3.328-1.39-1.36-3.945-.616-4.59-.429-1.439.418-1.668.99-2.674 1.042-1.454.076-2.691-1.027-3.505-1.96.005-.825.145-2.34 1.189-3.488 2-2.206 6.021-1.624 8.399.018 3.157 2.178 4.366 6.875 3.217 7.924-.306.28-.775.293-1.221.22v.001Z" class="hair"></path></g>
<g class="arm-right"><path fill="#F6A19E" d="M121.004 81.621c2.263-2.779 4.411-5.489 6.673-8.269a227.323 227.323 0 0 0 7.396-10.527l1.44.791c-2.465 7.703-6.172 12.729-9.015 16.202-1.341 1.639-3.628 2.155-5.707 1.978l-.787-.175Z" class="arm"></path><path fill="#FDCD2F" d="m125.301 72.275 6.524 3.304s-6.414 11.029-14.861 7.91c.087-.412 8.337-11.214 8.337-11.214Z" class="sleeve"></path><path fill="#F6A19E" d="M139.557 62.217c.651-1.658.021-3.489-1.408-4.09-1.427-.6-3.111.26-3.76 1.917-.652 1.66-.022 3.492 1.407 4.091 1.427.6 3.111-.26 3.761-1.918Z" class="hand"></path></g>
</g>
</g>
<g class="woman"><g class="lower-body"><g class="legs"><g class="leg-right"><path fill="#EB4832" d="M93.41 145.418c2.4.791 7.008 2.535 6.663 3.403-.24.602-13.788.074-14.36-.484-.406-.398-.243-4.775.452-4.581.487-.244 7.245 1.663 7.245 1.663v-.001Z" class="shoe"></path><path fill="#955733" d="M91.175 99.642c-.894 7.722-3.432 35.196-1.95 43.674.076.44 6.283 2.678 6.283 3.092 0 .705-4.185.378-6.816-.39-2.041-.596-2.283-1.42-2.43-1.901-.36-1.179-7.883-21.858-7.716-30.393.166-8.536 8.801-19.243 8.801-19.243s4.267 1.37 3.828 5.16v.001Z" class="leg"></path></g>
<g class="leg-left"><path fill="#EB4832" d="m68.531 142.417 2.882 5.462a.931.931 0 0 1-.823 1.365h-5.885a.932.932 0 0 1-.927-1.024l.62-6.228 4.133.423v.002Z" class="shoe-back"></path><path fill="#955733" d="M78.54 101.409c-1.394 3.687-10.924 32.535-10.506 39.595 2.444 5.107 2.352 7.13.311 7.497-4.163.748-3.777-3.412-3.906-5.824-.444-8.314-2.467-24.342-1.765-29.132.569-3.877 2.757-7.68 7.044-11.427 2.43-2.124 9.089-1.413 8.822-.709Z" class="leg"></path><path fill="#EB4832" d="M70.881 149.242a.713.713 0 0 0 .564-1.148c-.965-1.272-2.463-2.26-3.828-2.115-2.045.217-3.054 1.338-3.535 2.207a.713.713 0 0 0 .624 1.058h6.175v-.002Z" class="shoe-front"></path></g>
</g>
<path fill="#2DC6BA" d="M84.592 63.406a2.508 2.508 0 0 0-2.069.187 184.23 184.23 0 0 1-6.16-.28c-2.175-.135-4.184-.85-6.228-1.047-2.412 5.12-5.258 12.93-6.634 21.962a77.435 77.435 0 0 0-.593 18.302c4.879 1.341 10.01 1.596 14.627 1.824a61.412 61.412 0 0 0 16.671-1.475c.46-8.431.811-15.121.868-16.912.386-12.221-2.38-18.227-3.453-20.912a47.21 47.21 0 0 0-.773-1.824l-6.256.175Z" class="dress"></path></g>
<g class="upper-body"><path fill="#132D52" d="M85.82 39.923c-2.611.002-5.959-1.098-6.679-3.415-.692-2.228 1.644-3.652.905-5.82-.736-2.162-3.557-1.58-5.343-3.717-2.722-3.255-1.645-10.953 2.506-12.668 1.9-.786 4.688-.417 6.144 1.155 1.71 1.847.224 3.899 2.027 6.356 1.66 2.262 3.668 1.542 4.59 3.493 1.145 2.419-1.536 4.39-.422 6.862 1.081 2.399 4.467 2.075 4.462 3.57-.007 1.707-4.28 4.182-8.19 4.184Z" class="hair-back"></path><g class="arm-right"><path fill="#955733" d="m96.116 46.816 4.067 27.922h-2.034l-5.39-15.317-3.706-15.726 7.063 3.121Z" class="arm"></path><path fill="#fff" d="M89.7 50.207c-.085-.33-.169-.663-.252-1-1.15-4.702-.958-8.23-.2-12.465 0 0 5.136 2.72 7.912 12.23l-7.46 1.235Z" class="sleeve"></path><path fill="#955733" d="m99.644 70.727.459 1.613s2.397 2.733.106 6.622c-2.29 3.89-2.98-.463-2.98-.463l-.36-7.292 2.775-.48Z" class="hand"></path></g>
<path fill="#fff" d="M90.998 63.543a91.468 91.468 0 0 0-.441-18.697 91.022 91.022 0 0 0-1.34-7.807l-8.915-2.922-7.337 2.027a1278.185 1278.185 0 0 0-2.946 26.42 48.28 48.28 0 0 0 20.98.979Z" class="torso"></path><path fill="#955733" d="m76.658 32.404-.072-6.92 6.931-.336.088 7.73c.153 1.4 1.875 2.507 3.222 2.948l2.426.916c-.255 2.138-2.448 6.893-4.558 7.208-3.994.599-8.85-5.912-11.105-7.979 1.373-.882 2.972-2.04 3.068-3.567Z" class="neck"></path><path fill="#5D3117" d="m77.441 26.894.882-.234 5.173.234.059 4.475a3.497 3.497 0 0 1-1.64.721c-.56.08-1.114.012-1.645-.176-1.658-.59-2.806-3.155-2.829-5.02Z" class="chin-shadow"></path><path fill="#132D52" d="M61.824 28.72c-1.08-2.377-1.462-5.88.35-7.494 1.742-1.55 4.005-.013 5.673-1.58 1.664-1.565-.03-3.894 1.176-6.403 1.84-3.824 9.294-6.025 12.571-2.954 1.501 1.405 2.318 4.096 1.488 6.072-.976 2.32-3.457 1.815-4.95 4.473-1.373 2.447-.147 3.485-1.542 5.132-1.73 2.042-4.373.907-6.164 2.942-1.737 1.977-.043 4.926-1.407 5.54-1.556.699-5.576-2.169-7.195-5.728Z" class="hair-1"></path><path fill="#132D52" d="M61.824 37.29c-1.08-2.377-1.462-5.88.35-7.494 1.742-1.55 4.005-.012 5.673-1.58 1.664-1.565-.03-3.893 1.176-6.403 1.84-3.823 9.294-6.025 12.571-2.954 1.501 1.406 2.318 4.097 1.488 6.072-.976 2.32-4.96-1.624-6.453 1.034-.09 4.153.427 7.049-.43 7.887-2.55 2.896-3.103 1.78-5.654 4.252-1.737 1.977-.162 4.3-1.526 4.914-1.556.7-5.576-2.168-7.195-5.728Z" class="hair-2"></path><path fill="#955733" d="M84.59 12.624c.295.274 2.54 2.428 3.102 6.154.75 4.947-1.624 11.608-5.511 12.17-3.718.536-7.165-4.753-7.462-9.782-.263-4.46 1.893-9.647 5.063-10.409 2.228-.536 4.199 1.299 4.808 1.867Z" class="face"></path><path fill="#132D52" d="M88.06 11.219c1.623 1.705-.315 7.447-4.335 10.033-3.903 2.51-9.747 2.028-10.648-.054-.742-1.715 1.946-4.352 3.037-5.424 3.749-3.682 10.152-6.44 11.946-4.555Z" class="hair-bangs"></path><path fill="#EB4832" d="M75.191 16.702c3.16-3.474 5.891-4.517 7.765-5.343-.85-.608-2.113-.864-3.175-.608-2.056.494-3.832 2.968-4.59 5.951Z" class="bonnet"></path><path fill="#955733" d="M73.184 25.61c-.743-1.31-.668-2.825.168-3.381.834-.557 2.114.055 2.857 1.366.743 1.31.668 2.825-.166 3.38-.836.558-2.115-.054-2.859-1.365Z" class="ear"></path><g class="arm-left"><path fill="#955733" stroke="#8B5533" stroke-width=".456" d="M58.136 44.046a.912.912 0 0 1-.396 1.511l-.961.283c-.633.147-1.647.32-2.89.268-.702-.03-2.758-.139-4.425-1.245-1.504-.996-2.43-2.63-1.914-2.965.296-.192 1.25-.068 4.43 1.758a.92.92 0 0 0 .666.1l2.524-.585c1.028-.237 2.15.036 2.776.68l.19.195Z" class="hand"></path><path fill="#955733" d="M67.982 43.269a20.1 20.1 0 0 0-1.68 3.803 19.608 19.608 0 0 0-.942 5.559c-2.478-3.121-4.76-5.673-7.239-8.794l-2.143.593s4.396 11.42 9.465 16.19c.586.552 1.566.453 2.03-.194 1.517-2.117 4.464-6.925 4.573-12.476.037-1.873-.18-4.49-1.718-5.07-.795-.3-1.706.046-2.346.389Z" class="arm"></path><path fill="#fff" d="M71.652 49.193c.48-1.215.823-2.33.966-3.218.816-5.053.394-9.64.394-9.64s-4.934 2.506-6.325 7.356c-.39 1.362-.75 2.643-1.066 3.782l6.031 1.72Z" class="sleeve"></path></g>
</g>
</g>
</g>
</g>
<g class="icon-shield"><g class="shield"><path fill="#1285EF" d="M21.617 66.28c-.054-.042-1.341-1.021-3.275-2.656-2.118-1.79-5.281-4.599-8.32-7.819-6.397-6.776-9.64-12.577-9.64-17.24v-18.66c0-.873.55-1.652 1.374-1.943 6.982-2.47 14.08-3.724 21.096-3.724 2.586 0 5.21.17 7.798.506 4.428.575 8.922 1.656 13.357 3.216a2.06 2.06 0 0 1 1.376 1.943v18.66c0 4.944-3.633 11.15-10.798 18.444-5.152 5.246-10.225 9.11-10.438 9.271a2.093 2.093 0 0 1-2.53.001Z" class="shield-lower"></path><path fill="#45A4FD" d="M45.383 29.296a152.47 152.47 0 0 0-14.674 4.305C20.038 37.31 10.517 41.88 2.962 46.67c-1.715-2.99-2.58-5.7-2.58-8.107V19.91c0-.876.551-1.657 1.374-1.948 6.982-2.47 14.08-3.724 21.096-3.724 2.586 0 5.21.17 7.798.506 4.428.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z" class="shield-upper"></path></g>
<path fill="#fff" d="M28.11 37.477a34.27 34.27 0 0 1-.18 3.497H17.84a34.27 34.27 0 0 1 0-6.994h10.09c.12 1.114.18 2.284.18 3.497Zm1.569-3.497h6.703c.288 1.12.44 2.289.44 3.497 0 1.207-.152 2.377-.44 3.497h-6.703c.114-1.126.174-2.295.174-3.497 0-1.203-.06-2.372-.174-3.497Zm6.13-1.75h-6.354c-.544-3.49-1.622-6.414-3.01-8.283a13.983 13.983 0 0 1 9.36 8.284h.005Zm-8.118 0h-9.616c.332-1.988.844-3.747 1.47-5.174.572-1.29 1.209-2.224 1.824-2.814.61-.579 1.116-.754 1.514-.754.398 0 .904.175 1.514.754.615.59 1.252 1.525 1.824 2.814.632 1.421 1.138 3.18 1.47 5.175Zm-11.38 0H9.956a13.992 13.992 0 0 1 9.366-8.283c-1.389 1.869-2.467 4.792-3.011 8.284Zm-6.927 1.75h6.703a34.656 34.656 0 0 0-.174 3.497c0 1.202.06 2.371.174 3.497H9.384a13.985 13.985 0 0 1-.44-3.497c0-1.208.152-2.377.44-3.497Zm10.161 13.91c-.632-1.42-1.138-3.18-1.47-5.169h9.616c-.332 1.99-.844 3.749-1.47 5.17-.572 1.289-1.209 2.223-1.824 2.813-.61.585-1.116.76-1.514.76-.398 0-.904-.175-1.514-.754-.615-.59-1.252-1.525-1.824-2.814v-.006Zm-3.234-5.169c.544 3.492 1.622 6.415 3.01 8.284a13.992 13.992 0 0 1-9.365-8.284h6.355Zm19.499 0c-1.634 4.05-5.097 7.153-9.36 8.284 1.388-1.869 2.46-4.792 3.01-8.284h6.355-.005Z" class="Primary"></path></g>
</g>
</svg>
<svg class="img-icon-small" xmlns="http://www.w3.org/2000/svg" width="46" height="54" fill="none" viewBox="0 0 46 54"><g class="icon-shield-international-health icon-shield-only"><path fill="#1285EF" d="M21.617 52.28c-.054-.042-1.341-1.021-3.275-2.656-2.118-1.79-5.281-4.599-8.32-7.819-6.397-6.776-9.64-12.577-9.64-17.24V5.905c0-.873.55-1.652 1.374-1.943C8.738 1.492 15.836.238 22.852.238c2.586 0 5.21.17 7.798.506 4.428.575 8.922 1.656 13.357 3.216a2.06 2.06 0 0 1 1.376 1.943v18.66c0 4.944-3.633 11.15-10.798 18.444-5.152 5.246-10.225 9.11-10.438 9.271a2.093 2.093 0 0 1-2.53.001Z"></path><path fill="#45A4FD" d="M45.383 15.296a152.47 152.47 0 0 0-14.674 4.305C20.038 23.31 10.517 27.88 2.962 32.67c-1.715-2.99-2.58-5.7-2.58-8.107V5.91c0-.876.551-1.657 1.374-1.948C8.738 1.492 15.836.238 22.852.238c2.586 0 5.21.17 7.798.506 4.428.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z"></path><path fill="#fff" d="M28.11 23.477a34.27 34.27 0 0 1-.18 3.497H17.84a34.27 34.27 0 0 1 0-6.994h10.09c.12 1.114.18 2.284.18 3.497Zm1.569-3.497h6.703c.288 1.12.44 2.289.44 3.497 0 1.207-.152 2.377-.44 3.497h-6.703c.114-1.126.174-2.295.174-3.497 0-1.203-.06-2.372-.174-3.497Zm6.13-1.75h-6.354c-.544-3.49-1.622-6.414-3.01-8.283a13.983 13.983 0 0 1 9.36 8.284h.005Zm-8.118 0h-9.616c.332-1.988.844-3.748 1.47-5.174.572-1.29 1.209-2.223 1.824-2.814.61-.579 1.116-.754 1.514-.754.398 0 .904.175 1.514.754.615.59 1.252 1.525 1.824 2.814.632 1.421 1.138 3.18 1.47 5.175Zm-11.38 0H9.956a13.992 13.992 0 0 1 9.366-8.283c-1.389 1.869-2.467 4.792-3.011 8.284Zm-6.927 1.75h6.703a34.656 34.656 0 0 0-.174 3.497c0 1.202.06 2.371.174 3.497H9.384a13.985 13.985 0 0 1-.44-3.497c0-1.208.152-2.377.44-3.497Zm10.161 13.91c-.632-1.42-1.138-3.18-1.47-5.169h9.616c-.332 1.99-.844 3.749-1.47 5.17-.572 1.289-1.209 2.223-1.824 2.813-.61.585-1.116.76-1.514.76-.398 0-.904-.175-1.514-.754-.615-.59-1.252-1.525-1.824-2.814v-.006Zm-3.234-5.169c.544 3.492 1.622 6.415 3.01 8.284a13.992 13.992 0 0 1-9.365-8.284h6.355Zm19.499 0c-1.634 4.05-5.097 7.153-9.36 8.284 1.388-1.869 2.46-4.792 3.01-8.284h6.355-.005Z"></path></g>
</svg>
</div>
</div>
<div class="img-link-list">
<div class="img-link-title pb-3"><strong>Popular Plans</strong>
</div>
<ul>
<li><a href="/img-insurance-plans/global_medical/silver">Global Medical Silver</a>
</li>
<li><a href="/img-insurance-plans/global_medical/gold">Global Medical Gold</a>
</li>
<li><a href="/img-insurance-plans/global_medical/platinum">Global Medical Platinum</a>
</li>
</ul>
</div><a href="/international-health-insurance" class="img-text-icon-link"><span class="text img-text-4windows img-text-4windows-sm">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-categories">
<div class="img-title">
<div class="img-text-box">
<h2>Categories</h2>
</div>
</div>
<div class="img-link-list">
<ul class="mb-0">
<li><a href="/vacation-insurance" class="img-text-icon-link"><span class="icon fa-solid fa-sun"></span><span class="text img-text-4windows img-text-4windows-sm">Vacation / Holiday</span>
</a>
</li>
<li><a href="/visitor-insurance" class="img-text-icon-link"><span class="icon fa-solid fa-passport"></span><span class="text img-text-4windows img-text-4windows-sm">Visitor / Immigrant</span>
</a>
</li>
<li><a href="/international-student-health-insurance" class="img-text-icon-link"><span class="icon fa-solid fa-graduation-cap"></span><span class="text img-text-4windows img-text-4windows-sm">Student / Scholar</span>
</a>
</li>
<li><a href="/expat-insurance" class="img-text-icon-link"><span class="icon fa-solid fa-earth-americas"></span><span class="text img-text-4windows img-text-4windows-sm">Expat / Global Citizen</span>
</a>
</li>
<li><a href="/mission-insurance" class="img-text-icon-link"><span class="icon fa-solid fa-heart"></span><span class="text img-text-4windows img-text-4windows-sm">Mission / Social Good</span>
</a>
</li>
<li><a href="/travel-insurance/flights" class="img-text-icon-link"><span class="icon fa-solid fa-plane"></span><span class="text img-text-4windows img-text-4windows-sm">Flights / Airfare</span>
</a>
</li>
<li><a href="/travel-insurance/cruise-insurance" class="img-text-icon-link"><span class="icon fa-solid fa-ship"></span><span class="text img-text-4windows img-text-4windows-sm">Cruises / Excursions</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="img-big-dropdown img-big-dropdown-2 img-big-dropdown-services">
<div class="img-big-dropdown-col img-big-dropdown-col-intro">
<h2 class="img-title">Services</h2>
<p class="pt-3">Whether you're a traveler looking for global emergency assistance services or an employer seeking cross-border protection for your team, we have you covered.
</p><a href="/enterprise-services" class="btn btn-orange mt-4 w-100"><span class="text img-text-4windows img-text-4windows-sm">Learn More</span>
</a>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-enterprise-services">
<div class="img-title">
<div class="img-text-box">
<h2>Enterprise</h2>
<h3>Services</h3>
</div>
<div class="img-graphic"><svg xmlns="http://www.w3.org/2000/svg" width="201" height="137" fill="none" viewBox="0 0 201 137"><path fill="#DEF1FF" d="M187.917 122.024c-7.661 7.858-20.457 14.076-34.061 14.636-15.451.637-28.708-5.772-43.805-7.136-11.408-1.032-23.244.859-34.916 1.736-11.67.877-24.299.53-32.913-4.22-11.229-6.192-11.944-17.638-9.967-27.733 1.978-10.094 5.779-20.695.808-29.947-2.892-5.382-8.528-9.778-12.571-14.773-8.247-10.185-9.537-23.014-3.479-34.602 3.86-7.381 12.056-14.917 23.501-16.301 13.018-1.575 23.83 5.282 36.575 6.551 17.738 1.767 35.072-7.367 53.242-9.164 19.827-1.962 38.695 5.351 49.471 15.816 10.775 10.465 14.68 23.616 16.421 36.621 2.871 21.436 11.583 48.118-8.307 68.517l.001-.001Z"></path><path fill="#2DC6BA" d="M145.875 125.107a1.937 1.937 0 0 0 .447.152l11.039 3.744c.472.16.987.127 1.434-.09l6.357-3.089a1.853 1.853 0 0 0 .859-2.49 1.884 1.884 0 0 0-2.512-.852l-5.658 2.749-8.753-2.969 3.175-9.203a1.856 1.856 0 0 0-1.168-2.361 1.88 1.88 0 0 0-2.381 1.157l-3.174 9.203-31.167-10.571 3.174-9.202a1.837 1.837 0 0 0-1.167-2.36 1.86 1.86 0 0 0-2.381 1.157l-3.174 9.202-12.933-4.387a1.88 1.88 0 0 0-2.384 1.159 1.857 1.857 0 0 0 1.169 2.364l14.482 4.912a1.878 1.878 0 0 0 .45.152l34.266 11.623Z"></path><path fill="#132D52" d="M139.027 47.443a2.684 2.684 0 0 1-3.353 1.51l-6.024-2.043-1.769 5.128 3.513 1.192c.948.321 1.482 1.35 1.158 2.29l-.565 1.637c-.325.94-1.382 1.429-2.33 1.107l-3.513-1.192-1.631 4.727a1.81 1.81 0 0 1-2.299 1.118c-.948-.322-1.42-1.329-1.096-2.27l1.631-4.726-3.523-1.195c-.978-.332-1.481-1.35-1.157-2.29l.565-1.638c.324-.94 1.351-1.438 2.329-1.106l3.522 1.194 1.769-5.127-6.027-2.045c-1.349-.457-2.118-1.87-1.754-3.216l-44.27-13.24c-4.773-1.417-8.595-4.204-7.967-6.023.586-1.7 4.798-1.727 9.172-.243.138.046.28.103.424.16.142.057.285.114.422.16l43.174 16.419c.543-1.285 2.024-1.936 3.373-1.478l15.447 5.24a2.65 2.65 0 0 1 1.717 3.232l44.916 13.432c.138.047.285.089.433.13.148.042.296.084.434.13 4.405 1.494 7.687 4.064 7.101 5.763-.628 1.82-5.341 1.712-10.019-.078l-43.803-16.659Z"></path><path fill="#FC4A32" d="M46.082 17.753c-.82-.277-1.674.232-1.785 1.1.005-.045.006-.046 0 .002l-.82 6.855-1.323 11.075c-2.22-.672-4.615.563-5.38 2.78a4.33 4.33 0 0 0 2.02 5.207l-4.9 5.778c-.779.876-.386 2.269.75 2.654l4.654 1.579a1.54 1.54 0 0 0 1.21-.061l9.139-3.811.033-.014.898-.374 26.188 12.771 4.878 2.4c2.383 1.215 5.337.082 6.205-2.435l2.291-6.643c.796-2.305-.494-4.809-2.86-5.577l-5.139-1.642-24.947-7.868c-1.391-5.984-4.82-20.734-4.888-21.02a1.364 1.364 0 0 0-.902-.95l-5.322-1.806Z"></path><path fill="#fff" d="m161.681 119.338 1.409.413c4.062 1.189 8.325-1.115 9.52-5.141 1.048-3.531-.705-7.339-3.793-8.912a7.482 7.482 0 0 0-.739-.821c-.017-.006-.023-.018-.029-.029-.006-.012-.012-.024-.03-.03-1.792-1.736-2.223-4.561-2.622-7.178-.144-.943-.283-1.86-.481-2.688a103.754 103.754 0 0 0-6.043-18.142l-.006-.014a24.069 24.069 0 0 0-.847-1.77c-4.888-9.41-14.272-14.874-24.098-18.482-3.223-1.184-6.478-2.235-9.736-3.286a352.754 352.754 0 0 1-7.091-2.343 116.26 116.26 0 0 1-3.907-1.456c-4.736-1.827-9.662-3.727-14.802-3.316-13.092 1.013-18.238 15.704-15.27 26.898.07.275.146.548.228.818 5.367 17.558 21.745 26.389 38.201 32.484a31.72 31.72 0 0 0 3.093 1.21l.102.034c6.837 2.256 13.801 4.554 20.824 6.791 4.97 1.633 9.956 3.241 14.989 4.711.389.108.765.191 1.128.249Z"></path><path fill="#F14F4A" d="M106.895 69.656a1.934 1.934 0 0 1-1.896.327 1.905 1.905 0 0 1-.803-.566l-2.694-3.197-1.447 3.906a1.91 1.91 0 0 1-2.455 1.127 1.886 1.886 0 0 1-1.136-2.435l1.446-3.906-4.14.709a1.909 1.909 0 0 1-2.214-1.549 1.914 1.914 0 0 1 1.561-2.195l4.13-.713-2.683-3.193a1.901 1.901 0 0 1 .242-2.676 1.94 1.94 0 0 1 2.698.24l2.694 3.197 1.447-3.906a1.919 1.919 0 0 1 2.455-1.127 1.894 1.894 0 0 1 1.136 2.434l-1.446 3.906 4.141-.708c1.036-.17 2.03.517 2.214 1.549a1.915 1.915 0 0 1-1.562 2.195l-4.13.712 2.683 3.194a1.9 1.9 0 0 1-.241 2.675Z"></path><path fill="#45A4FD" d="m168.066 104.878-40.107-13.416c-10.302-3.494-15.794-14.603-12.27-24.818l.23-.67c.851-2.465 3.581-3.821 6.103-2.966l35.986 12.018c.316.58.584 1.182.853 1.784a103.747 103.747 0 0 1 6.042 18.142c.747 3.125.665 7.504 3.104 9.866.036.012.023.047.059.06Z"></path><path fill="#1285EF" d="m128.258 91.37 39.813 13.504c-.036-.012-.023-.047-.059-.059-2.439-2.362-2.357-6.74-3.104-9.866a103.75 103.75 0 0 0-6.042-18.142c-.269-.602-.537-1.205-.853-1.784l-10.266-3.482-19.489 19.83Z"></path><path fill="#FDCD2F" d="M154.683 112.274a3.15 3.15 0 0 1-1.996-3.96c.542-1.657 2.337-2.565 4.01-2.026 2.436.784 4.869 1.586 7.305 2.39 5.149 1.699-3.478-.895 1.799.646 1.63.421 2.65 2.245 2.153 3.919-.496 1.672-2.266 2.628-3.952 2.135-5.384-1.572 3.191 1.005-2.011-.711-2.42-.8-4.838-1.597-7.26-2.377l-.048-.016Zm-17.359-5.939a3.147 3.147 0 0 1-1.996-3.96c.542-1.657 2.337-2.564 4.01-2.026 2.436.784 4.869 1.587 7.304 2.391 5.15 1.698-3.478-.896 1.8.646 1.63.421 2.649 2.244 2.153 3.919-.497 1.671-2.266 2.628-3.953 2.134-5.383-1.572 3.191 1.006-2.011-.711a975.428 975.428 0 0 0-7.26-2.376l-.047-.017Z"></path><path fill="#82C8FB" d="M27.34 86.025c0-.374.304-.677.68-.677h35.534a.678.678 0 1 1 0 1.355H28.019a.679.679 0 0 1-.68-.678ZM.012 75.87c0-.747.608-1.354 1.359-1.354h56.038c.75 0 1.359.607 1.359 1.355s-.608 1.355-1.36 1.355H1.372c-.75 0-1.36-.607-1.36-1.355Zm13.66 20.313c0-.748.608-1.355 1.36-1.355h61.503c.75 0 1.359.607 1.359 1.355 0 .749-.609 1.355-1.36 1.355H15.032c-.75 0-1.36-.606-1.36-1.355Z"></path></svg>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/enterprise-services/medical-and-travel-assistance">Medical & Travel Assistance</a>
</li>
<li><a href="/enterprise-services/security-assistance">Security Assistance</a>
</li>
<li><a href="/enterprise-services/global-workers-compensation-case-management">Global Workers' Compensation</a>
</li>
<li><a href="/enterprise-services/insurance-administrative-services">Insurance Administrative Services</a>
</li>
</ul>
</div><a href="/enterprise-services" class="img-text-icon-link"><span class="text img-text-4windows img-text-4windows-sm">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-individual-and-family-services">
<div class="img-title">
<div class="img-text-box">
<h2>Traveler</h2>
<h3>Services</h3>
</div>
<div class="img-graphic"><svg width="178" height="150" viewBox="0 0 178 150" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M167.92 110.352C174.913 102.72 178.846 91.8221 176.241 81.859C173.282 70.5433 162.942 62.6979 157.822 52.1736C153.953 44.2206 153.26 35.1756 151.469 26.522C149.677 17.8676 146.287 8.85152 138.911 3.91111C129.296 -2.53006 116.288 0.0209718 105.434 4.15373C94.5808 8.28535 83.5941 13.8677 72.0347 12.7607C65.31 12.1173 59.038 9.23068 52.4746 7.65241C39.0899 4.43271 24.3928 6.94069 12.834 14.4154C5.47235 19.1781 -1.03008 27.1104 0.136181 35.7366C1.46462 45.549 11.7264 51.5101 16.1806 60.3638C22.3785 72.6859 16.2539 87.6364 18.5573 101.226C21.0703 116.053 33.759 127.704 48.0593 132.672C62.3586 137.641 78.0399 136.932 93.0416 134.704C117.768 131.03 149.769 130.164 167.922 110.351L167.92 110.352Z" fill="#EEF8FF"></path><path d="M69.0836 23.4003C69.0836 23.4003 67.0877 24.7433 66.6298 25.4268C66.172 26.1102 67.8069 32.7017 67.8069 32.7017L69.0836 23.4003Z" fill="#132D52"></path><path d="M80.2888 26.9384C80.5242 22.5146 68.4982 21.4912 68.0339 25.545C67.5443 29.8145 67.3081 37.7859 68.0339 39.1505C68.0339 40.419 69.1846 42.5476 71.7827 42.6252C74.6442 42.7104 77.2557 41.9059 77.97 39.1505C79.1474 34.6114 80.0586 31.2445 80.2888 26.9384Z" fill="#955733"></path><path d="M79.3517 36.1924H71.814V46.5566H79.3517V36.1924Z" fill="#955733"></path><path d="M79.1871 37.5981L79.0703 35.9088C79.0703 35.9088 77.7605 33.8147 77.6782 32.9972C77.507 31.3052 77.6994 28.2662 77.6994 28.2662C77.6994 28.2662 69.9614 26.9233 68.9581 26.5384C66.0996 25.4449 67.4081 21.6402 67.4081 21.6402C67.4081 21.6402 68.1207 21.7783 69.2341 21.7106C72.2718 21.5261 77.5893 20.6795 79.767 21.3987C82.7834 22.3967 79.5228 27.3492 78.7226 26.768C77.9224 26.1867 77.6729 23.0376 79.6396 22.8519C81.605 22.6661 83.0382 25.0163 83.1178 27.2683C83.1775 28.9391 81.0197 36.1675 79.8347 39.3618C79.6343 38.6651 79.1884 37.5981 79.1884 37.5981H79.1871Z" fill="#132D52"></path><path d="M78.4535 34.3068C77.8497 35.4918 78.0448 36.7685 78.8888 37.1573C79.7341 37.5474 80.9086 36.9025 81.5124 35.7188C82.1162 34.5337 81.9211 33.2571 81.0771 32.8682C80.2318 32.4781 79.0573 33.123 78.4535 34.3068Z" fill="#955733"></path><path d="M77.6138 30.6138L77.5713 36.2127C78.0279 36.2233 78.4326 35.918 78.5335 35.4881L79.5208 31.6555L77.6138 30.6151V30.6138Z" fill="#132D52"></path><path d="M56.3675 112C56.3066 121.137 58.0182 135.22 57.9128 144.828C60.5047 144.586 65.3185 147.293 66.3705 147.169C66.568 140.06 68.9398 121.537 68.5636 114.237C70.6435 106.241 80.1564 98.3396 84.5089 88.5356C85.9598 85.2679 85.817 82.3248 85.9856 78.8401L70.0425 80.8794C66.3237 90.283 56.5837 104.73 56.3683 111.999L56.3675 112Z" fill="#955733"></path><path d="M90.5766 77.9619C91.7207 81.6682 94.3883 85.1334 94.8425 89.564C96.1545 102.359 98.8806 110.768 98.8806 110.768C98.8806 110.768 107.624 134.42 109.493 141.915C109.074 142.134 110.537 145.655 109.493 146.467C108.198 147.473 104.043 147.064 103.008 146.467C99.167 138.659 90.7405 121.83 87.6046 115.007C86.0063 111.529 79.6503 102.199 77.5962 92.8451C76.0282 85.7055 76.3459 83.7341 74.714 80.215L90.5766 77.9619Z" fill="#955733"></path><path d="M111.549 149.465C111.549 149.465 111.636 148.326 111.581 147.951C111.318 146.147 110.007 143.444 110.007 143.444C109.773 144.457 108.751 144.522 108.192 144.361C106.171 143.778 101.334 142.109 100.889 142.031L98.8328 142.471C96.3603 142.94 94.4701 144.947 94.1493 147.443L93.8894 149.464H111.55L111.549 149.465Z" fill="#132D52"></path><path d="M68.0473 148.532L66.6525 143.792C66.6525 143.792 66.2117 143.807 65.2065 143.595C63.1476 143.163 57.5136 140.948 57.0687 140.87L49.0918 142.47C46.6193 142.94 44.729 144.946 44.4083 147.442L44.1484 149.463H67.2489C67.7445 149.463 68.1238 149.021 68.0481 148.531L68.0473 148.532Z" fill="#132D52"></path><path d="M86.5542 48.0053C88.8214 48.461 93.8522 48.6484 95.9641 49.9728C100.007 52.5085 105.815 71.9931 102.604 75.7978C99.693 79.2482 94.1144 81.9228 89.7415 83.3901L86.5542 48.0053Z" fill="#132D52"></path><path d="M71.302 91.2034L60.8752 91.0013C60.8752 91.0013 66.5444 52.1178 66.8792 50.5959C67.175 49.2527 68.3753 45.0336 68.3753 45.0336L71.302 91.2034Z" fill="#FDCD2F"></path><path d="M57.4432 140.782L67.362 145.742C67.362 145.742 70.1078 114.723 70.1827 112.52C70.2428 110.733 77.8194 100.555 79.1251 98.5082C80.0882 96.9988 84.7225 90.5975 85.9244 86.8194C87.2184 82.7509 85.9856 78.8401 85.9856 78.8401L69.3695 83.3706C69.3695 83.3706 57.2663 100.011 55.9848 107.903C55.2855 112.205 57.4432 140.782 57.4432 140.782Z" fill="#1181EF"></path><path d="M100.738 142.217L111.912 145.501L99.2503 110.649C99.2503 110.649 96.1714 93.478 95.4924 90.3422C94.7143 86.7474 90.5748 77.9619 90.5748 77.9619L70.0425 80.8794L69.9312 83.2073C69.9312 83.2073 76.6462 90.3523 76.8577 91.3591C77.3595 93.7433 78.1743 97.452 78.5052 99.578C78.954 102.682 82.8154 108.302 84.9054 113.083C86.3329 116.347 100.777 142.286 100.738 142.217Z" fill="#1181EF"></path><path d="M90.0661 51.5719C92.3365 57.4378 91.7386 64.2261 92.8149 72.0868C94.0636 81.2033 94.9627 85.5847 94.9627 85.5847L68.98 83.4073C68.98 83.4073 68.9386 75.0291 68.7372 71.9268C68.4141 66.9507 66.4458 59.5903 66.3116 55.3376C66.1563 50.4153 68.4094 44.9584 68.9956 44.0375C73.7696 44.4558 88.5739 47.7157 90.0669 51.5735L90.0661 51.5719Z" fill="white"></path><path d="M80.1533 44.9819C80.1533 44.9819 75.54 51.6048 72.4432 51.1123C69.3464 50.6198 70.9127 44.1858 70.9127 44.1858C72.5337 44.2451 77.0557 44.4925 80.1533 44.9819Z" fill="#955733"></path><path d="M23.1486 31.2263C22.4208 31.0069 21.65 31.4161 21.427 32.1404C21.204 32.8646 21.6132 33.6297 22.341 33.8491L25.6353 34.8424C25.4857 35.0899 25.3636 35.3592 25.2745 35.6474C24.6852 37.5539 25.7616 39.5663 27.6788 40.142L28.5087 40.3913C29.8608 40.7973 31.27 40.3804 32.19 39.4306C36.8605 41.7325 46.1856 46.2103 56.5214 50.519L64.8058 52.9925L66.4735 44.0048C54.1185 42.5368 31.0081 33.5997 31.0081 33.5997L31.001 33.6149C30.8853 33.5666 30.7659 33.5239 30.643 33.487L30.5125 33.4478C30.4949 33.4417 30.4772 33.4359 30.4592 33.4305L23.1486 31.2263Z" fill="#955733"></path><path d="M35.6154 34.4397C37.6255 34.996 61.4883 42.8619 63.1067 43.2671L68.4868 44.2346L65.6955 57.4585L32.3774 41.3898L35.6154 34.4397Z" fill="#FDCD2F"></path><path d="M93.1975 73.308C94.6374 82.7779 95.4538 86.2775 96.3911 92.258L82.8932 92.2112C82.8932 92.2112 80.3068 92.2307 79.3273 92.0949C79.446 88.6805 79.2665 88.8163 79.4155 79.8216C79.4662 76.7724 78.0365 67.1362 77.96 66.2332C77.3481 59.0172 76.7214 55.4965 76.9563 53.7241C77.3536 50.7311 79.538 44.9449 79.538 44.9449C88.3743 45.3694 89.5637 48.7332 90.9022 53.1372C92.2188 57.4687 92.9306 71.5551 93.1975 73.308Z" fill="#FDCD2F"></path><path d="M67.0589 61.9412L64.1166 71.5906C64.1166 71.5906 64.7137 61.0889 65.3919 53.9111C65.594 51.7727 67.7644 44.7963 68.3334 43.9674C69.1934 44.0322 71.0571 44.182 71.0571 44.182C71.0571 44.182 70.0184 47.3991 69.2449 49.333C68.6323 50.865 67.0004 57.6136 67.0589 61.9412Z" fill="#FDCD2F"></path><path d="M64.9537 61.3923L63.194 58.9202C63.194 58.9202 62.8216 57.0936 63.194 53.3623C63.4074 51.2238 65.6985 44.2474 66.2991 43.4186C67.207 43.4833 69.1744 43.6332 69.1744 43.6332C69.1744 43.6332 68.0778 46.8502 67.2614 48.7841C66.6146 50.3162 64.8919 57.0647 64.9537 61.3923Z" fill="#132D52"></path><path d="M91.9722 59.547L86.8095 72.1356L79.5911 77.8157L85.6302 80.8103L94.8247 92.2525L96.3911 92.258C95.2438 83.716 93.8351 78.8038 93.3192 74.1031C93.1062 72.1637 92.833 67.9821 92.5115 64.3491C92.2274 61.1399 91.9722 59.547 91.9722 59.547Z" fill="#FDCD2F"></path><path d="M78.0731 44.6739C77.7157 45.7908 77.1725 47.8004 76.9477 49.1256C76.5107 51.8814 76.5395 54.7152 77.0796 57.4475C77.1787 57.851 77.3052 58.4692 77.4269 58.8648C77.5292 59.1856 77.6314 59.5914 77.7446 59.906C80.5191 68.0304 87.4307 72.8731 94.1769 77.6815C94.9027 78.2005 95.634 78.7117 96.3356 79.2213L97.6257 77.4903C96.9116 76.9276 96.2069 76.3945 95.5091 75.8529C89.2812 71.0227 82.5154 65.9896 80.5487 58.0188C79.5989 54.0026 80.4028 48.9789 81.8638 45.1227C80.4785 44.9104 79.062 44.7582 78.0716 44.6739H78.0731Z" fill="#132D52"></path><path d="M68.5526 90.3777L60.7934 92.7636L49.1249 60.1026L56.5493 57.3655L68.5526 90.3777Z" fill="#2DC6BA"></path><path d="M60.7958 92.7603L52.193 92.1273L40.8944 59.9486L49.1273 60.0993L60.7958 92.7603Z" fill="#28A7A5"></path><path d="M52.193 92.1273L44.8441 94.4265L33.8538 62.5827L40.8944 59.9486L52.193 92.1273Z" fill="#2DC6BA"></path><path d="M44.8429 94.4259L36.695 93.786L26.045 62.401L33.8526 62.5821L44.8429 94.4259Z" fill="#28A7A5"></path><path d="M68.9952 72.2818C68.8704 71.0538 67.9715 70.0445 66.766 69.7789L64.2295 69.2199C63.2735 69.0093 62.2821 69.019 61.3305 69.2484L58.4238 69.9489C57.6819 70.1277 57.0156 70.5367 56.5203 71.1173L56.3955 71.2635C55.4587 72.3617 55.3308 73.9366 56.0783 75.1716C56.8023 76.3678 58.1932 76.9884 59.567 76.7281L66.6828 75.3803C68.141 75.1041 69.1454 73.7583 68.9952 72.2818Z" fill="#955733"></path><path d="M85.455 78.3162C80.7981 79.1723 69.4526 78.0324 64.9541 76.8773L66.2294 68.3755C68.9578 68.8586 76.2949 70.3767 80.2143 70.5975C82.9568 70.7521 84.9633 71.0994 85.6306 71.5872C86.6624 72.3411 89.5875 77.556 85.455 78.3162Z" fill="#FFD446"></path><path d="M89.5549 52.2699C90.1114 55.3566 91.5271 77.5533 85.4529 78.3166C81.1448 78.8575 79.5386 74.462 80.3082 73.1251C82.9757 68.4939 79.324 53.7809 83.7289 51.15C87.3595 48.9819 89.5549 52.2699 89.5549 52.2699Z" fill="#FFD446"></path><path d="M139.826 80.2166C134.03 90.3809 126.428 104.733 120.93 114.278C121.612 121.537 121.489 138.647 120.804 145.368C119.768 145.545 115.232 143.187 112.676 143.559C112.374 133.974 110.499 123.987 110.585 115.022C110.649 108.491 116.693 88.364 122.757 80.2791L139.826 80.2166Z" fill="#F671D9"></path><path d="M140.436 77.1227C146.321 84.5609 144.092 103.884 144 111.65C147.882 121.788 153.928 139.543 156.29 146.758C155.207 147.48 152.949 145.475 150.737 146.779C147.338 139.959 135.31 121.022 132.98 114.427C130.726 108.042 129.026 87.8959 129.542 79.4803L140.436 77.1227Z" fill="#F671D9"></path><path d="M97.4214 149.477L97.5033 147.238C97.5985 144.622 99.6982 142.504 102.324 142.377L111.012 141.954L110.75 135.174L121.617 135.029L121.852 149.389L97.4214 149.477Z" fill="#132D52"></path><path d="M146.465 147.221L143.659 137.501L153.513 134.211L157.422 147.401C157.721 148.409 156.962 149.427 155.91 149.431L151.656 149.447L146.465 147.221Z" fill="#132D52"></path><path d="M147.221 149.449L139.14 149.478C139.14 149.478 139.207 147.801 139.231 147.242C139.335 144.629 141.414 142.589 146.292 142.526C149.564 142.483 153.109 143.83 153.315 147.191C153.349 147.75 153.386 149.427 153.386 149.427L145.306 149.456L147.221 149.449Z" fill="#132D52"></path><path d="M119.782 23.1527C117.722 23.4168 115.654 24.8627 115.386 26.9148C115.295 27.6043 115.405 28.3346 115.127 28.9724C114.564 30.2619 112.688 30.6068 112.193 31.923C111.687 33.2686 112.942 34.6867 112.789 36.1154C112.688 37.0564 111.996 37.8242 111.691 38.7204C111.226 40.0896 111.738 41.654 112.712 42.7193C113.686 43.7845 115.054 44.4151 116.446 44.8138C117.099 45.0012 117.839 45.1989 118.163 45.7932C118.276 45.9982 118.323 46.2317 118.41 46.449C118.895 47.6767 120.482 48.1174 121.782 47.8548C123.083 47.5931 124.215 46.8268 125.426 46.2849C129.677 44.3809 134.927 45.2214 138.832 42.6816C139.265 42.4 139.712 42.0097 139.726 41.4957C139.746 40.7534 138.895 40.3199 138.554 39.6617C137.935 38.4709 139.112 37.1765 139.514 35.8936C139.92 34.6003 139.434 33.0815 138.355 32.2647C137.626 31.7123 136.66 31.4545 136.089 30.7398C135.533 30.044 135.485 29.0861 135.227 28.2342C134.725 26.5816 133.362 25.2708 131.767 24.5954C129.934 23.8198 128.05 24.0374 126.123 23.9139C123.976 23.7761 121.97 22.8707 119.783 23.1509L119.782 23.1527Z" fill="#955733"></path><path d="M122.628 24.7035C126.339 23.9515 130.081 26.1226 131.254 29.7026C131.64 30.8798 131.716 32.0756 131.536 33.2111C131.213 36.0059 130.932 38.2628 130.3 40.0226C129.659 41.8057 129.672 43.755 130.419 45.492L131.305 47.564C131.589 48.222 130.795 48.2549 130.206 48.6701C128.387 49.952 126.934 49.3887 126.054 49.234C125.491 49.1351 125.038 48.7184 124.89 48.1682L123.949 44.6821C119.222 45.3802 117.561 36.8029 116.89 34.317L116.897 34.3167C116.868 34.2243 116.84 34.132 116.814 34.0377C115.691 29.8769 118.314 25.5792 122.629 24.7044L122.628 24.7035Z" fill="#FCB49D"></path><path d="M127.499 33.2648C126.53 32.1813 125.758 30.9403 124.927 29.7482C124.81 29.5791 124.687 29.4078 124.519 29.2879C124.265 29.1066 123.941 29.0639 123.63 29.0273C122.926 28.9436 122.09 28.9096 121.642 29.4592C121.146 30.069 121.456 30.9876 121.227 31.7382C120.855 32.9611 119.174 33.4459 118.862 34.6856C118.614 35.672 119.345 36.8033 118.827 37.6806C118.615 38.0396 118.229 38.2688 118.012 38.6238C117.305 39.779 118.723 41.4042 118.012 42.5579C117.056 41.3486 116.166 40.0877 115.349 38.7808C115.142 38.4491 114.935 38.1046 114.872 37.7185C114.751 36.9809 115.171 36.2767 115.442 35.5778C115.938 34.2997 115.95 32.897 116.121 31.5378C116.323 29.9304 116.755 28.3504 117.402 26.8626C117.511 26.6124 117.63 26.3591 117.825 26.1685C118.062 25.9387 118.386 25.8256 118.699 25.7207C120.25 25.2011 121.823 24.7129 123.445 24.5178C125.068 24.3235 126.758 24.436 128.255 25.0836C128.838 25.3355 129.389 25.669 129.858 26.0957C130.382 26.5718 130.796 27.1552 131.204 27.7329C131.703 28.4383 132.211 29.1612 132.453 29.991C132.652 30.6747 132.66 31.3988 132.655 32.1117C132.651 32.7589 132.636 33.4185 132.426 34.032C131.435 36.9262 128.753 34.6688 127.498 33.264L127.499 33.2648Z" fill="#955733"></path><path d="M129.841 35.8531C129.896 35.5866 130.052 35.3528 130.269 35.1885C130.717 34.8509 131.543 34.3908 132.315 34.8314C133.448 35.4782 132.288 38.3225 130.197 37.6329C130.197 37.6329 129.553 37.2654 129.842 35.8522L129.841 35.8531Z" fill="#FCB49D"></path><path d="M102.221 44.1294C104.781 46.0283 126.366 48.1151 127.505 48.2771C131.549 48.8533 129.332 57.7073 125.284 56.6795C122.916 56.0786 110.636 54.3137 109.995 54.0667C109.995 54.0667 98.8849 50.9393 97.1171 48.3221C94.9747 45.1498 99.6895 42.2519 102.221 44.1294Z" fill="#2DC6BA"></path><path d="M105.491 35.3622C105.342 34.6057 105.708 33.8343 106.393 33.4607L108.486 32.3202C109.51 31.7619 110.693 31.5746 111.831 31.7908L112.948 32.0029L116.165 32.8465C116.884 33.0351 117.188 33.8786 116.757 34.4901C116.597 34.7164 116.357 34.8743 116.086 34.9313L107.572 36.7225C106.612 36.9245 105.679 36.315 105.491 35.3622Z" fill="#FCB49D"></path><path d="M105.843 34.0153C105.127 34.6716 99.4633 40.66 96.9503 43.8864C94.7281 46.7396 98.7124 50.357 101.718 47.4618C102.85 46.3701 104.382 44.4763 106.573 41.4005C108.054 39.3219 109.46 37.101 109.46 37.101L106.64 33.4564C106.64 33.4564 106.107 33.772 105.843 34.0153Z" fill="#2DC6BA"></path><path d="M122.191 47.3331C122.191 47.3331 118.157 58.3061 122.968 60.2065C127.781 62.1062 128.721 46.1883 128.721 46.1883C126.817 46.2671 124.735 46.6954 122.191 47.3331Z" fill="#FCB49D"></path><path d="M118.86 46.6962C118.515 47.3834 117.971 48.627 117.714 49.4567C117.204 51.1841 117.045 52.9948 117.283 54.7775C117.333 55.0421 117.39 55.4457 117.458 55.707C117.516 55.919 117.568 56.1854 117.635 56.3943C119.238 61.7787 124.217 65.3656 129.071 68.9187C129.593 69.302 130.12 69.6808 130.624 70.0564L131.722 69.0442C131.212 68.6338 130.706 68.243 130.207 67.8472C125.751 64.3174 120.896 60.6195 119.901 55.3911C119.431 52.7597 120.367 49.611 121.731 47.2547C120.685 47.0198 119.611 46.821 118.859 46.6961L118.86 46.6962Z" fill="#132D52"></path><path d="M149.197 68.862C148.595 65.0939 146.771 57.8587 145.335 54.0398C143.357 48.7797 140.781 46.9746 138.357 47.1771C136.141 47.3622 131.57 49.1775 131.57 49.1775L137.351 76.0612L145.822 73.3692C148.086 72.6501 149.573 71.2129 149.197 68.862Z" fill="#132D52"></path><path d="M142.193 79.8493C141.452 77.7065 138.075 69.7676 137.436 64.591C136.788 59.3461 136.014 51.8935 136.014 51.8935C135.39 55.074 131.537 57.9588 129.926 54.482C128.694 51.8247 128.324 50.6548 128.983 49.1638C129.768 47.3876 133.305 47.412 133.305 47.412C132.342 46.677 131.308 46.2655 130.384 46.1749C129.109 46.0498 128.083 46.1932 127.846 46.2512C127.846 46.2512 125.494 54.6976 123.509 55.252C121.305 55.8676 122.28 48.0806 122.253 47.3312C122.253 47.3312 120.806 47.6868 120.395 47.8739C118.756 52.2243 118.054 57.8639 118.238 59.6328C118.44 61.5685 119.91 64.4612 120.723 69.6681C121.265 73.1429 121.787 77.7028 121.891 78.2684C121.962 78.6541 121.882 80.5407 121.882 80.5407C124.992 80.6973 134.472 79.3804 142.192 79.85L142.193 79.8493Z" fill="#2DC6BA"></path><path d="M141.724 74.6775C141.75 73.7372 141.155 72.8924 140.247 72.5783L138.578 72.0016C137.866 71.7558 137.103 71.6803 136.351 71.7814L134.284 72.0597C133.676 72.1415 133.109 72.4122 132.669 72.8312L132.55 72.944C131.781 73.6754 131.548 74.7852 131.962 75.7395C132.394 76.7358 133.437 77.3446 134.551 77.2514L139.64 76.8255C140.793 76.729 141.694 75.8011 141.724 74.6775Z" fill="#FCB49D"></path><path d="M137.7 58.8762C137.412 58.7031 137.123 58.5297 136.835 58.3561L136.817 58.4372L131.436 56.8175L129.287 53.6104L129.348 48.246L131.551 46.6692L133.346 47.5779C133.431 47.568 133.479 47.5658 133.479 47.5658C135.727 48.4392 149.104 55.4933 151.113 60.6331C151.524 61.1114 151.645 61.8231 151.208 62.8544C149.56 66.7422 144.958 74.0414 142.073 76.999L138.632 71.695C139.531 70.6424 140.381 69.1814 141.306 67.5917C142.034 66.34 142.809 65.0086 143.69 63.7341C143.79 63.59 143.889 63.4491 143.986 63.3117C142.621 61.8308 140.177 60.3632 137.7 58.8762Z" fill="#2DC6BA"></path><path d="M128.756 45.7068C128.411 46.3938 127.867 47.6373 127.61 48.4669C127.1 50.1941 126.941 52.0046 127.179 53.7871C127.229 54.0517 127.286 54.4552 127.354 54.7164C127.412 54.9285 127.464 55.1948 127.531 55.4036C129.134 60.7875 134.111 64.3739 138.965 67.9266C139.487 68.3099 139.589 68.455 140.093 68.8305L140.76 67.3194C140.25 66.9091 139.886 66.7223 139.387 66.3266C134.931 62.7972 130.791 59.6283 129.796 54.4006C129.327 51.7695 130.262 48.6212 131.626 46.2652C130.58 46.0303 129.507 45.8315 128.754 45.7067L128.756 45.7068Z" fill="#132D52"></path></svg>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/assistance-services/global-rescue">Global Rescue Membership</a>
</li>
<li><a href="/assistance-services/global-rescue">Rescue Services</a>
</li>
<li><a href="/assistance-services">Emergency Evacuation</a></li>
<li><a href="/assistance-services">Request Info</a></li>
</ul>
</div><a href="/assistance-services" class="img-text-icon-link"><span class="text img-text-4windows img-text-4windows-sm">Lean More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-categories">
<div class="img-title">
<div class="img-text-box">
<h2>Categories</h2>
</div>
</div>
<div class="img-link-list">
<ul class="mb-0">
<li><a href="/enterprise-services/corporations" class="img-text-icon-link"><span class="icon fa-solid fa-briefcase-blank"></span><span class="text img-text-4windows img-text-4windows-sm">Corporations</span>
</a>
</li>
<li><a href="/enterprise-services/insurance-companies" class="img-text-icon-link"><span class="icon fa-solid fa-shield-check"></span><span class="text img-text-4windows img-text-4windows-sm">Insurance Companies</span>
</a>
</li>
<li><a href="/enterprise-services/educational-institutions" class="img-text-icon-link"><span class="icon fa-solid fa-graduation-cap"></span><span class="text img-text-4windows img-text-4windows-sm">Educational Institutions</span>
</a>
</li>
<li><a href="/enterprise-services/mission-organizations" class="img-text-icon-link"><span class="icon fa-solid fa-dove"></span><span class="text img-text-4windows img-text-4windows-sm">Mission Organizations</span>
</a>
</li>
<li><a href="/enterprise-services/maritime-industries" class="img-text-icon-link"><span class="icon fa-solid fa-sailboat"></span><span class="text img-text-4windows img-text-4windows-sm">Maritime Industries</span>
</a>
</li>
<li><a href="/enterprise-services/government-agencies" class="img-text-icon-link"><span class="icon fa-solid fa-building-columns"></span><span class="text img-text-4windows img-text-4windows-sm">Government Agencies</span>
</a>
</li>
<li><a href="/enterprise-services/non-profit-organizations" class="img-text-icon-link"><span class="icon fa-solid fa-building-ngo"></span><span class="text img-text-4windows img-text-4windows-sm">Non-Profit Organizations</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="img-big-dropdown img-big-dropdown-3 img-big-dropdown-resources">
<div class="img-big-dropdown-col img-big-dropdown-col-intro">
<h2 class="img-title">Resources</h2>
<p class="pt-3">Stay up to date on all things travel, learn more about IMG, find answers to common questions, and more.
</p><a href="/contact" class="btn btn-orange mt-4 w-100"><span class="text img-text-4windows img-text-4windows-sm">Contact Us</span>
</a>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-support">
<div class="img-title">
<div class="img-text-box">
<h2>Support</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/blog">All Resources</a></li>
<li><a href="/travel-resources">Travel Resources</a></li>
<li><a href="/member/plan-documents">Plan Documents</a></li>
<li><a href="/find-a-doctor">Find a Doctor</a></li>
<li><a href="https://purchase.imglobal.com/BeginRenewal/Start">Renew Your Policy</a>
</li>
<li><a href="/secure-message-center">Secure Messaging</a></li>
<li><a href="/newsroom">Media Kits</a></li>
</ul>
</div>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-learn">
<div class="img-title">
<div class="img-text-box">
<h2>Learn</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/faq">Glossary of Terms</a></li>
<li><a href="/faq">FAQs</a></li>
<li><a href="/travel-insurance">Travel Insurance</a></li>
<li><a href="/travel-medical-insurance">Travel Medical Insurance</a>
</li>
<li><a href="/international-health-insurance">International Health Insurance</a>
</li>
<li><a href="/blog">Travel Articles</a></li>
</ul>
</div>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-about">
<div class="img-title">
<div class="img-text-box">
<h2>About IMG</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/our-story">Our Story</a></li>
<li><a href="/customer-stories">Customer Stories</a></li>
<li><a href="/careers">Careers</a></li>
</ul>
</div>
<div class="img-title pt-4">
<div class="img-text-box">
<h2>News</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/newsroom">Press Releases</a></li>
<li><a href="/media-coverage">Media Coverage</a></li>
</ul>
</div>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-articles">
<div class="img-title">
<div class="img-text-box">
<h2>Popular Articles</h2>
</div>
</div>
<div class="img-link-list">
<ul class="mb-0">
<li><a href="/blog/article/global-connect/2024/05/17/comparing-travel-insurance" class="img-text-icon-link"><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">What is Travel Insurance?</span>
</a>
</li>
<li><a href="/blog/article/global-connect/2023/01/23/how-to-choose-the-best-travel-protection-plan-for-you" class="img-text-icon-link"><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">How to Pick Your Plan</span>
</a>
</li>
<li><a href="/blog/article/global-connect/2022/10/28/the-cost-of-increased-flight-delays-cancellations-how-travel-insurance-can-help" class="img-text-icon-link"><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">Dealing with Flight Delays & Cancellations</span>
</a>
</li>
<li><a href="/blog/article/global-connect/2020/11/02/how-to-choose-the-best-travel-medical-insurance-plan" class="img-text-icon-link"><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">Staying Protected with Travel Medical Insurance</span>
</a>
</li>
</ul>
</div><a href="/blog" class="img-text-icon-link"><span class="text img-text-4windows img-text-4windows-sm">View All</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
</div>
<div class="img-big-dropdown img-big-dropdown-4 img-big-dropdown-account">
<div class="img-big-dropdown-col img-big-dropdown-col-members">
<div class="img-title">
<div class="img-text-box">
<h2>Members</h2>
</div>
<div class="img-link-list pt-3">
<ul>
<li><a href="/claims-center">Claims Center</a>
</li>
<li><a href="/forms-library">Forms Library</a>
</li>
<li><a href="/member/plan-documents">Plan Documents</a>
</li>
<li><a href="https://purchase.imglobal.com/BeginRenewal/Start">Renew Your Policy</a>
</li>
<li><a href="/find-a-doctor">Find a Doctor</a>
</li>
<li><a href="/member/login">Member Resources</a></li>
<li><a href="/member/precertification">Precertification</a></li>
</ul>
</div>
</div><a href="/member/login" class="mt-3 btn btn-blue-light-x4 w-100"><span class="img-text-4windows img-text-4windows-sm">Member Login
</span>
</a>
</div>
<div class="img-big-dropdown-col img-big-dropdown-col-producers">
<div class="img-title">
<div class="img-text-box">
<h2>Producer/Agents</h2>
</div>
<div class="img-link-list pt-3">
<ul>
<li><a target="_blank" href="https://producer.imglobal.com/login/why-contract-with-img.aspx">Why Contract with IMG</a>
</li>
<li><a target="_blank" href="https://producer.imglobal.com/login/new-producer-contracting.aspx">Get Contracted</a>
</li>
<li><a target="_blank" href="https://producer.imglobal.com/login.aspx">Producer Resources</a>
</li>
</ul>
</div>
</div><a target="_blank" href="https://producer.imglobal.com/login.aspx" class="mt-3 btn btn-blue-light-x4 w-100"><span class="img-text-4windows img-text-4windows-sm">Producer Login
</span>
</a>
</div>
</div>
</div>
</div>
</header><div id="BodySection_C185_Col00" class="sf_colsIn img-hero-banner img-hero-banner--short img-hero-banner--custom img-hero-banner--enterprise-services overflow-x-clip" data-sf-element="Container" data-placeholder-label="Banner"><section class="img-grid img-grid-large">
<div class="img-hero-banner-inner">
<div class="img-hero-banner-text">
<h1 class="img-hero-banner-title">
<span class="text img-text-4windows img-text-4windows-sm">
Enterprise
Services
</span>
</h1>
<div class="img-value-prop">
<div class="img-rating-stars">
<span class="icon fa-solid fa-star"></span>
<span class="icon fa-solid fa-star"></span>
<span class="icon fa-solid fa-star"></span>
<span class="icon fa-solid fa-star"></span>
<span class="icon fa-solid fa-star-half"></span>
</div>
<div class="img-text-box">
<p>
<strong>
<span class="text img-text-4windows img-text-4windows-sm">
Top-Rated 4.6/5 Star Company
</span>
</strong>
</p>
</div>
</div>
<div class="img-button-box">
<a data-bs-toggle="modal" data-bs-target=".modal-request-info" href="javascript:;" class="btn btn-primary pe-5 ps-5 mt-1 img-w-100-xs">
<span class="text img-text-4windows img-text-4windows-sm">
Request Info
</span>
</a>
</div>
</div>
</div>
</section>
<div class="img-graphic-ground">
<svg class="img-graphic-ground--clouds" width="4503" height="157" viewBox="0 0 4503 157" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 100%;">
<path d="M3062.48 68.7158C3057.89 55.7373 3050.64 43.4873 3040.68 32.8349C3002.29 -8.24515 2938.29 -10.0186 2897.73 28.874C2888.83 37.4131 2881.8 47.2002 2876.65 57.7119C2855.01 42.4111 2826.58 37.7138 2799.93 47.6377C2771.7 58.1494 2752.43 82.4756 2746.85 110.292C2731.94 97.7998 2709.39 95.3506 2689.97 105.804C2678.24 112.114 2669.72 122.013 2665.22 133.161C2657.75 125.741 2647.05 121.698 2635.75 123.085C2632.91 123.433 2630.18 124.106 2627.61 125.061C2626.07 123.046 2624.42 121.089 2622.66 119.2C2600.64 95.6416 2567.2 89.6142 2539.35 101.591C2534.77 88.6123 2527.52 76.3623 2517.56 65.7099C2479.17 24.6299 2415.16 22.8564 2374.61 61.749C2365.71 70.2881 2358.67 80.0752 2353.53 90.5869C2331.89 75.2861 2303.46 70.5888 2276.81 80.5127C2248.58 91.0244 2229.31 115.351 2223.73 143.167C2208.81 130.675 2186.27 128.226 2166.84 138.679C2165.79 139.247 2164.76 139.843 2163.76 140.468C2162.64 141.163 2161.56 141.892 2160.51 142.651C2159.54 143.353 2158.6 144.081 2157.69 144.833C2157.48 145.007 2157.27 145.183 2157.07 145.36C2156.72 145.653 2156.38 145.95 2156.05 146.249C2155.61 145.97 2155.18 145.694 2154.73 145.425C2138.4 135.511 2119.27 134.735 2104 141.749C2095.43 123.077 2080.2 107.376 2059.87 98.5498C2032.93 86.8506 2003.28 89.9541 1980.03 104.272C1975.33 93.2412 1968.63 82.8369 1959.93 73.5986C1920.31 31.5244 1854.09 29.5381 1812.01 69.1591C1801.1 79.4345 1792.89 91.5009 1787.4 104.47C1759.33 90.6064 1724.43 94.7724 1700.31 117.493C1699.77 117.999 1699.24 118.513 1698.72 119.032L1698.19 119.567L1697.71 120.056C1697 120.786 1696.32 121.526 1695.64 122.278C1695.07 122.921 1694.5 123.569 1693.95 124.228C1693.64 124.604 1693.33 124.983 1693.02 125.364C1692.6 125.171 1692.18 124.985 1691.75 124.81C1691.04 124.52 1690.32 124.257 1689.59 124.02C1688.3 123.606 1686.98 123.272 1685.61 123.028C1672.83 120.731 1660.44 126.825 1653.92 137.429C1648.53 132.788 1641.38 130.356 1633.88 131.274C1630.04 131.745 1626.49 133.048 1623.39 134.989C1622.45 133.69 1621.46 132.415 1620.42 131.167C1619.51 130.075 1618.57 129.003 1617.58 127.952C1596.28 105.163 1563.94 99.3271 1537 110.903C1532.57 98.3486 1525.55 86.5009 1515.92 76.1982C1478.77 36.4502 1416.85 34.7353 1377.61 72.3662C1369 80.6259 1362.19 90.0947 1357.21 100.265C1336.28 85.4638 1308.77 80.9228 1282.99 90.5224C1255.67 100.696 1237.02 124.247 1231.63 151.171C1217.2 139.069 1195.37 136.692 1176.57 146.811C1175.97 147.134 1175.38 147.466 1174.8 147.806C1169.83 131.683 1153.86 120.95 1136.46 123.085C1133.62 123.433 1130.89 124.106 1128.32 125.061C1126.78 123.046 1125.13 121.089 1123.37 119.2C1101.35 95.6416 1067.91 89.6142 1040.07 101.591C1035.49 88.6123 1028.23 76.3623 1018.27 65.7099C979.879 24.6299 915.878 22.8564 875.322 61.749C866.42 70.2881 859.386 80.0752 854.238 90.5869C832.598 75.2861 804.17 70.5888 777.521 80.5127C757.364 88.0185 741.778 102.567 732.479 120.399C721.232 115.849 708.905 117.765 700.482 124.819C697 107.493 684.998 92.3408 667.411 85.792C650.808 79.6084 633.096 82.5341 619.614 92.0654C616.406 85.5127 612.022 79.4111 606.473 74.0888C581.204 49.8545 541.324 50.958 517.399 76.5576C511.195 83.1963 506.674 90.8291 503.819 98.917C486.468 91.4541 465.633 95.2099 451.914 109.892C447.114 115.026 443.68 120.97 441.599 127.259C437.783 119.587 431.424 112.901 423.03 108.577C409.294 101.501 393.731 102.61 382.436 110.167C380.175 106.114 377.395 102.274 374.093 98.7412C357.095 80.5537 331.28 75.8994 309.784 85.1455C306.247 75.1259 300.645 65.6689 292.96 57.4463C263.318 25.7295 213.908 24.3603 182.599 54.3877C175.724 60.9814 170.294 68.54 166.319 76.6572C149.613 64.8466 127.667 61.2216 107.095 68.8818C85.3005 76.997 70.4294 95.7763 66.1188 117.251C54.6042 107.606 37.1989 105.716 22.2019 113.786C5.8874 122.565 -2.38213 140.333 1.05342 156.538H4502.72C4500.75 146.89 4494.27 137.952 4484.45 132.89C4477.02 129.065 4468.96 128.108 4461.64 129.624C4458.01 120.968 4451.24 113.341 4441.99 108.577C4428.25 101.501 4412.69 102.61 4401.4 110.167C4399.14 106.114 4396.36 102.274 4393.05 98.7412C4376.06 80.5537 4350.24 75.8994 4328.74 85.1455C4325.21 75.1259 4319.61 65.6689 4311.92 57.4463C4282.28 25.7295 4232.87 24.3603 4201.56 54.3877C4194.69 60.9814 4189.25 68.54 4185.28 76.6572C4168.57 64.8466 4146.63 61.2216 4126.06 68.8818C4104.26 76.997 4089.39 95.7763 4085.08 117.251C4073.57 107.606 4056.16 105.716 4041.16 113.786C4040.52 114.13 4039.9 114.489 4039.28 114.86C4033.88 101.845 4023.36 91.0478 4009.25 85.792C3992.64 79.6084 3974.93 82.5341 3961.45 92.0654C3958.24 85.5127 3953.86 79.4111 3948.31 74.0888C3923.04 49.8545 3883.16 50.958 3859.23 76.5576C3853.03 83.1963 3848.51 90.8291 3845.65 98.917C3828.3 91.4541 3807.47 95.2099 3793.75 109.892C3787.77 116.292 3783.91 123.946 3782.14 131.966C3780.87 131.388 3779.54 130.895 3778.17 130.503C3776.73 130.093 3775.25 129.788 3773.72 129.601C3765.6 128.606 3757.92 131.095 3752.38 135.827C3744.91 126.735 3733.08 121.544 3720.49 123.089C3717.65 123.436 3714.92 124.11 3712.35 125.065C3711.71 124.233 3711.06 123.413 3710.39 122.604L3710 122.136L3709.72 121.811C3709.43 121.464 3709.13 121.12 3708.82 120.776C3708.36 120.247 3707.88 119.724 3707.4 119.204C3685.38 95.6455 3651.94 89.6181 3624.09 101.595C3619.51 88.6162 3612.26 76.3662 3602.3 65.7138C3563.91 24.6338 3499.9 22.8603 3459.35 61.7529C3450.45 70.292 3443.41 80.0791 3438.26 90.5908C3416.62 75.29 3388.2 70.5927 3361.55 80.5166C3333.32 91.0283 3314.05 115.354 3308.47 143.171C3294.9 131.806 3275.02 128.753 3256.91 136.165C3252.79 127.909 3245.93 120.718 3236.89 116.06C3223.38 109.099 3208.23 109.474 3196.42 115.761C3189.5 99.247 3171.28 88.6884 3151.42 91.122L3150.75 91.2099L3150.05 91.3095C3148.71 89.6025 3147.29 87.9384 3145.78 86.3252C3123.76 62.7666 3090.32 56.7392 3062.48 68.7158Z" fill="white"></path>
</svg>
</div>
<div class="img-graphic-front">
<div class="img-grid img-grid-large">
<div class="img-hero-graphic img-hero-graphic--travel-insurance--flights">
<svg width="443" height="435" viewBox="0 0 443 435" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M239.446 434.492C127.196 434.492 36.2 423.914 36.2 410.865C36.2 397.816 127.196 387.238 239.446 387.238C351.695 387.238 442.691 397.816 442.691 410.865C442.691 423.914 351.695 434.492 239.446 434.492Z" fill="#E9EFFF"></path>
<path d="M230.302 400.004H263.621V298.832H230.302V400.004Z" fill="#132D52"></path>
<path d="M373.348 347.566L120.574 347.566C110.936 347.566 103.113 339.746 103.113 330.11V162.12C103.113 152.488 110.936 144.664 120.574 144.664L373.348 144.664C382.986 144.664 390.809 152.485 390.809 162.12V330.11C390.809 339.746 382.986 347.566 373.348 347.566Z" fill="#132D52"></path>
<path d="M119.382 155.875L374.543 155.875C377.304 155.875 379.543 158.114 379.543 160.875V330.766C379.543 333.527 377.304 335.766 374.543 335.766H119.382C116.62 335.766 114.382 333.527 114.382 330.766V160.875C114.382 158.114 116.62 155.875 119.382 155.875Z" fill="#DEF2FF"></path>
<path d="M155.795 174.102C156.219 174.102 156.643 174.194 157.03 174.369L174.381 181.731C176.409 182.588 177.92 184.588 177.911 187.002C177.864 196.143 174.105 212.868 158.228 220.47C156.689 221.207 154.901 221.207 153.362 220.47C137.485 212.868 133.726 196.143 133.68 187.002C133.671 184.588 135.182 182.588 137.209 181.731L154.57 174.369C154.947 174.194 155.371 174.102 155.795 174.102ZM155.795 180.257V215.098C168.511 208.933 171.93 195.305 172.013 187.131L155.795 180.257Z" fill="#58C3BD"></path>
<path d="M232.923 214.426V181.419C232.923 179.93 231.716 178.723 230.227 178.723C228.738 178.723 227.531 179.93 227.531 181.419V214.426C227.531 215.915 228.738 217.122 230.227 217.122C231.716 217.122 232.923 215.915 232.923 214.426Z" fill="white"></path>
<path d="M220.458 214.426V181.419C220.458 179.93 219.251 178.723 217.762 178.723C216.273 178.723 215.066 179.93 215.066 181.419V214.426C215.066 215.915 216.273 217.122 217.762 217.122C219.251 217.122 220.458 215.915 220.458 214.426Z" fill="white"></path>
<path d="M244.419 214.331V181.321C244.419 179.832 243.212 178.625 241.723 178.625C240.234 178.625 239.027 179.832 239.027 181.321V214.331C239.027 215.82 240.234 217.027 241.723 217.027C243.212 217.027 244.419 215.82 244.419 214.331Z" fill="white"></path>
<path d="M256.866 214.433V181.421C256.866 179.933 255.66 178.727 254.171 178.727C252.683 178.727 251.477 179.933 251.477 181.421V214.433C251.477 215.922 252.683 217.128 254.171 217.128C255.66 217.128 256.866 215.922 256.866 214.433Z" fill="white"></path>
<path d="M270.556 214.616V181.606C270.556 180.117 269.349 178.91 267.86 178.91C266.371 178.91 265.164 180.117 265.164 181.606V214.616C265.164 216.105 266.371 217.312 267.86 217.312C269.349 217.312 270.556 216.105 270.556 214.616Z" fill="white"></path>
<path d="M283.651 214.254V181.242C283.651 179.753 282.445 178.547 280.957 178.547C279.468 178.547 278.262 179.753 278.262 181.242V214.254C278.262 215.742 279.468 216.948 280.957 216.948C282.445 216.948 283.651 215.742 283.651 214.254Z" fill="white"></path>
<path d="M297.025 214.428V181.419C297.025 179.93 295.818 178.723 294.329 178.723C292.84 178.723 291.633 179.93 291.633 181.419V214.428C291.633 215.917 292.84 217.124 294.329 217.124C295.818 217.124 297.025 215.917 297.025 214.428Z" fill="white"></path>
<path d="M310.405 214.429V181.418C310.405 179.929 309.199 178.723 307.711 178.723C306.222 178.723 305.016 179.929 305.016 181.418V214.429C305.016 215.918 306.222 217.124 307.711 217.124C309.199 217.124 310.405 215.918 310.405 214.429Z" fill="white"></path>
<path d="M231.45 214.184H228.997C228.185 214.184 227.527 214.841 227.527 215.653C227.527 216.464 228.185 217.122 228.997 217.122H231.45C232.262 217.122 232.919 216.464 232.919 215.653C232.919 214.841 232.262 214.184 231.45 214.184Z" fill="#58C3BD"></path>
<path d="M239.038 213.732L239.02 214.346C238.975 215.834 240.145 217.077 241.633 217.122C243.122 217.167 244.364 215.997 244.409 214.508L244.428 213.894C244.473 212.406 243.303 211.163 241.814 211.118C240.326 211.073 239.083 212.244 239.038 213.732Z" fill="#58C3BD"></path>
<path d="M256.866 214.419V211.445C256.866 209.957 255.66 208.75 254.171 208.75C252.683 208.75 251.477 209.957 251.477 211.445V214.419C251.477 215.907 252.683 217.114 254.171 217.114C255.66 217.114 256.866 215.907 256.866 214.419Z" fill="#58C3BD"></path>
<path d="M270.251 214.429V208.501C270.251 207.012 269.044 205.805 267.555 205.805C266.066 205.805 264.859 207.012 264.859 208.501V214.429C264.859 215.918 266.066 217.125 267.555 217.125C269.044 217.125 270.251 215.918 270.251 214.429Z" fill="#58C3BD"></path>
<path d="M283.632 214.425V205.75C283.632 204.261 282.425 203.055 280.937 203.055C279.449 203.055 278.242 204.261 278.242 205.75V214.425C278.242 215.914 279.449 217.12 280.937 217.12C282.425 217.12 283.632 215.914 283.632 214.425Z" fill="#58C3BD"></path>
<path d="M297.025 214.432V201.821C297.025 200.332 295.818 199.125 294.329 199.125C292.84 199.125 291.633 200.332 291.633 201.821V214.432C291.633 215.921 292.84 217.128 294.329 217.128C295.818 217.128 297.025 215.921 297.025 214.432Z" fill="#58C3BD"></path>
<path d="M310.405 214.432V198.66C310.405 197.171 309.199 195.965 307.711 195.965C306.222 195.965 305.016 197.171 305.016 198.66V214.432C305.016 215.92 306.222 217.127 307.711 217.127C309.199 217.127 310.405 215.92 310.405 214.432Z" fill="#58C3BD"></path>
<path d="M325.181 214.428V181.419C325.181 179.93 323.974 178.723 322.485 178.723C320.996 178.723 319.789 179.93 319.789 181.419V214.428C319.789 215.917 320.996 217.124 322.485 217.124C323.974 217.124 325.181 215.917 325.181 214.428Z" fill="white"></path>
<path d="M338.562 214.425V181.414C338.562 179.925 337.355 178.719 335.867 178.719C334.378 178.719 333.172 179.925 333.172 181.414V214.425C333.172 215.914 334.378 217.12 335.867 217.12C337.355 217.12 338.562 215.914 338.562 214.425Z" fill="white"></path>
<path d="M351.923 214.358V181.348C351.923 179.859 350.716 178.652 349.227 178.652C347.738 178.652 346.531 179.859 346.531 181.348V214.358C346.531 215.847 347.738 217.054 349.227 217.054C350.716 217.054 351.923 215.847 351.923 214.358Z" fill="white"></path>
<path d="M325.181 214.43V195.157C325.181 193.668 323.974 192.461 322.485 192.461C320.996 192.461 319.789 193.668 319.789 195.157V214.43C319.789 215.919 320.996 217.126 322.485 217.126C323.974 217.126 325.181 215.919 325.181 214.43Z" fill="#58C3BD"></path>
<path d="M338.562 214.427V191.48C338.562 189.992 337.355 188.785 335.867 188.785C334.378 188.785 333.172 189.992 333.172 191.48V214.427C333.172 215.915 334.378 217.122 335.867 217.122C337.355 217.122 338.562 215.915 338.562 214.427Z" fill="#58C3BD"></path>
<path d="M351.943 214.436V186.712C351.943 185.223 350.736 184.016 349.247 184.016C347.758 184.016 346.551 185.223 346.551 186.712V214.436C346.551 215.925 347.758 217.132 349.247 217.132C350.736 217.132 351.943 215.925 351.943 214.436Z" fill="#58C3BD"></path>
<path d="M365.021 214.434V181.606C365.021 180.117 363.814 178.91 362.325 178.91C360.836 178.91 359.629 180.117 359.629 181.606V214.434C359.629 215.923 360.836 217.13 362.325 217.13C363.814 217.13 365.021 215.923 365.021 214.434Z" fill="#58C3BD"></path>
<path d="M318.091 396.188H175.838C173.729 396.188 172.02 397.897 172.02 400.006C172.02 402.114 173.729 403.824 175.838 403.824H318.091C320.199 403.824 321.909 402.114 321.909 400.006C321.909 397.897 320.199 396.188 318.091 396.188Z" fill="#132D52"></path>
<path d="M215.848 237.973H214.996V315.437H215.848V237.973Z" fill="#C6DFFD"></path>
<path d="M237.442 243.969H236.59V321.433H237.442V243.969Z" fill="#C6DFFD"></path>
<path d="M259.024 243.969H258.172V321.433H259.024V243.969Z" fill="#C6DFFD"></path>
<path d="M280.614 243.969H279.762V321.433H280.614V243.969Z" fill="#C6DFFD"></path>
<path d="M302.2 243.969H301.348V321.433H302.2V243.969Z" fill="#C6DFFD"></path>
<path d="M323.79 243.969H322.938V321.433H323.79V243.969Z" fill="#C6DFFD"></path>
<path d="M345.376 243.969H344.523V321.433H345.376V243.969Z" fill="#C6DFFD"></path>
<path d="M366.965 243.969H366.113V321.433H366.965V243.969Z" fill="#C6DFFD"></path>
<path d="M215.426 305.515L227.18 293.763L234.605 301.189L243.206 292.593L259.406 308.792L279.665 288.541L286.928 295.802L307.828 274.91L326.914 293.991L366.508 254.406V321.432H215.426V305.515Z" fill="#85BEF2"></path>
<path d="M224.043 237.438H214.996V239.354H224.043V237.438Z" fill="#C6DFFD"></path>
<path d="M242.779 237.438H236.59V239.354H242.779V237.438Z" fill="#C6DFFD"></path>
<path d="M265.819 237.438H258.172V239.354H265.819V237.438Z" fill="#C6DFFD"></path>
<path d="M285.46 237.438H279.762V239.354H285.46V237.438Z" fill="#C6DFFD"></path>
<path d="M306.106 237.438H301.348V239.354H306.106V237.438Z" fill="#C6DFFD"></path>
<path d="M332.183 237.438H322.938V239.354H332.183V237.438Z" fill="#C6DFFD"></path>
<path d="M350.969 237.438H344.523V239.354H350.969V237.438Z" fill="#C6DFFD"></path>
<path d="M370.181 237.438H366.113V239.354H370.181V237.438Z" fill="#C6DFFD"></path>
<path d="M131.344 246.797H183.494C184.894 246.797 186.03 247.933 186.03 249.333V249.651C186.03 251.051 184.894 252.187 183.494 252.187H131.341C129.941 252.187 128.805 251.051 128.805 249.651V249.333C128.805 247.933 129.941 246.797 131.341 246.797H131.344Z" fill="#85BEF2"></path>
<path d="M130.254 257.168H164.754C165.552 257.168 166.2 258.304 166.2 259.704V260.022C166.2 261.422 165.552 262.558 164.754 262.558H130.254C129.456 262.558 128.809 261.422 128.809 260.022V259.704C128.809 258.304 129.456 257.168 130.254 257.168Z" fill="#85BEF2"></path>
<path d="M131.344 267.534H169.316C170.717 267.534 171.853 268.67 171.853 270.07V270.388C171.853 271.788 170.717 272.924 169.316 272.924H131.341C129.941 272.924 128.805 271.788 128.805 270.388V270.07C128.805 268.67 129.941 267.531 131.344 267.531V267.534Z" fill="white"></path>
<path d="M131.344 300.05H169.316C170.717 300.05 171.853 301.186 171.853 302.586V302.904C171.853 304.304 170.717 305.44 169.316 305.44H131.341C129.941 305.44 128.805 304.304 128.805 302.904V302.586C128.805 301.186 129.941 300.047 131.344 300.047V300.05Z" fill="white"></path>
<path d="M131.345 278.395H176.981C178.382 278.395 179.518 279.53 179.518 280.93V281.249C179.518 282.649 178.382 283.785 176.981 283.785H131.345C129.945 283.785 128.809 282.649 128.809 281.249V280.93C128.809 279.53 129.945 278.395 131.345 278.395Z" fill="white"></path>
<path d="M150.019 289.18H131.345C129.944 289.18 128.809 290.315 128.809 291.716V292.034C128.809 293.434 129.944 294.57 131.345 294.57H150.019C151.42 294.57 152.555 293.434 152.555 292.034V291.716C152.555 290.315 151.42 289.18 150.019 289.18Z" fill="white"></path>
<path d="M211.794 187.099C211.794 187.099 221.191 168.048 222.684 153.291C222.787 152.274 223.065 151.41 223.438 150.686C223.998 149.594 224.771 148.806 225.487 148.257C226.512 147.473 227.422 147.18 227.422 147.18L265.582 129.795C265.582 129.795 257.257 123.452 241.079 123.863C241.079 123.863 219.531 132.654 214.298 136.896C213.59 137.467 213.182 137.958 213.163 138.335C213.136 138.883 213.007 140.608 212.801 143.121C211.83 154.993 209.567 180.763 207.331 187.929C207.331 187.929 208.252 191.114 211.794 189.382V187.099Z" fill="#DBA585"></path>
<path d="M272.768 137.256C271.587 147.57 256.864 146.386 256.864 146.386H239.022C239.022 146.386 243.71 156.815 245.519 165.61C247.438 174.946 250.495 187.265 250.495 187.265C250.495 187.265 250.198 187.824 246.972 187.512C246.972 187.512 234.436 163.794 229.074 156.777C227.92 155.265 224.614 147.071 224.047 142.183C223.853 140.538 223.974 139.266 224.588 138.752C225.208 138.234 226.629 137.256 228.529 136.06C234.116 132.538 243.828 127.113 249.236 125.898C256.479 124.269 267.935 121.219 267.935 121.219C267.935 121.219 273.96 126.945 272.775 137.256H272.768Z" fill="#DBA585"></path>
<path d="M240.885 146.386H256.868C256.868 146.386 271.592 147.566 272.772 137.256C273.953 126.945 267.932 121.219 267.932 121.219C267.932 121.219 260.155 123.29 253.361 124.931C249.964 124.208 245.862 123.739 241.079 123.861C241.079 123.861 214.877 126.519 213.159 138.398C213.159 138.398 225.202 131.941 240.888 146.39L240.885 146.386Z" fill="#F671D9"></path>
<path d="M264.151 80.6466C262.15 85.3163 242.553 111.478 237.286 107.965C236.397 107.372 235.258 104.926 236.17 102.764C238.131 98.1146 246.971 90.4965 255.148 82.0156C260.336 79.5242 265.374 77.7872 264.151 80.6466Z" fill="#DBA585"></path>
<path d="M243.041 102.303C242.581 100.757 240.192 82.819 240.412 79.0148C240.484 77.7762 236.009 78.086 235.455 78.8188C234.693 79.8279 230.36 100.255 234.853 106.846C237.775 111.134 244.292 106.509 243.041 102.303Z" fill="#DBA585"></path>
<path d="M276.743 44.5827C276.743 44.5827 285.309 45.1216 287.36 52.3766C289.411 59.636 284.855 62.803 285.716 65.3362C286.577 67.8695 290.83 72.0036 289.373 75.3879C287.92 78.7732 289.402 78.6837 290.085 82.1123C290.768 85.5363 283.418 90.6195 283.244 90.847C283.075 91.0754 253.796 90.8506 253.796 90.8506C253.796 90.8506 258.353 86.3376 260.858 84.8922C263.365 83.4422 267.672 79.0354 266.576 71.7299C265.48 64.4245 256.15 60.4061 258.34 55.5892C260.53 50.7723 260.562 49.6441 266.58 46.2584C270.209 44.2158 274.077 44.0619 276.743 44.5827Z" fill="#946A51"></path>
<path d="M247.363 88.3853C256.048 79.8007 262.44 77.4898 264.551 77.4074L268.783 80.9992L262.121 94.3343L252.339 100.281L247.363 88.3853Z" fill="#FDCD2F"></path>
<path d="M272.502 127.005C272.502 127.005 272.502 127.005 272.501 127.006C272.428 126.924 271.25 125.541 271.572 120.321C271.641 119.228 270.728 115.066 270.66 110.58C282.192 98.6589 287.295 89.9191 285.478 84.7469C283.472 79.0342 275.907 76.2337 275.907 76.2337L264.544 77.0798L256.716 83.7478C248.202 91.9728 251.28 98.5572 249.67 104.821C249.46 107.45 248.174 110.68 247.056 113.487L247.018 113.584C245.384 116.685 245.158 121.229 244.845 123.449L250.627 125.86C251.774 126.214 253.058 126.583 254.416 126.932C261.02 128.621 269.387 129.828 272.501 127.006C272.504 127.008 272.505 127.009 272.505 127.009L272.502 127.005Z" fill="#FDCD2F"></path>
<path d="M277.869 67.1559C274.651 72.2407 275.788 76.6042 275.788 76.6042C274.66 79.9035 262.982 87.7061 262.356 86.4221C261.851 85.3869 264.224 78.4357 265.16 75.7764C265.387 75.1363 265.531 74.747 265.531 74.747C265.67 74.2941 265.726 73.8269 265.745 73.4024C265.78 72.4508 265.604 71.6908 265.604 71.6908C265.604 71.6908 275.334 65.6503 277.765 65.6788C278.399 65.6859 278.536 66.1098 277.871 67.1641L277.869 67.1559Z" fill="#DBA585"></path>
<path d="M283.52 94.3273C283.52 94.3273 272.169 108.311 271.573 120.157C271.272 126.145 267.888 98.2689 267.888 98.2689L283.523 94.3281L283.52 94.3273Z" fill="#FDCD2F"></path>
<path d="M268.829 48.9509C268.829 48.9509 260.6 53.2557 261.941 65.7071C263.278 78.1577 273.235 72.0267 274.219 71.3117C275.733 70.2103 278.987 63.7924 279.43 60.4708C279.846 57.3421 282.695 44.9168 268.832 48.9517L268.829 48.9509Z" fill="#DBA585"></path>
<path d="M269.122 51.4564C269.953 51.2962 269.718 58.0217 271.058 59.463C272.398 60.9043 277.729 63.9405 277.649 67.5411C277.567 71.1371 281.185 59.3331 280.546 55.0091C279.911 50.686 279.116 44.3589 269.211 48.3609C259.306 52.3629 260.897 61.3761 260.897 61.3761C260.897 61.3761 264.927 52.2674 269.122 51.4564Z" fill="#946A51"></path>
<path d="M276.631 63.7357C277.438 62.0966 281.67 61.7543 280.852 64.3274C280.039 66.9024 277.059 69.2756 275.925 68.7373C274.791 68.199 275.887 65.2423 276.629 63.7295L276.631 63.7357Z" fill="#DBA585"></path>
<path d="M284.437 83.1047C286.767 87.6196 296.543 140.174 290.482 142.001C285.789 156.304 284.879 123.267 283.695 118.763C281.998 112.311 280.498 101.759 276.113 92.8106C273.24 83.6256 283.117 78.8851 284.437 83.1047Z" fill="#DBA585"></path>
<path d="M290.225 98.5898C287.653 86.6519 283.568 81.2199 281.846 79.9961L276.339 80.6865L274.617 95.4932L279.551 105.823L290.225 98.5898Z" fill="#FDCD2F"></path>
<path d="M301.573 144.411C301.376 145.492 300.499 146.319 299.409 146.452L295.686 146.906C294.77 147.017 293.841 146.961 292.945 146.74L288.979 145.76C288.387 145.614 287.849 145.304 287.427 144.865L287.35 144.785C286.242 143.637 286.184 141.836 287.214 140.618C287.949 139.75 289.099 139.352 290.214 139.58L299.609 141.507C300.944 141.781 301.816 143.07 301.573 144.411Z" fill="#DBA585"></path>
<path d="M223.432 150.679C223.991 149.59 224.764 148.802 225.48 148.25C225.48 148.25 223.611 142.939 224.045 139.828C223.995 140.14 223.127 146.027 223.432 150.676V150.679Z" fill="#C58F6F"></path>
<path d="M213.077 184.901C210.952 185.012 209.101 185.706 208.115 185.025C207.438 185.303 198.221 186.298 197.216 186.679C196.187 187.071 196.089 188.04 197.024 188.266C198.39 188.597 209.769 190.828 209.769 190.828C209.936 191.131 210.061 191.424 210.061 191.424L212.634 192.047C213.723 190.903 214.481 186.861 213.079 184.902L213.077 184.901Z" fill="#1285EF"></path>
<path d="M249.194 182.424C248.374 184.388 248.197 186.357 247.156 186.95C247.114 187.681 244.021 196.42 243.929 197.491C243.836 198.588 244.667 199.096 245.276 198.351C246.166 197.264 253.104 187.973 253.104 187.973C253.449 187.953 253.767 187.967 253.767 187.967L255.443 185.918C254.884 184.44 251.569 182.007 249.195 182.423L249.194 182.424Z" fill="#1285EF"></path>
<path d="M291.63 36.623C291.63 36.623 275.132 36.2223 267.73 41.4656C267.73 41.4656 248.069 36.1979 237.679 43.933C237.679 43.933 227.759 36.0404 207.017 41.3107C207.017 41.3107 197.373 34.4002 183.727 36.6218C183.727 36.6218 193.643 26.1927 215.514 21.5012C221.808 20.1503 229.093 19.2758 237.419 19.2617H237.624C247.138 19.2617 255.1 20.135 261.729 21.4909C284.651 26.1773 291.63 36.6243 291.63 36.6243V36.623Z" fill="#1EABA0"></path>
<path d="M215.514 21.5C209.185 31.4899 207.017 41.3108 207.017 41.3108C207.017 41.3108 197.373 34.4003 183.727 36.6219C183.727 36.6219 193.643 26.1928 215.514 21.5013V21.5Z" fill="#1EAB9F"></path>
<path d="M237.246 2.94141L237.249 3.1578C237.146 3.12195 237.045 3.08866 236.941 3.05408C237.043 3.01567 237.144 2.97854 237.246 2.94141Z" fill="#FCFCFC" stroke="#01013A" stroke-miterlimit="10"></path>
<path d="M267.726 41.4669C267.726 41.4669 248.065 36.1992 237.675 43.9343L237.414 19.2617H237.619C247.133 19.2617 255.095 20.135 261.724 21.4909C268.068 31.6652 267.725 41.4669 267.725 41.4669H267.726Z" fill="#1EAB9F"></path>
<path d="M237.207 0.00390625H237.296C237.666 0.00390625 237.967 0.304807 237.967 0.67485V88.799H236.535V0.67485C236.535 0.304807 236.836 0.00390625 237.206 0.00390625H237.207Z" fill="#132E52"></path>
<path d="M291.63 36.6269C291.63 36.6269 283.061 28.6268 267.73 32.1646C267.73 32.1646 262.148 26.6434 252.417 26.6434C245.726 26.6434 241.236 28.4334 239.107 29.5385C238.16 30.0276 237.679 30.3823 237.679 30.3823C237.679 30.3823 232.608 26.6434 222.939 26.6434C213.27 26.6434 207.017 32.1646 207.017 32.1646C191.686 28.6268 183.727 36.6256 183.727 36.6256C196.347 11.2296 221.091 3.16036 237.023 2.94525H237.039C237.108 2.94397 237.177 2.94397 237.246 2.94269C237.392 2.94141 237.536 2.94141 237.678 2.94141C253.579 2.94141 283.865 13.8353 291.63 36.6269Z" fill="#36D9CC"></path>
<path d="M237.039 2.94525C237.111 3.19365 240.42 14.6381 239.109 29.5385C238.162 30.0276 237.681 30.3823 237.681 30.3823C237.681 30.3823 232.61 26.6434 222.941 26.6434C213.272 26.6434 207.02 32.1646 207.02 32.1646C207.02 32.1646 211.509 10.9633 237.025 2.94525C237.029 2.94397 237.034 2.94269 237.039 2.94141C237.039 2.94141 237.039 2.94269 237.041 2.94525H237.039Z" fill="#2DC6BA"></path>
<path d="M291.634 36.6269C291.634 36.6269 283.065 28.6268 267.733 32.1646C267.733 32.1646 264.478 11.0119 237.25 2.94269C237.396 2.94141 237.539 2.94141 237.682 2.94141C253.583 2.94141 283.869 13.8353 291.634 36.6269Z" fill="#2DC6BA"></path>
<path d="M233.538 92.0672C234.031 92.0647 234.512 91.9981 234.972 91.8688C235.857 91.6229 236.666 91.1517 237.332 90.4821C238.344 89.4654 238.897 88.1158 238.893 86.6818L238.871 79.3385C238.869 78.4845 238.173 77.7956 237.319 77.7969C236.465 77.7994 235.775 78.4934 235.778 79.3475L235.801 86.6907C235.803 87.2977 235.568 87.87 235.139 88.3015C234.708 88.7343 234.137 88.9724 233.528 88.975C232.272 88.9776 231.247 87.9584 231.243 86.7023L231.238 84.5691C231.236 83.715 230.542 83.0249 229.688 83.0274C228.833 83.0274 228.142 83.724 228.145 84.578L228.152 86.7112C228.161 89.6728 230.579 92.0749 233.538 92.066V92.0672Z" fill="#132E52"></path>
<rect x="232.875" y="75.3867" width="8.75" height="11.9492" rx="4.375" fill="#DBA585"></rect>
<path d="M93.1841 304.318C96.1339 314.063 101.245 331.668 103.74 350.685C106.404 370.978 107.927 396.699 109.389 411.371L103.858 410.97C102.302 407.443 92.9033 376.305 90.0583 356.342C79.8354 336.552 77.7661 316.656 76.3629 302.573C79.4842 302.275 93.1827 304.318 93.1827 304.318L93.1841 304.318Z" fill="#FFCDB2"></path>
<path d="M103.976 407.303C106.274 408.013 108.11 409.286 109.379 408.813C110.043 409.305 119.866 412.951 120.862 413.646C121.881 414.361 121.72 415.45 120.634 415.439C119.045 415.423 105.96 414.714 105.96 414.714C105.691 414.999 105.473 415.286 105.473 415.286L102.481 415.255C101.604 413.7 101.892 409.061 103.974 407.302L103.976 407.303Z" fill="#FC4A32"></path>
<path d="M76.0245 307.311C65.0157 325.148 67.6292 316.577 66.8842 334.988C65.8646 360.16 64.181 391.386 64.0454 407.882L69.9976 409.866C72.3742 402.815 91.4404 314.709 93.1173 301.26C89.9821 301.221 79.0355 300.154 79.0355 300.154L76.0245 307.311Z" fill="#FFCDB2"></path>
<path d="M96.1594 303.109L74.1945 280.957C63.7089 295.405 65.1034 330.4 65.1021 348.252C65.1018 352.536 65.1016 355.45 65.1016 355.45C67.5816 355.45 104.72 355.45 104.72 355.45L97.7756 313.947C97.7756 313.947 96.2337 306.123 96.1594 303.109Z" fill="#58C3BD"></path>
<path d="M64.2649 407.404C66.5628 408.115 68.3991 409.387 69.6679 408.914C70.3322 409.407 80.1555 413.052 81.1515 413.748C82.1704 414.462 82.0091 415.551 80.9219 415.54C79.3341 415.524 66.2474 414.815 66.2474 414.815C65.9801 415.1 65.7624 415.387 65.7624 415.387L62.7702 415.357C61.8936 413.801 62.1833 409.163 64.2632 407.404L64.2649 407.404Z" fill="#FC4A32"></path>
<path d="M76.0159 260.6C75.1356 257.332 78.3786 253.264 81.5671 253.583C84.7555 253.902 88.9458 255.707 91.5637 262.492C98.3956 280.199 105.249 288.431 121.583 298.374C121.583 298.374 120.358 301.968 119.891 303.684C87.6606 290.399 78.9687 271.555 76.0173 260.6L76.0159 260.6Z" fill="#FFCDB2"></path>
<path d="M160.479 279.71L142.855 293.09L137.757 286.374L155.38 272.994L160.479 279.71Z" fill="#132D52"></path>
<path d="M95.7387 332.402L145.506 294.622C146.537 293.839 146.739 292.367 145.955 291.336L140.781 284.521C139.999 283.49 138.527 283.288 137.496 284.071L87.7285 321.851C85.0414 323.891 84.5169 327.724 86.5566 330.411L87.1777 331.229C89.2174 333.916 93.0505 334.44 95.7376 332.401L95.7387 332.402Z" fill="#1285EF"></path>
<path d="M155.237 278.411C145.213 265.206 147.791 246.375 160.996 236.35C174.201 226.326 193.032 228.904 203.057 242.109C213.081 255.313 210.504 274.144 197.298 284.17C184.094 294.194 165.263 291.615 155.237 278.411ZM175.741 285.14C182.388 286.051 188.99 284.317 194.332 280.261C199.676 276.206 203.118 270.312 204.029 263.666C204.938 257.019 203.206 250.417 199.15 245.075C195.094 239.731 189.2 236.289 182.554 235.378C175.908 234.468 169.305 236.201 163.963 240.257C158.62 244.313 155.177 250.207 154.267 256.853C153.357 263.499 155.09 270.102 159.146 275.444C163.202 280.787 169.096 284.23 175.741 285.14Z" fill="#132D52"></path>
<path d="M72.1939 299.53C81.9341 303.159 96.6653 302.074 96.6653 302.074C81.9154 281.492 100.824 276.615 95.0965 265.311C90.4225 256.082 88.9459 255.858 85.9074 253.371C80.2085 251.887 80.1449 248.851 71.7211 255.105C61.5099 264.335 72.7987 285.763 72.1939 299.53Z" fill="#58C3BD"></path>
<path d="M107.444 307.968C107.444 307.968 108.721 308.903 110.634 308.793C112.562 308.557 113.236 308.215 114.137 308.138C115.04 308.06 117.116 307.975 117.103 308.418C117.071 309.501 114.637 309.324 114.754 309.635C114.87 309.946 122.752 311.988 121.679 313.196C120.607 314.404 116.997 316.538 113.05 315.48C110.411 314.772 108.637 313.528 107.062 312.849C105.438 311.134 107.444 307.968 107.444 307.968Z" fill="#FFCDB2"></path>
<path d="M69.8816 262.397C69.6639 258.925 73.4649 255.926 76.3984 257.21C79.3314 258.494 79.7938 259.107 80.9875 266.553C84.104 285.985 92.4114 298.147 108.502 308.526C108.502 308.526 107.848 310.928 107.52 312.698C76.188 298.771 70.6138 274.033 69.8835 262.398L69.8816 262.397Z" fill="#FFCDB2"></path>
<path d="M84.4578 213.576C87.6067 213.224 91.1908 214.629 92.323 217.587C92.7037 218.581 92.8025 219.708 93.4429 220.558C94.7392 222.274 97.6446 222.109 98.8499 223.889C100.082 225.71 98.7278 228.276 99.4658 230.348C99.9519 231.713 101.252 232.606 102.025 233.83C103.206 235.7 103.006 238.215 101.942 240.153C100.879 242.092 99.0754 243.526 97.1543 244.623C96.253 245.139 95.2254 245.701 94.9576 246.703C94.8644 247.049 94.8772 247.414 94.8269 247.769C94.5458 249.773 92.3508 251.003 90.3283 251.083C88.3061 251.163 86.3525 250.432 84.3634 250.063C77.3772 248.766 69.8922 251.918 63.1921 249.549C62.4496 249.286 61.6474 248.866 61.4423 248.106C61.1475 247.008 62.2541 246.055 62.5247 244.951C63.0167 242.954 60.8083 241.453 59.752 239.688C58.6877 237.909 58.8644 235.472 60.1727 233.865C61.0571 232.778 62.3963 232.045 62.9873 230.774C63.5636 229.537 63.2916 228.093 63.37 226.731C63.5226 224.089 65.0763 221.644 67.1988 220.061C69.6402 218.243 72.512 217.885 75.3257 217.004C78.4607 216.022 81.1123 213.948 84.4547 213.574L84.4578 213.576Z" fill="#FC4A32"></path>
<path d="M80.7997 216.926C75.0355 217.148 70.2705 221.73 69.8119 227.481C69.6614 229.372 69.9762 231.179 70.6495 232.803C72.1268 236.845 73.349 240.101 74.9144 242.491C76.5007 244.913 77.1793 247.818 76.6938 250.672L76.6938 252.13C76.509 253.212 77.3349 254.258 78.3558 254.662C81.5077 255.913 83.2474 255.211 84.4953 254.662C85.2947 254.312 85.8161 253.528 85.8386 252.656L85.9865 247.129C93.2359 246.46 92.6298 233.097 92.7351 229.156L92.7236 229.158C92.7333 229.011 92.743 228.863 92.7471 228.713C92.9229 222.117 87.502 216.67 80.7987 216.928L80.7997 216.926Z" fill="#FFCDB2"></path>
<path d="M76.6364 231.434C77.6855 229.471 78.3858 227.344 79.1915 225.268C79.3054 224.974 79.4262 224.675 79.6317 224.436C79.9433 224.074 80.4096 223.893 80.8574 223.726C81.8715 223.347 83.099 222.993 83.9592 223.65C84.9131 224.378 84.7821 225.858 85.3896 226.892C86.3788 228.578 89.0453 228.692 89.9507 230.425C90.6717 231.804 89.9913 233.753 91.0742 234.871C91.5164 235.329 92.1712 235.53 92.6198 235.98C94.0818 237.444 92.5594 240.377 94.0261 241.838C95.0118 239.691 95.8797 237.492 96.624 235.251C96.813 234.682 96.997 234.094 96.9523 233.497C96.8665 232.355 95.9927 231.458 95.3407 230.516C94.1479 228.793 93.6291 226.708 92.8888 224.747C92.0149 222.427 90.8084 220.231 89.3172 218.25C89.0665 217.917 88.7998 217.583 88.4412 217.37C88.0078 217.113 87.487 217.062 86.9851 217.019C84.4997 216.807 81.9931 216.649 79.518 216.945C77.0418 217.243 74.577 218.022 72.5895 219.528C71.8147 220.114 71.117 220.81 70.5733 221.615C69.9668 222.513 69.5628 223.531 69.1634 224.539C68.676 225.77 68.1824 227.029 68.1203 228.352C68.0699 229.442 68.3163 230.523 68.5784 231.583C68.8163 232.545 69.0742 233.522 69.6048 234.359C72.1098 238.309 75.2797 233.978 76.6374 231.433L76.6364 231.434Z" fill="#FC4A32"></path>
<path d="M74.0667 236.115C73.8911 235.738 73.5756 235.447 73.1943 235.281C72.4101 234.94 71.0213 234.554 70.0333 235.489C68.5851 236.862 71.3224 240.677 74.1766 238.893C74.1766 238.893 74.9999 238.113 74.0652 236.114L74.0667 236.115Z" fill="#FFCDB2"></path>
<path d="M376.061 413.589V413.596V414.263C376.061 414.669 376.256 415.04 376.565 415.234C382.651 419.034 392.247 415.795 392.321 415.772L392.575 416.063C392.655 416.156 392.763 416.207 392.877 416.207H397.545C397.675 416.207 397.782 416.086 397.785 415.936L397.809 414.252C397.811 414.138 397.736 414.046 397.639 414.034H397.656C397.656 414.034 398.454 409.893 397.282 407.964C397.282 407.964 393.678 409.035 391.057 408.165C390.933 407.264 389.698 406.057 388.152 406.96C388.152 406.96 388.151 406.96 388.149 406.96C388.004 407.039 387.824 407.153 387.62 407.294C386.983 407.722 386.172 408.357 384.968 409.439C384.957 409.448 384.943 409.46 384.931 409.471C384.838 409.554 384.746 409.637 384.653 409.719C384.583 409.783 384.514 409.845 384.456 409.898C384.35 409.996 384.237 410.089 384.121 410.18C384.102 410.195 384.083 410.211 384.063 410.226C383.952 410.311 383.836 410.393 383.717 410.471C383.704 410.481 383.69 410.49 383.676 410.498C382.854 411.036 381.869 411.435 380.873 411.718C379.625 412.069 378.435 412.218 377.695 412.263C377.2 412.292 376.716 412.512 376.373 412.927C376.22 413.112 376.097 413.333 376.059 413.586L376.061 413.589Z" fill="#132D52"></path>
<path d="M352.812 412.269V412.276V412.942C352.812 413.349 353.016 413.72 353.34 413.914C359.697 417.713 369.724 414.475 369.802 414.452L370.066 414.743C370.15 414.835 370.264 414.887 370.382 414.887H375.258C375.395 414.887 375.506 414.766 375.509 414.616L375.535 412.931C375.536 412.818 375.457 412.725 375.357 412.713H375.376C375.376 412.713 376.209 408.572 374.985 406.644C374.985 406.644 371.218 407.715 368.481 406.845C368.35 405.944 367.06 404.736 365.445 405.64C365.445 405.64 365.444 405.64 365.443 405.64C365.291 405.719 365.102 405.833 364.89 405.973C364.224 406.402 363.378 407.037 362.12 408.118C362.109 408.128 362.094 408.14 362.082 408.151C361.985 408.234 361.888 408.316 361.792 408.399C361.719 408.463 361.647 408.525 361.585 408.578C361.474 408.675 361.356 408.769 361.235 408.86C361.215 408.875 361.195 408.891 361.174 408.906C361.058 408.991 360.937 409.072 360.814 409.152C360.799 409.162 360.785 409.171 360.772 409.179C359.913 409.717 358.883 410.116 357.844 410.399C356.54 410.75 355.296 410.899 354.524 410.944C354.005 410.973 353.501 411.193 353.143 411.608C352.983 411.793 352.855 412.014 352.814 412.267C352.817 412.269 352.817 412.27 352.814 412.267L352.812 412.269Z" fill="#132D52"></path>
<path d="M396.685 318.595L364.547 317.664C363.708 325.504 363.652 399.362 366.397 407.468C366.397 407.468 369.924 408.267 372.572 408.116C373.817 408.044 375.536 407.552 375.536 407.552L381.149 344.474C381.149 344.474 386.768 399.439 388.695 409.552C388.695 409.552 390.706 409.806 392.695 409.761C395.073 409.706 397.626 409.339 397.626 409.339C398.332 388.326 399.118 325.825 396.685 318.595Z" fill="#132D52"></path>
<path d="M406.024 243.099C402.086 239.064 396.069 238.029 390.365 237.155L380.188 237.094C370.933 238.782 366.918 243.144 365.506 245.422C363.76 248.237 359.967 257.553 350.252 266.949C349.608 267.571 354.336 273.287 354.336 273.287C354.336 273.287 360.172 269.553 362.517 269.924C365.139 270.339 364.298 274.895 364.25 275.487C362.418 298.357 359.955 326.245 359.3 360.499C359.3 360.499 365.283 361.202 376.367 361.497C376.367 361.497 377.955 354.164 378.215 354.198C378.407 354.222 379.577 361.672 379.577 361.672C386.753 361.785 398.147 361.646 403.184 360.852C403.184 360.852 404.402 301.548 402.51 284.521C414.955 284.525 416.037 284.525 417.718 277.132C420.67 264.133 410.226 247.401 406.027 243.099H406.024ZM403.422 271.473C403.359 271.645 400.875 272.235 400.875 272.235C399.714 263.969 399.508 259.168 399.508 259.168C400.548 260.25 404.292 269.105 403.422 271.473Z" fill="white"></path>
<path d="M385.484 274.815L385.611 282.183C385.153 282.368 381.094 281.625 377.103 283.605L373.828 272.693C377.331 272.162 381.573 275.116 385.484 274.815Z" fill="#8F695D"></path>
<path d="M380.017 288.614H352.515C352.282 288.614 352.085 288.443 352.051 288.214L346.427 250.978C346.384 250.694 346.605 250.438 346.892 250.438H374.341C374.574 250.438 374.77 250.607 374.805 250.837L380.482 288.073C380.525 288.358 380.304 288.615 380.017 288.615V288.614Z" fill="#132D52"></path>
<path d="M347.413 266.561C345.975 267.031 345.277 268.803 345.544 270.992C346.031 274.975 348.707 276.597 350.509 276.036C352.014 275.568 352.741 272.83 352.243 270.752C351.654 268.283 349.159 265.99 347.413 266.561Z" fill="#8F695D"></path>
<path d="M379.878 237.969C377.896 241.854 380.036 262.229 381.237 262.515C382.194 262.742 388.807 245.411 390.992 238.225L379.878 237.969Z" fill="#58C3BD"></path>
<path d="M389.059 229.97L391.043 238.529C388.456 243.855 383.557 244.177 381.843 243.855C378.607 243.257 379.694 237.898 379.694 237.898L379.715 231.101L389.072 229.959L389.059 229.97Z" fill="#8F695D"></path>
<path d="M379.543 206.764C386.98 205.29 394.496 211.479 394.839 215.282C395.18 219.098 392.541 226.012 389.379 231.45C389.379 231.45 380.65 236.586 377.519 234.691C374.387 232.796 372.907 230.005 372.116 225.162C371.324 220.319 372.106 208.238 379.543 206.764Z" fill="#8F695D"></path>
<path d="M376.899 204.676C382.458 200.918 387.201 202.158 392.504 206.112C397.807 210.066 398.764 218.877 395.074 224.894C391.385 230.898 389.39 231.475 389.39 231.475L389.703 225.37C390.995 225.854 392.569 223.984 391.93 220.539C391.292 217.095 387.508 221.621 387.508 221.621C387.508 221.621 387.914 218.462 386.967 218.517C383.682 218.696 383.707 210.751 377.157 210.035C373.375 209.622 372.433 215.56 372.433 215.56C372.433 215.56 368.434 210.415 376.898 204.688L376.899 204.676Z" fill="#132D52"></path>
<path d="M401.989 206.785C405.213 211.184 401.181 225.478 396.204 222.685C389.856 219.117 392.769 207.795 392.769 207.795C392.769 207.795 398.754 202.371 401.978 206.771L401.989 206.785Z" fill="#132D52"></path>
<path d="M382.086 268.344C382.086 268.764 381.746 269.105 381.324 269.105C380.903 269.105 380.562 268.765 380.562 268.344C380.562 267.922 380.903 267.582 381.324 267.582C381.746 267.582 382.086 267.922 382.086 268.344Z" fill="#85BEF2"></path>
<path d="M381.656 292.852C381.656 293.272 381.316 293.613 380.894 293.613C380.473 293.613 380.133 293.273 380.133 292.852C380.133 292.43 380.473 292.09 380.894 292.09C381.316 292.09 381.656 292.43 381.656 292.852Z" fill="#85BEF2"></path>
<path d="M381.887 308.152C381.887 308.572 381.547 308.914 381.125 308.914C380.703 308.914 380.363 308.574 380.363 308.152C380.363 307.731 380.703 307.391 381.125 307.391C381.547 307.391 381.887 307.731 381.887 308.152Z" fill="#85BEF2"></path>
</svg>
</div>
</div>
</div>
</div>
<div id="BodySection_C186_Col00" class="sf_colsIn img-sub-nav sticky" data-sf-element="Container" data-placeholder-label="Sub Nav"><div class="img-grid img-grid-large">
<div class="img-tab-nav">
<ul>
<li class="active">
<a href="/enterprise-services" class="img-tab-nav-btn">
<span class="text img-text-4windows img-text-4windows-sm">
Overview
</span>
</a>
</li>
<li>
<a href="/enterprise-services/medical-and-travel-assistance" class="img-tab-nav-btn">
<span class="text img-text-4windows img-text-4windows-sm">
Medical & Travel
</span>
</a>
</li>
<li>
<a href="/enterprise-services/security-assistance" class="img-tab-nav-btn">
<span class="text img-text-4windows img-text-4windows-sm">
Security
</span>
</a>
</li>
<li>
<a href="/enterprise-services/global-workers-compensation-case-management" class="img-tab-nav-btn">
<span class="text img-text-4windows img-text-4windows-sm">
Case Management
</span>
</a>
</li>
<li>
<a href="/enterprise-services/insurance-administrative-services" class="img-tab-nav-btn">
<span class="text img-text-4windows img-text-4windows-sm">
Insurance Admin
</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<div id="BodySection_C189_Col00" class="sf_colsIn z-2 img-section--intro img-section-intro--enterprise-services img-section overflow-x-clip img-section--spacing--large img-section--spacing--top--small" data-sf-element="Container" data-placeholder-label="Intro"><div class="img-grid-large img-grid">
<div class="img-section-inner img-col-2 row g-5 align-items-center">
<article class="img-content img-content-text img-content-text-right col-6">
<h2>
What Are Enterprise Services?
</h2>
<p>
With a spectrum of programs that span assistance, insurance, cost containment, and claims administration, as well as unique offers such as emergency hospitalization payment, we are the outcome-focused partner you can trust to care for multinational travelers.
</p>
<p>
We have extensive experience coordinating and managing complex, dangerous, and remote medical transport and assistance. Our team of international, multilingual specialists are accustomed to working in multiple time zones and with multiple languages and currencies. Our global reach means we can work without barriers.
</p>
<a
data-bs-toggle="modal"
data-bs-target=".modal-request-info"
href="javascript:;"
class="btn btn-primary pe-5 ps-5 mt-1 img-w-100-xs">
<span class="text img-text-4windows img-text-4windows-sm">
Request Info
</span>
</a>
</article>
<article class="img-content img-content-left col-6">
<div class="img-blob-box img-blob-box-small">
<div class="img-blob-front">
<div data-fancybox=""
class="img-video-popup-x-tall img-video-popup img-video-popup-shadow img-video-popup--no-video"
style="background-image: url(/images/library/video-thumbs/video-thumb--enterprise-services--insurance-services.png);">
<span class="img-video-title">
<span class="icon fa-solid fa-play" aria-hidden="true"></span>
<span class="img-text">
What Are Insurance Administrative Services?
</span>
</span>
</div>
</div>
<div class="img-blob-image">
<img class="img-blob img-blob-small img-blob-small-tan" src="/images/library/blob-graphics/img-blob-small-tan-left.svg">
</div>
</div>
</article>
</div>
</div>
<script type="text/javascript">
Fancybox.bind('[data-fancybox]', {
// Custom options
});
</script>
</div>
<div id="BodySection_C192_Col00" class="sf_colsIn img-section img-section--card-row img-section--card-row--whats-covered img-section--whats-covered--enterprise-services img-section--spacing--x-large overflow-x-clip" data-sf-element="Container" data-placeholder-label="Card Slider"><div class="img-grid-large img-grid">
<div class="img-blob-box">
<div class="img-blob-front">
<div class="img-section-top">
<div class="img-section-title text-center">
<h2 class="img-section-title-text pt-0 mb-0">
Who Are Enterprise
<br>
Services ideal for?
</h2>
</div>
</div>
<div class="img-section-middle">
<div class="img-card-row img-card-row-slider img-card-row-slider--pagers-no-desktop">
<div class="splide splide-whats-covered">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide">
<a href="/enterprise-services/corporations" class="img-card img-card-on-green img-card-big-shadow text-center">
<div class="img-graphic-icon">
<img class="img-graphic-icon-image img-graphic-icon-image--size--large"
src="/images/library/icons/icon-duo--corporations.svg">
</div>
<h4 class="img-card-title img-card-title-md pb-0">
<div class="text img-text-4windows img-text-4windows-sm">
International
<br>
Corporations
</div>
</h4>
<div class="img-link pt-3">
<span class="text">More Info</span>
<span class="icon fa-solid fa-arrow-right ms-2" aria-hidden="true"></span>
</div>
</a>
</li>
<li class="splide__slide">
<a href="/enterprise-services/insurance-companies" class="img-card img-card-on-green img-card-big-shadow text-center">
<div class="img-graphic-icon">
<img class="img-graphic-icon-image img-graphic-icon-image--size--large"
src="/images/library/icons/icon-duo--insurance-companies.svg">
</div>
<h4 class="img-card-title img-card-title-md pb-0">
<div class="text img-text-4windows img-text-4windows-sm">
Insurance
<br>
Companies
</div>
</h4>
<div class="img-link pt-3">
<span class="text">More Info</span>
<span class="icon fa-solid fa-arrow-right ms-2" aria-hidden="true"></span>
</div>
</a>
</li>
<li class="splide__slide">
<a href="/enterprise-services/educational-institutions" class="img-card img-card-on-green img-card-big-shadow text-center">
<div class="img-graphic-icon">
<img class="img-graphic-icon-image img-graphic-icon-image--size--large"
src="/images/library/icons/icon-duo--educational-institutions.svg">
</div>
<h4 class="img-card-title img-card-title-md pb-0">
<div class="text img-text-4windows img-text-4windows-sm">
Educational
<br>
Institutions
</div>
</h4>
<div class="img-link pt-3">
<span class="text">More Info</span>
<span class="icon fa-solid fa-arrow-right ms-2" aria-hidden="true"></span>
</div>
</a>
</li>
<li class="splide__slide">
<a href="/enterprise-services/mission-organizations" class="img-card img-card-on-green img-card-big-shadow text-center">
<div class="img-graphic-icon">
<img class="img-graphic-icon-image img-graphic-icon-image--size--large"
src="/images/library/icons/icon-duo--faith.svg">
</div>
<h4 class="img-card-title img-card-title-md pb-0">
<div class="text img-text-4windows img-text-4windows-sm">
Mission
<br>
Organizations
</div>
</h4>
<div class="img-link pt-3">
<span class="text">More Info</span>
<span class="icon fa-solid fa-arrow-right ms-2" aria-hidden="true"></span>
</div>
</a>
</li>
<li class="splide__slide">
<a href="/enterprise-services/maritime-industries" class="img-card img-card-on-green img-card-big-shadow text-center">
<div class="img-graphic-icon">
<img class="img-graphic-icon-image img-graphic-icon-image--size--large"
src="/images/library/icons/icon-duo--cruise.svg">
</div>
<h4 class="img-card-title img-card-title-md pb-0">
<div class="text img-text-4windows img-text-4windows-sm">
Maritime
<br>
Industries
</div>
</h4>
<div class="img-link pt-3">
<span class="text">More Info</span>
<span class="icon fa-solid fa-arrow-right ms-2" aria-hidden="true"></span>
</div>
</a>
</li>
<li class="splide__slide">
<a href="/enterprise-services/government-agencies" class="img-card img-card-on-green img-card-big-shadow text-center">
<div class="img-graphic-icon">
<img class="img-graphic-icon-image img-graphic-icon-image--size--large"
src="/images/library/icons/icon-duo--government-agencies.svg">
</div>
<h4 class="img-card-title img-card-title-md pb-0">
<div class="text img-text-4windows img-text-4windows-sm">
Government
<br>
Agencies
</div>
</h4>
<div class="img-link pt-3">
<span class="text">More Info</span>
<span class="icon fa-solid fa-arrow-right ms-2" aria-hidden="true"></span>
</div>
</a>
</li>
<li class="splide__slide">
<a href="/enterprise-services/non-profit-organizations" class="img-card img-card-on-green img-card-big-shadow text-center">
<div class="img-graphic-icon">
<img class="img-graphic-icon-image img-graphic-icon-image--size--large"
src="/images/library/icons/icon-duo--social-good.svg">
</div>
<h4 class="img-card-title img-card-title-md pb-0">
<div class="text img-text-4windows img-text-4windows-sm">
Non-Profit
<br>
Organizations
</div>
</h4>
<div class="img-link pt-3">
<span class="text">More Info</span>
<span class="icon fa-solid fa-arrow-right ms-2" aria-hidden="true"></span>
</div>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="img-section-bottom">
<div class="img-button-box text-center pt-4">
<a
data-bs-toggle="modal"
data-bs-target=".modal-request-info"
href="javascript:;"
class="btn btn-primary img-btn-wide">
<span class="text img-text-4windows img-text-4windows-sm">
Request Info
</span>
</a>
</div>
</div>
</div>
<svg class="img-blob-image" xmlns="http://www.w3.org/2000/svg" width="1305" height="885" fill="none" viewBox="0 0 1305 885">
<g class="blob-big-green-2">
<path fill="#DFFBF9"
d="M1194.91 807.728c-59.58 43.615-154.57 74.447-251.604 70.433-110.208-4.561-200.22-50.779-306.606-67.321-80.387-12.502-165.735-7.46-249.244-8.498-83.509-1.038-173.013-10.041-231.118-43.637-75.744-43.792-73.345-113.804-52.689-174.13 20.656-60.326 33.272-89.498 12.32-131.722-17.03-34.318-54.2-64.134-79.667-96.724C-15.64 289.674-3.416 160.931 47.212 93.75 79.462 50.957 142.63 9.596 224.868 7.421c93.534-2.472 165.88 45.138 255.614 59.815 124.891 20.43 230.038-12.669 360.327-13.684 142.17-1.11 271.461 53.674 341.191 123.21 69.73 69.537 102.74 231.726 102.74 231.726s74.84 286.016-89.83 399.24Z"
class="blob" />
<path fill="#2DC6BA"
d="M1124.13 681.727c-2.74-8.558-5-20.639-2.07-33.763 2.72-12.176 7.75-15.577 9.28-16.496 1.34-.808 6.33-3.528 10.32-1.494 4.31 2.202 4.84 8.638 5.1 11.73v.012c1.24 14.886-11.85 30.453-19.2 38.035 7.34-4.246 13.51-7.83 18.01-10.455 3.89-7.578 10.04-16.422 19.67-23.176 10.21-7.167 16.22-6.291 17.97-5.941 1.53.307 7.06 1.657 8.63 5.846 1.7 4.532-2.24 9.661-4.13 12.115-9.62 12.498-31.56 14.799-41.49 15.272-4.51 2.628-10.44 6.076-17.41 10.098 8.74-1.788 20.72-2.687 33.19 1.446 11.84 3.928 14.72 9.28 15.48 10.887.67 1.416 2.88 6.658.45 10.416-2.62 4.07-9.09 3.957-12.19 3.9-17.01-.294-33.04-19.17-38.31-25.848a5869.38 5869.38 0 0 1-29.47 16.893c8.58-1.521 19.87-1.974 31.66 2.162 11.92 4.186 14.87 9.746 15.65 11.416.69 1.47 2.96 6.913.57 10.77-2.59 4.176-9.08 3.992-12.19 3.903h-.01c-16.74-.481-32.72-19.415-38.4-26.709a4032.443 4032.443 0 0 1-34.91 19.629c8.29-1.287 18.75-1.492 29.57 2.097 11.85 3.928 14.72 9.276 15.49 10.886.67 1.417 2.88 6.659.45 10.417-2.62 4.069-9.1 3.956-12.19 3.9-16.29-.281-31.68-17.602-37.59-24.933-11.9 6.588-23.71 13.023-34.69 18.844 8.57-1.514 19.85-1.958 31.61 2.171 11.93 4.185 14.88 9.745 15.66 11.416.69 1.469 2.96 6.913.56 10.77-2.58 4.176-9.07 3.992-12.18 3.903h-.01c-16.79-.483-32.82-19.528-38.45-26.774-14.84 7.833-27.995 14.435-37.528 18.615l-1.561-3.561c9.598-4.208 22.899-10.892 37.909-18.822-3.2-8.048-6.23-19.667-4.18-32.63 1.86-11.809 6.46-15.355 7.87-16.323 1.22-.851 5.83-3.744 9.76-2.027 4.24 1.858 5.15 8 5.58 10.939 2.25 15.379-11.55 32.5-17.61 39.289 10.9-5.77 22.65-12.167 34.52-18.73-2.46-8.66-4.33-20.877-.92-33.963 3.16-12.073 8.31-15.294 9.87-16.156 1.37-.76 6.45-3.303 10.36-1.127 4.23 2.356 4.54 8.82 4.68 11.914.72 15.071-13.2 30.317-20.77 37.548a4105.784 4105.784 0 0 0 37.49-21.068c-3.21-8.049-6.26-19.687-4.21-32.675 1.87-11.809 6.47-15.355 7.87-16.323 1.23-.851 5.84-3.744 9.77-2.027 4.24 1.856 5.14 7.988 5.57 10.931l.01.008c2.25 15.379-11.55 32.498-17.61 39.289a5516.976 5516.976 0 0 0 28.7-16.446Z"
class="leaf" />
<path fill="#fff"
d="M163.673 683.978c-.614 2.053.474 4.187 2.43 4.766 1.955.58 4.039-.615 4.653-2.668.614-2.053-.474-4.187-2.429-4.766-1.956-.579-4.039.616-4.654 2.668Zm20.183 12.634c-1.955-.58-3.043-2.713-2.429-4.766.615-2.053 2.698-3.248 4.654-2.669 1.955.58 3.043 2.713 2.429 4.766-.614 2.053-2.698 3.248-4.654 2.669Zm111.329 44.238c-1.956-.579-3.044-2.713-2.43-4.766.615-2.053 2.698-3.248 4.654-2.668 1.955.579 3.043 2.713 2.429 4.766-.614 2.053-2.698 3.247-4.653 2.668Zm-107.262-31.075c-.614 2.053.474 4.187 2.43 4.766 1.955.58 4.039-.615 4.653-2.668.614-2.053-.474-4.187-2.429-4.766-1.956-.579-4.039.615-4.654 2.668Zm-18.344-6.249c-1.956-.58-3.043-2.713-2.429-4.766.614-2.053 2.697-3.248 4.653-2.669 1.956.58 3.044 2.714 2.429 4.766-.614 2.053-2.697 3.248-4.653 2.669Zm38.852 9.039c-1.956-.58-3.044-2.713-2.429-4.766.614-2.053 2.697-3.248 4.653-2.669 1.956.58 3.043 2.714 2.429 4.766-.614 2.053-2.698 3.248-4.653 2.669Zm35.336 28.453c-.614 2.052.474 4.186 2.429 4.765 1.956.58 4.039-.615 4.654-2.668.614-2.053-.474-4.186-2.43-4.766-1.955-.579-4.039.616-4.653 2.669Zm32.464 11.543c-1.955-.579-3.043-2.713-2.429-4.766.615-2.053 2.698-3.248 4.654-2.668 1.955.579 3.043 2.713 2.429 4.766-.614 2.052-2.698 3.247-4.654 2.668Zm-43.183-28.575c-.614 2.053.474 4.187 2.43 4.766 1.955.579 4.039-.615 4.653-2.668.614-2.053-.474-4.187-2.429-4.766-1.956-.579-4.039.615-4.654 2.668Zm33.137 12.196c-1.956-.579-3.044-2.713-2.43-4.766.615-2.053 2.698-3.248 4.654-2.668 1.955.579 3.043 2.713 2.429 4.766-.614 2.053-2.698 3.247-4.653 2.668Zm-51.711-10.375c-.614 2.052.474 4.186 2.429 4.766 1.956.579 4.039-.616 4.654-2.669.614-2.053-.474-4.186-2.43-4.766-1.955-.579-4.039.616-4.653 2.669Zm95.27 17.588c-1.66-.268-2.629-1.854-2.163-3.543.465-1.688 2.188-2.84 3.848-2.572 1.66.268 2.628 1.854 2.163 3.543-.466 1.689-2.188 2.84-3.848 2.572Z"
class="bubbles-left-bottom" />
<path fill="#fff"
d="M178.672 58.295c1.587-1.281 3.961-.965 5.302.706 1.342 1.671 1.142 4.065-.445 5.346-1.587 1.28-3.961.964-5.303-.707-1.341-1.671-1.141-4.064.446-5.345Zm-15.561 11.558c-1.341-1.671-3.715-1.988-5.302-.707-1.588 1.281-1.787 3.675-.446 5.346 1.341 1.67 3.715 1.987 5.303.706 1.587-1.28 1.786-3.674.445-5.345Zm13.143 4.121c1.587-1.28 3.961-.964 5.302.707 1.342 1.671 1.142 4.064-.445 5.345-1.587 1.281-3.961.965-5.303-.706-1.341-1.671-1.141-4.064.446-5.346Zm-99.625 66.528c1.587-1.281 3.961-.965 5.302.706 1.342 1.671 1.142 4.065-.445 5.346-1.587 1.281-3.961.964-5.303-.707-1.34-1.671-1.141-4.064.446-5.345Zm121.486-75.966c-1.341-1.67-3.715-1.987-5.302-.706-1.588 1.28-1.787 3.674-.446 5.345 1.341 1.672 3.715 1.988 5.302.707 1.588-1.281 1.787-3.675.446-5.346Zm-48.943 20.61c1.587-1.28 3.961-.965 5.302.707 1.342 1.67 1.142 4.064-.445 5.345-1.587 1.281-3.961.965-5.303-.706-1.341-1.671-1.141-4.065.446-5.346ZM105.685 98.08c-1.341-1.672-3.715-1.988-5.302-.707-1.587 1.28-1.787 3.674-.446 5.345 1.341 1.671 3.715 1.988 5.303.707 1.587-1.281 1.787-3.675.445-5.346ZM77.75 118.252c1.587-1.281 3.961-.965 5.302.706 1.342 1.671 1.142 4.065-.445 5.346-1.587 1.281-3.961.964-5.302-.707-1.342-1.671-1.142-4.064.445-5.345Zm48.041-19.325c-1.341-1.671-3.715-1.988-5.303-.707-1.587 1.282-1.786 3.675-.445 5.346 1.341 1.671 3.715 1.987 5.302.706 1.587-1.281 1.787-3.674.446-5.345Zm-28.853 20.352c1.587-1.281 3.961-.965 5.302.707 1.341 1.671 1.142 4.064-.446 5.345-1.587 1.281-3.96.965-5.302-.706-1.341-1.672-1.142-4.065.445-5.346Zm37.9-36.676c-1.342-1.671-3.716-1.988-5.303-.707-1.587 1.281-1.787 3.675-.445 5.346 1.341 1.67 3.715 1.987 5.302.706 1.587-1.28 1.787-3.674.446-5.345ZM66.27 151.042c1.163-1.214 3.018-1.111 4.144.231 1.126 1.342 1.096 3.414-.067 4.628s-3.019 1.111-4.145-.231c-1.126-1.342-1.096-3.414.067-4.628Z"
class="bubbles-left-top" />
<path fill="#fff"
d="M1111.99 792.243c-1.55.644-3.21-.197-3.7-1.879-.49-1.681.37-3.566 1.92-4.21 1.56-.644 3.21.197 3.7 1.879.49 1.681-.37 3.566-1.92 4.21Zm-13.72 5.484c-1.97.535-4.02-.71-4.58-2.779-.55-2.07.59-4.18 2.56-4.715 1.97-.534 4.02.71 4.57 2.78.56 2.069-.59 4.18-2.55 4.714Zm-117.977 20.836c-1.969.535-4.015-.71-4.571-2.779-.555-2.07.59-4.18 2.558-4.715 1.969-.534 4.015.71 4.571 2.78.555 2.069-.59 4.18-2.558 4.714Zm10.375 9.061c.555 2.069 2.602 3.314 4.57 2.779 1.969-.534 3.114-2.645 2.558-4.715-.556-2.069-2.602-3.313-4.57-2.779-1.969.534-3.114 2.645-2.558 4.715Zm-18.895 4.322c-1.968.535-4.014-.71-4.57-2.779-.556-2.07.589-4.181 2.558-4.715 1.968-.534 4.014.71 4.57 2.779.556 2.07-.589 4.181-2.558 4.715Zm-15.289-13.533c.556 2.069 2.602 3.314 4.571 2.779 1.968-.534 3.113-2.645 2.557-4.714-.555-2.07-2.602-3.314-4.57-2.78-1.969.534-3.114 2.645-2.558 4.715Zm53.096.814c-1.97.535-4.01-.71-4.57-2.779-.55-2.07.59-4.18 2.56-4.715 1.97-.534 4.01.71 4.57 2.78.56 2.069-.59 4.18-2.56 4.714Zm45.02 5.651c.55 2.069 2.6 3.314 4.57 2.779 1.97-.534 3.11-2.645 2.56-4.715-.56-2.069-2.61-3.314-4.57-2.779-1.97.534-3.12 2.645-2.56 4.715Zm33.69-7.233c-1.97.535-4.01-.71-4.57-2.779-.55-2.07.59-4.18 2.56-4.715 1.97-.534 4.02.71 4.57 2.78.56 2.069-.59 4.18-2.56 4.714Zm-51.76-1.631c.56 2.07 2.61 3.314 4.58 2.78 1.96-.535 3.11-2.645 2.55-4.715-.55-2.069-2.6-3.314-4.57-2.779-1.97.534-3.11 2.645-2.56 4.714Zm34.6-7.025c-1.97.535-4.01-.71-4.57-2.779-.55-2.07.59-4.181 2.56-4.715 1.97-.534 4.01.71 4.57 2.779.56 2.07-.59 4.181-2.56 4.715Zm-49.45 18.334c.56 2.069 2.61 3.314 4.57 2.779 1.97-.534 3.12-2.645 2.56-4.714-.55-2.07-2.6-3.314-4.57-2.78-1.97.535-3.11 2.645-2.56 4.715Z"
class="bubbles-right-bottom" />
</g>
</svg>
</div>
</div>
<script type="text/javascript">
if (document.querySelector('.img-section--whats-covered--enterprise-services .splide-whats-covered')) {
var splide = new Splide('.img-section--whats-covered--enterprise-services .splide-whats-covered', {
drag: 'free',
snap: true,
type: 'loop',
perPage: 4,
});
splide.mount();
}
</script>
</div>
<div id="BodySection_C195_Col00" class="sf_colsIn img-section img-section--graphic-lists img-section--graphic-lists--enterprise-services img-section--spacing--large overflow-x-clip" data-sf-element="Container" data-placeholder-label="Graphic list"><svg class="img-bg-accent-topo img-bg-accent-topo-left" xmlns="http://www.w3.org/2000/svg" width="418" height="802" fill="none" viewBox="0 0 418 802"><g class="bg-accent-topo-left" opacity=".06"><path fill="#1285EF" d="M0 13.025V.012l2.709 7.551c3.872 10.798 7.859 18.57 17.682 34.483 4.686 7.589 14.357 25.027 21.492 38.753 7.135 13.725 15.257 28.799 18.05 33.499 19.639 33.045 46.603 59.16 77.021 74.594 14.127 7.166 28.27 12.665 53.558 20.821 29.031 9.364 34.919 12.032 52.91 23.97 28.921 19.193 50.054 41.652 72.776 77.341 4.21 6.613 8.005 12.243 8.433 12.512 1.751 1.096 17.076 25.319 20.25 32.008 4.76 10.029 5.92 18.756 5.355 40.307-.527 20.094.812 27.416 6.5 35.563 4.429 6.343 13.321 12.26 27.155 18.071 23.462 9.854 31.278 17.462 32.971 32.096.958 8.282-.229 16.58-5.169 36.155-6.028 23.876-7.673 29.413-10.999 37.01-4.113 9.399-19.491 32.36-31.082 46.41-7.74 9.384-12.529 16.502-25.201 37.467-36.653 60.636-39.659 64.921-54.84 78.197-8.071 7.057-19.282 14.325-28.016 18.16-3.12 1.37-17.908 6.947-32.861 12.393-45.897 16.716-66.591 25.777-90.787 39.751-19.15 11.06-38.205 15.309-62.904 14.029-12.699-.657-51.432-6.105-75.003-10.24v-4.194c3.22.573 6.658 1.115 10.394 1.646 6.713.953 18.711 2.709 26.665 3.903 33.854 5.079 43.974 5.769 59.404 4.051 14.256-1.588 25.334-5.541 42.708-15.242 24.476-13.665 40.292-20.521 85.219-36.939 16.459-6.015 33.503-12.651 37.877-14.746 25.122-12.037 43.166-31.747 63.261-69.102 14.047-26.113 22.442-39.008 39.09-60.058 23.468-29.669 34.075-48.649 38.863-69.537 1.027-4.479 3.274-13.309 4.995-19.62 5.593-20.53 5.251-33.517-1.11-42.123-3.58-4.843-12.204-10.037-27.118-16.334-14.941-6.307-20.907-10.51-27.062-19.06-6.9-9.586-8.273-16.682-7.644-39.509.775-28.191-1.597-35.414-20.256-61.682-5.069-7.138-11.539-16.724-14.376-21.303-22.652-36.553-54.743-67.981-84.948-83.191-11.042-5.56-11.983-5.913-41.115-15.419-34.641-11.305-53.93-20.198-71.815-33.108-30.186-21.79-48.02-44.225-71.85-90.38-12.055-23.35-18.49-35.015-25.445-46.127C8.185 30.774 2.752 20.396 0 13.025Z"></path><path fill="#1285EF" d="M0 46.279v-2.192c12.99 15.055 15.799 21.488 21.26 43.759 6.572 26.802 10.197 33.014 29.898 51.226 12.02 11.112 20.104 19.841 38.227 41.279 13.544 16.02 21.372 23.228 33.174 30.546 12.895 7.995 21.834 11.331 53.1 19.815 31.571 8.568 41.646 12.381 55.243 20.915 12.226 7.672 18.924 13.874 32.065 29.685 21.651 26.051 40.488 57.313 47.917 79.524 5.357 16.014 6.217 22.979 6.495 52.567.336 35.975 1.324 40.715 15.119 72.444 15.768 36.27 19.693 54.716 15.884 74.645-2.861 14.961-9.933 29.533-37.381 77.019-10.122 17.511-18.319 32.097-18.217 32.412.48 1.47-13.917 22.831-18.837 27.951-12.799 13.32-23.849 19.417-61.444 33.907-20.396 7.86-29.043 12.187-51.693 25.866-45.767 27.64-59.093 30.825-99.582 23.805-8.709-1.509-25.006-3.205-36.217-3.767-10.228-.514-18.283-1.064-25.011-1.864v-1.491c6.476.788 14.107 1.334 23.547 1.795 11.326.552 28.87 2.375 38.987 4.05 28.539 4.722 37.927 4.358 55.788-2.167 11.935-4.359 19.047-8.039 40.1-20.755 23.166-13.992 32.506-18.627 56.005-27.795 32.421-12.649 40.212-16.781 53.868-28.568 9.174-7.92 14.109-15.552 41.216-63.761 30.527-54.292 36.042-66.004 38.119-80.957 2.633-18.958-.779-33.383-16.593-70.157-5.027-11.688-10.029-24.32-11.117-28.072-2.795-9.641-3.988-23.173-4.115-46.683-.127-23.569-1.073-33.392-4.294-44.571-6.738-23.39-26.921-57.551-50.41-85.322-14.799-17.496-17.237-19.719-31.079-28.33-15.372-9.564-22.123-12.142-55.525-21.21-34.426-9.344-37.054-10.355-52.953-20.36-15.463-9.732-18.346-12.486-40.477-38.664-15.273-18.068-18.272-21.225-32.59-34.299-17.496-15.98-22.577-24.822-28.33-49.295C14.793 66.42 11.504 59.39 0 46.28Z"></path><path fill="#1285EF" d="M0 106.463v-5.147c1.268 4.05 2.642 8.54 4.154 13.542 5.377 17.789 11.98 29.462 21.826 38.573 21.929 20.297 22.85 21.464 32.077 40.6 7.178 14.886 10.507 19.772 17.35 25.467 10.312 8.579 31.19 15.765 72.363 24.905 39.686 8.811 54.989 14.02 71.552 24.36 21.764 13.586 44.929 42.26 60.75 75.196 10.323 21.489 13.253 36.625 12.759 65.887-.473 28.012.075 38.582 2.985 57.491 7.19 46.729 6.905 57.469-2.463 92.774-2.612 9.844-6.584 26.624-8.828 37.289-7.409 35.226-12.22 55.86-14.958 64.154-3.083 9.337-11.875 24.403-17.861 30.604-8.862 9.182-25.386 19.033-50.672 30.208-4.212 1.862-19.143 9.817-33.18 17.679-36.069 20.202-50.592 25.964-70.353 27.916-10.29 1.017-31.618.375-50.903-1.531-6.144-.607-16.814-1.452-23.71-1.877-8.914-.549-16.41-1.448-22.888-2.771v-1.353c6.588 1.341 15.356 2.19 36.159 3.864 71.279 5.738 78.487 4.229 136.169-28.523 8.604-4.886 20.646-11.189 26.762-14.007 22.73-10.479 38.064-18.981 45.599-25.283 6.473-5.415 8.465-7.802 14.433-17.315 3.919-6.244 7.67-13.426 8.64-16.544 2.43-7.81 8.294-32.785 12.812-54.577 4.788-23.097 8.412-38.493 13.055-55.463 7.129-26.059 7.327-43.498.949-83.605-3.104-19.519-3.71-29.589-3.296-54.765.39-23.682-.682-36.191-4.126-48.147-8.905-30.91-36.287-71.706-61.161-91.122-7.342-5.732-9.948-7.276-19.659-11.653-14.045-6.33-27.031-10.327-51.277-15.784-51.171-11.519-59.683-14.156-73.989-22.927-12.424-7.619-14.949-10.747-24.52-30.39-7.923-16.258-10.498-19.885-21.392-30.125C12.968 143.204 8.93 137.074 0 106.463Z"></path><path fill="#1285EF" d="M0 251.118v-3.973c3.04-.857 6.168-1.394 9.791-1.776 11.247-1.184 23.41-.61 44.662 2.11 9.295 1.19 23.266 2.892 31.046 3.782 33.826 3.869 63.309 10.778 85.43 20.019 13.584 5.675 37.616 20.128 46.182 27.774 32.394 28.918 47.127 61.732 53.748 119.706 2.567 22.481 5.47 66.039 5.422 81.355-.069 22.019-2.474 44.676-7.97 75.097-7.729 42.776-12.619 62.466-19.837 79.862-3.343 8.057-15.412 25.752-21.417 31.4-15.76 14.826-41.939 33.037-64.064 44.565-46.415 24.186-83.62 29.183-143.824 19.317-8.358-1.37-14.084-2.614-19.169-4.441v-3.992c14.553 5.064 47.603 9.483 71.807 9.46 49.201-.048 96.686-20.624 149.295-64.691 5.575-4.669 7.527-7.179 15.509-19.934 10.316-16.489 13.329-24.158 19.082-48.585 4.349-18.464 12.757-65.837 14.608-82.303 2.437-21.67 2.541-46.074.325-75.483-4.019-53.324-7.498-75.215-15.688-98.698-12.969-37.185-37.34-63.814-75.115-82.073-28.45-13.752-52.77-19.824-103.19-25.762a13645.708 13645.708 0 0 1-33.396-3.975c-17.425-2.105-33.253-1.741-42.404.975-.269.08-.546.168-.833.264Z"></path><path fill="#1285EF" d="M0 286.288v-1.697c11.179-5.228 17.689-7.277 28.293-9.485 36.011-7.499 87.819-1.755 127.531 14.139 8.878 3.554 13.772 6.2 28.722 15.528 16.534 10.317 18.695 11.907 26.19 19.272 9.655 9.488 20.718 24.626 26.017 35.597 6.197 12.836 11.549 32.36 13.365 48.755 2.256 20.373 5.531 62.901 6.492 84.298 2.526 56.204-2.437 101.003-14.589 131.701-2.283 5.767-6.626 13.357-15.122 26.427-10.434 16.05-12.967 19.338-20.321 26.366-17.315 16.547-44.844 35.596-63.808 44.15-28.281 12.757-60.874 17.646-97.619 14.643C25.12 734.346 12.646 730.921 0 723.475v-1.425c9.276 5.485 20.357 9.002 34.04 11.127 14.043 2.181 33.792 2.809 50.446 1.604 34.37-2.486 65.537-15.171 99.017-40.299 19.08-14.318 29.213-24.594 40.841-41.415 13.498-19.523 21.066-38.523 25.896-65.004 6.794-37.245 7.21-73.273 1.657-143.755-3.136-39.802-4.42-49.11-8.745-63.394-7.667-25.323-19.532-43.715-39.479-61.203-7.824-6.859-27.865-19.584-39.636-25.165-39.823-18.886-97.677-26.449-136.385-17.829-10.897 2.427-16.858 4.368-27.652 9.571Z"></path><path fill="#1285EF" d="M0 698.22c4.49 6.067 5.402 6.837 15.671 13.247 10.144 6.333 11.495 6.935 19.313 8.607 14.453 3.092 29.33 3.255 48.787.532 29.233-4.089 48.19-11.263 67.907-25.698 17.832-13.053 33.052-26.984 46.668-42.714 9.063-10.468 24.173-33.092 28.816-43.143 12.623-27.325 15.243-49.509 11.977-101.409-.869-13.815-1.434-36.341-1.257-50.057.527-40.671-1.343-58.777-8.223-79.601-8.259-24.999-20.456-39.888-42.914-52.385-19.773-11.003-43.07-18.853-69.179-23.312-20.16-3.443-36.592-4.224-52.124-2.481-16.755 1.881-27.355 5.053-54.587 16.334A1037.05 1037.05 0 0 1 0 320.576v1.645c5.598-2.193 11.759-4.729 18.654-7.636 19.815-8.352 31.47-11.67 47.043-13.388 27.981-3.088 62.818 2.127 96.271 14.41 14.595 5.36 36.296 17.885 43.998 25.395 17.959 17.51 27.764 43.58 30.046 79.881.422 6.71.58 22.851.351 35.868-.23 13.017.294 34.725 1.163 48.238 3.31 51.476 1.126 73.198-9.96 99.084-4.052 9.462-19.854 34.332-27.948 43.986-14.407 17.186-29.554 31.264-49.06 45.601-19.923 14.644-37.855 21.463-67.238 25.568-20.1 2.808-34.386 2.556-48.913-.861-8.161-1.921-10.168-2.782-18.171-7.803-7.412-4.651-11.86-8.433-16.236-14.473v2.129Z"></path><path fill="#1285EF" d="M0 581.265c1.43 6.917 3.612 15.035 6.641 25.297 4.96 16.797 6.308 25.019 7.142 43.538.843 18.722 6.579 31.12 18.547 40.092 12.214 9.157 26.33 12.141 45.45 9.61 15.553-2.06 26.786-5.784 42.354-14.041 14.006-7.431 21.184-12.711 42.043-30.917 26.972-23.543 38.976-37.368 49.412-56.906 7.483-14.009 11.511-30.788 10.987-45.765-.13-3.715-1.135-14.967-2.232-25.003-2.166-19.811-2.115-31.357.244-55.241 2.862-28.962 1.435-60.296-3.586-78.758-6.075-22.337-19.648-39.142-39.313-48.674-20.977-10.167-55.128-17.999-77.373-17.743-17.975.206-33.962 4.09-62.485 15.183-9.23 3.59-23.996 8.933-32.816 11.873-1.459.487-3.15 1.056-5.015 1.687v3.058c9.428-3.178 22.176-7.724 30.933-11.052 31.467-11.961 37.425-13.845 50.472-15.957 23.755-3.846 40.625-2.343 70.636 6.297 35.708 10.28 51.563 23.797 60.679 51.733 6.508 19.942 8.279 49.311 4.99 82.751-2.373 24.143-2.376 33.225-.013 55.933 1.208 11.613 2.166 23.811 2.128 27.105-.138 12.078-3.102 24.862-8.885 38.329-2.852 6.639-17.076 26.574-24.535 34.385-17.447 18.273-46.066 42.612-60.24 51.23-24.19 14.712-50.878 21.374-70.983 17.72-8.338-1.515-9.71-2.059-17.577-6.975-15.471-9.668-19.79-18.612-21.319-44.151-1.142-19.063-1.937-23.301-8.51-45.309-8.046-26.952-8.876-37.373-4.542-57.037 2.734-12.402 2.988-17.613 1.155-23.781-.97-3.264-2.376-6.115-4.389-8.772v5.325c.278.594.539 1.208.784 1.845 2.553 6.619 2.442 12.474-.483 25.542-.103.463-.204.921-.301 1.375v36.174Z"></path><path fill="#1285EF" d="m0 470.915 2.953 1.487 11.725 5.903c15.486 7.795 30.906 26.937 33.545 41.643 1.305 7.276.794 13.113-2.515 28.734-4.58 21.613-3.853 32.351 3.898 57.643 6.985 22.788 16.356 41.446 24.221 48.223 11.326 9.759 31.871 7.646 52.626-5.412 25.109-15.798 61.14-53.166 69.14-71.707 6.307-14.617 7.902-28.265 8.535-72.996.582-41.08.305-55.738-1.341-71.038-4.345-40.392-16.735-60.449-44.183-71.521-17.143-6.916-39.256-9.25-58.638-6.19-13.448 2.124-23.654 5.561-48.316 16.269-22.041 9.572-25.05 10.594-39.825 13.53-4.175.83-8.116 1.703-11.825 2.62v1.434a306.68 306.68 0 0 1 12.257-2.687c14.991-2.99 17.597-3.886 42.5-14.603 25.628-11.029 35.68-14.155 50.869-15.821 14.3-1.568 28.445-.449 42.194 3.337 9.037 2.488 10.93 3.362 21.299 9.836 10.474 6.538 11.722 7.56 15.658 12.836 11.841 15.866 17.448 39.949 18.034 77.446.335 21.456-.664 73.393-1.654 86.024-.743 9.461-2.866 19.993-5.696 28.254-2.12 6.187-17.027 26.651-26.091 35.815-37.99 38.418-61.677 52.527-81.924 48.797-14.651-2.7-22.918-13.656-33.802-44.806-10.21-29.218-11.152-40.331-5.767-68.069 4.403-22.685 2.789-32.008-8.23-47.503C31.505 486.939 22.369 480.18 0 469.146v1.769Z"></path><path fill="#1285EF" fill-rule="evenodd" d="M141.805 428.203c6.003 8.302 15.709 36.822 15.556 45.705-.202 11.612-8.352 20.526-21.127 23.107-10.341 2.088-18.256-2.338-26.094-14.593-4.101-6.413-9.849-21.773-11.209-29.952-2.438-14.667.524-31.671 6.373-36.596 3.353-2.823 12.049-3.783 18.051-1.992 5.982 1.786 13.74 7.808 18.45 14.321Zm-16.389 65.622c4.665 1.991 11.876 1.066 17.927-2.299 7.93-4.41 11.291-9.794 11.309-18.119.02-9.399-9.449-36.207-15.832-44.823-7.026-9.482-17.62-14.327-27.111-12.397-5.729 1.165-7.845 4.32-9.917 14.794-2.588 13.085-.097 28.423 6.981 42.98 5.059 10.403 10.951 17.437 16.643 19.864Z" clip-rule="evenodd"></path><path fill="#1285EF" fill-rule="evenodd" d="M174.413 523.177c-.396 8.802-1.164 19.429-1.708 23.614-1.814 13.993-9.716 21.493-24.853 23.589-12.044 1.667-23.602-.996-28.799-6.636-3.08-3.34-9.162-15.465-16.427-32.739-2.625-6.245-6.533-14.235-8.684-17.756-22.195-36.333-27.866-62.49-20.13-92.828 1.91-7.486 3.49-10.989 9.105-20.174 6.687-10.939 6.882-11.155 12.31-13.616 23.318-10.576 48.477-1.025 64.407 24.451 2.438 3.901 6.216 12.714 8.852 20.654 6.998 21.076 9.633 42.993 7.697 64.027-.578 6.275-1.375 18.612-1.77 27.414Zm-51.176 42.083c8.573 5.329 26.285 5.514 35.967.377 9.786-5.192 11.957-11.339 13.291-37.624.401-7.894 1.267-20.928 1.923-28.964 4.187-51.191-12.188-97.137-39.258-110.15-15.929-7.657-35.288-6.159-45.691 3.535-7.153 6.663-15.361 27.623-17.035 43.499-2.363 22.415 4.844 47.573 21.236 74.127 2.823 4.574 8.121 15.352 11.771 23.949 9.268 21.828 12.903 28.209 17.796 31.251Z" clip-rule="evenodd"></path><path fill="#1285EF" fill-rule="evenodd" d="M0 434.479c3.507 6.096 12.303 15.059 30.142 32.132 35.914 34.372 42.142 45.69 50.956 92.591 7.002 37.26 16.765 67.017 23.327 71.103 6.048 3.766 15.803 1.869 27.069-5.262 7.172-4.539 29.157-23.271 37.741-32.155 7.525-7.789 10.633-12.078 14.229-19.637 4.241-8.913 5.934-18.861 7.62-44.754 4.331-66.472.692-100.365-13.43-125.068-6.863-12.006-11.622-16.989-23.113-24.2-10.941-6.866-16.894-8.801-31.419-10.215-9.221-.897-28.462 1.229-40.85 4.514C49.3 382.271 9.09 406.263 0 422.342v12.137Zm128.326 189.318c7.965-4.873 35.43-28.522 42.669-36.745 8.02-9.109 12.157-17.281 14.417-28.489 1.576-7.809 4.451-51.512 4.714-71.646.644-49.23-8.205-80.884-27.679-99.009-5.929-5.519-17.714-11.893-25.928-14.025-24.256-6.295-57.201-.211-90.228 16.663-28.164 14.389-47.924 32.116-44.855 40.24 2.19 5.794 7.503 11.856 25.123 28.661 29.851 28.471 37.293 37.434 44.874 54.043 5.227 11.453 8.434 23.328 12.68 46.946 6.053 33.667 15.897 63.827 22.095 67.696 4.384 2.737 13.466.957 22.118-4.335Z" clip-rule="evenodd"></path></g>
</svg>
<svg class="img-bg-accent-topo img-bg-accent-topo-right" xmlns="http://www.w3.org/2000/svg" width="388" height="906" fill="none" viewBox="0 0 388 906"><g class="bg-accent-topo-right" opacity=".06"><path fill="#1285EF" d="M387.999 897.813v7.91c-16.538-12.871-29.863-25.828-59.128-56.407-42.066-43.954-55.228-55.554-91.558-80.697-26.558-18.38-52.61-34.318-98.207-60.086-42.233-23.867-61.427-36.509-75.117-49.478-21.884-20.728-35.96-44.661-44.268-75.255C14.762 565.534 1.927 481.404.623 458.614c-1.936-33.809 3.676-59.814 18.526-85.847 18.765-32.893 30.892-61.069 53.2-123.61 7.27-20.375 14.716-40.523 16.55-44.77 5.133-11.892 14.903-27.121 24.413-38.057 17.89-20.571 23.68-24.619 105.652-73.857 28.342-17.023 37.961-23.468 50.63-33.917 18.969-15.647 49.998-36.341 62.717-41.828 10.28-4.436 17.779-6.604 50.125-14.493a783.21 783.21 0 0 1 5.563-1.337V7.65c-8.07 2.086-17.802 4.463-23.08 5.625-28.301 6.239-53.966 20.467-94.031 52.129-28.424 22.461-45.853 33.752-81.169 52.58-50.518 26.933-77.115 51.324-93.244 85.512-2.807 5.954-11.674 29.172-19.701 51.598-21.914 61.219-31.088 82.754-49.43 116.035-13.023 23.624-18.296 38.72-20.336 58.2-2.207 21.084-1.189 34.938 5.976 81.33a5788.818 5788.818 0 0 1 5.51 36.538c3.209 21.904 6.664 36.321 12.483 52.078 4.004 10.847 6.42 15.394 15.403 28.981 18.58 28.102 33.709 40.127 91.486 72.708 80.119 45.179 124.209 74.681 155.726 104.201 5.752 5.388 23.426 23.325 39.275 39.862 27.069 28.243 38.395 39.455 55.132 52.787Z"></path><path fill="#1285EF" d="M387.999 867.101v2.492c-7.473-8.237-15.877-18.12-24.637-29.019-26.901-33.468-37.725-45.759-50.726-57.597-20.889-19.022-34.574-26.915-98.228-56.659-64.262-30.027-84.875-41.332-111.31-61.04-25.034-18.663-34.321-28.334-47.75-49.719-16.573-26.39-19.732-38.785-22.481-88.2-.853-15.347-3.285-37.668-5.404-49.605-9.85-55.497-5.636-73.68 31.495-135.88 18.376-30.782 24.178-42.547 34.677-70.333 19.356-51.217 27.539-66.242 45.509-83.553 6.907-6.655 35.772-26.031 37.769-25.353.429.145 20.153-10.852 43.829-24.438 64.205-36.84 83.919-46.298 104.194-49.987 18.958-3.45 36.956-1.696 63.063 7.304v1.878c-24.34-8.732-39.286-10.402-57.195-8.09-20.271 2.618-36.117 9.989-109.531 50.94-65.19 36.364-75.505 43-86.176 55.433-15.883 18.506-21.425 29.103-38.326 73.268-12.25 32.012-18.463 44.72-37.259 76.205-17.083 28.611-22.019 38.286-27.837 54.548-8.707 24.338-9.126 37.176-2.49 76.291 2.355 13.866 4.969 37.895 5.81 53.397 2.438 44.907 6.09 59.923 20.124 82.77 9.352 15.223 17.12 24.543 30.618 36.736 27.778 25.091 56.36 41.739 132.588 77.228 41.696 19.412 66.345 32.296 78.34 40.947 18.185 13.116 35.114 30.928 64.901 68.29 11.06 13.871 19.088 23.674 26.433 31.746Z"></path><path fill="#1285EF" d="M387.999 826.481v3.635a659.296 659.296 0 0 1-8.524-12.212c-38.434-56.234-61.004-75.025-116.867-97.301-46.569-18.57-82.982-35.706-117.969-55.513-44.88-25.411-71.223-51.704-84.364-84.206-5.11-12.643-8.1-28.379-9.575-50.424-.632-9.441-1.864-24.051-2.738-32.466-2.741-26.413-3.784-55.601-2.487-69.663 2.49-27.005 10.19-46.787 37.308-95.83 10.553-19.086 21.227-39.394 23.718-45.128 14.959-34.427 28.191-56.886 40.576-68.872 8.365-8.097 28.735-19.9 41.379-23.978 11.23-3.621 39.187-9.895 86.921-19.504 14.452-2.91 37.186-8.093 50.521-11.52 26.172-6.725 42.385-9.838 62.101-9.552v2.269c-18.159-.216-33.432 2.123-51.887 7.018-22.987 6.098-43.847 10.826-75.145 17.031-29.53 5.855-63.368 13.503-73.944 16.712-4.223 1.28-13.937 6.304-22.377 11.572-12.858 8.023-16.081 10.712-23.376 19.487-8.489 10.214-19.901 31.065-33.934 62.005-3.775 8.325-12.23 24.706-18.788 36.403-43.972 78.424-45.962 88.262-37.602 185.863 3.443 40.21 4.462 47.586 8.307 60.111 5.043 16.435 16.517 35.355 29.897 49.302 28.126 29.316 86.57 61.932 173.863 97.023 57.048 22.935 77.332 39.752 117.981 97.822 2.491 3.558 4.81 6.847 7.005 9.916Z"></path><path fill="#1285EF" d="M387.999 779.54v10.184l-26.672-42.892-9.483-8.591c-18.408-16.677-31.003-23.303-83.325-43.833-65.637-25.757-95.275-39.44-121.764-56.216-29.727-18.826-46.857-34.696-60.074-55.656-9.828-15.583-12.886-24.154-16.689-46.777-13.87-82.512-7.391-133.336 25.05-196.473 15.461-30.096 39.958-65.639 59.946-86.979 7.615-8.131 31.525-24.377 42.43-28.83 23.543-9.614 50.219-16.01 108.193-25.944 32.386-5.549 58.288-8.561 82.388-9.484v5.466c-10.111.306-19.754.934-29.026 1.883-22.326 2.286-86.532 13.081-111.548 18.755-33.094 7.505-43.476 11.512-65.764 25.379-17.241 10.729-20.63 13.362-26.921 20.919-59.364 71.314-86.897 135.969-86.565 203.28.172 34.883 7.112 83.271 14.54 101.362 14.88 36.248 57.628 69.803 127.737 100.267 7.334 3.186 32.423 13.363 55.754 22.615 50.38 19.976 61.714 25.432 77.424 37.268 17.503 13.189 24.032 20.656 44.369 54.297Z"></path><path fill="#1285EF" d="M387.999 724.749v4.25c-9.222-18.836-16.656-27.175-29.759-37.057-16.652-12.559-32.561-19.714-88.089-39.617-33.018-11.835-96.563-37.628-113.271-45.979-25.361-12.674-37.395-22.92-48.841-41.591-11.19-18.251-16.265-35.655-18.755-64.326-4.37-50.315 2-94.832 19.081-133.332 11.453-25.815 37.076-63.194 59.386-86.634 9.476-9.956 13.917-13.372 35.608-27.406 17.665-11.428 27.927-17.256 35.733-20.293 36.014-14.012 86.443-20.476 148.907-19.154v2.126c-39.634-1.027-69.368 1.08-99.678 6.326-35.89 6.213-61.607 16.283-87.986 34.456-22.728 15.658-36.589 29.366-55.861 55.255-33.822 45.428-50.781 87.877-53.877 134.86-1.5 22.766-.489 49.794 2.583 69.038 7.089 44.408 24.649 68.958 63.152 88.286 17.92 8.996 80.438 34.29 119.41 48.313 71.686 25.794 87.897 35.382 106.156 62.791 2.462 3.697 4.376 6.684 6.101 9.688Z"></path><path fill="#1285EF" d="M387.999 237.779c-63.716-4.241-92.707-.538-127.967 15.542-13.6 6.202-44.174 26.536-58.303 38.778-21.232 18.393-40.01 39.007-57.576 63.206-19.425 26.76-29.006 52.587-34.318 92.519-3.537 26.577-3.197 46.933 1.116 66.752 2.331 10.721 3.159 12.578 11.832 26.55 8.786 14.155 9.833 15.405 18.115 21.65 20.428 15.403 41.186 23.934 88.969 36.568 17.505 4.628 37.327 10.309 44.048 12.624 19.537 6.731 65.822 25.18 75.841 30.231 15.477 7.801 27.94 17.889 38.243 31.321v-3.38c-13.908-17.896-30.462-27.88-64.729-41.094-12.527-4.832-28.096-11.068-34.601-13.86-6.504-2.792-29.564-9.866-51.246-15.719-44.457-12.002-64.687-19.115-80.689-28.372-16.889-9.768-23.565-16.038-32.73-30.728-6.877-11.024-8.062-13.783-10.733-24.976-4.753-19.925-5.211-39.475-1.562-66.93 5.332-40.137 14.438-64.567 34.146-91.605 19.295-26.47 38.274-46.983 61.475-66.435 13.033-10.93 46.647-32.176 59.452-37.578 32.753-13.818 60.63-17.044 121.217-13.075v-1.989Z"></path><path fill="#1285EF" d="M387.999 265.601c-5.249-.417-10.748-.992-16.82-1.728-13.625-1.651-28.899-3.194-33.941-3.427-20.324-.941-43.056 4.319-62.004 14.347-26.424 13.985-45.083 30.2-76.808 66.748-24.534 28.264-31.64 38.006-41.608 57.057-11.078 21.174-16.04 36.486-18.709 57.733-3.28 26.119.883 45.476 13.405 62.322 12.269 16.508 29.137 24.54 54.544 25.973 25.133 1.418 36.299 3.387 59.129 10.422 44.068 13.581 59.022 15.265 85.317 9.613 17.706-3.805 25.649-3.869 34.651-.278.985.393 1.931.812 2.844 1.264v-4.284a39.977 39.977 0 0 0-5.047-1.936c-8.383-2.599-15.451-2.331-32.256 1.225-26.643 5.635-40.79 4.344-77.421-7.068-29.913-9.32-35.67-10.472-61.542-12.319-34.663-2.474-46.832-8.515-60.074-29.827-6.734-10.836-7.483-12.72-9.605-24.149-5.12-27.561 3.704-63.972 23.468-96.847 11.58-19.261 44.37-58.051 69.021-81.646 10.538-10.088 37.471-29.25 46.455-33.051 18.225-7.711 35.546-11.575 51.931-11.583 4.47-.003 21.026 1.49 36.793 3.317 6.867.796 12.816 1.42 18.277 1.879v-3.757Z"></path></g>
</svg>
<div class="img-grid-large img-grid">
<div class="img-section-inner">
<article class="img-content img-content-full-width">
<div class="img-graphic-list">
<div class="img-opt-in">
<div class="img-opt-in-item">
<div class="img-row">
<div class="img-opt-in-graphic"><img src="/images/library/vector-graphics/img-overview-graphic--medical-and-travel.svg" /></div>
<div class="img-opt-in-content">
<div class="img-opt-in-content-inner">
<p><span class="img-font-avant img-text-4windows img-text-4windows-sm">Medical and Travel Assistance
</span> - With 24/7 medical and security management services, multilingual staff, claims administrators, and highly-trained customer service professionals, your travelers will be protected with a duty of care second
to none.
</p>
<ul class="img-checklist img-checklist--circle-check mb-0 pt-0">
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Medical Assistance Services
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Medical Transport Services
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Travel Assistance Services
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Travel Risk Management Solutions
</div>
</li>
</ul>
</div>
</div>
<div class="img-opt-in-btn-box"><a href="/enterprise-services/medical-and-travel-assistance" class="btn btn-size-x1 btn-blue-light-x3 img-btn-wide"><span class="text img-text-4windows img-text-4windows-sm">Read On
</span>
</a>
</div>
</div>
</div>
<div class="img-opt-in-item">
<div class="img-row">
<div class="img-opt-in-graphic"><img src="/images/library/vector-graphics/img-overview-graphic--security.svg" /></div>
<div class="img-opt-in-content">
<div class="img-opt-in-content-inner">
<p><span class="img-font-avant img-text-4windows img-text-4windows-sm">Security Assistance Services
</span> - IMG provides real-time, worldwide security intelligence, advice, and other security services to help our travelers avoid danger. Keep your travelers safe, no matter where they are, with real-time alerts
and intelligence on safety, health, political, and other global topics.
</p>
<ul class="img-checklist img-checklist--circle-check mb-0 pt-0">
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Security Assistance & Evacuation
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Real-Time Security Intelligence
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Pandemic Assistance
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Traveler Tracking
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Customizable Mobile App
</div>
</li>
</ul>
</div>
</div>
<div class="img-opt-in-btn-box"><a href="/enterprise-services/security-assistance" class="btn btn-size-x1 btn-blue-light-x3 img-btn-wide"><span class="text img-text-4windows img-text-4windows-sm">Read On
</span>
</a>
</div>
</div>
</div>
<div class="img-opt-in-item">
<div class="img-row">
<div class="img-opt-in-graphic"><img src="/images/library/vector-graphics/img-overview-graphic--case-management.svg" /></div>
<div class="img-opt-in-content">
<div class="img-opt-in-content-inner">
<p><span class="img-font-avant img-text-4windows img-text-4windows-sm">Global Workers' Compensation Case Management
</span> - We are here to support our travelers with their travel needs, whether they are looking for pre-trip information, such as vaccination or visa requirements, or they experience issues, such as lost or stolen
travel documents.
</p>
<ul class="img-checklist img-checklist--circle-check mb-0 pt-0">
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Emergency Medical Evacuations
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Impairment Rating
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Medical Case Management
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Independent Medical Exams
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Short-Term and Long-Term Cost Projections
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Voluntary Compensation and Special Handling
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">International Payments
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">International and Domestic Labor Market Surveys
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Peer Review and Second Opinion Services
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Short-Term and Long-Term Cost Projections
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Medical File Reviews
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Translation
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Transportation
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Functional Capacity Evaluations
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Pandemic Assistance
</div>
</li>
</ul>
</div>
</div>
<div class="img-opt-in-btn-box"><a href="/enterprise-services/global-workers-compensation-case-management" class="btn btn-size-x1 btn-blue-light-x3 img-btn-wide"><span class="text img-text-4windows img-text-4windows-sm">
Read On
</span>
</a>
</div>
</div>
</div>
<div class="img-opt-in-item">
<div class="img-row">
<div class="img-opt-in-graphic"><img src="/images/library/vector-graphics/img-overview-graphic--insurance-services.svg" /></div>
<div class="img-opt-in-content">
<div class="img-opt-in-content-inner">
<p><span class="img-font-avant img-text-4windows img-text-4windows-sm">Insurance Administrative Services
</span> - Our goal is to make sure that quality of care is the primary consideration, while at the same time provide meaningful, easy-to-understand information relative to the costs of the procedure at competing
facilities. We have comprehensive data indicating that different facilities can perform identical procedures at substantially different costs and levels of quality.
</p>
<ul class="img-checklist img-checklist--circle-check mb-0 pt-0">
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Insurance Administration Services
</div>
</li>
<li class="pb-4"><span class="icon fa-kit fa-img-icon-check"></span>
<div class="text mb-0 ps-3">Third-Party Administration Services
</div>
</li>
</ul>
</div>
</div>
<div class="img-opt-in-btn-box"><a href="/enterprise-services/insurance-administrative-services" class="btn btn-size-x1 btn-blue-light-x3 img-btn-wide"><span class="text img-text-4windows img-text-4windows-sm">Read On
</span>
</a>
</div>
</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
<div id="BodySection_C197_Col00" class="sf_colsIn z-2 img-section img-section--intro img-section--intro--img-advantage overflow-x-clip img-section-spacing-medium pt-0" data-sf-element="Container" data-placeholder-label="IMG Advantage">
<div >
<div ><div class="img-grid-large img-grid"><div class="img-section-inner img-col-2 row g-5 align-items-center"><article class="img-content img-content-text img-content-text-right col-6" data-sf-ec-immutable=""><h2><span class="color-blue">Top-rated</span> coverage.
Global peace of mind.
</h2><p>Rest assured knowing IMG is there with you,
wherever your travels take you,
providing worldwide coverage,
international claims specialists,
and access to 24/7 emergency assistance services with multilingual capabilities.
We specialize in many common travel protection areas so you can travel with global peace of mind.
</p></article><article class="img-content img-content-left col-6"><div class="img-blob-box img-blob-box-small"><div class="img-blob-front"><a data-fancybox="" class="img-video-popup img-video-popup-tall img-video-popup-shadow" href="https://vimeo.com/1033488062" style="background-image:url(/images/library/video-thumbs/img-vid-pop-up--img-advantage-thumb.jpg);"><span class="img-video-title">
<span class="icon fa-solid fa-play"></span><span class="img-text">The IMG Advantage</span>
</span>
</a>
</div><div class="img-blob-image"><img class="img-blob img-blob-small img-blob-small-tan" src="/images/library/blob-graphics/img-blob-small-tan-left.svg" /></div></div></article></div></div></div>
</div>
</div>
<div id="BodySection_C199_Col00" class="sf_colsIn img-section img-section--card-row img-section--card-row--testimonials img-section--spacing--x-large overflow-x-clip" data-sf-element="Container" data-placeholder-label="Testimonials">
<div >
<div ><div class="img-grid-large img-grid">
<div class="img-blob-box">
<div class="img-blob-front">
<div class="img-section-top">
<div class="img-section-title text-center"><label class="img-sub-header-text">Reviews & Testimonials</label>
<h2 class="img-section-title-text mb-0">Kind Words from Happy Customers</h2>
</div>
</div>
<div class="img-section-middle">
<div class="img-card-row img-card-row-slider">
<div class="splide splide-testimonials">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">I use IMG for almost every travel in the US and am now also using them for international travel. I've only ever had great experiences, the prices are phenomenal and the ease of signing up is unbeatable.
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-23-min.png);"></div>
<div class="img-profile-name">Rina G.
</div>
</div>
</div>
</li>
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">Very user-friendly online application process with various options to match your budget or needs.
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-20-min.png);"></div>
<div class="img-profile-name">Thomas F.</div>
</div>
</div>
</li>
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star-half" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">The experience on the website is fantastic, and this is the third time I purchased this insurance for my trips to Spain…
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-13-min.png);"></div>
<div class="img-profile-name">Mercedes P. </div>
</div>
</div>
</li>
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">I have used IMG several times. I highly recommend this company - great coverage with reasonable premiums!
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-8-min.png);"></div>
<div class="img-profile-name">Inna C. </div>
</div>
</div>
</li>
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star-half" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">I used the coverage from IMG 5 years ago on a trip to Europe, and I am happy to use it again. The platform is easy to navigate with diverse options to pick from according to your needs.
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-9-min.png);"></div>
<div class="img-profile-name">Serge D. </div>
</div>
</div>
</li>
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">Simple and straight forward combined with good coverage for the price. This is our third policy with IMG, and we have been very satisfied.
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-15-min.png);"></div>
<div class="img-profile-name">James B. </div>
</div>
</div>
</li>
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">Easy to use and understand. I have been very satisfied with my previous purchases from this company and will continue to use them in the future.
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-21-min.png);"></div>
<div class="img-profile-name">Arwen F. </div>
</div>
</div>
</li>
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">Very easy to navigate. The plans offered are very reasonable and straight forward. I have used IMG on several occasions and I'm very pleased with the service.
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-2-min.png);"></div>
<div class="img-profile-name">Randy K. </div>
</div>
</div>
</li>
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">Reasonable price. Easy to purchase. I’ve been using this company for several years. Happy customer.
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-1-min.png);"></div>
<div class="img-profile-name">Reid R. </div>
</div>
</div>
</li>
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">I have used IMG for all international travel for the past several years and it’s been an easy experience. I filed one claim along the way, and that too, was easy.
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-7-min.png);"></div>
<div class="img-profile-name">Diane B. </div>
</div>
</div>
</li>
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">We have been using IMG travel insurance for several years. When there is a covered expense, their response is very timely, and the claims process is easy to follow. Reimbursement is also very timely.
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-6-min.png);"></div>
<div class="img-profile-name">Leroy P. </div>
</div>
</div>
</li>
<li class="splide__slide">
<div class="img-card img-card-on-green img-card-big-shadow text-start d-flex flex-column justify-content-between">
<div class="img-grouper-box">
<div class="img-star-box pb-4">
<div class="img-rating-stars text-start"><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span>
<span
class="icon img-small fa-solid fa-star" aria-hidden="true"></span><span class="icon img-small fa-solid fa-star" aria-hidden="true"></span></div>
</div>
<p class="mb-0 pb-4 fs-20">I have actually used my coverage in 2023 when traveling to Bangkok and was hospitalized with pneumonia. Everything was taken care of with no surprises. I won't travel internationally without IMG.
</p>
</div>
<div class="img-profile">
<div class="img-profile-thumb" style="background-image:url(/images/library/testimonials-headshots/profile-pic-16-min.png);"></div>
<div class="img-profile-name">Rod M. </div>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="img-section-bottom">
<div class="img-link-box text-center"><a href="/testimonials" class="img-link"><span class="text">See More</span>
<span class="icon fa-solid fa-arrow-right ms-2" aria-hidden="true"></span></a>
</div>
</div>
</div><svg class="img-blob-image" xmlns="http://www.w3.org/2000/svg" width="1472" height="862" fill="none" viewBox="0 0 1472 862"><path fill="#DFFBF9" d="M.819 302.781C15.19 63.551 217.762-18.447 462.17 3.464c75.26 6.747 148.906 23.916 220.965 46.244 148.226 45.934 301.458 47.843 455.714 35.33 142.93-16.577 341.66-29.104 332.54 135.839-15.61 282.375-301.42 524.858-616.33 613.286C446.177 950.232-21.793 678.707.795 302.799l.024-.018Z"></path></svg>
</div>
</div></div>
</div>
<script type="text/javascript">
if (document.querySelector('.splide-testimonials')) {
var splide = new Splide('.splide-testimonials', {
drag: 'free',
snap: true,
type: 'loop',
perPage: 3,
breakpoints: {
1280: {
perPage: 1,
},
}
});
splide.mount();
}
</script>
</div>
<div id="BodySection_C202_Col00" class="sf_colsIn img-section img-section--logo-bar img-section--spacing--large" data-sf-element="Container" data-placeholder-label="Logo Bar">
<div >
<div ><div class="img-grid-large img-grid">
<div class="img-section-inner">
<div class="img-logo-bar"><img src="/images/library/logos/img-logos--forbes-advisor.svg" /><img src="/images/library/logos/img-logos--msn.svg" /><img src="/images/library/logos/img-logos--the-new-york-times.svg" /><img src="/images/library/logos/img-logos--itij.svg" /><img src="/images/library/logos/img-logos--market-watch.svg" /><img src="/images/library/logos/img-logos--nerdwallet.svg" /><img src="/images/library/logos/img-logos--usa-today.svg" /></div>
</div>
</div></div>
</div>
</div>
<div id="BodySection_T546AE63A002_Col00" class="sf_colsIn modal fade modal_disclaimers" data-sf-element="Container" data-placeholder-label="Modal - Disclaimers"><div id="BodySection_T546AE63A003_Col00" class="sf_colsIn modal-dialog modal-lg" data-sf-element="Container" data-placeholder-label="Modal - Disclaimers - modal-dialog"><div id="BodySection_T546AE63A004_Col00" class="sf_colsIn modal-content" data-sf-element="Container" data-placeholder-label="Modal - Disclaimers - modal-content"><button type="button" data-bs-dismiss="modal" class="img-modal-close-btn img-btn-fab blue-light-2-5x"><span class="icon fa-solid fa-xmark" aria-hidden="true"></span></button><div id="BodySection_T546AE63A006_Col00" class="sf_colsIn img-modal-content" data-sf-element="Container" data-placeholder-label="Modal - Disclaimers - img-modal-content"><h1 class="img-modal-title pb-3">Disclaimers</h1>
<p>Benefits are subject to exclusions and limitations and are payable only at Usual, Reasonable, and Customary charges. The information on this page is a summary of a selection of plan benefits offered only as an illustration and does not supersede in any
way the Certificate of Insurance or the Application, Master Policy and any riders or other governing documents (the “Insurance Contract”). The Insurance Contract is the only source of the actual benefits provided. Please note that benefit
limits and maximums for residents of NY and WA may vary. For all state specific benefit details, please refer to the policy documents for each plan.
</p>
<p>You can find sample policies for each state here:</p>
<ol>
<li><a target="_blank" href="https://www.imglobal.com/travel-insurance/itravelinsured-travel-lite/plan-wordings-api">iTravelInsured Travel Lite</a>
</li>
<li><a target="_blank" href="https://www.imglobal.com/travel-insurance/itravelinsured-travel-se/plan-wordings-api">iTravelInsured Travel SE</a>
</li>
<li><a target="_blank" href="https://www.imglobal.com/travel-insurance/itravelinsured-travel-lx/plan-wordings-api">iTravelInsured Travel LX</a>
</li>
<li><a target="_blank" href="https://www.imglobal.com/travel-insurance/itravelinsured-travel-sport/plan-wordings-api">iTravelInsured Travel Sport</a>
</li>
<li><a target="_blank" href="https://www.imglobal.com/travel-insurance/travel-gt/plan-wordings-api">iTravelInsured Travel GT</a>
</li>
</ol>
<p>The plan document you receive will depend on your state of residence. For some iTravelInsured Lite, SE, LX, GT plans and all iTravelInsured Choice, iTravelInsured Essential and Travel Sport plans: This website contains highlights of the plans, which include
travel insurance coverages underwritten by SiriusPoint America Insurance Company under form series SA-ITI-19-1000 et. al. SiriusPoint America Insurance Company is rated A- (Excellent) by AM Best 2023.
</p>
<p>The plan document you receive will depend on your state of residence. For some iTravelInsured Lite, SE, LX and GT plans: This website contains highlights of the plans, which include travel insurance coverages underwritten by United States Fire Insurance
Company, Principal Office located in Morristown, New Jersey, under form series T7000 et. Al., T210 et. al. and TP-401 et. al. While International Medical Group (IMG), markets the travel insurance in these plans on behalf of USF, non-insurance components
of the plans were added to the plans by IMG, and IMG does not receive compensation from USF for providing the non-insurance components of the plans.
</p>
<p>The plans also contain non-insurance Travel Assistance Services provided by International Medical Group and Teladoc (Teladoc only available on iTravelInsured Choice, iTravelInsured Travel SE, and iTravelInsured Travel LX plans). The terms of insurance
coverages in the plans may vary by jurisdiction and not all insurance coverages are available in all jurisdictions. <em><strong>Insurance coverages in these plans are
subject to terms, limitations and exclusions including an exclusion for pre-existing medical
conditions.</strong> In most states, your travel retailer is not a licensed insurance producer/ agent, and
is not qualified or authorized to answer technical questions about the terms, benefits, exclusions and
conditions of the insurance offered or to evaluate the adequacy of your existing insurance coverage. Your travel
retailer may be compensated for the purchase of a plan and may provide general information about the plans
offered, including a description of the coverage and price. The purchase of travel insurance is not required in
order to purchase any other product or service from your travel retailer. CA DOI toll free number is
800-927-4357. The cost of your plan is for the entire plan, which consists of both insurance and non-insurance
components. Individuals looking to obtain additional information regarding the features and pricing of each
travel plan component, please contact International Medical Group 9200 Keystone Crossing, Indianapolis, IN 46240
Insurance Services CA Non-Resident Producer License No. 0F17093.
</em></p>
<p>*TrustPilot ranking based on data collected in January 2024 from travel insurance providers with over 1,000 TrustPilot reviews
</p>
</div>
</div>
</div>
</div>
<a class="img-live-chat" data-sf-ec-immutable=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 14" height="14" width="16">
<path fill="white" d="M7.99967 13C12.4184 13 15.9997 10.0906 15.9997 6.5C15.9997 2.90937 12.4184 0 7.99967 0C3.58092 0 -0.00032957 2.90937 -0.00032957 6.5C-0.00032957 7.90937 0.552795 9.2125 1.4903 10.2781C1.43092 11.0437 1.13405 11.725 0.821545 12.2437C0.64967 12.5312 0.47467 12.7625 0.346545 12.9187C0.28092 12.9969 0.23092 13.0563 0.19342 13.0969C0.17467 13.1156 0.16217 13.1312 0.152795 13.1406L0.14342 13.15C-0.000329569 13.2937 -0.0409546 13.5063 0.0371704 13.6938C0.115295 13.8813 0.296545 14.0031 0.49967 14.0031C1.39655 14.0031 2.29967 13.725 3.04967 13.4C3.7653 13.0875 4.37467 12.7156 4.74655 12.4438C5.7403 12.8031 6.8403 13.0031 7.99967 13.0031V13ZM5.30592 3.66563C5.5528 2.96875 6.2153 2.5 6.95592 2.5H8.77779C9.86842 2.5 10.7497 3.38438 10.7497 4.47188C10.7497 5.17813 10.3715 5.83125 9.75904 6.18437L8.74967 6.7625C8.74342 7.16875 8.40905 7.5 7.99967 7.5C7.58405 7.5 7.24967 7.16563 7.24967 6.75V6.32812C7.24967 6.05937 7.39342 5.8125 7.6278 5.67812L9.01217 4.88438C9.15904 4.8 9.24967 4.64375 9.24967 4.475C9.24967 4.2125 9.03717 4.00313 8.77779 4.00313H6.95592C6.84967 4.00313 6.75592 4.06875 6.72155 4.16875L6.70905 4.20625C6.57155 4.59688 6.1403 4.8 5.7528 4.6625C5.3653 4.525 5.15905 4.09375 5.29655 3.70625L5.30905 3.66875L5.30592 3.66563ZM6.99967 9.5C6.99967 9.23478 7.10503 8.98043 7.29256 8.79289C7.4801 8.60536 7.73445 8.5 7.99967 8.5C8.26489 8.5 8.51924 8.60536 8.70678 8.79289C8.89431 8.98043 8.99967 9.23478 8.99967 9.5C8.99967 9.76522 8.89431 10.0196 8.70678 10.2071C8.51924 10.3946 8.26489 10.5 7.99967 10.5C7.73445 10.5 7.4801 10.3946 7.29256 10.2071C7.10503 10.0196 6.99967 9.76522 6.99967 9.5Z"></path>
</svg>
</a><div id="BodySection_T546AE63A026_Col00" class="sf_colsIn modal fade modal-secondary-coverage" data-sf-element="Container" data-placeholder-label="Modal - Secondary Coverage"><div id="BodySection_T546AE63A028_Col00" class="sf_colsIn modal-dialog" data-sf-element="Container" data-placeholder-label="Modal - Secondary Coverage - Modal Dialog"><div id="BodySection_T546AE63A030_Col00" class="sf_colsIn modal-content" data-sf-element="Container" data-placeholder-label="Modal - Secondary Coverage - Modal Content"><button data-bs-dismiss="modal" aria-label="Close" type="button" class="img-modal-close-btn img-btn-fab blue-light-2-5x">
<span class="icon fa-sharp fa-solid fa-xmark"></span>
</button><div id="BodySection_T546AE63A034_Col00" class="sf_colsIn img-modal-content" data-sf-element="Container" data-placeholder-label="Modal - Secondary Coverage - IMG Content"><h1 class="img-modal-title pb-3">Secondary Coverage</h1>
<p>
Secondary coverage is a term often used when describing secondary medical insurance.
This type of insurance requires any primary or additional medical insurance coverage you have to pay out eligible medical expenses before IMG (the secondary coverage).
In most cases, this means you must first file a claim with your primary or other insurance provider before submitting a claim to IMG.
If your claim is denied or not paid in full by your primary insurance provider,
you may then file your claim with the secondary insurance provider (IMG) for remaining eligible expenses.
</p>
</div>
</div>
</div>
</div>
<div id="BodySection_T546AE63A027_Col00" class="sf_colsIn modal fade modal-primary-coverage" data-sf-element="Container" data-placeholder-label="Modal - Primary Coverage"><div id="BodySection_T546AE63A029_Col00" class="sf_colsIn modal-dialog" data-sf-element="Container" data-placeholder-label="Modal - Primary Coverage - Modal Dialog"><div id="BodySection_T546AE63A031_Col00" class="sf_colsIn modal-content" data-sf-element="Container" data-placeholder-label="Modal - Primary Coverage - Modal Content"><button data-bs-dismiss="modal" aria-label="Close" type="button" class="img-modal-close-btn img-btn-fab blue-light-2-5x">
<span class="icon fa-sharp fa-solid fa-xmark"></span>
</button><div id="BodySection_T546AE63A035_Col00" class="sf_colsIn img-modal-content" data-sf-element="Container" data-placeholder-label="Modal - Primary Coverage - IMG Content"><h1 class="img-modal-title pb-3">Primary Coverage</h1>
<p>
Primary coverage is a term often used when describing primary medical insurance.
This type of insurance allows you to file a claim with IMG,
regardless of other insurance coverage you may have,
and IMG will be the first to pay out eligible medical expenses.
</p>
</div>
</div>
</div>
</div>
<div id="BodySection_T546AE63A008_Col00" class="sf_colsIn modal-language modal fade" data-sf-element="Container" data-placeholder-label="Modal - Languages - .modal"><div id="BodySection_T546AE63A009_Col00" class="sf_colsIn modal-dialog" data-sf-element="Container" data-placeholder-label="Modal - Language - modal-dialog"><div id="BodySection_T546AE63A010_Col00" class="sf_colsIn modal-content" data-sf-element="Container" data-placeholder-label="Modal - Languages - modal-content"><button type="button" data-bs-dismiss="modal" class="img-modal-close-btn img-btn-fab blue-light-2-5x"><span class="icon fa-solid fa-xmark" aria-hidden="true"></span></button><div id="BodySection_T546AE63A012_Col00" class="sf_colsIn img-modal-content" data-sf-element="Container" data-placeholder-label="Modal - Language - img-modal-content"><h1 class="img-modal-title pb-3">
<div>Select Your Language
</div>
</h1>
<div id="google_translate_element">
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({ pageLanguage: 'en', gaTrack: true, gaId: 'UA-499803-2' }, 'google_translate_element');
}
</script>
<script type="text/javascript" src="https://px.mountain.com/st?ga_tracking_id=UA-499803-2%3BG-JT2KEHD1V3&ga_client_id=687135707.1727661361&shpt=International%20Health%20%26%20Travel%20Medical%20Insurance%20-%20IMG&ga_info=%7B%22status%22%3A%22OK%22%2C%22ga_tracking_id%22%3A%22UA-499803-2%3BG-JT2KEHD1V3%22%2C%22ga_client_id%22%3A%22687135707.1727661361%22%2C%22shpt%22%3A%22International%20Health%20%26%20Travel%20Medical%20Insurance%20-%20IMG%22%2C%22dcm_cid%22%3A%221727820746.16%22%2C%22dcm_gid%22%3A%222082810779.1727718296%22%2C%22mntnis%22%3A%223uQjbpqntI4LZe0QOvG8XP616%2BnV7Xjz%22%2C%22execution_workflow%22%3A%7B%22iteration%22%3A3%2C%22shpt%22%3A%22OK%22%2C%22dcm_cid%22%3A%22OK%22%2C%22dcm_gid%22%3A%22OK%22%7D%7D&dcm_cid=1727820746.16&dcm_gid=2082810779.1727718296&available_ga=%5B%7B%22id%22%3A%22G-JT2KEHD1V3%22%2C%22sess_id%22%3A%221727821315%22%7D%2C%7B%22id%22%3A%22UA-499803-2%22%2C%22sess_id%22%3Anull%7D%5D&hardcoded_ga=G-JT2KEHD1V3%3BUA-499803-2&dxver=4.0.0&shaid=33768&plh=https%3A%2F%2Fwww.imglobal.com%2F&cb=71421157305354584term%3Dvalue&shadditional=googletagmanager%3Dtrue%2Cga4%3Dtrue"></script><script type="text/javascript">!function(){var e='(function(){try {window.mntn = {is_viewable_verified_visit:\'false\', is_cross_device:\'false\', creative_group_id:\'\', creative_group_name:\'\', impression_epoch_micros:\'\', visit_tracking:\'\'};} catch (e) {}})();',t=document.createElement('script');t.type='text/javascript',document.createElement('canvas').getContext?t.innerText?t.innerText=e:t.textContent=e:t.text=g,e=document.getElementsByTagName('script'),e=Number(e.length)-1,(e=document.getElementsByTagName('script')[e]).parentNode.insertBefore(t,e)}();</script><script type="text/javascript">(function(){try {window.mntn = {is_viewable_verified_visit:'false', is_cross_device:'false', creative_group_id:'', creative_group_name:'', impression_epoch_micros:'', visit_tracking:''};} catch (e) {}})();</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
</div>
</div>
</div>
</div>
</div>
<div id="BodySection_T546AE63A052_Col00" class="sf_colsIn modal-request-info modal fade" data-sf-element="Container" data-placeholder-label="Modal - Request Info"><div id="BodySection_T546AE63A053_Col00" class="sf_colsIn modal-dialog" data-sf-element="Container" data-placeholder-label="Modal - Request Info - Dialog"><div id="BodySection_T546AE63A054_Col00" class="sf_colsIn modal-content" data-sf-element="Container" data-placeholder-label="Modal - Request Info - Content"><button type="button" data-bs-dismiss="modal" class="img-modal-close-btn img-btn-fab blue-light-2-5x"><span class="icon fa-solid fa-xmark" aria-hidden="true"></span></button><div id="BodySection_T546AE63A056_Col00" class="sf_colsIn img-modal-content" data-sf-element="Container" data-placeholder-label="Modal - Request Info - IMG Content"><h1 class="img-modal-title pb-3">Request Information
</h1>
<p class="pb-4">To request more information, please fill out the form below. After you submit the form, we will have an IMG representative contact you.
</p><div id="BodySection_T546AE63A057_Col00" class="sf_colsIn img-sf-form" data-sf-element="Container" data-placeholder-label="Modal - Request Info - Form">
<div data-sf-role="form-container" class="">
<input type="hidden" data-sf-role="form-id" value="7aaed837-a856-6fd5-8d0a-ff1500eef763" name="FormId" />
<input type="hidden" data-sf-role="marketo-settings" value="{"syncFormFieldsToLeadFields":false,"doSpecificWebCalls":false}" name="MarketoSettings" />
<div data-sf-role="success-message" class="alert alert-success my-3" style="display: none;">Thank you for your message! We'll be in touch shortly.</div>
<div data-sf-role="error-message" class="alert alert-danger my-3" style="display: none;"></div>
<div data-sf-role="loading-img" style="display:none;">
<div class="spinner-border text-primary my-3" role="status">
<span class="visually-hidden">Loading...</span>
</div>
</div>
<div data-sf-role="fields-container">
<div id="C010_Col00" class="sf_colsIn formBox" data-sf-element="Container">
<div >
<div ><h2 class="form_title pt-0 mb-0">Contact Information</h4></div>
</div>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"First Name field must be less than 255 characters", "required": "First Name is required", "invalid": "Entry is not valid!", "regularExpression": "First Name field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-1'>First Name</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-1'
type="text"
class="form-control"
name="TextFieldController_3"
value=""
aria-required="true"
data-sf-role="text-field-input"
required="required" pattern=".{0,255}"
aria-describedby='TextboxErrorMessage-1' />
<p id='TextboxErrorMessage-1' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Last Name field must be less than 255 characters", "required": "Last Name is required", "invalid": "Entry is not valid!", "regularExpression": "Last Name field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-2'>Last Name</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-2'
type="text"
class="form-control"
name="TextFieldController_5"
value=""
aria-required="true"
data-sf-role="text-field-input"
required="required" pattern=".{0,255}"
aria-describedby='TextboxErrorMessage-2' />
<p id='TextboxErrorMessage-2' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Phone Number field must be less than 255 characters", "required": "Phone Number is required", "invalid": "Entry is not valid!", "regularExpression": "Phone Number field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-3'>Phone Number</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-3'
type="tel"
class="form-control"
name="TextFieldController_4"
value=""
aria-required="true"
data-sf-role="text-field-input"
required="required" pattern="(?=^.{0,255}$)^\+?(\d[\d\-\.\s]+)?(\([\d\-\.\s]+\))?[\d\-\.\s]+\d$"
aria-describedby='TextboxErrorMessage-3' />
<p id='TextboxErrorMessage-3' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<div class="form-group" data-sf-role="email-text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Email field must be less than 255 characters", "required": "Email address is required", "invalid": "Entry is not valid!", "regularExpression": "Email address is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Email-1'>Email</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input
id='Email-1'
data-sf-role="email-text-field-input"
type="email"
class="form-control"
name="EmailTextFieldController"
value=""
aria-required="true"
required="required" pattern="^[a-zA-Z0-9.!#$%&'*\+\-\/=?^_`\{\|\}~]+@(?:[a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,63}$"
aria-describedby='TextboxErrorMessage-4' />
<p id='EmailErrorMessage-1' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<div >
<div ><h2 class="form_title pt-5 mb-0">Company Information</h4></div>
</div>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Company Name field must be less than 255 characters", "required": "Company Name field input is required", "invalid": "Entry is not valid!", "regularExpression": "Company Name field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-4'>Company Name</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-4'
type="text"
class="form-control"
name="TextFieldController"
value=""
aria-required="false"
data-sf-role="text-field-input"
pattern=".{0,255}"
aria-describedby='TextboxErrorMessage-5' />
<p id='TextboxErrorMessage-5' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<div class="form-group selectpicker rp form-group" data-sf-role="dropdown-list-field-container">
<input type="hidden" data-sf-role="violation-messages" value='{ "required": "Country field input is required"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Dropdown-1'>
Country
</label>
</div>
</div>
<div class="formBox form_item">
<div class="selectpicker form-group">
<select id='Dropdown-1'
data-sf-role="dropdown-list-field-select"
name="DropdownListFieldController_0"
class="form-control"
aria-required="false"
aria-describedby='DropdownErrorMessage-1' >
<option value="- Select Country -">- Select Country -</option>
<option value="United States">United States</option>
<option value="United Kingdom of Great Britain and Northern Ireland">United Kingdom of Great Britain and Northern Ireland</option>
<option value="Canada">Canada</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Aland Islands">Aland Islands</option>
<option value="Albania">Albania</option>
<option value="Algeria">Algeria</option>
<option value="Andorra">Andorra</option>
<option value="Angola">Angola</option>
<option value="Anguilla">Anguilla</option>
<option value="Antarctica">Antarctica</option>
<option value="Antigua And Barbuda">Antigua And Barbuda</option>
<option value="Argentina">Argentina</option>
<option value="Armenia">Armenia</option>
<option value="Aruba">Aruba</option>
<option value="Australia">Australia</option>
<option value="Austria">Austria</option>
<option value="Azerbaijan">Azerbaijan</option>
<option value="Bahamas">Bahamas</option>
<option value="Bahrain">Bahrain</option>
<option value="Bangladesh">Bangladesh</option>
<option value="Barbados">Barbados</option>
<option value="Belarus">Belarus</option>
<option value="Belgium">Belgium</option>
<option value="Belize">Belize</option>
<option value="Benin">Benin</option>
<option value="Bermuda">Bermuda</option>
<option value="Bhutan">Bhutan</option>
<option value="Bolivia">Bolivia</option>
<option value="Bonaire, Sint Eustatius And Saba">Bonaire, Sint Eustatius And Saba</option>
<option value="Bosnia And Herzegovina">Bosnia And Herzegovina</option>
<option value="Bouvet Island">Bouvet Island</option>
<option value="Brazil">Brazil</option>
<option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
<option value="Brunei Darussalam">Brunei Darussalam</option>
<option value="Bulgaria">Bulgaria</option>
<option value="Burkina Faso">Burkina Faso</option>
<option value="Burundi">Burundi</option>
<option value="Cambodia">Cambodia</option>
<option value="Cameroon">Cameroon</option>
<option value="Cape Verde">Cape Verde</option>
<option value="Cayman Islands">Cayman Islands</option>
<option value="Central African Republic">Central African Republic</option>
<option value="Chile">Chile</option>
<option value="China">China</option>
<option value="Christmas Island">Christmas Island</option>
<option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
<option value="Colombia">Colombia</option>
<option value="Comoros">Comoros</option>
<option value="Congo">Congo</option>
<option value="Congo, The Democratic Republic Of The">Congo, The Democratic Republic Of The</option>
<option value="Cook Islands">Cook Islands</option>
<option value="Costa Rica">Costa Rica</option>
<option value="Cote D'Ivoire">Cote D'Ivoire</option>
<option value="Croatia">Croatia</option>
<option value="Cuba">Cuba</option>
<option value="Curacao">Curacao</option>
<option value="Cyprus">Cyprus</option>
<option value="Czechia">Czechia</option>
<option value="Denmark">Denmark</option>
<option value="Djibouti">Djibouti</option>
<option value="Dominica">Dominica</option>
<option value="Dominican Republic">Dominican Republic</option>
<option value="Ecuador">Ecuador</option>
<option value="Egypt">Egypt</option>
<option value="El Salvador">El Salvador</option>
<option value="Equatorial Guinea">Equatorial Guinea</option>
<option value="Eritrea">Eritrea</option>
<option value="Estonia">Estonia</option>
<option value="Eswatini">Eswatini</option>
<option value="Ethiopia">Ethiopia</option>
<option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
<option value="Faroe Islands">Faroe Islands</option>
<option value="Fiji">Fiji</option>
<option value="Finland">Finland</option>
<option value="France">France</option>
<option value="French Guiana">French Guiana</option>
<option value="French Polynesia">French Polynesia</option>
<option value="French Southern Territories">French Southern Territories</option>
<option value="Gabon">Gabon</option>
<option value="Georgia">Georgia</option>
<option value="Germany">Germany</option>
<option value="Gibraltar">Gibraltar</option>
<option value="Greece">Greece</option>
<option value="Greenland">Greenland</option>
<option value="Grenada">Grenada</option>
<option value="Guadeloupe">Guadeloupe</option>
<option value="Guam">Guam</option>
<option value="Guatemala">Guatemala</option>
<option value="Guernsey">Guernsey</option>
<option value="Guinea">Guinea</option>
<option value="Guinea-Bissau">Guinea-Bissau</option>
<option value="Guyana">Guyana</option>
<option value="Haiti">Haiti</option>
<option value="Heard And Mcdonald Islands">Heard And Mcdonald Islands</option>
<option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option>
<option value="Honduras">Honduras</option>
<option value="Hong Kong">Hong Kong</option>
<option value="Hungary">Hungary</option>
<option value="Iceland">Iceland</option>
<option value="India">India</option>
<option value="Indonesia">Indonesia</option>
<option value="Iran (Islamic Republic Of)">Iran (Islamic Republic Of)</option>
<option value="Iraq">Iraq</option>
<option value="Ireland">Ireland</option>
<option value="Isle Of Man">Isle Of Man</option>
<option value="Israel">Israel</option>
<option value="Italy">Italy</option>
<option value="Jamaica">Jamaica</option>
<option value="Japan">Japan</option>
<option value="Jersey">Jersey</option>
<option value="Jordan">Jordan</option>
<option value="Kazakhstan">Kazakhstan</option>
<option value="Kenya">Kenya</option>
<option value="Kiribati">Kiribati</option>
<option value="Korea, Democratic People's Republic Of">Korea, Democratic People's Republic Of</option>
<option value="Korea, Republic Of">Korea, Republic Of</option>
<option value="Kuwait">Kuwait</option>
<option value="Kyrgyzstan">Kyrgyzstan</option>
<option value="Lao People's Democratic Republic">Lao People's Democratic Republic</option>
<option value="Latvia">Latvia</option>
<option value="Lebanon">Lebanon</option>
<option value="Lesotho">Lesotho</option>
<option value="Liberia">Liberia</option>
<option value="Libya">Libya</option>
<option value="Liechtenstein">Liechtenstein</option>
<option value="Lithuania">Lithuania</option>
<option value="Luxembourg">Luxembourg</option>
<option value="Macau">Macau</option>
<option value="Madagascar">Madagascar</option>
<option value="Malawi">Malawi</option>
<option value="Malaysia">Malaysia</option>
<option value="Maldives">Maldives</option>
<option value="Mali">Mali</option>
<option value="Malta">Malta</option>
<option value="Marshall Islands">Marshall Islands</option>
<option value="Martinique">Martinique</option>
<option value="Mauritania">Mauritania</option>
<option value="Mauritius">Mauritius</option>
<option value="Mayotte">Mayotte</option>
<option value="Mexico">Mexico</option>
<option value="Micronesia, Federated States Of">Micronesia, Federated States Of</option>
<option value="Moldova, Republic Of">Moldova, Republic Of</option>
<option value="Monaco">Monaco</option>
<option value="Mongolia">Mongolia</option>
<option value="Montenegro">Montenegro</option>
<option value="Montserrat">Montserrat</option>
<option value="Morocco">Morocco</option>
<option value="Mozambique">Mozambique</option>
<option value="Myanmar">Myanmar</option>
<option value="Namibia">Namibia</option>
<option value="Nauru">Nauru</option>
<option value="Nepal">Nepal</option>
<option value="Netherlands, The">Netherlands, The</option>
<option value="New Caledonia">New Caledonia</option>
<option value="New Zealand">New Zealand</option>
<option value="Nicaragua">Nicaragua</option>
<option value="Niger">Niger</option>
<option value="Nigeria">Nigeria</option>
<option value="Niue">Niue</option>
<option value="Norfolk Island">Norfolk Island</option>
<option value="North Macedonia">North Macedonia</option>
<option value="Northern Mariana Islands">Northern Mariana Islands</option>
<option value="Norway">Norway</option>
<option value="Oman">Oman</option>
<option value="Pakistan">Pakistan</option>
<option value="Palau">Palau</option>
<option value="Palestine">Palestine</option>
<option value="Panama">Panama</option>
<option value="Papua New Guinea">Papua New Guinea</option>
<option value="Paraguay">Paraguay</option>
<option value="Peru">Peru</option>
<option value="Philippines">Philippines</option>
<option value="Pitcairn">Pitcairn</option>
<option value="Poland">Poland</option>
<option value="Portugal">Portugal</option>
<option value="Puerto Rico">Puerto Rico</option>
<option value="Qatar">Qatar</option>
<option value="Reunion">Reunion</option>
<option value="Romania">Romania</option>
<option value="Russia">Russia</option>
<option value="Rwanda">Rwanda</option>
<option value="Saint Barthélemy">Saint Barthélemy</option>
<option value="Saint Helena, Ascension And Tristan Da Cunha">Saint Helena, Ascension And Tristan Da Cunha</option>
<option value="Saint Kitts And Nevis">Saint Kitts And Nevis</option>
<option value="Saint Lucia">Saint Lucia</option>
<option value="Saint Martin">Saint Martin</option>
<option value="Saint Vincent And The Grenadines">Saint Vincent And The Grenadines</option>
<option value="Samoa">Samoa</option>
<option value="San Marino">San Marino</option>
<option value="Sao Tome And Príncipe">Sao Tome And Príncipe</option>
<option value="Saudi Arabia">Saudi Arabia</option>
<option value="Senegal">Senegal</option>
<option value="Serbia">Serbia</option>
<option value="Seychelles">Seychelles</option>
<option value="Sierra Leone">Sierra Leone</option>
<option value="Singapore">Singapore</option>
<option value="Sint Maarten (Dutch Part)">Sint Maarten (Dutch Part)</option>
<option value="Slovakia">Slovakia</option>
<option value="Slovenia">Slovenia</option>
<option value="Solomon Islands">Solomon Islands</option>
<option value="Somalia">Somalia</option>
<option value="South Africa">South Africa</option>
<option value="South Georgia And The South Sandwich Islands">South Georgia And The South Sandwich Islands</option>
<option value="South Sudan">South Sudan</option>
<option value="Spain">Spain</option>
<option value="Sri Lanka">Sri Lanka</option>
<option value="St. Pierre And Miquelon">St. Pierre And Miquelon</option>
<option value="Sudan">Sudan</option>
<option value="Suriname">Suriname</option>
<option value="Svalbard And Jan Mayen Islands">Svalbard And Jan Mayen Islands</option>
<option value="Sweden">Sweden</option>
<option value="Switzerland">Switzerland</option>
<option value="Syrian Arab Republic">Syrian Arab Republic</option>
<option value="Taiwan">Taiwan</option>
<option value="Tajikistan">Tajikistan</option>
<option value="Tanzania, United Republic Of">Tanzania, United Republic Of</option>
<option value="Thailand">Thailand</option>
<option value="Timor-Leste">Timor-Leste</option>
<option value="Togo">Togo</option>
<option value="Tokelau">Tokelau</option>
<option value="Tonga">Tonga</option>
<option value="Trinidad And Tobago">Trinidad And Tobago</option>
<option value="Tunisia">Tunisia</option>
<option value="Turkey">Turkey</option>
<option value="Turkmenistan">Turkmenistan</option>
<option value="Turks And Caicos Islands">Turks And Caicos Islands</option>
<option value="Tuvalu">Tuvalu</option>
<option value="Uganda">Uganda</option>
<option value="Ukraine">Ukraine</option>
<option value="United Arab Emirates">United Arab Emirates</option>
<option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option>
<option value="Uruguay">Uruguay</option>
<option value="Uzbekistan">Uzbekistan</option>
<option value="Vanuatu">Vanuatu</option>
<option value="Venezuela">Venezuela</option>
<option value="Vietnam">Vietnam</option>
<option value="Virgin Islands (British)">Virgin Islands (British)</option>
<option value="Virgin Islands (U.S.)">Virgin Islands (U.S.)</option>
<option value="Wallis And Futuna Islands">Wallis And Futuna Islands</option>
<option value="Western Sahara">Western Sahara</option>
<option value="Yemen">Yemen</option>
<option value="Zambia">Zambia</option>
<option value="Zimbabwe">Zimbabwe</option>
</select>
<p id='DropdownErrorMessage-1' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Street field must be less than 255 characters", "required": "Street field input is required", "invalid": "Entry is not valid!", "regularExpression": "Street field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-5'>Street</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-5'
type="text"
class="form-control"
name="TextFieldController_0"
value=""
aria-required="false"
data-sf-role="text-field-input"
pattern=".{0,255}"
aria-describedby='TextboxErrorMessage-6' />
<p id='TextboxErrorMessage-6' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"City field must be less than 255 characters", "required": "City field input is required", "invalid": "Entry is not valid!", "regularExpression": "City field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-6'>City</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-6'
type="text"
class="form-control"
name="TextFieldController_1"
value=""
aria-required="false"
data-sf-role="text-field-input"
pattern=".{0,255}"
aria-describedby='TextboxErrorMessage-7' />
<p id='TextboxErrorMessage-7' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<div class="form-group selectpicker rp form-group" data-sf-role="dropdown-list-field-container">
<input type="hidden" data-sf-role="violation-messages" value='{ "required": "State field input is required"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Dropdown-2'>
State
</label>
</div>
</div>
<div class="formBox form_item">
<div class="selectpicker form-group">
<select id='Dropdown-2'
data-sf-role="dropdown-list-field-select"
name="DropdownListFieldController"
class="form-control"
aria-required="false"
aria-describedby='DropdownErrorMessage-2' >
<option selected value="- Select State -">- Select State -</option>
<option value="Alabama">Alabama</option>
<option value="Arizona">Arizona</option>
<option value="Arkansas">Arkansas</option>
<option value="Armed Forces Americas">Armed Forces Americas</option>
<option value="Armed Forces Other">Armed Forces Other</option>
<option value="Armed Forces Pacific">Armed Forces Pacific</option>
<option value="California">California</option>
<option value="Colorado">Colorado</option>
<option value="Connecticut">Connecticut</option>
<option value="Deleware">Deleware</option>
<option value="District of Columbia">District of Columbia</option>
<option value="Florida">Florida</option>
<option value="Georgia">Georgia</option>
<option value="Hawaii">Hawaii</option>
<option value="Idaho">Idaho</option>
<option value="Illinois">Illinois</option>
<option value="Indiana">Indiana</option>
<option value="Iowa">Iowa</option>
<option value="Kentucky">Kentucky</option>
<option value="Kansas">Kansas</option>
<option value="Louisiana">Louisiana</option>
<option value="Main">Main</option>
<option value="Maryland">Maryland</option>
<option value="Massachusetts">Massachusetts</option>
<option value="Michigan">Michigan</option>
<option value="Minnesota">Minnesota</option>
<option value="Mississippi">Mississippi</option>
<option value="Missouri">Missouri</option>
<option value="Montana">Montana</option>
<option value="Nebraska">Nebraska</option>
<option value="Nevada">Nevada</option>
<option value="New Hampshire">New Hampshire</option>
<option value="New Jersey">New Jersey</option>
<option value="New Mexico">New Mexico</option>
<option value="New York">New York</option>
<option value="North Carolina">North Carolina</option>
<option value="North Dakota">North Dakota</option>
<option value="Ohio">Ohio</option>
<option value="Oklahoma">Oklahoma</option>
<option value="Oregon">Oregon</option>
<option value="Pennsylvania">Pennsylvania</option>
<option value="Rhode Island">Rhode Island</option>
<option value="South Carolina">South Carolina</option>
<option value="South Dakota">South Dakota</option>
<option value="Tennessee">Tennessee</option>
<option value="Texas">Texas</option>
<option value="Utah">Utah</option>
<option value="Vermont">Vermont</option>
<option value="Virginia">Virginia</option>
<option value="Washington">Washington</option>
<option value="West Virginia">West Virginia</option>
<option value="Wisconsin">Wisconsin</option>
<option value="Wyoming">Wyoming</option>
</select>
<p id='DropdownErrorMessage-2' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<div >
<div ><h2 class="form_title pt-5 mb-0">How Can We Help?</h4></div>
</div>
<div class="form-group selectpicker rp form-group" data-sf-role="dropdown-list-field-container">
<input type="hidden" data-sf-role="violation-messages" value='{ "required": "Interested In field input is required"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Dropdown-3'>
Interested In
</label>
</div>
</div>
<div class="formBox form_item">
<div class="selectpicker form-group">
<select id='Dropdown-3'
data-sf-role="dropdown-list-field-select"
name="DropdownListFieldController_1"
required='required'
class="form-control"
aria-required="true"
aria-describedby='DropdownErrorMessage-3' >
<option value="">- Select Interest -</option>
<option value="General Interest">General Interest</option>
<option value="Medical and Travel Assistance">Medical and Travel Assistance</option>
<option value="Insurance Administrative Services">Insurance Administrative Services</option>
<option value="Insurance Companies">Insurance Companies</option>
<option value="Global Workers' Compensation Case Management">Global Workers' Compensation Case Management</option>
<option value="Corporations">Corporations</option>
<option value="Non-Profit Organizations">Non-Profit Organizations</option>
<option value="Security Assistance Services">Security Assistance Services</option>
<option value="Maritime Industries">Maritime Industries</option>
<option value="Government Agencies">Government Agencies</option>
<option value="Educational Industries">Educational Industries</option>
<option value="Mission Organizations">Mission Organizations</option>
</select>
<p id='DropdownErrorMessage-3' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Group Size field must be less than 255 characters", "required": "Group Size is required", "invalid": "Entry is not valid!", "regularExpression": "Group Size field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-7'>Group Size</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-7'
type="text"
class="form-control"
name="TextFieldController_2"
value=""
aria-required="true"
data-sf-role="text-field-input"
required="required" pattern=".{0,255}"
aria-describedby='TextboxErrorMessage-8' />
<p id='TextboxErrorMessage-8' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Requested Active Date field must be less than 255 characters", "required": "Requested Active Date is required", "invalid": "Entry is not valid!", "regularExpression": "Requested Active Date field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-8'>Requested Active Date</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-8'
type="date"
class="form-control"
name="TextFieldController_7"
placeholder="MM / DD / YYYY"
value=""
aria-required="true"
data-sf-role="text-field-input"
required="required" pattern=".{0,255}"
aria-describedby='TextboxErrorMessage-9' />
<p id='TextboxErrorMessage-9' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<div class="form-group" data-sf-role="paragraph-text-field-container">
<input type="hidden" data-sf-role="violation-messages" value='{"maxLength":"Brief Description of Your Needs field input is too long", "required": "Brief Description of Your Needs is required"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Textarea-1'>Brief Description of Your Needs </label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<textarea id='Textarea-1'
class="form-control"
rows="4"
data-sf-role="paragraph-text-field-textarea"
name="ParagraphTextFieldController"
required='required'
aria-describedby='ParagraphErrorMessage-1' ></textarea>
<p id='ParagraphErrorMessage-1' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div></div></div>
<div class="my-3" data-sf-role="email-text-field-container" style="display:none;">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Email field must be less than 255 characters", "required": "Email address is required", "invalid": "Entry is not valid!", "regularExpression": "Email address is invalid"}' />
<label class="form-label" for='Email-2'>Verify Email</label>
<input id='Email-2'
data-sf-role="email-text-field-input"
type="email"
class="form-control"
name="verifyEmail"
value=""
aria-required="false"
pattern="^[a-zA-Z0-9.!#$%&'*\+\-\/=?^_`\{\|\}~]+@(?:[a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,63}$"
aria-describedby='TextboxErrorMessage-10' />
<div id='EmailErrorMessage-2' data-sf-role="error-message" role="alert" aria-live="assertive" class="invalid-feedback"></div>
</div>
<script src="/ResourcePackages/IMG/assets/dist/js/sf-contact-form.js?package=Bootstrap5?version=2025-1-29-14-27-32" type="text/javascript"></script>
<div class="my-3">
<button type="submit" class="btn btn-primary" >Submit</button>
</div>
</div>
</div>
<input type="hidden" data-sf-role="ajax-submit-url" value="/enterprise-services/AjaxSubmit" />
<input type="hidden" data-sf-role="redirect-url" />
<input type="hidden" data-sf-role="widget-id" value="cb85e637-a856-6fd5-8d0a-ff1a00eef763" name="WidgetId" />
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Footer -->
<section class="img-footer-cap overflow-hidden">
<div class="img-grid-large">
<div class="img-footer-cap-front">
<div class="img-card text-center">
<div class="img-card-inner">
<h2>Protect <br />Your Trip</h2><a href="/img-insurance-plans" class="btn btn-primary w-100"><span class="text img-text-4windows img-text-4windows-sm">Get Covered</span>
</a>
</div>
</div>
<div class="img-grass"><svg xmlns="http://www.w3.org/2000/svg" width="227" height="301" fill="none" viewBox="0 0 227 301"><path fill="#2DC6BA" d="M159.327 72.225c-.723-13.445.549-32.415 10.348-50.76 8.718-16.325 17.262-19.19 19.806-19.896 2.24-.623 10.456-2.536 15.346 1.955 5.284 4.86 3.495 14.292 2.638 18.806-4.817 25.35-37.762 44.311-48.135 49.9l-.003-.005Zm-14.865 24.768c10.362-8.595 26.356-18.882 46.923-21.952 18.308-2.731 25.701 2.425 27.788 4.041 1.832 1.428 8.269 6.886 7.573 13.486-.749 7.143-9.391 11.327-13.529 13.326-23.219 11.247-58.081-3.901-68.755-8.901Zm-4.168.31c-9.591-9.452-21.426-24.328-26.545-44.487-4.548-17.94-.163-25.814 1.242-28.051 1.235-1.97 6.021-8.912 12.657-8.887 7.185.03 12.21 8.21 14.618 12.124 13.514 21.978 1.929 58.185-1.972 69.302Zm-26.82 45.289c10.395-8.564 26.481-18.751 47.37-21.497 18.592-2.446 26.215 2.94 28.367 4.629 1.895 1.484 8.547 7.168 7.959 13.878-.629 7.264-9.352 11.366-13.526 13.331-23.438 11.022-59.209-5.052-70.17-10.341Zm-2.04-2.942c-9.744-8.477-21.964-22.014-28.073-40.985-5.438-16.879-1.72-24.655-.512-26.875 1.057-1.95 5.216-8.864 11.565-9.221 6.869-.386 12.17 7.144 14.708 10.745 14.253 20.224 5.371 55.481 2.312 66.336ZM40.42 250.01c10.394-8.564 26.48-18.751 47.37-21.497 18.592-2.446 26.214 2.94 28.366 4.629 1.896 1.484 8.547 7.168 7.96 13.878-.629 7.264-9.353 11.366-13.527 13.331-23.438 11.022-59.209-5.052-70.17-10.341Zm-2.047-2.946c-9.743-8.477-21.964-22.013-28.072-40.985-5.439-16.879-1.721-24.655-.513-26.875 1.057-1.95 5.217-8.863 11.566-9.221 6.864-.384 12.17 7.144 14.707 10.745 14.254 20.224 5.373 55.486 2.312 66.336Zm37.119-49.485c10.361-8.595 26.356-18.882 46.923-21.952 18.307-2.731 25.698 2.42 27.787 4.041 1.832 1.428 8.269 6.886 7.573 13.486-.749 7.143-9.39 11.327-13.529 13.326-23.218 11.247-58.083-3.906-68.754-8.901Zm-2.277.098c-9.25-9.79-20.549-25.078-24.948-45.407-3.91-18.093.75-25.806 2.235-27.99 1.306-1.923 6.336-8.695 12.969-8.433 7.174.287 11.909 8.638 14.173 12.637 12.726 22.441-.136 58.213-4.431 69.188l.002.005Z"></path><path fill="#2DC6BA" d="M.113 296.76C46.77 240.152 165.598 55.348 166.79 53.488l4.851 3.113c-1.2 1.864-120.209 186.953-167.076 243.827l-4.45-3.668Z"></path></svg>
</div>
</div>
<div class="img-footer-cap-bg"><svg class="img-blog-bg" xmlns="http://www.w3.org/2000/svg" width="1240" height="325" fill="none" viewBox="0 0 1240 325"><path fill="#DCF2FF" d="M50.528 324.207H1236.63c9.74-49.515-7.21-99.94-50.8-145.104-45.08-46.706-132.52-91.186-245.315-91.887-16.288-.101-32.092.684-47.523 2.17-47.602 2.077-109.396 15.727-172.035 29.564-101.876 22.505-205.986 45.503-254.907 20.003-30.565-15.931-57.012-35.885-83.226-55.664-38.666-29.173-76.824-57.964-126.942-72.9-73.941-22.034-142.454-3.14-183.834 26.065C7.088 82.305-15.47 153.59 11.207 228.716c4.837 13.63 11.215 27.384 17.587 41.125 8.463 18.253 16.916 36.483 21.734 54.366Z"></path></svg>
<svg class="img-footer-scene-left" xmlns="http://www.w3.org/2000/svg" width="418" height="256" fill="none" viewBox="0 0 418 256"><g class="footer-scene-left-box"><path fill="#fff" d="M278.462 163.952a96.831 96.831 0 0 1 10.515 24.43c9.135-4.73 19.949-6.915 31.266-5.674 26.866 2.944 47.12 24.16 47.717 48.7 12.73-3.012 26.751-.222 37.638 8.741 5.155 4.245 9.055 9.418 11.654 15.058H90.635c-18.79-45.406-.435-99.163 45.11-125.406 50.032-28.829 113.928-13.539 142.717 34.151Z" class="Subtract"></path><g class="land"><g class="buildings"><g class="building-1"><path fill="#A8D4FC" d="M.719 96.093a2.936 2.936 0 0 1 2.936-2.937H48.11a2.936 2.936 0 0 1 2.936 2.937v159.115H.72V96.093Z" class="building-bg"></path><path fill="#85BEF2" d="M33.602 93.156h14.504a2.936 2.936 0 0 1 2.936 2.937v159.115h-17.44V93.156Z" class="shadow"></path><g class="windows"><path fill="#DCF2FF" d="M12.427 111.629a3.279 3.279 0 0 1 0-6.557h27.902a3.278 3.278 0 0 1 0 6.557H12.427Z" class="window-7"></path><path fill="#DCF2FF" d="M12.427 128.477a3.278 3.278 0 0 1 0-6.557h27.902a3.279 3.279 0 0 1 0 6.557H12.427Z" class="window-6"></path><path fill="#DCF2FF" d="M12.427 145.328a3.278 3.278 0 1 1 0-6.556h27.902a3.278 3.278 0 0 1 0 6.556H12.427Z" class="window-5"></path><path fill="#DCF2FF" d="M12.427 162.18a3.278 3.278 0 0 1 0-6.557h27.902a3.279 3.279 0 0 1 0 6.557H12.427Z" class="window-4"></path><path fill="#DCF2FF" d="M12.427 179.027a3.278 3.278 0 0 1 0-6.556h27.902a3.278 3.278 0 1 1 0 6.556H12.427Z" class="window-3"></path><path fill="#DCF2FF" d="M12.427 195.875a3.279 3.279 0 0 1 0-6.557h27.902a3.278 3.278 0 0 1 0 6.557H12.427Z" class="window-2"></path><path fill="#DCF2FF" d="M12.427 212.727a3.278 3.278 0 0 1 0-6.557h27.902a3.279 3.279 0 0 1 0 6.557H12.427Z" class="window-1"></path></g>
</g>
<g class="building-3"><path fill="#A8D4FC" d="M135.969 93.143a2.936 2.936 0 0 1 2.936-2.936h45.369a2.937 2.937 0 0 1 2.937 2.936v162.063h-51.242V93.143Z" class="building-bg"></path><path fill="#85BEF2" d="M169.453 90.207h14.822a2.936 2.936 0 0 1 2.936 2.936v162.063h-17.758V90.207Z" class="shadow"></path><g class="windows"><path fill="#DCF2FF" d="M147.893 109.02a3.337 3.337 0 1 1 0-6.676h28.408a3.339 3.339 0 0 1 0 6.676h-28.408Z" class="window-7"></path><path fill="#DCF2FF" d="M147.893 126.176a3.337 3.337 0 1 1 0-6.676h28.408a3.339 3.339 0 0 1 0 6.676h-28.408Z" class="window-6"></path><path fill="#DCF2FF" d="M147.893 143.332a3.338 3.338 0 0 1 0-6.676h28.408a3.338 3.338 0 0 1 0 6.676h-28.408Z" class="window-5"></path><path fill="#DCF2FF" d="M147.893 160.488a3.338 3.338 0 0 1 0-6.676h28.408a3.338 3.338 0 0 1 0 6.676h-28.408Z" class="window-4"></path><path fill="#DCF2FF" d="M147.893 177.641a3.337 3.337 0 1 1 0-6.676h28.408a3.339 3.339 0 0 1 0 6.676h-28.408Z" class="window-3"></path><path fill="#DCF2FF" d="M147.893 194.801a3.337 3.337 0 1 1 0-6.676h28.408a3.339 3.339 0 0 1 0 6.676h-28.408Z" class="window-2"></path><path fill="#DCF2FF" d="M147.893 211.957a3.338 3.338 0 0 1 0-6.676h28.408a3.338 3.338 0 0 1 0 6.676h-28.408Z" class="window-1"></path></g>
</g>
<g class="building-2"><g class="building-bg"><path fill="#A8D4FC" d="M47.746 48.089a5.873 5.873 0 0 1 5.873-5.873h78.043a5.872 5.872 0 0 1 5.872 5.873v207.119H47.746V48.088Z"></path><path fill="#85BEF2" d="M108.205 255.21V42.217h23.459a5.873 5.873 0 0 1 5.873 5.873v207.12h-29.332Z"></path><path fill="#A8D4FC" d="M58.035 27.236a5.873 5.873 0 0 1 5.873-5.873h57.465a5.872 5.872 0 0 1 5.872 5.873v14.979h-69.21V27.236Z"></path><path fill="#85BEF2" d="M102.555 42.215h24.69V27.236a5.872 5.872 0 0 0-5.872-5.873h-18.818v20.852Z"></path><path fill="#A8D4FC" d="M71.164 6.384A5.873 5.873 0 0 1 77.037.512h31.207a5.872 5.872 0 0 1 5.872 5.872v14.98H71.164V6.383Z"></path><path fill="#85BEF2" d="M97.61 21.363h16.508V6.384a5.872 5.872 0 0 0-5.872-5.872H97.61v20.851Z"></path></g>
<g class="Group 2671"><g class="Group 2670"><rect width="13.354" height="20.795" x="62.711" y="57.426" fill="#DDEFFF" class="Rectangle 1004" rx="2"></rect><rect width="13.354" height="20.795" x="83.563" y="57.426" fill="#DDEFFF" class="Rectangle 1005" rx="2"></rect><rect width="13.354" height="20.795" x="104.422" y="57.426" fill="#DDEFFF" class="Rectangle 1006" rx="2"></rect></g>
<g class="Group 2669"><rect width="13.354" height="20.795" x="62.711" y="84.336" fill="#DDEFFF" class="Rectangle 1007" rx="2"></rect><rect width="13.354" height="20.795" x="83.563" y="84.336" fill="#DDEFFF" class="Rectangle 1008" rx="2"></rect><rect width="13.354" height="20.795" x="104.422" y="84.336" fill="#DDEFFF" class="Rectangle 1009" rx="2"></rect></g>
<g class="Group 2668"><rect width="13.354" height="20.795" x="62.711" y="111.238" fill="#DDEFFF" class="Rectangle 1010" rx="2"></rect><rect width="13.354" height="20.795" x="83.563" y="111.238" fill="#DDEFFF" class="Rectangle 1011" rx="2"></rect><rect width="13.354" height="20.795" x="104.422" y="111.238" fill="#DDEFFF" class="Rectangle 1012" rx="2"></rect></g>
<g class="Group 2667"><rect width="13.354" height="20.795" x="62.711" y="138.133" fill="#DDEFFF" class="Rectangle 1004" rx="2"></rect><rect width="13.354" height="20.795" x="83.566" y="138.133" fill="#DDEFFF" class="Rectangle 1005" rx="2"></rect><rect width="13.354" height="20.795" x="104.426" y="138.133" fill="#DDEFFF" class="Rectangle 1006" rx="2"></rect></g>
<g class="Group 2665"><rect width="13.354" height="20.795" x="62.711" y="165.039" fill="#DDEFFF" class="Rectangle 1007" rx="2"></rect><rect width="13.354" height="20.795" x="83.566" y="165.039" fill="#DDEFFF" class="Rectangle 1008" rx="2"></rect><rect width="13.354" height="20.795" x="104.426" y="165.039" fill="#DDEFFF" class="Rectangle 1009" rx="2"></rect></g>
<g class="Group 2666"><rect width="13.354" height="20.795" x="62.711" y="191.934" fill="#DDEFFF" class="Rectangle 1004" rx="2"></rect><rect width="13.354" height="20.795" x="83.566" y="191.934" fill="#DDEFFF" class="Rectangle 1005" rx="2"></rect><rect width="13.354" height="20.795" x="104.426" y="191.934" fill="#DDEFFF" class="Rectangle 1006" rx="2"></rect></g>
</g>
</g>
</g>
<g class="tree-1"><path fill="#A8D4FC" d="M239.363 215.583c0 .385-.028.763-.082 1.133a7.146 7.146 0 0 1 6.093 9.769 7.147 7.147 0 0 1-8.287 11.612 7.131 7.131 0 0 1-5.498 2.581 7.119 7.119 0 0 1-4.517-1.608 7.146 7.146 0 1 1-8.422-11.522 7.146 7.146 0 0 1 5.192-11.308 7.773 7.773 0 0 1 7.747-8.431 7.774 7.774 0 0 1 7.774 7.774Z" class="leaves"></path><path fill="#85BEF2" d="M231.396 222.531c.373 0 .676.303.676.676v10.161l5.922-5.771a.676.676 0 1 1 .943.969l-6.865 6.689v1.701a.75.75 0 0 1 0 .134v18.117h-1.352v-17.838l-8.674-6.172a.677.677 0 0 1 .784-1.102l7.89 5.615v-12.503c0-.373.303-.676.676-.676Z" class="Subtract"></path></g>
<path fill="#85BEF2" d="M212.125 246.245c-.016-.605-.033-1.224-.033-1.854 0-7.067-7.148-12.375-15.965-12.375s-15.965 5.54-15.965 12.375c0 .303-.001.603-.003.901-.022 4.269-.042 7.938 4.675 9.915h23.103c4.381-1.828 4.293-5.103 4.188-8.962Z" class="bush"></path></g>
</g>
</svg>
<svg class="img-plane-flying" xmlns="http://www.w3.org/2000/svg" width="266" height="189" fill="none" viewBox="0 0 266 189"><g class="img-plane-flying-box"><g class="trail"><path fill="#fff" fill-rule="evenodd" d="M.752 179.818 212.54 29.11l1.909 2.683L2.661 182.501l-1.91-2.683Z" class="trail-2" clip-rule="evenodd"></path><path fill="#fff" fill-rule="evenodd" d="M4.185 185.506 223.966 29.11l1.909 2.683L6.095 188.189l-1.91-2.683Z" class="trail-1" clip-rule="evenodd"></path></g>
<path fill="#A8D4FC" d="M222.722 26.05c.027-.05.033-.089.021-.122-.047-.126-.358-.154-.751-.263-.488-.136-.711-.313-2.818-2.24-1.258-1.15-2.382-2.137-2.499-2.192a1.304 1.304 0 0 0-1.148.038c-.34.18-1.818 1.283-1.874 1.4-.017.034.461 1.542 1.063 3.352.602 1.81 1.082 3.303 1.066 3.316-.015.014-1.951-.084-4.303-.217-2.351-.134-4.794-.254-5.429-.268l-1.155-.025-1.043.712c-.834.57-1.011.73-.881.793.148.073 9.442 2.623 9.902 2.716.037.008.159-.05.381-.185l2.884.988a.322.322 0 0 0-.057.02c-.026.023.052.074.172.113.1.032.669.19 1.475.412l.818.281.055-.041c2.596.711 6.412 1.744 6.482 1.75.139.009 1.154-1.765 1.055-1.846a898.69 898.69 0 0 0-1.435-1.164c-.747-.605-1.356-1.13-1.354-1.167.003-.037.188-.101.412-.143 1.762-.327 4.29-1.047 5.609-1.596 2.006-.836 2.705-1.264 6.808-4.18l3.578-2.542 4.166 1.138c14.136 3.862 18.968 5.17 19.137 5.182.105.007.762-.383 1.46-.867l1.269-.88.117-.876c.064-.482.104-.891.088-.91-.016-.019-.4.122-.852.313l-.824.348-3.673-2.697c-2.02-1.483-5.208-3.82-7.085-5.194-1.877-1.374-3.462-2.553-3.522-2.62-.086-.094 1.106-.981 5.463-4.067 3.614-2.559 5.859-4.214 6.387-4.709 1.286-1.205 2.289-2.468 2.811-3.528.207-.36.335-.715.367-1.06.07-.383.058-.71-.05-.746a.144.144 0 0 0-.045-.003 1.772 1.772 0 0 0-.178-.353c-1.798-2.781-5.704-1.505-7.433-.519L239.013 14.6a3744.502 3744.502 0 0 0-21.294-2.487c-.67-.076-4.959-.572-9.532-1.103l-8.314-.965-1.511-.78a79.943 79.943 0 0 0-1.523-.775 23.214 23.214 0 0 0-.992.696c-.048.042.399.758 1.001 1.606.599.841 1.097 1.53 1.108 1.531.02.002 5.51 1.503 21.926 5.998a5487.39 5487.39 0 0 0 9.969 2.719l-7.129 5.01Z" class="plane"></path></g>
</svg>
<svg class="img-footer-scene-right" xmlns="http://www.w3.org/2000/svg" width="512" height="195" fill="none" viewBox="0 0 512 195"><g class="footer-scene-right-box"><path fill="#fff" d="M.844 193.207h510.851c-8.575-11.298-22.068-19.324-37.84-21.053-11.317-1.24-22.131.945-31.266 5.675a96.883 96.883 0 0 0-10.515-24.43c-26.128-43.281-81.172-59.876-128.526-41.024-9.347-21.512-29.72-37.619-55.114-40.656-23.713-2.836-46.243 6.39-61.185 22.788-33.765-15.787-74.475-4.578-93.385 26.749-5.173 8.569-8.208 17.804-9.265 27.134-20.815-3.611-42.795 5.628-54.307 24.698a52.332 52.332 0 0 0-2.198 4.03c-.786.031-1.576.09-2.371.177-10.928 1.198-20.034 7.433-24.88 15.912Z" class="clouds"></path><g class="land"><g class="building-4"><g class="building-bg"><path fill="#A8D4FC" d="M153.336 54.694a3.155 3.155 0 0 1 3.155-3.155h59.361a3.155 3.155 0 0 1 3.155 3.155V193.79h-65.671V54.695Zm6.064-18.46a3.156 3.156 0 0 1 3.156-3.156h47.224a3.156 3.156 0 0 1 3.156 3.156v15.301H159.4V36.234Zm9.192-18.458a3.155 3.155 0 0 1 3.155-3.155h28.86a3.156 3.156 0 0 1 3.156 3.155v15.302h-35.171V17.776Z"></path><path fill="#A8D4FC" d="M182.029 4.543a4.14 4.14 0 0 1 8.282 0v10.08h-8.282V4.543Z"></path></g>
<path fill="#85BEF2" d="M190.315 4.55a4.152 4.152 0 0 0-2.799-3.925v14.001h2.799V4.55Zm.156 10.071h10.134a3.156 3.156 0 0 1 3.156 3.155v15.302h6.021a3.156 3.156 0 0 1 3.155 3.156v15.301h-19.568V33.078h-2.898V14.621Zm25.382 36.919H196.25v142.249h22.759V54.695a3.156 3.156 0 0 0-3.156-3.156Z" class="shadows"></path><g class="windows"><path fill="#DCF2FF" d="M167.221 68.781a2.877 2.877 0 0 1 0-5.755h39.208a2.878 2.878 0 0 1 0 5.755h-39.208Z" class="windows-7"></path><path fill="#DCF2FF" d="M167.221 83.574a2.877 2.877 0 0 1 0-5.755h39.208a2.878 2.878 0 0 1 0 5.755h-39.208Z" class="windows-6"></path><path fill="#DCF2FF" d="M167.221 98.36a2.877 2.877 0 0 1 0-5.755l39.208-.001a2.878 2.878 0 0 1 0 5.755h-39.208Z" class="windows-5"></path><path fill="#DCF2FF" d="M167.221 113.152a2.877 2.877 0 0 1 0-5.755h39.208a2.878 2.878 0 1 1 0 5.755h-39.208Z" class="windows-4"></path><path fill="#DCF2FF" d="M167.221 127.941a2.877 2.877 0 0 1 0-5.755h39.208a2.878 2.878 0 1 1 0 5.755h-39.208Z" class="windows-3"></path><path fill="#DCF2FF" d="M167.221 142.73a2.877 2.877 0 0 1 0-5.755h39.208a2.878 2.878 0 1 1 0 5.755h-39.208Z" class="windows-2"></path><path fill="#DCF2FF" d="M167.221 157.523a2.877 2.877 0 0 1 0-5.755h39.208a2.878 2.878 0 1 1 0 5.755h-39.208Z" class="windows-1"></path></g>
</g>
<g class="building-5"><path fill="#A8D4FC" d="M205.789 101.569a6.311 6.311 0 0 1 6.311-6.311h49.183a6.31 6.31 0 0 1 6.311 6.311v92.613h-61.805v-92.613Z" class="building-bg"></path><path fill="#85BEF2" d="M247.406 95.258h13.879a6.31 6.31 0 0 1 6.311 6.311v92.613h-20.19V95.258Z" class="shadow"></path><g class="Group 1968"><rect width="12.623" height="11.739" x="256.988" y="105.473" fill="#DDEFFF" class="Rectangle 1004" rx="1" transform="rotate(90 256.988 105.473)"></rect><rect width="12.623" height="11.739" x="241.805" y="105.473" fill="#DDEFFF" class="Rectangle 1007" rx="1" transform="rotate(90 241.805 105.473)"></rect><rect width="12.623" height="11.739" x="226.609" y="105.473" fill="#DDEFFF" class="Rectangle 1010" rx="1" transform="rotate(90 226.609 105.473)"></rect><rect width="12.623" height="11.739" x="256.988" y="125.188" fill="#DDEFFF" class="Rectangle 1005" rx="1" transform="rotate(90 256.988 125.188)"></rect><rect width="12.623" height="11.739" x="241.805" y="125.188" fill="#DDEFFF" class="Rectangle 1008" rx="1" transform="rotate(90 241.805 125.188)"></rect><rect width="12.623" height="11.739" x="226.609" y="125.188" fill="#DDEFFF" class="Rectangle 1011" rx="1" transform="rotate(90 226.609 125.188)"></rect><rect width="12.623" height="11.739" x="256.988" y="144.895" fill="#DDEFFF" class="Rectangle 1006" rx="1" transform="rotate(90 256.988 144.895)"></rect><rect width="12.623" height="11.739" x="241.805" y="144.895" fill="#DDEFFF" class="Rectangle 1009" rx="1" transform="rotate(90 241.805 144.895)"></rect><rect width="12.623" height="11.739" x="226.609" y="144.895" fill="#DDEFFF" class="Rectangle 1012" rx="1" transform="rotate(90 226.609 144.895)"></rect></g>
</g>
<g class="tree-4"><path fill="#A8D4FC" d="M290.753 175.721a8.819 8.819 0 0 1 .57-17.587 10.76 10.76 0 0 1-.218-2.161c0-5.942 4.817-10.758 10.758-10.758 5.867 0 10.638 4.696 10.756 10.535a7.67 7.67 0 1 1 2.023 15.07h-.02a6.295 6.295 0 0 1-3.049 7.357 11.63 11.63 0 0 1-9.816 5.383c-5.098 0-9.43-3.277-11.004-7.839Z" class="leaves"></path><path fill="#85BEF2" d="M301.922 153.273c.556 0 1.006.458 1.006 1.022v21.212l5.423-3.468a1.006 1.006 0 0 1 1.084 1.694l-6.507 4.162v15.312h-2.011v-15.764l-.002-.029-8.649-6.781a1.006 1.006 0 1 1 1.241-1.583l7.41 5.81v-20.565c0-.564.45-1.022 1.005-1.022Z" class="tree-branch"></path></g>
<g class="tree-3"><circle cx="275.347" cy="150.46" r="18.401" fill="#A8D4FC" class="leaves"></circle><path fill="#85BEF2" d="M276.423 148.013a1.075 1.075 0 0 0-2.151 0v10.583l-4.692-2.962a1.076 1.076 0 0 0-1.149 1.819l5.841 3.687v32.075h2.151v-32.077l5.838-3.685a1.076 1.076 0 0 0-1.149-1.819l-4.689 2.96v-10.581Z" class="tree-branch"></path></g>
<g class="tree-2"><path fill="#A8D4FC" d="M136.286 150.061c0 .415-.03.824-.089 1.223a7.679 7.679 0 0 1 6.55 10.496 7.679 7.679 0 0 1-8.908 12.476 7.664 7.664 0 0 1-5.904 2.769 7.646 7.646 0 0 1-4.855-1.729 7.679 7.679 0 1 1-9.052-12.38 7.68 7.68 0 0 1 5.579-12.151 8.354 8.354 0 0 1 8.325-9.058 8.354 8.354 0 0 1 8.354 8.354Z" class="leaves"></path><path fill="#85BEF2" d="M128.454 158.25a.727.727 0 1 0-1.453 0v13.439l-8.478-6.033a.726.726 0 1 0-.843 1.183l9.321 6.633v19.735h1.453v-20.029a.803.803 0 0 0 0-.155v-1.825l7.376-7.187a.726.726 0 1 0-1.013-1.041l-6.363 6.2v-10.92Z" class="tree-branch"></path></g>
</g>
</g>
</svg>
</div>
</div>
</section>
<footer class="img-footer">
<div class="img-grid img-grid-large">
<div class="img-footer-top">
<div class="img-footer-col img-footer-col-1">
<div class="img-footer-col-box img-footer-col-box-logo"><a class="img-logo" href="/" data-sf-ec-immutable=""><svg viewBox="0 0 130 55" fill="none" height="55" width="130" xmlns="http://www.w3.org/2000/svg"><g class="img-logo"><g class="logo-text"><path d="M119.231 48.381c1.56 0 2.776-.176 3.434-.394v-6.245h-4.606v-5.36h11.517v15.74c-2.632.704-6.403 1.672-10.488 1.672-5.648 0-9.814-1.365-12.661-3.961-2.801-2.596-4.401-6.065-4.401-10.42.044-9.853 7.666-15.35 17.817-15.35 3.994 0 7.758 1.066 9.733 1.726l-1.447 5.16c-1.975-.747-4.956-1.345-8.352-1.345-5.832 0-10.366 2.992-10.366 9.456 0 6.16 4.079 9.321 9.82 9.321Z" fill="#fff"></path><path d="M119.231 48.381c1.56 0 2.776-.176 3.434-.394v-6.245h-4.606v-5.36h11.517v15.74c-2.632.704-6.403 1.672-10.488 1.672-5.648 0-9.814-1.365-12.661-3.961-2.801-2.596-4.401-6.065-4.401-10.42.044-9.853 7.666-15.35 17.817-15.35 3.994 0 7.758 1.066 9.733 1.726l-1.447 5.16c-1.975-.747-4.956-1.345-8.352-1.345-5.832 0-10.366 2.992-10.366 9.456 0 6.16 4.079 9.321 9.82 9.321Z" fill="#132D52"></path><path d="m90.309 24.287-9.67 20.87-9.593-20.87h-8.813V54.02h7.175V34.642l8.735 19.377h4.99l8.657-19.151v19.151h7.175V24.287H90.31Z" fill="#fff"></path><path d="m90.309 24.287-9.67 20.87-9.593-20.87h-8.813V54.02h7.175V34.642l8.735 19.377h4.99l8.657-19.151v19.151h7.175V24.287H90.31Z" fill="#132D52"></path><path d="M58.298 54.019h-6.56V24.287h6.56V54.02Z" fill="#fff"></path><path d="M58.298 54.019h-6.56V24.287h6.56V54.02Z" fill="#132D52"></path></g>
<g class="logo-mark"><g class="birds"><path clip-rule="evenodd" d="M42.556 6.368 37.884 1.79l-1.888 1.85 6.56 6.428 6.559-6.428-1.888-1.85-4.671 4.578Zm13.118 1.448L52.871 5.03l-1.133 1.126 3.936 3.912 3.936-3.912-1.133-1.126-2.803 2.786ZM53.05 2.123 51.182.289l-.755.741 2.623 2.575 2.624-2.575-.755-.74-1.869 1.833Z" fill-rule="evenodd" fill="#F19107"></path><path clip-rule="evenodd" d="M42.556 17.024 35.08 9.635l-3.02 2.986 10.495 10.374L53.05 12.621l-3.02-2.986-7.474 7.389Z" fill-rule="evenodd" fill="#F19107"></path></g>
<g class="brackets"><path d="M16.319 8.773H.575v15.513h4.52V13.228H16.32V8.773Z" fill="#fff"></path><path d="M16.319 8.773H.575v15.513h4.52V13.228H16.32V8.773Z" fill="#132D52"></path><path d="M.576 54.017h15.742v-4.454H5.097V38.505H.576v15.512Z" fill="#fff"></path><path d="M.576 54.017h15.742v-4.454H5.097V38.505H.576v15.512Z" fill="#132D52"></path><path d="M46.491 38.505v15.512H30.75v-4.454h11.222V38.505h4.52Z" fill="#fff"></path><path d="M46.491 38.505v15.512H30.75v-4.454h11.222V38.505h4.52Z" fill="#132D52"></path></g>
</g>
</g>
</svg>
</a>
</div>
<div class="img-footer-col-box img-footer-col-box-list">
<div class="img-link-list">
<ul class="mb-0">
<li><a class="img-text-icon-link" href="/blog" data-sf-ec-immutable=""><span class="icon fa-solid fa-folder-heart"></span><span class="text img-text-4windows img-text-4windows-sm">Support & Resources</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/contact" data-sf-ec-immutable=""><span class="icon fa-solid fa-paper-plane"></span><span class="text img-text-4windows img-text-4windows-sm">Contact</span>
</a>
</li>
<li><a data-bs-toggle="modal" data-bs-target=".modal-language" class="img-text-icon-link" href="" data-sf-ec-immutable=""><span class="icon fa-solid fa-location-dot"></span><span class="text img-text-4windows img-text-4windows-sm">Language & Location</span>
</a>
</li>
</ul>
</div>
</div>
<div class="img-footer-col-box img-footer-col-box-trustpilot">
<div class="img-badge img-trust-pilot">
<div class="img-trustpilot-ranking"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 400 144" height="144" width="400"><rect fill="white" height="143.636" width="400"></rect><path fill="#191919" d="M52.8205 22.855H73.1737V26.631H65.1708V47.858H60.7701V26.631H52.8027V22.855H52.8205ZM72.3042 29.7542H76.0661V33.2479H76.1371C76.2613 32.7538 76.492 32.2774 76.8292 31.8186C77.1663 31.3599 77.5744 30.9188 78.0535 30.5482C78.5327 30.16 79.065 29.8601 79.6506 29.613C80.2362 29.3836 80.8395 29.2601 81.4428 29.2601C81.9042 29.2601 82.2413 29.2778 82.4188 29.2954C82.5962 29.3131 82.7737 29.3483 82.9688 29.366V33.2126C82.6849 33.1597 82.401 33.1244 82.0994 33.0891C81.7977 33.0538 81.5138 33.0362 81.2299 33.0362C80.5556 33.0362 79.9167 33.1773 79.3134 33.442C78.7101 33.7067 78.1955 34.1125 77.7519 34.6242C77.3083 35.1536 76.9534 35.7888 76.6872 36.5652C76.421 37.3415 76.2968 38.2238 76.2968 39.2296V47.8403H72.2865V29.7542L72.3042 29.7542ZM101.406 47.858H97.4663V45.3347H97.3953C96.8985 46.2523 96.171 46.9757 95.195 47.5227C94.219 48.0697 93.2253 48.352 92.2139 48.352C89.8183 48.352 88.0793 47.7697 87.0147 46.5875C85.95 45.4053 85.4176 43.6232 85.4176 41.2411V29.7542H89.4279V40.8529C89.4279 42.4409 89.7296 43.5702 90.3507 44.2231C90.954 44.876 91.8235 45.2112 92.9237 45.2112C93.7754 45.2112 94.4675 45.0877 95.0353 44.823C95.6031 44.5584 96.0645 44.2231 96.4016 43.782C96.7565 43.3585 97.005 42.8291 97.1647 42.2292C97.3244 41.6293 97.3953 40.9764 97.3953 40.2706V29.7718H101.406V47.858ZM108.237 42.0528C108.362 43.2173 108.805 44.029 109.568 44.5054C110.349 44.9642 111.272 45.2112 112.354 45.2112C112.727 45.2112 113.153 45.1759 113.632 45.123C114.111 45.0701 114.572 44.9465 114.98 44.7877C115.406 44.6289 115.743 44.3819 116.027 44.0643C116.294 43.7467 116.418 43.3408 116.4 42.8291C116.382 42.3174 116.187 41.894 115.832 41.5763C115.477 41.2411 115.034 40.9941 114.484 40.7823C113.933 40.5882 113.312 40.4118 112.603 40.2706C111.893 40.1295 111.183 39.9706 110.455 39.8118C109.71 39.653 108.983 39.4413 108.291 39.2119C107.599 38.9825 106.978 38.6649 106.427 38.2591C105.877 37.8709 105.434 37.3592 105.114 36.7416C104.777 36.124 104.617 35.3653 104.617 34.4478C104.617 33.4596 104.866 32.648 105.345 31.9775C105.824 31.3069 106.445 30.7776 107.173 30.3718C107.918 29.9659 108.734 29.6836 109.639 29.5072C110.544 29.3483 111.414 29.2601 112.23 29.2601C113.17 29.2601 114.075 29.366 114.927 29.5601C115.779 29.7542 116.56 30.0718 117.252 30.5306C117.944 30.9717 118.512 31.554 118.973 32.2598C119.434 32.9656 119.718 33.8302 119.842 34.8359H115.655C115.46 33.8831 115.034 33.2302 114.342 32.9126C113.65 32.5774 112.851 32.4186 111.964 32.4186C111.68 32.4186 111.343 32.4362 110.952 32.4892C110.562 32.5421 110.207 32.6303 109.852 32.7538C109.515 32.8774 109.231 33.0714 108.983 33.3185C108.752 33.5655 108.628 33.8831 108.628 34.289C108.628 34.783 108.805 35.1712 109.142 35.4712C109.48 35.7711 109.923 36.0182 110.473 36.2299C111.023 36.424 111.644 36.6004 112.354 36.7416C113.064 36.8828 113.792 37.0416 114.537 37.2004C115.264 37.3592 115.974 37.5709 116.684 37.8003C117.394 38.0297 118.015 38.3473 118.565 38.7531C119.115 39.159 119.559 39.653 119.896 40.253C120.233 40.8529 120.41 41.6116 120.41 42.4939C120.41 43.5702 120.162 44.4701 119.665 45.2289C119.168 45.97 118.529 46.5875 117.749 47.0463C116.968 47.5051 116.081 47.858 115.122 48.0697C114.164 48.2814 113.206 48.3873 112.265 48.3873C111.112 48.3873 110.047 48.2638 109.071 47.9991C108.095 47.7345 107.244 47.3463 106.534 46.8346C105.824 46.3052 105.256 45.6523 104.848 44.876C104.44 44.0996 104.227 43.1644 104.192 42.088H108.237V42.0528ZM121.475 29.7542H124.509V24.3195H128.52V29.7542H132.14V32.7362H128.52V42.4057C128.52 42.8291 128.537 43.182 128.573 43.4996C128.608 43.7996 128.697 44.0643 128.821 44.276C128.946 44.4878 129.141 44.6466 129.407 44.7524C129.673 44.8583 130.01 44.9112 130.472 44.9112C130.756 44.9112 131.039 44.9113 131.323 44.8936C131.607 44.876 131.891 44.8407 132.175 44.7701V47.858C131.731 47.9109 131.288 47.9462 130.88 47.9991C130.454 48.0521 130.028 48.0697 129.584 48.0697C128.52 48.0697 127.668 47.9638 127.029 47.7697C126.39 47.5756 125.876 47.2757 125.521 46.8875C125.148 46.4993 124.917 46.0229 124.776 45.4406C124.651 44.8583 124.563 44.1878 124.545 43.4467V32.7715H121.51V29.7542H121.475ZM134.979 29.7542H138.776V32.2068H138.847C139.415 31.1481 140.196 30.407 141.207 29.9483C142.219 29.4895 143.301 29.2601 144.49 29.2601C145.927 29.2601 147.169 29.5072 148.234 30.0189C149.299 30.5129 150.186 31.2011 150.896 32.0833C151.606 32.9656 152.12 33.989 152.475 35.1536C152.83 36.3181 153.007 37.5709 153.007 38.8943C153.007 40.1118 152.848 41.294 152.528 42.4233C152.209 43.5702 151.73 44.576 151.091 45.4582C150.452 46.3405 149.636 47.0286 148.642 47.558C147.649 48.0874 146.495 48.352 145.147 48.352C144.561 48.352 143.975 48.2991 143.39 48.1932C142.804 48.0873 142.236 47.9109 141.704 47.6815C141.172 47.4521 140.657 47.1522 140.213 46.7816C139.752 46.4111 139.379 45.9876 139.06 45.5112H138.989V54.5454H134.979V29.7542ZM148.997 38.8237C148.997 38.012 148.891 37.218 148.678 36.4416C148.465 35.6653 148.145 34.9948 147.72 34.3948C147.294 33.7949 146.761 33.3185 146.14 32.9656C145.501 32.6127 144.774 32.4186 143.958 32.4186C142.272 32.4186 140.994 33.0009 140.143 34.1654C139.291 35.33 138.865 36.8828 138.865 38.8237C138.865 39.7413 138.971 40.5882 139.202 41.3646C139.433 42.141 139.752 42.8115 140.213 43.3761C140.657 43.9408 141.189 44.3819 141.811 44.6995C142.432 45.0348 143.159 45.1936 143.975 45.1936C144.898 45.1936 145.661 44.9995 146.3 44.6289C146.939 44.2584 147.453 43.7643 147.861 43.182C148.27 42.5821 148.571 41.9116 148.749 41.1529C148.908 40.3941 148.997 39.6177 148.997 38.8237ZM156.077 22.855H160.088V26.631H156.077V22.855ZM156.077 29.7542H160.088V47.858H156.077V29.7542ZM163.672 22.855H167.682V47.858H163.672V22.855ZM179.98 48.352C178.524 48.352 177.229 48.105 176.093 47.6286C174.958 47.1522 174 46.4817 173.201 45.6523C172.42 44.8054 171.817 43.7996 171.409 42.635C171.001 41.4705 170.788 40.1824 170.788 38.7884C170.788 37.4121 171.001 36.1417 171.409 34.9771C171.817 33.8125 172.42 32.8068 173.201 31.9598C173.982 31.1128 174.958 30.46 176.093 29.9836C177.229 29.5072 178.524 29.2601 179.98 29.2601C181.435 29.2601 182.73 29.5072 183.866 29.9836C185.001 30.46 185.96 31.1305 186.758 31.9598C187.539 32.8068 188.142 33.8125 188.55 34.9771C188.958 36.1417 189.171 37.4121 189.171 38.7884C189.171 40.1824 188.958 41.4705 188.55 42.635C188.142 43.7996 187.539 44.8054 186.758 45.6523C185.977 46.4993 185.001 47.1522 183.866 47.6286C182.73 48.105 181.435 48.352 179.98 48.352ZM179.98 45.1936C180.867 45.1936 181.648 44.9995 182.304 44.6289C182.961 44.2584 183.493 43.7643 183.919 43.1644C184.345 42.5645 184.646 41.8763 184.859 41.1176C185.055 40.3588 185.161 39.5825 185.161 38.7884C185.161 38.012 185.055 37.2533 184.859 36.4769C184.664 35.7006 184.345 35.03 183.919 34.4301C183.493 33.8302 182.961 33.3538 182.304 32.9832C181.648 32.6127 180.867 32.4186 179.98 32.4186C179.092 32.4186 178.312 32.6127 177.655 32.9832C176.998 33.3538 176.466 33.8478 176.04 34.4301C175.614 35.03 175.313 35.7006 175.1 36.4769C174.904 37.2533 174.798 38.012 174.798 38.7884C174.798 39.5825 174.904 40.3588 175.1 41.1176C175.295 41.8763 175.614 42.5645 176.04 43.1644C176.466 43.7643 176.998 44.2584 177.655 44.6289C178.312 45.0171 179.092 45.1936 179.98 45.1936ZM190.342 29.7542H193.377V24.3195H197.387V29.7542H201.007V32.7362H197.387V42.4057C197.387 42.8291 197.405 43.182 197.44 43.4996C197.476 43.7996 197.565 44.0643 197.689 44.276C197.813 44.4878 198.008 44.6466 198.274 44.7524C198.541 44.8583 198.878 44.9112 199.339 44.9112C199.623 44.9112 199.907 44.9113 200.191 44.8936C200.475 44.876 200.759 44.8407 201.043 44.7701V47.858C200.599 47.9109 200.155 47.9462 199.747 47.9991C199.321 48.0521 198.895 48.0697 198.452 48.0697C197.387 48.0697 196.535 47.9638 195.897 47.7697C195.258 47.5756 194.743 47.2757 194.388 46.8875C194.016 46.4993 193.785 46.0229 193.643 45.4406C193.519 44.8583 193.43 44.1878 193.412 43.4467V32.7715H190.378V29.7542L190.342 29.7542Z"></path><path fill="#36D9CC" d="M48.1416 22.8523H29.758L24.0797 5.45435L18.3836 22.8523L0 22.8347L14.8879 33.5981L9.19179 50.9785L24.0797 40.2327L38.9498 50.9785L33.2714 33.5981L48.1416 22.8523Z"></path><path fill="#25B4A9" d="M34.5534 37.5332L33.2758 33.5984L24.084 40.2329L34.5534 37.5332Z"></path><path fill="#36D9CC" d="M0 137.065C0 140.228 2.56441 142.793 5.72777 142.793H73.7748V69.0906H5.72777C2.56441 69.0906 0 71.655 0 74.8184V137.065Z"></path><path fill="white" d="M62.8936 100.451L21.0494 130.818L27.1552 112.05L11.1719 100.451H30.9281L37.0327 81.6812L43.1373 100.451H62.8936ZM37.0342 119.22L48.462 116.818L53.0151 130.818L37.0342 119.22Z"></path><path fill="#36D9CC" d="M81.5254 142.794H155.3V69.0916H81.5254V142.794Z"></path><path fill="white" d="M119.299 118.932L129.098 116.817L133.631 131.134L118.263 119.676L102.296 131.134L108.493 112.298L92.2695 100.656H112.323L118.517 81.8188L124.714 100.656H144.766L119.299 118.932Z"></path><path fill="#36D9CC" d="M163.115 142.793H236.89V69.0911H163.115V142.793Z"></path><path fill="white" d="M226.009 100.451L184.165 130.818L190.27 112.05L174.287 100.451H194.043L200.148 81.6814L206.253 100.451L226.009 100.451ZM200.149 119.22L211.577 116.819L216.13 130.818L200.149 119.22Z"></path><path fill="#36D9CC" d="M244.703 142.794H318.478V69.0913H244.703V142.794Z"></path><path fill="white" d="M307.597 100.451L265.754 130.818L271.858 112.05L255.875 100.451H275.631L281.736 81.6812L287.84 100.451L307.597 100.451ZM281.737 119.22L293.165 116.818L297.718 130.818L281.737 119.22Z"></path><path fill="#DDEFFF" d="M326.225 142.793H394.272C397.435 142.793 399.999 140.229 399.999 137.066V74.8188C399.999 71.6555 397.435 69.0911 394.272 69.0911H326.225V142.793Z"></path><path fill="#36D9CC" d="M326.225 142.793H363.112V69.0911H326.225V142.793Z"></path><path fill="white" d="M389.118 100.451L347.275 130.818L353.38 112.05L337.396 100.451H357.153L363.257 81.6814L369.362 100.451H389.118ZM363.259 119.22L374.687 116.819L379.24 130.818L363.259 119.22Z"></path></svg>
</div>
<div class="img-trustpilot-wdiget pt-1">
<div data-tags="SelectedReview" data-theme="light" data-style-width="100%" data-style-height="150px" data-businessunit-id="59fe14ee0000ff0005af8b12" data-template-id="53aa8807dec7e10d38f59f32" data-locale="en-US" class="trustpilot-widget"><a rel="noopener" target="_blank" href="https://www.trustpilot.com/review/imglobal.com" data-sf-ec-immutable="">Trustpilot</a>
</div>
</div>
</div>
</div>
</div>
<div class="img-footer-col img-footer-col-2">
<div class="img-footer-col-row img-footer-col-row-insurance">
<div class="img-title">
<div class="img-text-box">
<h4>Insurance</h4>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/travel-insurance" data-sf-ec-immutable="">Travel Insurance</a>
</li>
<li><a href="/travel-medical-insurance" data-sf-ec-immutable="">Travel Medical</a>
</li>
<li><a href="/international-health-insurance" data-sf-ec-immutable="">International Health</a>
</li>
<li><a href="/vacation-insurance" data-sf-ec-immutable="">Vacation / Holiday</a>
</li>
<li><a href="/visitor-insurance" data-sf-ec-immutable="">Visitor / Immigrant</a>
</li>
<li><a href="/international-student-health-insurance" data-sf-ec-immutable="">Student / Scholar</a>
</li>
<li><a href="/expat-insurance" data-sf-ec-immutable="">Expat / Global Citizen</a>
</li>
<li><a href="/mission-insurance" data-sf-ec-immutable="">Mission / Social Good</a>
</li>
<li><a href="/travel-insurance/flights" data-sf-ec-immutable="">Flights / Airfare</a>
</li>
<li><a href="/travel-insurance/cruise-insurance" data-sf-ec-immutable="">Cruises / Excursions</a>
</li>
</ul>
</div>
</div>
</div>
<div class="img-footer-col img-footer-col-2">
<div class="img-footer-col-row img-footer-col-row-services">
<div class="img-title">
<div class="img-text-box">
<h4>Services</h4>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/enterprise-services" data-sf-ec-immutable="">Enterprise Services</a>
</li>
<li><a href="/assistance-services" data-sf-ec-immutable="">Traveler Services</a>
</li>
</ul>
</div>
</div>
<div class="img-footer-col-row img-footer-col-row-about">
<div class="img-title">
<div class="img-text-box">
<h4>About IMG</h4>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/our-story" data-sf-ec-immutable="">Our Story</a>
</li>
<li><a href="/customer-stories" data-sf-ec-immutable="">Customer Stories</a>
</li>
<li><a href="/careers" data-sf-ec-immutable="">Careers</a>
</li>
<li><a href="/newsroom" data-sf-ec-immutable="">Press Releases</a>
</li>
<li><a href="/faq" data-sf-ec-immutable="">Glossary of Terms</a>
</li>
<li><a href="/faq" data-sf-ec-immutable="">FAQs</a>
</li>
</ul>
</div>
</div>
</div>
<div class="img-footer-col img-footer-col-2">
<div class="img-footer-col-row img-footer-col-row-members">
<div class="img-title">
<div class="img-text-box">
<h4>Members</h4>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/member/login" data-sf-ec-immutable="">Member Login</a>
</li>
<li><a href="/claims-center" data-sf-ec-immutable="">Claims Center</a>
</li>
<li><a href="/forms-library" data-sf-ec-immutable="">Forms Library</a>
</li>
<li><a href="/member/plan-documents" data-sf-ec-immutable="">Plan Documents</a>
</li>
<li><a href="https://purchase.imglobal.com/BeginRenewal/Start" data-sf-ec-immutable="">Renew Your Policy</a>
</li>
<li><a href="/find-a-doctor" data-sf-ec-immutable="">Find a Doctor</a>
</li>
<li><a href="/member/login" data-sf-ec-immutable="">Member Resources</a>
</li>
<li><a href="/member/precertification" data-sf-ec-immutable="">Precertification</a>
</li>
</ul>
</div>
</div>
</div>
<div class="img-footer-col img-footer-col-2">
<div class="img-footer-col-row img-footer-col-row-producers">
<div class="img-title">
<div class="img-text-box">
<h4>Producers</h4>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="https://producer.imglobal.com/login.aspx" data-sf-ec-immutable="">Producer Login</a>
</li>
<li><a href="https://producer.imglobal.com/login/new-producer-contracting.aspx" data-sf-ec-immutable="">Get Contracted</a>
</li>
<li><a href="https://producer.imglobal.com/login/why-contract-with-img.aspx" data-sf-ec-immutable="">Why Contract</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="img-mobile-nav">
<div class="accordion">
<div class="accordion-item img-accordion-insurance">
<h2 class="accordion-header"><button aria-expanded="false" data-bs-target="#img-accordion-insurance-content-footer" data-bs-toggle="collapse" type="button" class="accordion-button collapsed"><span class="text">Insurance</span>
</button></h2>
<div style="" class="accordion-collapse collapse" id="img-accordion-insurance-content-footer">
<div class="accordion-body">
<div class="img-big-dropdown-row img-big-dropdown-row-intro">
<p class="pt-0 mb-4">Insurance can be confusing. Let us help you find the right plan that best suits your needs. It's quick and easy and you'll be on your way in minutes! </p><a class="btn btn-primary btn-size-x1 w-100" href="/img-insurance-plans"
data-sf-ec-immutable=""><span class="text">Find Your Plan</span>
</a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-travel-insurance">
<div class="img-title">
<div class="img-text-box">
<h2>Travel <br />Insurance</h2>
</div>
<div class="img-graphic"><svg viewBox="0 0 46 54" fill="none" height="54" width="46" xmlns="http://www.w3.org/2000/svg" class="img-icon-small"><g class="icon-shield-travel-insurance icon-shield-only"><path class="Vector" d="M21.72 52.276c-.053-.042-1.34-1.021-3.275-2.656-2.118-1.79-5.28-4.599-8.32-7.818C3.73 35.024.487 29.222.487 24.56V5.9c0-.873.55-1.651 1.374-1.943C8.842 1.488 15.94.234 22.956.234c2.586 0 5.209.171 7.797.506 4.429.575 8.922 1.656 13.357 3.216A2.06 2.06 0 0 1 45.486 5.9v18.66c0 4.944-3.632 11.15-10.797 18.444-5.153 5.246-10.225 9.11-10.439 9.272a2.093 2.093 0 0 1-2.53 0Z" fill="#1285EF"></path><path class="Subtract" d="M45.486 15.292a152.48 152.48 0 0 0-14.674 4.305c-10.67 3.709-20.191 8.28-27.747 13.07-1.715-2.99-2.579-5.7-2.579-8.107V5.906c0-.876.55-1.657 1.374-1.948C8.842 1.488 15.94.234 22.956.234c2.586 0 5.209.171 7.797.506 4.429.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z" fill="#45A4FD"></path><path class="Vector" d="M37.767 30.679v-3.224l-12.791-8.061v-8.866a2.405 2.405 0 0 0-2.398-2.419 2.405 2.405 0 0 0-2.399 2.418v8.867l-12.79 8.06v3.225l12.79-4.03v8.866l-3.197 2.418v2.418l5.596-1.612 5.596 1.612v-2.418l-3.198-2.418v-8.867l12.79 4.03Z" fill="#fff"></path></g>
</svg>
</div>
</div>
<div class="img-link-title"><strong>Popular Plans</strong>
</div>
<div class="img-link-list">
<ul>
<li><a href="/img-insurance-plans/itravelinsured_choice" data-sf-ec-immutable="">iTravelInsured Choice</a>
</li>
<li><a href="/img-insurance-plans/itravelinsured_se" data-sf-ec-immutable="">iTravelInsured SE</a>
</li>
<li><a href="/img-insurance-plans/itravelinsured_lx" data-sf-ec-immutable="">iTravelInsured LX</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/travel-insurance" data-sf-ec-immutable=""><span class="text">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-travel-medical-insurance">
<div class="img-title">
<div class="img-text-box">
<h2>Travel Medical <br />Insurance </h2>
</div>
<div class="img-graphic"><svg viewBox="0 0 46 54" fill="none" height="54" width="46" xmlns="http://www.w3.org/2000/svg" class="img-icon-small"><g class="icon-shield-travel-med icon-shield-only"><path d="M21.445 52.276c-.054-.042-1.341-1.021-3.275-2.656-2.118-1.79-5.281-4.599-8.32-7.818C3.454 35.024.21 29.222.21 24.56V5.9c0-.873.551-1.651 1.374-1.943C8.566 1.488 15.664.234 22.68.234c2.586 0 5.21.171 7.798.506 4.429.575 8.922 1.656 13.357 3.216A2.06 2.06 0 0 1 45.21 5.9v18.66c0 4.944-3.632 11.15-10.798 18.444-5.152 5.246-10.224 9.11-10.438 9.272a2.093 2.093 0 0 1-2.53 0Z" fill="#1285EF"></path><path d="M45.21 15.292a152.48 152.48 0 0 0-14.673 4.305c-10.671 3.709-20.192 8.28-27.747 13.07-1.715-2.99-2.58-5.7-2.58-8.107V5.906c0-.876.551-1.657 1.374-1.948C8.566 1.488 15.664.234 22.68.234c2.586 0 5.21.171 7.798.506 4.429.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z" fill="#45A4FD"></path><path d="M20.815 11.79c-.998 0-1.814.818-1.814 1.82v5.461h-5.443c-.998 0-1.814.82-1.814 1.82v3.642c0 1.001.816 1.82 1.814 1.82h5.443v5.462c0 1.001.816 1.82 1.814 1.82h3.628c.998 0 1.815-.819 1.815-1.82v-5.462H31.7c.998 0 1.814-.819 1.814-1.82v-3.641c0-1.002-.816-1.82-1.814-1.82h-5.442V13.61c0-1.002-.817-1.82-1.814-1.82h-3.629Z" fill="#fff"></path></g>
</svg>
</div>
</div>
<div class="img-link-title"><strong>Popular Plans</strong>
</div>
<div class="img-link-list">
<ul>
<li><a href="/img-insurance-plans/patriot_platinum" data-sf-ec-immutable="">Patriot Platinum</a>
</li>
<li><a href="/img-insurance-plans/patriot_plus" data-sf-ec-immutable="">Patriot Plus</a>
</li>
<li><a href="/img-insurance-plans/patriot" data-sf-ec-immutable="">Patriot Lite</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/travel-medical-insurance" data-sf-ec-immutable=""><span class="text">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-international-health">
<div class="img-title">
<div class="img-text-box">
<h2>International Health <br />Insurance </h2>
</div>
<div class="img-graphic"><svg viewBox="0 0 46 54" fill="none" height="54" width="46" xmlns="http://www.w3.org/2000/svg" class="img-icon-small"><g class="icon-shield-international-health icon-shield-only"><path d="M21.617 52.28c-.054-.042-1.341-1.021-3.275-2.656-2.118-1.79-5.281-4.599-8.32-7.819-6.397-6.776-9.64-12.577-9.64-17.24V5.905c0-.873.55-1.652 1.374-1.943C8.738 1.492 15.836.238 22.852.238c2.586 0 5.21.17 7.798.506 4.428.575 8.922 1.656 13.357 3.216a2.06 2.06 0 0 1 1.376 1.943v18.66c0 4.944-3.633 11.15-10.798 18.444-5.152 5.246-10.225 9.11-10.438 9.271a2.093 2.093 0 0 1-2.53.001Z" fill="#1285EF"></path><path d="M45.383 15.296a152.47 152.47 0 0 0-14.674 4.305C20.038 23.31 10.517 27.88 2.962 32.67c-1.715-2.99-2.58-5.7-2.58-8.107V5.91c0-.876.551-1.657 1.374-1.948C8.738 1.492 15.836.238 22.852.238c2.586 0 5.21.17 7.798.506 4.428.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z" fill="#45A4FD"></path><path d="M28.11 23.477a34.27 34.27 0 0 1-.18 3.497H17.84a34.27 34.27 0 0 1 0-6.994h10.09c.12 1.114.18 2.284.18 3.497Zm1.569-3.497h6.703c.288 1.12.44 2.289.44 3.497 0 1.207-.152 2.377-.44 3.497h-6.703c.114-1.126.174-2.295.174-3.497 0-1.203-.06-2.372-.174-3.497Zm6.13-1.75h-6.354c-.544-3.49-1.622-6.414-3.01-8.283a13.983 13.983 0 0 1 9.36 8.284h.005Zm-8.118 0h-9.616c.332-1.988.844-3.748 1.47-5.174.572-1.29 1.209-2.223 1.824-2.814.61-.579 1.116-.754 1.514-.754.398 0 .904.175 1.514.754.615.59 1.252 1.525 1.824 2.814.632 1.421 1.138 3.18 1.47 5.175Zm-11.38 0H9.956a13.992 13.992 0 0 1 9.366-8.283c-1.389 1.869-2.467 4.792-3.011 8.284Zm-6.927 1.75h6.703a34.656 34.656 0 0 0-.174 3.497c0 1.202.06 2.371.174 3.497H9.384a13.985 13.985 0 0 1-.44-3.497c0-1.208.152-2.377.44-3.497Zm10.161 13.91c-.632-1.42-1.138-3.18-1.47-5.169h9.616c-.332 1.99-.844 3.749-1.47 5.17-.572 1.289-1.209 2.223-1.824 2.813-.61.585-1.116.76-1.514.76-.398 0-.904-.175-1.514-.754-.615-.59-1.252-1.525-1.824-2.814v-.006Zm-3.234-5.169c.544 3.492 1.622 6.415 3.01 8.284a13.992 13.992 0 0 1-9.365-8.284h6.355Zm19.499 0c-1.634 4.05-5.097 7.153-9.36 8.284 1.388-1.869 2.46-4.792 3.01-8.284h6.355-.005Z" fill="#fff"></path></g>
</svg>
</div>
</div>
<div class="img-link-title"><strong>Popular Plans</strong>
</div>
<div class="img-link-list">
<ul>
<li><a href="/img-insurance-plans/global_medical/silver" data-sf-ec-immutable="">Global Medical Silver</a>
</li>
<li><a href="/img-insurance-plans/global_medical/gold" data-sf-ec-immutable="">Global Medical Gold</a>
</li>
<li><a href="/img-insurance-plans/global_medical/platinum" data-sf-ec-immutable="">Global Medical Platinum</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/international-health-insurance" data-sf-ec-immutable=""><span class="text">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-categories">
<div class="img-title">
<div class="img-text-box">
<h2>Categories</h2>
</div>
</div>
<div class="img-link-list">
<ul class="mb-0">
<li><a class="img-text-icon-link" href="/vacation-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-sun"></span><span class="text">Vacation / Holiday</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/visitor-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-passport"></span><span class="text">Visitor / Immigrant</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/international-student-health-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-graduation-cap"></span><span class="text">Student / Scholar</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/expat-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-earth-americas"></span><span class="text">Expat / Global Citizen</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/mission-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-heart"></span><span class="text">Mission / Social Good</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/travel-insurance/flights" data-sf-ec-immutable=""><span class="icon fa-solid fa-plane"></span><span class="text">Flights / Airfare</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/travel-insurance/cruise-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-ship"></span><span class="text">Cruises / Excursions</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="accordion-item img-accordion-services">
<h2 class="accordion-header"><button aria-expanded="false" data-bs-target="#img-accordion-services-content-footer" data-bs-toggle="collapse" type="button" class="accordion-button collapsed"><span class="text">Services</span>
</button></h2>
<div class="accordion-collapse collapse" id="img-accordion-services-content-footer">
<div class="accordion-body">
<div class="img-big-dropdown-row img-big-dropdown-row-intro">
<p class="pt-0 mb-4">Meet your duty of care obligations with confidence, knowing your travelers are safe, healthy, and connected wherever they may be in the world. </p><a class="btn btn-primary btn-size-x1 w-100" href="/enterprise-services"
data-sf-ec-immutable=""><span class="text">Learn More</span>
</a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-enterprise-services">
<div class="img-title">
<div class="img-text-box">
<h2>Enterprise <br />Services</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/enterprise-services/medical-and-travel-assistance" data-sf-ec-immutable="">Medical & Travel Assistance</a>
</li>
<li><a href="/enterprise-services/security-assistance" data-sf-ec-immutable="">Security Assistance</a>
</li>
<li><a href="/enterprise-services/global-workers-compensation-case-management" data-sf-ec-immutable="">Global Workers' Compensation</a>
</li>
<li><a href="/enterprise-services/insurance-administrative-services" data-sf-ec-immutable="">Insurance Administrative Services</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/enterprise-services" data-sf-ec-immutable=""><span class="text">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-travel-individual-and-family">
<div class="img-title">
<div class="img-text-box">
<h2>Traveler <br />Services </h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/assistance-services/global-rescue" data-sf-ec-immutable="">Global Rescue Membership</a>
</li>
<li><a href="/assistance-services/global-rescue" data-sf-ec-immutable="">Rescue Services</a>
</li>
<li><a href="/assistance-services" data-sf-ec-immutable="">Emergency Evacuation</a>
</li>
<li><a href="/assistance-services" data-sf-ec-immutable="">Request Info</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/assistance-services" data-sf-ec-immutable=""><span class="text">Lean More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-categories">
<div class="img-title">
<div class="img-text-box">
<h2>Categories</h2>
</div>
</div>
<div class="img-link-list">
<ul class="mb-0">
<li><a class="img-text-icon-link" href="/enterprise-services/corporations" data-sf-ec-immutable=""><span class="icon fa-solid fa-briefcase-blank"></span><span class="text">Corporations</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/insurance-companies" data-sf-ec-immutable=""><span class="icon fa-solid fa-shield-check"></span><span class="text">Insurance Companies</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/educational-institutions" data-sf-ec-immutable=""><span class="icon fa-solid fa-graduation-cap"></span><span class="text">Educational Institutions</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/mission-organizations" data-sf-ec-immutable=""><span class="icon fa-solid fa-dove"></span><span class="text">Mission Organizations</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/maritime-industries" data-sf-ec-immutable=""><span class="icon fa-solid fa-sailboat"></span><span class="text">Maritime Industries</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/government-agencies" data-sf-ec-immutable=""><span class="icon fa-solid fa-building-columns"></span><span class="text">Government Agencies</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/non-profit-organizations" data-sf-ec-immutable=""><span class="icon fa-solid fa-building-ngo"></span><span class="text">Non-Profit Organizations</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="accordion-item img-accordion-resources">
<h2 class="accordion-header"><button aria-expanded="false" data-bs-target="#img-accordion-resources-content-footer" data-bs-toggle="collapse" type="button" class="accordion-button collapsed"><span class="text">Resources</span>
</button></h2>
<div class="accordion-collapse collapse" id="img-accordion-resources-content-footer">
<div class="accordion-body">
<div class="img-big-dropdown-row img-big-dropdown-row-support pt-3">
<div class="img-title">
<div class="img-text-box">
<h2>Support</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/blog" data-sf-ec-immutable="">All Resources</a>
</li>
<li><a href="/travel-resources" data-sf-ec-immutable="">Travel Resources</a>
</li>
<li><a href="/member/plan-documents" data-sf-ec-immutable="">Plan Documents</a>
</li>
<li><a href="/find-a-doctor" data-sf-ec-immutable="">Find a Doctor</a>
</li>
<li><a href="https://purchase.imglobal.com/BeginRenewal/Start" data-sf-ec-immutable="">Renew Your Policy</a>
</li>
<li><a href="/secure-message-center" data-sf-ec-immutable="">Secure Messaging</a>
</li>
<li><a href="/newsroom" data-sf-ec-immutable="">Media Kits</a>
</li>
</ul>
</div>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-learn">
<div class="img-title">
<div class="img-text-box">
<h2>Learn</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/faq" data-sf-ec-immutable="">Glossary of Terms</a>
</li>
<li><a href="/faq" data-sf-ec-immutable="">FAQs</a>
</li>
<li><a href="/travel-insurance" data-sf-ec-immutable="">Travel Insurance</a>
</li>
<li><a href="/travel-medical-insurance" data-sf-ec-immutable="">Travel Medical Insurance</a>
</li>
<li><a href="/international-health-insurance" data-sf-ec-immutable="">International Health Insurance</a>
</li>
<li><a href="/blog" data-sf-ec-immutable="">Travel Articles</a>
</li>
</ul>
</div>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-about">
<div class="img-title">
<div class="img-text-box">
<h2>About IMG</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/our-story" data-sf-ec-immutable="">Our Story</a>
</li>
<li><a href="/customer-stories" data-sf-ec-immutable="">Customer Stories</a>
</li>
<li><a href="/careers" data-sf-ec-immutable="">Careers</a>
</li>
</ul>
</div>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-news">
<div class="img-title">
<div class="img-text-box">
<h2>News</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/newsroom" data-sf-ec-immutable="">Press Releases</a>
</li>
<li><a href="/media-coverage" data-sf-ec-immutable="">Media Coverage</a>
</li>
</ul>
</div>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-articles">
<div class="img-title">
<div class="img-text-box">
<h2>Popular Articles</h2>
</div>
</div>
<div class="img-link-list pb-3">
<ul class="mb-0">
<li><a class="img-text-icon-link" href="/blog/article/global-connect/2024/05/17/comparing-travel-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">What is Travel Insurance?</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/blog/article/global-connect/2023/01/23/how-to-choose-the-best-travel-protection-plan-for-you" data-sf-ec-immutable=""><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">How to Pick Your Plan</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/blog/article/global-connect/2022/10/28/the-cost-of-increased-flight-delays-cancellations-how-travel-insurance-can-help" data-sf-ec-immutable=""><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">Dealing with Flight Delays & Cancellations</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/blog/article/global-connect/2020/11/02/how-to-choose-the-best-travel-medical-insurance-plan" data-sf-ec-immutable=""><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">Staying Protected with Travel Medical Insurance</span>
</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/blog" data-sf-ec-immutable=""><span class="text">View All</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
</div>
</div>
</div>
<div class="accordion-item img-accordion-account">
<h2 class="accordion-header"><button aria-expanded="false" data-bs-target="#img-accordion-account-content-footer" data-bs-toggle="collapse" type="button" class="accordion-button collapsed"><span class="text">My Account</span>
</button></h2>
<div class="accordion-collapse collapse" id="img-accordion-account-content-footer">
<div class="accordion-body">
<div class="img-big-dropdown-row img-big-dropdown-row-members pt-3">
<div class="img-title">
<div class="img-text-box">
<h2>Members</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/claims-center" data-sf-ec-immutable="">Claims Center</a>
</li>
<li><a href="/forms-library" data-sf-ec-immutable="">Forms Library</a>
</li>
<li><a href="/member/plan-documents" data-sf-ec-immutable="">Plan Documents</a>
</li>
<li><a href="https://purchase.imglobal.com/BeginRenewal/Start" data-sf-ec-immutable="">Renew Your Policy</a>
</li>
<li><a href="/find-a-doctor" data-sf-ec-immutable="">Find a Doctor</a>
</li>
<li><a href="/member/precertification" data-sf-ec-immutable="">Precertification</a>
</li>
<li><a href="/member/login" data-sf-ec-immutable="">Member Resources</a>
</li>
</ul>
</div><a class="mt-3 btn btn-blue-light-x4 w-100" href="/member/login" data-sf-ec-immutable=""><span class="img-text-4windows img-text-4windows-sm">Member Login
</span>
</a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-producers">
<div class="img-title">
<div class="img-text-box">
<h2>Producer/Agents</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="https://producer.imglobal.com/login/why-contract-with-img.aspx" target="_blank" data-sf-ec-immutable="">Why Contract with IMG</a>
</li>
<li><a href="https://producer.imglobal.com/login/new-producer-contracting.aspx" target="_blank" data-sf-ec-immutable="">Get Contracted</a>
</li>
<li><a href="https://producer.imglobal.com/login.aspx" target="_blank" data-sf-ec-immutable="">Producer Resources</a>
</li>
</ul>
</div><a class="mt-3 btn btn-blue-light-x4 w-100" href="https://producer.imglobal.com/login.aspx" target="_blank" data-sf-ec-immutable=""><span class="img-text-4windows img-text-4windows-sm">Producer Login
</span>
</a>
</div>
</div>
</div>
</div>
</div><a class="btn-contact btn w-100 mt-3" href="/contact" data-sf-ec-immutable=""><span class="text">Contact Us</span></a>
</div>
<div class="img-footer-bottom">
<div class="img-footer-bottom-trustpilot">
<div class="img-badge img-trust-pilot">
<div class="img-trustpilot-ranking"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 400 144" height="144" width="400"><rect fill="white" height="143.636" width="400"></rect><path fill="#191919" d="M52.8205 22.855H73.1737V26.631H65.1708V47.858H60.7701V26.631H52.8027V22.855H52.8205ZM72.3042 29.7542H76.0661V33.2479H76.1371C76.2613 32.7538 76.492 32.2774 76.8292 31.8186C77.1663 31.3599 77.5744 30.9188 78.0535 30.5482C78.5327 30.16 79.065 29.8601 79.6506 29.613C80.2362 29.3836 80.8395 29.2601 81.4428 29.2601C81.9042 29.2601 82.2413 29.2778 82.4188 29.2954C82.5962 29.3131 82.7737 29.3483 82.9688 29.366V33.2126C82.6849 33.1597 82.401 33.1244 82.0994 33.0891C81.7977 33.0538 81.5138 33.0362 81.2299 33.0362C80.5556 33.0362 79.9167 33.1773 79.3134 33.442C78.7101 33.7067 78.1955 34.1125 77.7519 34.6242C77.3083 35.1536 76.9534 35.7888 76.6872 36.5652C76.421 37.3415 76.2968 38.2238 76.2968 39.2296V47.8403H72.2865V29.7542L72.3042 29.7542ZM101.406 47.858H97.4663V45.3347H97.3953C96.8985 46.2523 96.171 46.9757 95.195 47.5227C94.219 48.0697 93.2253 48.352 92.2139 48.352C89.8183 48.352 88.0793 47.7697 87.0147 46.5875C85.95 45.4053 85.4176 43.6232 85.4176 41.2411V29.7542H89.4279V40.8529C89.4279 42.4409 89.7296 43.5702 90.3507 44.2231C90.954 44.876 91.8235 45.2112 92.9237 45.2112C93.7754 45.2112 94.4675 45.0877 95.0353 44.823C95.6031 44.5584 96.0645 44.2231 96.4016 43.782C96.7565 43.3585 97.005 42.8291 97.1647 42.2292C97.3244 41.6293 97.3953 40.9764 97.3953 40.2706V29.7718H101.406V47.858ZM108.237 42.0528C108.362 43.2173 108.805 44.029 109.568 44.5054C110.349 44.9642 111.272 45.2112 112.354 45.2112C112.727 45.2112 113.153 45.1759 113.632 45.123C114.111 45.0701 114.572 44.9465 114.98 44.7877C115.406 44.6289 115.743 44.3819 116.027 44.0643C116.294 43.7467 116.418 43.3408 116.4 42.8291C116.382 42.3174 116.187 41.894 115.832 41.5763C115.477 41.2411 115.034 40.9941 114.484 40.7823C113.933 40.5882 113.312 40.4118 112.603 40.2706C111.893 40.1295 111.183 39.9706 110.455 39.8118C109.71 39.653 108.983 39.4413 108.291 39.2119C107.599 38.9825 106.978 38.6649 106.427 38.2591C105.877 37.8709 105.434 37.3592 105.114 36.7416C104.777 36.124 104.617 35.3653 104.617 34.4478C104.617 33.4596 104.866 32.648 105.345 31.9775C105.824 31.3069 106.445 30.7776 107.173 30.3718C107.918 29.9659 108.734 29.6836 109.639 29.5072C110.544 29.3483 111.414 29.2601 112.23 29.2601C113.17 29.2601 114.075 29.366 114.927 29.5601C115.779 29.7542 116.56 30.0718 117.252 30.5306C117.944 30.9717 118.512 31.554 118.973 32.2598C119.434 32.9656 119.718 33.8302 119.842 34.8359H115.655C115.46 33.8831 115.034 33.2302 114.342 32.9126C113.65 32.5774 112.851 32.4186 111.964 32.4186C111.68 32.4186 111.343 32.4362 110.952 32.4892C110.562 32.5421 110.207 32.6303 109.852 32.7538C109.515 32.8774 109.231 33.0714 108.983 33.3185C108.752 33.5655 108.628 33.8831 108.628 34.289C108.628 34.783 108.805 35.1712 109.142 35.4712C109.48 35.7711 109.923 36.0182 110.473 36.2299C111.023 36.424 111.644 36.6004 112.354 36.7416C113.064 36.8828 113.792 37.0416 114.537 37.2004C115.264 37.3592 115.974 37.5709 116.684 37.8003C117.394 38.0297 118.015 38.3473 118.565 38.7531C119.115 39.159 119.559 39.653 119.896 40.253C120.233 40.8529 120.41 41.6116 120.41 42.4939C120.41 43.5702 120.162 44.4701 119.665 45.2289C119.168 45.97 118.529 46.5875 117.749 47.0463C116.968 47.5051 116.081 47.858 115.122 48.0697C114.164 48.2814 113.206 48.3873 112.265 48.3873C111.112 48.3873 110.047 48.2638 109.071 47.9991C108.095 47.7345 107.244 47.3463 106.534 46.8346C105.824 46.3052 105.256 45.6523 104.848 44.876C104.44 44.0996 104.227 43.1644 104.192 42.088H108.237V42.0528ZM121.475 29.7542H124.509V24.3195H128.52V29.7542H132.14V32.7362H128.52V42.4057C128.52 42.8291 128.537 43.182 128.573 43.4996C128.608 43.7996 128.697 44.0643 128.821 44.276C128.946 44.4878 129.141 44.6466 129.407 44.7524C129.673 44.8583 130.01 44.9112 130.472 44.9112C130.756 44.9112 131.039 44.9113 131.323 44.8936C131.607 44.876 131.891 44.8407 132.175 44.7701V47.858C131.731 47.9109 131.288 47.9462 130.88 47.9991C130.454 48.0521 130.028 48.0697 129.584 48.0697C128.52 48.0697 127.668 47.9638 127.029 47.7697C126.39 47.5756 125.876 47.2757 125.521 46.8875C125.148 46.4993 124.917 46.0229 124.776 45.4406C124.651 44.8583 124.563 44.1878 124.545 43.4467V32.7715H121.51V29.7542H121.475ZM134.979 29.7542H138.776V32.2068H138.847C139.415 31.1481 140.196 30.407 141.207 29.9483C142.219 29.4895 143.301 29.2601 144.49 29.2601C145.927 29.2601 147.169 29.5072 148.234 30.0189C149.299 30.5129 150.186 31.2011 150.896 32.0833C151.606 32.9656 152.12 33.989 152.475 35.1536C152.83 36.3181 153.007 37.5709 153.007 38.8943C153.007 40.1118 152.848 41.294 152.528 42.4233C152.209 43.5702 151.73 44.576 151.091 45.4582C150.452 46.3405 149.636 47.0286 148.642 47.558C147.649 48.0874 146.495 48.352 145.147 48.352C144.561 48.352 143.975 48.2991 143.39 48.1932C142.804 48.0873 142.236 47.9109 141.704 47.6815C141.172 47.4521 140.657 47.1522 140.213 46.7816C139.752 46.4111 139.379 45.9876 139.06 45.5112H138.989V54.5454H134.979V29.7542ZM148.997 38.8237C148.997 38.012 148.891 37.218 148.678 36.4416C148.465 35.6653 148.145 34.9948 147.72 34.3948C147.294 33.7949 146.761 33.3185 146.14 32.9656C145.501 32.6127 144.774 32.4186 143.958 32.4186C142.272 32.4186 140.994 33.0009 140.143 34.1654C139.291 35.33 138.865 36.8828 138.865 38.8237C138.865 39.7413 138.971 40.5882 139.202 41.3646C139.433 42.141 139.752 42.8115 140.213 43.3761C140.657 43.9408 141.189 44.3819 141.811 44.6995C142.432 45.0348 143.159 45.1936 143.975 45.1936C144.898 45.1936 145.661 44.9995 146.3 44.6289C146.939 44.2584 147.453 43.7643 147.861 43.182C148.27 42.5821 148.571 41.9116 148.749 41.1529C148.908 40.3941 148.997 39.6177 148.997 38.8237ZM156.077 22.855H160.088V26.631H156.077V22.855ZM156.077 29.7542H160.088V47.858H156.077V29.7542ZM163.672 22.855H167.682V47.858H163.672V22.855ZM179.98 48.352C178.524 48.352 177.229 48.105 176.093 47.6286C174.958 47.1522 174 46.4817 173.201 45.6523C172.42 44.8054 171.817 43.7996 171.409 42.635C171.001 41.4705 170.788 40.1824 170.788 38.7884C170.788 37.4121 171.001 36.1417 171.409 34.9771C171.817 33.8125 172.42 32.8068 173.201 31.9598C173.982 31.1128 174.958 30.46 176.093 29.9836C177.229 29.5072 178.524 29.2601 179.98 29.2601C181.435 29.2601 182.73 29.5072 183.866 29.9836C185.001 30.46 185.96 31.1305 186.758 31.9598C187.539 32.8068 188.142 33.8125 188.55 34.9771C188.958 36.1417 189.171 37.4121 189.171 38.7884C189.171 40.1824 188.958 41.4705 188.55 42.635C188.142 43.7996 187.539 44.8054 186.758 45.6523C185.977 46.4993 185.001 47.1522 183.866 47.6286C182.73 48.105 181.435 48.352 179.98 48.352ZM179.98 45.1936C180.867 45.1936 181.648 44.9995 182.304 44.6289C182.961 44.2584 183.493 43.7643 183.919 43.1644C184.345 42.5645 184.646 41.8763 184.859 41.1176C185.055 40.3588 185.161 39.5825 185.161 38.7884C185.161 38.012 185.055 37.2533 184.859 36.4769C184.664 35.7006 184.345 35.03 183.919 34.4301C183.493 33.8302 182.961 33.3538 182.304 32.9832C181.648 32.6127 180.867 32.4186 179.98 32.4186C179.092 32.4186 178.312 32.6127 177.655 32.9832C176.998 33.3538 176.466 33.8478 176.04 34.4301C175.614 35.03 175.313 35.7006 175.1 36.4769C174.904 37.2533 174.798 38.012 174.798 38.7884C174.798 39.5825 174.904 40.3588 175.1 41.1176C175.295 41.8763 175.614 42.5645 176.04 43.1644C176.466 43.7643 176.998 44.2584 177.655 44.6289C178.312 45.0171 179.092 45.1936 179.98 45.1936ZM190.342 29.7542H193.377V24.3195H197.387V29.7542H201.007V32.7362H197.387V42.4057C197.387 42.8291 197.405 43.182 197.44 43.4996C197.476 43.7996 197.565 44.0643 197.689 44.276C197.813 44.4878 198.008 44.6466 198.274 44.7524C198.541 44.8583 198.878 44.9112 199.339 44.9112C199.623 44.9112 199.907 44.9113 200.191 44.8936C200.475 44.876 200.759 44.8407 201.043 44.7701V47.858C200.599 47.9109 200.155 47.9462 199.747 47.9991C199.321 48.0521 198.895 48.0697 198.452 48.0697C197.387 48.0697 196.535 47.9638 195.897 47.7697C195.258 47.5756 194.743 47.2757 194.388 46.8875C194.016 46.4993 193.785 46.0229 193.643 45.4406C193.519 44.8583 193.43 44.1878 193.412 43.4467V32.7715H190.378V29.7542L190.342 29.7542Z"></path><path fill="#36D9CC" d="M48.1416 22.8523H29.758L24.0797 5.45435L18.3836 22.8523L0 22.8347L14.8879 33.5981L9.19179 50.9785L24.0797 40.2327L38.9498 50.9785L33.2714 33.5981L48.1416 22.8523Z"></path><path fill="#25B4A9" d="M34.5534 37.5332L33.2758 33.5984L24.084 40.2329L34.5534 37.5332Z"></path><path fill="#36D9CC" d="M0 137.065C0 140.228 2.56441 142.793 5.72777 142.793H73.7748V69.0906H5.72777C2.56441 69.0906 0 71.655 0 74.8184V137.065Z"></path><path fill="white" d="M62.8936 100.451L21.0494 130.818L27.1552 112.05L11.1719 100.451H30.9281L37.0327 81.6812L43.1373 100.451H62.8936ZM37.0342 119.22L48.462 116.818L53.0151 130.818L37.0342 119.22Z"></path><path fill="#36D9CC" d="M81.5254 142.794H155.3V69.0916H81.5254V142.794Z"></path><path fill="white" d="M119.299 118.932L129.098 116.817L133.631 131.134L118.263 119.676L102.296 131.134L108.493 112.298L92.2695 100.656H112.323L118.517 81.8188L124.714 100.656H144.766L119.299 118.932Z"></path><path fill="#36D9CC" d="M163.115 142.793H236.89V69.0911H163.115V142.793Z"></path><path fill="white" d="M226.009 100.451L184.165 130.818L190.27 112.05L174.287 100.451H194.043L200.148 81.6814L206.253 100.451L226.009 100.451ZM200.149 119.22L211.577 116.819L216.13 130.818L200.149 119.22Z"></path><path fill="#36D9CC" d="M244.703 142.794H318.478V69.0913H244.703V142.794Z"></path><path fill="white" d="M307.597 100.451L265.754 130.818L271.858 112.05L255.875 100.451H275.631L281.736 81.6812L287.84 100.451L307.597 100.451ZM281.737 119.22L293.165 116.818L297.718 130.818L281.737 119.22Z"></path><path fill="#DDEFFF" d="M326.225 142.793H394.272C397.435 142.793 399.999 140.229 399.999 137.066V74.8188C399.999 71.6555 397.435 69.0911 394.272 69.0911H326.225V142.793Z"></path><path fill="#36D9CC" d="M326.225 142.793H363.112V69.0911H326.225V142.793Z"></path><path fill="white" d="M389.118 100.451L347.275 130.818L353.38 112.05L337.396 100.451H357.153L363.257 81.6814L369.362 100.451H389.118ZM363.259 119.22L374.687 116.819L379.24 130.818L363.259 119.22Z"></path></svg>
</div>
<div class="img-trustpilot-wdiget pt-1">
<div data-tags="SelectedReview" data-theme="light" data-style-width="100%" data-style-height="150px" data-businessunit-id="59fe14ee0000ff0005af8b12" data-template-id="53aa8807dec7e10d38f59f32" data-locale="en-US" class="trustpilot-widget"><a rel="noopener" target="_blank" href="https://www.trustpilot.com/review/imglobal.com" data-sf-ec-immutable="">Trustpilot</a>
</div>
</div>
</div>
</div>
<div class="img-footer-bottom-social"><a target="_blank" href="https://www.facebook.com/IMGinsurance" data-sf-ec-immutable=""><span class="icon fa-brands fa-facebook-square"></span></a>
<a target="_blank" href="https://www.youtube.com/user/IMGmarketingdept" data-sf-ec-immutable=""><span class="icon fa-brands fa-youtube"></span></a>
<a target="_blank" href="https://twitter.com/imglobal" data-sf-ec-immutable=""><span class="icon fa-brands fa-x-twitter"></span></a>
<a target="_blank" href="https://www.linkedin.com/company/international-medical-group" data-sf-ec-immutable=""><span class="icon fa-brands fa-linkedin"></span></a>
</div>
<div class="img-footer-bottom-legal">
<p>© <span class="img-current-year"></span> International Medical Group, Inc. All rights reserved.</p>
<p><a href="/legal" data-sf-ec-immutable="">Legal</a>
<span class="img-divider">|</span>
<a href="/legal/privacy-policy" data-sf-ec-immutable="">Privacy Policy</a>
<span class="img-divider">|</span>
<a href="#" data-bs-target=".modal_disclaimers" data-bs-toggle="modal" data-sf-ec-immutable="">Disclaimers</a>
</p>
</div>
</div>
</div>
</footer><div role="dialog" aria-modal="false" aria-labelledby="img-mobile-nav" id="img-mobile-nav" tabindex="-1" class="img-mobile-nav offcanvas offcanvas-start">
<div class="offcanvas-header justify-content-between pt-2 pe-2 pb-2">
<h2 class="img-mobile-logo mb-0"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 94 40" height="40" width="94"><path fill="white" d="M85.7063 35.6237C86.8326 35.6237 87.711 35.495 88.1864 35.3355V30.7699H84.8594V26.8521H93.178V38.358C91.2769 38.8732 88.5534 39.5808 85.6026 39.5808C81.5234 39.5808 78.514 38.5829 76.4573 36.685C74.4347 34.7874 73.279 32.2515 73.279 29.0674C73.3106 21.8649 78.8157 17.8457 86.1477 17.8457C89.0332 17.8457 91.752 18.6255 93.178 19.1079L92.1329 22.8797C90.7068 22.3337 88.5534 21.8968 86.1005 21.8968C81.8881 21.8968 78.6132 24.0838 78.6132 28.8097C78.6132 33.3127 81.5595 35.6237 85.7063 35.6237ZM64.8151 18.0101L57.83 33.2665L50.9013 18.0101H44.5359V39.7452H49.7184V25.58L56.0276 39.7452H59.6326L65.8855 25.7449V39.7452H71.068V18.0101H64.8151ZM41.6932 39.7451H36.9553V18.01H41.6932V39.7451Z" clip-rule="evenodd" fill-rule="evenodd" class="img-logo-color-mode"></path><path fill="#F09C21" d="M30.3223 4.91055L26.948 1.56348L25.5845 2.9158L30.3223 7.6152L35.0602 2.9158L33.6966 1.56348L30.3223 4.91055Z" clip-rule="evenodd" fill-rule="evenodd"></path><path fill="#F09C21" d="M39.798 5.96861L37.7735 3.93164L36.9553 4.75454L39.798 7.61465L42.6408 4.75454L41.8226 3.93164L39.798 5.96861Z" clip-rule="evenodd" fill-rule="evenodd"></path><path fill="#F09C21" d="M37.903 1.80641L36.5532 0.46582L36.0078 1.00746L37.903 2.8897L39.7981 1.00746L39.2528 0.46582L37.903 1.80641Z" clip-rule="evenodd" fill-rule="evenodd"></path><path fill="#F09C21" d="M30.3223 12.6996L24.9231 7.29785L22.7417 9.48047L30.3223 17.0645L37.9029 9.48047L35.7215 7.29785L30.3223 12.6996Z" clip-rule="evenodd" fill-rule="evenodd"></path><path fill="white" d="M11.3709 6.66992H0V8.52253V18.01H3.26476V9.92608H11.3709V6.66992ZM0 39.7451H11.3709V36.4889H3.265V28.405H0V37.9486V39.7451ZM33.1651 28.4051V37.9487V39.7451H21.7942V36.489H29.9001V28.4051H33.1651Z" clip-rule="evenodd" fill-rule="evenodd" class="img-logo-color-mode"></path></svg>
</h2><button aria-label="Close" data-bs-dismiss="offcanvas" class="img-btn-fab" type="button"><span class="icon fa-solid fa-xmark"></span></button></div>
<div class="offcanvas-body">
<div class="img-btn-box g-3 row mt-1 mb-4">
<div class="col-6 mt-0"><a class="btn btn-blue-light-x3 btn-size-x1 w-100" href="/member/login" target="_blank" data-sf-ec-immutable=""><span class="text">Log In</span>
</a>
</div>
<div class="col-6 mt-0"><a class="btn btn-primary btn-size-x1 w-100" href="/img-insurance-plans" data-sf-ec-immutable=""><span class="text">See Plans</span>
</a>
</div>
</div>
<div class="accordion">
<div class="accordion-item img-accordion-insurance">
<h2 class="accordion-header"><button aria-expanded="false" data-bs-target="#img-accordion-insurance-content-footer" data-bs-toggle="collapse" type="button" class="accordion-button collapsed"><span class="text">Insurance</span>
</button></h2>
<div style="" class="accordion-collapse collapse" id="img-accordion-insurance-content-footer">
<div class="accordion-body">
<div class="img-big-dropdown-row img-big-dropdown-row-intro">
<p class="pt-0 mb-4">Insurance can be confusing. Let us help you find the right plan that best suits your needs. It's quick and easy and you'll be on your way in minutes! </p><a class="btn btn-primary btn-size-x1 w-100" href="/img-insurance-plans"
data-sf-ec-immutable=""><span class="text">Find Your Plan</span>
</a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-travel-insurance">
<div class="img-title">
<div class="img-text-box">
<h2>Travel <br />Insurance</h2>
</div>
<div class="img-graphic"><svg viewBox="0 0 46 54" fill="none" height="54" width="46" xmlns="http://www.w3.org/2000/svg" class="img-icon-small"><g class="icon-shield-travel-insurance icon-shield-only"><path class="Vector" d="M21.72 52.276c-.053-.042-1.34-1.021-3.275-2.656-2.118-1.79-5.28-4.599-8.32-7.818C3.73 35.024.487 29.222.487 24.56V5.9c0-.873.55-1.651 1.374-1.943C8.842 1.488 15.94.234 22.956.234c2.586 0 5.209.171 7.797.506 4.429.575 8.922 1.656 13.357 3.216A2.06 2.06 0 0 1 45.486 5.9v18.66c0 4.944-3.632 11.15-10.797 18.444-5.153 5.246-10.225 9.11-10.439 9.272a2.093 2.093 0 0 1-2.53 0Z" fill="#1285EF"></path><path class="Subtract" d="M45.486 15.292a152.48 152.48 0 0 0-14.674 4.305c-10.67 3.709-20.191 8.28-27.747 13.07-1.715-2.99-2.579-5.7-2.579-8.107V5.906c0-.876.55-1.657 1.374-1.948C8.842 1.488 15.94.234 22.956.234c2.586 0 5.209.171 7.797.506 4.429.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z" fill="#45A4FD"></path><path class="Vector" d="M37.767 30.679v-3.224l-12.791-8.061v-8.866a2.405 2.405 0 0 0-2.398-2.419 2.405 2.405 0 0 0-2.399 2.418v8.867l-12.79 8.06v3.225l12.79-4.03v8.866l-3.197 2.418v2.418l5.596-1.612 5.596 1.612v-2.418l-3.198-2.418v-8.867l12.79 4.03Z" fill="#fff"></path></g>
</svg>
</div>
</div>
<div class="img-link-title"><strong>Popular Plans</strong>
</div>
<div class="img-link-list">
<ul>
<li><a href="/img-insurance-plans/itravelinsured_choice" data-sf-ec-immutable="">iTravelInsured Choice</a>
</li>
<li><a href="/img-insurance-plans/itravelinsured_se" data-sf-ec-immutable="">iTravelInsured SE</a>
</li>
<li><a href="/img-insurance-plans/itravelinsured_lx" data-sf-ec-immutable="">iTravelInsured LX</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/travel-insurance" data-sf-ec-immutable=""><span class="text">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-travel-medical-insurance">
<div class="img-title">
<div class="img-text-box">
<h2>Travel Medical <br />Insurance </h2>
</div>
<div class="img-graphic"><svg viewBox="0 0 46 54" fill="none" height="54" width="46" xmlns="http://www.w3.org/2000/svg" class="img-icon-small"><g class="icon-shield-travel-med icon-shield-only"><path d="M21.445 52.276c-.054-.042-1.341-1.021-3.275-2.656-2.118-1.79-5.281-4.599-8.32-7.818C3.454 35.024.21 29.222.21 24.56V5.9c0-.873.551-1.651 1.374-1.943C8.566 1.488 15.664.234 22.68.234c2.586 0 5.21.171 7.798.506 4.429.575 8.922 1.656 13.357 3.216A2.06 2.06 0 0 1 45.21 5.9v18.66c0 4.944-3.632 11.15-10.798 18.444-5.152 5.246-10.224 9.11-10.438 9.272a2.093 2.093 0 0 1-2.53 0Z" fill="#1285EF"></path><path d="M45.21 15.292a152.48 152.48 0 0 0-14.673 4.305c-10.671 3.709-20.192 8.28-27.747 13.07-1.715-2.99-2.58-5.7-2.58-8.107V5.906c0-.876.551-1.657 1.374-1.948C8.566 1.488 15.664.234 22.68.234c2.586 0 5.21.171 7.798.506 4.429.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z" fill="#45A4FD"></path><path d="M20.815 11.79c-.998 0-1.814.818-1.814 1.82v5.461h-5.443c-.998 0-1.814.82-1.814 1.82v3.642c0 1.001.816 1.82 1.814 1.82h5.443v5.462c0 1.001.816 1.82 1.814 1.82h3.628c.998 0 1.815-.819 1.815-1.82v-5.462H31.7c.998 0 1.814-.819 1.814-1.82v-3.641c0-1.002-.816-1.82-1.814-1.82h-5.442V13.61c0-1.002-.817-1.82-1.814-1.82h-3.629Z" fill="#fff"></path></g>
</svg>
</div>
</div>
<div class="img-link-title"><strong>Popular Plans</strong>
</div>
<div class="img-link-list">
<ul>
<li><a href="/img-insurance-plans/patriot_platinum" data-sf-ec-immutable="">Patriot Platinum</a>
</li>
<li><a href="/img-insurance-plans/patriot_plus" data-sf-ec-immutable="">Patriot Plus</a>
</li>
<li><a href="/img-insurance-plans/patriot" data-sf-ec-immutable="">Patriot Lite</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/travel-medical-insurance" data-sf-ec-immutable=""><span class="text">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-international-health">
<div class="img-title">
<div class="img-text-box">
<h2>International Health <br />Insurance </h2>
</div>
<div class="img-graphic"><svg viewBox="0 0 46 54" fill="none" height="54" width="46" xmlns="http://www.w3.org/2000/svg" class="img-icon-small"><g class="icon-shield-international-health icon-shield-only"><path d="M21.617 52.28c-.054-.042-1.341-1.021-3.275-2.656-2.118-1.79-5.281-4.599-8.32-7.819-6.397-6.776-9.64-12.577-9.64-17.24V5.905c0-.873.55-1.652 1.374-1.943C8.738 1.492 15.836.238 22.852.238c2.586 0 5.21.17 7.798.506 4.428.575 8.922 1.656 13.357 3.216a2.06 2.06 0 0 1 1.376 1.943v18.66c0 4.944-3.633 11.15-10.798 18.444-5.152 5.246-10.225 9.11-10.438 9.271a2.093 2.093 0 0 1-2.53.001Z" fill="#1285EF"></path><path d="M45.383 15.296a152.47 152.47 0 0 0-14.674 4.305C20.038 23.31 10.517 27.88 2.962 32.67c-1.715-2.99-2.58-5.7-2.58-8.107V5.91c0-.876.551-1.657 1.374-1.948C8.738 1.492 15.836.238 22.852.238c2.586 0 5.21.17 7.798.506 4.428.575 8.922 1.656 13.357 3.216a2.064 2.064 0 0 1 1.376 1.948v9.388Z" fill="#45A4FD"></path><path d="M28.11 23.477a34.27 34.27 0 0 1-.18 3.497H17.84a34.27 34.27 0 0 1 0-6.994h10.09c.12 1.114.18 2.284.18 3.497Zm1.569-3.497h6.703c.288 1.12.44 2.289.44 3.497 0 1.207-.152 2.377-.44 3.497h-6.703c.114-1.126.174-2.295.174-3.497 0-1.203-.06-2.372-.174-3.497Zm6.13-1.75h-6.354c-.544-3.49-1.622-6.414-3.01-8.283a13.983 13.983 0 0 1 9.36 8.284h.005Zm-8.118 0h-9.616c.332-1.988.844-3.748 1.47-5.174.572-1.29 1.209-2.223 1.824-2.814.61-.579 1.116-.754 1.514-.754.398 0 .904.175 1.514.754.615.59 1.252 1.525 1.824 2.814.632 1.421 1.138 3.18 1.47 5.175Zm-11.38 0H9.956a13.992 13.992 0 0 1 9.366-8.283c-1.389 1.869-2.467 4.792-3.011 8.284Zm-6.927 1.75h6.703a34.656 34.656 0 0 0-.174 3.497c0 1.202.06 2.371.174 3.497H9.384a13.985 13.985 0 0 1-.44-3.497c0-1.208.152-2.377.44-3.497Zm10.161 13.91c-.632-1.42-1.138-3.18-1.47-5.169h9.616c-.332 1.99-.844 3.749-1.47 5.17-.572 1.289-1.209 2.223-1.824 2.813-.61.585-1.116.76-1.514.76-.398 0-.904-.175-1.514-.754-.615-.59-1.252-1.525-1.824-2.814v-.006Zm-3.234-5.169c.544 3.492 1.622 6.415 3.01 8.284a13.992 13.992 0 0 1-9.365-8.284h6.355Zm19.499 0c-1.634 4.05-5.097 7.153-9.36 8.284 1.388-1.869 2.46-4.792 3.01-8.284h6.355-.005Z" fill="#fff"></path></g>
</svg>
</div>
</div>
<div class="img-link-title"><strong>Popular Plans</strong>
</div>
<div class="img-link-list">
<ul>
<li><a href="/img-insurance-plans/global_medical/silver" data-sf-ec-immutable="">Global Medical Silver</a>
</li>
<li><a href="/img-insurance-plans/global_medical/gold" data-sf-ec-immutable="">Global Medical Gold</a>
</li>
<li><a href="/img-insurance-plans/global_medical/platinum" data-sf-ec-immutable="">Global Medical Platinum</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/international-health-insurance" data-sf-ec-immutable=""><span class="text">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-categories">
<div class="img-title">
<div class="img-text-box">
<h2>Categories</h2>
</div>
</div>
<div class="img-link-list">
<ul class="mb-0">
<li><a class="img-text-icon-link" href="/vacation-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-sun"></span><span class="text">Vacation / Holiday</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/visitor-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-passport"></span><span class="text">Visitor / Immigrant</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/international-student-health-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-graduation-cap"></span><span class="text">Student / Scholar</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/expat-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-earth-americas"></span><span class="text">Expat / Global Citizen</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/mission-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-heart"></span><span class="text">Mission / Social Good</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/travel-insurance/flights" data-sf-ec-immutable=""><span class="icon fa-solid fa-plane"></span><span class="text">Flights / Airfare</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/travel-insurance/cruise-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-ship"></span><span class="text">Cruises / Excursions</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="accordion-item img-accordion-services">
<h2 class="accordion-header"><button aria-expanded="false" data-bs-target="#img-accordion-services-content-footer" data-bs-toggle="collapse" type="button" class="accordion-button collapsed"><span class="text">Services</span>
</button></h2>
<div class="accordion-collapse collapse" id="img-accordion-services-content-footer">
<div class="accordion-body">
<div class="img-big-dropdown-row img-big-dropdown-row-intro">
<p class="pt-0 mb-4">Meet your duty of care obligations with confidence, knowing your travelers are safe, healthy, and connected wherever they may be in the world. </p><a class="btn btn-primary btn-size-x1 w-100" href="/enterprise-services" data-sf-ec-immutable=""><span class="text">Learn More</span>
</a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-enterprise-services">
<div class="img-title">
<div class="img-text-box">
<h2>Enterprise <br />Services</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/enterprise-services/medical-and-travel-assistance" data-sf-ec-immutable="">Medical & Travel Assistance</a>
</li>
<li><a href="/enterprise-services/security-assistance" data-sf-ec-immutable="">Security Assistance</a>
</li>
<li><a href="/enterprise-services/global-workers-compensation-case-management" data-sf-ec-immutable="">Global Workers' Compensation</a>
</li>
<li><a href="/enterprise-services/insurance-administrative-services" data-sf-ec-immutable="">Insurance Administrative Services</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/enterprise-services" data-sf-ec-immutable=""><span class="text">Learn More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-travel-individual-and-family">
<div class="img-title">
<div class="img-text-box">
<h2>Traveler <br />Services </h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/assistance-services/global-rescue" data-sf-ec-immutable="">Global Rescue Membership</a>
</li>
<li><a href="/assistance-services/global-rescue" data-sf-ec-immutable="">Rescue Services</a>
</li>
<li><a href="/assistance-services" data-sf-ec-immutable="">Emergency Evacuation</a>
</li>
<li><a href="/assistance-services" data-sf-ec-immutable="">Request Info</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/assistance-services" data-sf-ec-immutable=""><span class="text">Lean More</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-categories">
<div class="img-title">
<div class="img-text-box">
<h2>Categories</h2>
</div>
</div>
<div class="img-link-list">
<ul class="mb-0">
<li><a class="img-text-icon-link" href="/enterprise-services/corporations" data-sf-ec-immutable=""><span class="icon fa-solid fa-briefcase-blank"></span><span class="text">Corporations</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/insurance-companies" data-sf-ec-immutable=""><span class="icon fa-solid fa-shield-check"></span><span class="text">Insurance Companies</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/educational-institutions" data-sf-ec-immutable=""><span class="icon fa-solid fa-graduation-cap"></span><span class="text">Educational Institutions</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/mission-organizations" data-sf-ec-immutable=""><span class="icon fa-solid fa-dove"></span><span class="text">Mission Organizations</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/maritime-industries" data-sf-ec-immutable=""><span class="icon fa-solid fa-sailboat"></span><span class="text">Maritime Industries</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/government-agencies" data-sf-ec-immutable=""><span class="icon fa-solid fa-building-columns"></span><span class="text">Government Agencies</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/enterprise-services/non-profit-organizations" data-sf-ec-immutable=""><span class="icon fa-solid fa-building-ngo"></span><span class="text">Non-Profit Organizations</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="accordion-item img-accordion-resources">
<h2 class="accordion-header"><button aria-expanded="false" data-bs-target="#img-accordion-resources-content-footer" data-bs-toggle="collapse" type="button" class="accordion-button collapsed"><span class="text">Resources</span>
</button></h2>
<div class="accordion-collapse collapse" id="img-accordion-resources-content-footer">
<div class="accordion-body">
<div class="img-big-dropdown-row img-big-dropdown-row-support pt-3">
<div class="img-title">
<div class="img-text-box">
<h2>Support</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/blog" data-sf-ec-immutable="">All Resources</a>
</li>
<li><a href="/travel-resources" data-sf-ec-immutable="">Travel Resources</a>
</li>
<li><a href="/member/plan-documents" data-sf-ec-immutable="">Plan Documents</a>
</li>
<li><a href="/find-a-doctor" data-sf-ec-immutable="">Find a Doctor</a>
</li>
<li><a href="https://purchase.imglobal.com/BeginRenewal/Start" data-sf-ec-immutable="">Renew Your Policy</a>
</li>
<li><a href="/secure-message-center" data-sf-ec-immutable="">Secure Messaging</a>
</li>
<li><a href="/newsroom" data-sf-ec-immutable="">Media Kits</a>
</li>
</ul>
</div>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-learn">
<div class="img-title">
<div class="img-text-box">
<h2>Learn</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/faq" data-sf-ec-immutable="">Glossary of Terms</a>
</li>
<li><a href="/faq" data-sf-ec-immutable="">FAQs</a>
</li>
<li><a href="/travel-insurance" data-sf-ec-immutable="">Travel Insurance</a>
</li>
<li><a href="/travel-medical-insurance" data-sf-ec-immutable="">Travel Medical Insurance</a>
</li>
<li><a href="/international-health-insurance" data-sf-ec-immutable="">International Health Insurance</a>
</li>
<li><a href="/blog" data-sf-ec-immutable="">Travel Articles</a>
</li>
</ul>
</div>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-about">
<div class="img-title">
<div class="img-text-box">
<h2>About IMG</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/our-story" data-sf-ec-immutable="">Our Story</a>
</li>
<li><a href="/customer-stories" data-sf-ec-immutable="">Customer Stories</a>
</li>
<li><a href="/careers" data-sf-ec-immutable="">Careers</a>
</li>
</ul>
</div>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-news">
<div class="img-title">
<div class="img-text-box">
<h2>News</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/newsroom" data-sf-ec-immutable="">Press Releases</a>
</li>
<li><a href="/media-coverage" data-sf-ec-immutable="">Media Coverage</a>
</li>
</ul>
</div>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-articles">
<div class="img-title">
<div class="img-text-box">
<h2>Popular Articles</h2>
</div>
</div>
<div class="img-link-list pb-3">
<ul class="mb-0">
<li><a class="img-text-icon-link" href="/blog/article/global-connect/2024/05/17/comparing-travel-insurance" data-sf-ec-immutable=""><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">What is Travel Insurance?</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/blog/article/global-connect/2023/01/23/how-to-choose-the-best-travel-protection-plan-for-you" data-sf-ec-immutable=""><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">How to Pick Your Plan</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/blog/article/global-connect/2022/10/28/the-cost-of-increased-flight-delays-cancellations-how-travel-insurance-can-help" data-sf-ec-immutable=""><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">Dealing with Flight Delays & Cancellations</span>
</a>
</li>
<li><a class="img-text-icon-link" href="/blog/article/global-connect/2020/11/02/how-to-choose-the-best-travel-medical-insurance-plan" data-sf-ec-immutable=""><span class="icon fa-solid fa-arrow-right"></span><span class="text img-text-4windows img-text-4windows-sm">Staying Protected with Travel Medical Insurance</span>
</a>
</li>
</ul>
</div><a class="img-text-icon-link" href="/blog" data-sf-ec-immutable=""><span class="text">View All</span>
<span class="icon fa-solid fa-arrow-right"></span></a>
</div>
</div>
</div>
</div>
<div class="accordion-item img-accordion-account">
<h2 class="accordion-header"><button aria-expanded="false" data-bs-target="#img-accordion-account-content-footer" data-bs-toggle="collapse" type="button" class="accordion-button collapsed"><span class="text">My Account</span>
</button></h2>
<div class="accordion-collapse collapse" id="img-accordion-account-content-footer">
<div class="accordion-body">
<div class="img-big-dropdown-row img-big-dropdown-row-members pt-3">
<div class="img-title">
<div class="img-text-box">
<h2>Members</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="/claims-center" data-sf-ec-immutable="">Claims Center</a>
</li>
<li><a href="/forms-library" data-sf-ec-immutable="">Forms Library</a>
</li>
<li><a href="/member/plan-documents" data-sf-ec-immutable="">Plan Documents</a>
</li>
<li><a href="https://purchase.imglobal.com/BeginRenewal/Start" data-sf-ec-immutable="">Renew Your Policy</a>
</li>
<li><a href="/find-a-doctor" data-sf-ec-immutable="">Find a Doctor</a>
</li>
<li><a href="/member/login" data-sf-ec-immutable="">Member Resources</a>
</li>
<li>
<a href="/member/precertification" data-sf-ec-immutable="">Precertification</a>
</li>
</ul>
</div><a class="mt-3 btn btn-blue-light-x4 w-100" href="/member/login" data-sf-ec-immutable=""><span class="img-text-4windows img-text-4windows-sm">
Member Login
</span>
</a>
</div>
<div class="img-big-dropdown-row img-big-dropdown-row-producers">
<div class="img-title">
<div class="img-text-box">
<h2>Producer/Agents</h2>
</div>
</div>
<div class="img-link-list">
<ul>
<li><a href="https://producer.imglobal.com/login/why-contract-with-img.aspx" target="_blank" data-sf-ec-immutable="">Why Contract with IMG</a>
</li>
<li><a href="https://producer.imglobal.com/login/new-producer-contracting.aspx" target="_blank" data-sf-ec-immutable="">Get Contracted</a>
</li>
<li><a href="https://producer.imglobal.com/login.aspx" target="_blank" data-sf-ec-immutable="">Producer Resources</a>
</li>
</ul>
</div><a class="mt-3 btn btn-blue-light-x4 w-100" href="https://producer.imglobal.com/login.aspx" target="_blank" data-sf-ec-immutable=""><span class="img-text-4windows img-text-4windows-sm">
Producer Login
</span>
</a>
</div>
</div>
</div>
</div>
</div><a class="btn-contact btn w-100 mt-3" href="/contact" data-sf-ec-immutable=""><span class="text">Contact Us</span></a>
</div>
</div>
<div class="modal fade modal-contact" id="modal-contact" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true"> <div class="modal-dialog">
<div id="ContactModal_T546AE63A040_Col00" class="sf_colsIn modal-dialog" data-sf-element="Container" data-placeholder-label="Modal Dialog"><div id="ContactModal_T546AE63A041_Col00" class="sf_colsIn modal-content" data-sf-element="Container" data-placeholder-label="Modal Content"><button type="button" data-bs-dismiss="modal" class="img-modal-close-btn img-btn-fab blue-light-2-5x">
<span class="icon fa-solid fa-xmark"></span>
</button><div id="ContactModal_T546AE63A045_Col00" class="sf_colsIn img-col img-contact-left" data-sf-element="Container" data-placeholder-label="Left Column"><h2 class="img-modal-title pb-5 mb-0">Contact Us</h2>
<div class="img-contact-info img-contact-info-content pb-4">
<p>
If you need additional assistance, please contact us directly below. Our team is here to guide and support you every step of the way! If you need to send personal information, such as medical records or payment info, please use our <a href="/secure-message-center">Secure Message Form</a>.
</p>
</div>
<div class="img-contact-content-info pb-5">
<ul class="sf_colsIn img-list-icon img-list-icon-small">
<li><span class="icon fa-solid fa-phone"></span>
<p class="text"><a href="tel:+1-317-655-4500">+1 (317) 655-4500</a>
</p>
</li>
<li><span class="icon fa-solid fa-location-dot"></span>
<p class="text">9200 Keystone Crossing <br />Suite 800 <br />Indianapolis, IN 46240 USA
</p>
</li>
<li><span class="icon fa-solid fa-envelope"></span>
<p class="text">For mail, please refer to the fax number, email address, or mailing address on your IMG documents
</p>
</li>
</ul>
</div>
<div class="img-contact-social-media pb-5">
<div class="sf_colsIn img-icon-row g-2 align-items-center d-flex flex-row"><a class="icon fa-brands fa-square-facebook fs-4 pe-4" href="https://www.facebook.com/IMGinsurance" target="_blank"></a><a class="icon fa-brands fa-youtube fs-3 pe-4" href="https://www.youtube.com/user/IMGmarketingdept" target="_blank"></a><a class="icon fa-brands fa-x-twitter fs-4 pe-4"
href="https://twitter.com/imglobal" target="_blank"></a><a class="icon fa-brands fa-linkedin fs-4" href="https://www.linkedin.com/company/international-medical-group" target="_blank"></a></div>
</div>
<div class="sf_colsIn img-contact-info img-contact-info-bottom">
<p class="mb-0">Already a member? <br /><a href="/member/login" class="img-link" aria-label="log into your account" target="">
<span class="icon fa-solid fa-arrow-right me-2"></span><span class="text">Log in to your account</span>
</a>
</p>
</div>
</div>
<div id="ContactModal_T546AE63A046_Col00" class="sf_colsIn img-col img-contact-right" data-sf-element="Container" data-placeholder-label="Right Column"><div class="img-contact-graphic">
<svg xmlns="http://www.w3.org/2000/svg" width="237" height="152" fill="none" viewBox="0 0 237 152">
<g class="bird-graphic">
<path fill="#DEF1FF" d="M198.314 128.026c-7.661 7.858-20.457 14.076-34.061 14.636-15.451.637-28.708-5.772-43.805-7.136-11.407-1.032-23.244.859-34.915 1.736-11.672.877-24.3.53-32.913-4.221-11.23-6.191-11.945-17.637-9.967-27.732 1.978-10.094 5.778-20.695.807-29.947-2.892-5.382-8.527-9.778-12.57-14.773-8.248-10.185-9.538-23.014-3.48-34.602 3.86-7.381 12.056-14.917 23.502-16.301 13.018-1.575 23.83 5.282 36.574 6.551 17.739 1.767 35.072-7.367 53.242-9.164 19.827-1.962 38.695 5.351 49.471 15.816 10.776 10.464 14.68 23.616 16.421 36.621 2.871 21.436 11.583 48.118-8.307 68.517l.001-.001Z" class="blob-bg" style="mix-blend-mode:multiply;"></path>
<path fill="#82C8FB" d="M26.741 59.353c0-.375.305-.678.68-.678h35.534a.679.679 0 1 1 0 1.355H27.421a.678.678 0 0 1-.68-.677ZM.412 49.199c0-.749.609-1.355 1.36-1.355h56.037c.75 0 1.36.606 1.36 1.355 0 .748-.61 1.355-1.36 1.355H1.771c-.75 0-1.359-.607-1.359-1.355ZM7.074 69.51c0-.748.609-1.354 1.36-1.354h61.503c.75 0 1.359.606 1.359 1.355 0 .748-.609 1.355-1.36 1.355H8.434c-.75 0-1.359-.607-1.359-1.355Z" class="speed-lines"></path>
<g class="bird">
<path fill="#82C8FB" d="M154.562 39.158c-4.946 1.077-12.147 3.9-14.655 5.108-2.666 1.287-4.044 1.918-6.361 3.819-12.469 10.216-23.779 33.426-7.455 48.096.744.67 5.992 4.508 10.011 6.451l18.46-63.474Z" class="wing-back"></path>
<g class="body">
<path fill="#45A4FD" d="M76.19 94.133c9.253 16.226 31.509 24.275 53.958 18.26 22.449-6.016 38.745-24.313 38.645-42.992L76.189 94.13l.002.004Z" class="body"></path>
<path fill="#82C8FB" d="M134.148 97.206c-10.273 3.37-18.035 9.972-21.326 17.175 5.686.27 11.622-.324 17.574-1.919 10.365-2.777 19.409-8.176 26.142-15.016.224-.344.463-.678.676-1.028-6.611-2.007-14.844-1.91-23.066.788Z" class="belly"></path>
</g>
<path fill="#1285EF" d="M78.711 34.906c-.12 4.631-.743 14.793-.49 17.84.33 3.974.383 4.713 1.345 8.03 4.759 16.466 33.66 43.402 54.017 27.136.929-.74 6.618-6.124 10.001-10.425l-64.873-42.58Z" class="wing-front"></path>
<path fill="#45A4FD" d="m55.536 101.009 22.63-6.064-20.795-8.408-1.835 14.472Z" class="tail"></path>
<g class="head">
<path fill="#132D52" d="m165.256 72.02-1.125 5.406 13.889 1.23-12.764-6.637Z" class="beak-back"></path>
<g class="envelope">
<path fill="#F7BF08" fill-rule="evenodd" d="M218.43 40.237v69.102c0 1.197-1.018 2.145-2.235 2.145h-40.879a2.124 2.124 0 0 1-2.136-2.145V40.237c0-1.197.943-2.245 2.136-2.245h40.879c1.192 0 2.235 1.023 2.235 2.245Z" clip-rule="evenodd"></path>
<path fill="#FDCD2F" fill-rule="evenodd" d="M173.278 110.011c-.075-.249-.075-.423-.075-.698V40.211c0-.25 0-.524.075-.773l12.318 17.606 12.492 17.68-24.81 35.287Z" clip-rule="evenodd"></path>
</g>
<path fill="#45A4FD" d="M168.017 73.194c-.675-7.116-6.991-12.337-14.107-11.662-7.116.675-12.337 6.991-11.662 14.107.675 7.116 6.991 12.337 14.107 11.662 7.116-.675 12.337-6.991 11.662-14.107Z" class="face"></path>
<path fill="#132D52" d="M158.846 72.11a2.231 2.231 0 1 1-1.415-2.822 2.226 2.226 0 0 1 1.413 2.818l.002.004Z" class="eye"></path>
<path fill="#132D52" d="m166.863 69.148 1.429 5.334 12.956-5.153-14.385-.18Z" class="beak-front"></path>
</g>
</g>
</g>
</svg>
</div><div id="ContactModal_T546AE63A049_Col00" class="sf_colsIn img-sf-form" data-sf-element="Container" data-placeholder-label="Form"><div data-sf-role='form-visibility-wrapper' style='display: none'>
<div data-sf-role="form-container">
<input type="hidden" data-sf-role="form-id" value="da44c237-a856-6fd5-8d0a-ff1a00eef763" name="FormId" />
<input type="hidden" data-sf-role="marketo-settings" value="{"syncFormFieldsToLeadFields":false,"doSpecificWebCalls":false}" name="MarketoSettings" />
<div data-sf-role="success-message" class="alert alert-success my-3" style="display: none;">Thank you for your message! We'll be in touch shortly.</div>
<div data-sf-role="error-message" class="alert alert-danger my-3" style="display: none;"></div>
<div data-sf-role="loading-img" style="display:none;">
<div class="spinner-border text-primary my-3" role="status">
<span class="visually-hidden">Loading...</span>
</div>
</div>
<div data-sf-role="fields-container">
<div id="C001_Col00_2" class="sf_colsIn formBox contactForm" data-sf-element="Container">
<script data-sf-role='start_field_C036' data-sf-role-field-name='TextFieldController_4'></script>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"First Name field must be less than 255 characters", "required": "First Name is required", "invalid": "Entry is not valid!", "regularExpression": "First Name field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-9'>First Name</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-9'
type="text"
class="form-control"
name="TextFieldController_4"
value=""
aria-required="true"
data-sf-role="text-field-input"
required="required" pattern=".{0,255}"
aria-describedby='TextboxErrorMessage-11' />
<p id='TextboxErrorMessage-11' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C036'></script><script data-sf-role='start_field_C042' data-sf-role-field-name='TextFieldController_1'></script>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Last Name field must be less than 255 characters", "required": "Last Name is required", "invalid": "Entry is not valid!", "regularExpression": "Last Name field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-10'>Last Name</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-10'
type="text"
class="form-control"
name="TextFieldController_1"
value=""
aria-required="true"
data-sf-role="text-field-input"
required="required" pattern=".{0,255}"
aria-describedby='TextboxErrorMessage-12' />
<p id='TextboxErrorMessage-12' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C042'></script><script data-sf-role='start_field_C040' data-sf-role-field-name='EmailTextFieldController'></script>
<div class="form-group" data-sf-role="email-text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Email field must be less than 255 characters", "required": "Email is required", "invalid": "Entry is not valid!", "regularExpression": "Email address is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Email-3'>Email</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input
id='Email-3'
data-sf-role="email-text-field-input"
type="email"
class="form-control"
name="EmailTextFieldController"
value=""
aria-required="true"
required="required" pattern="^[a-zA-Z0-9.!#$%&'*\+\-\/=?^_`\{\|\}~]+@(?:[a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,63}$"
aria-describedby='TextboxErrorMessage-13' />
<p id='EmailErrorMessage-3' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C040'></script><script data-sf-role='start_field_C044' data-sf-role-field-name='VerifyEmailController'></script>
<div class="my-3" data-sf-role="email-text-field-container" style="display:none;">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Email field must be less than 255 characters", "required": "Email address is required", "invalid": "Entry is not valid!", "regularExpression": "Email address is invalid"}' />
<label class="form-label" for='Email-4'>Verify Email</label>
<input id='Email-4'
data-sf-role="email-text-field-input"
type="email"
class="form-control"
name="verifyEmail"
value=""
aria-required="false"
pattern="^[a-zA-Z0-9.!#$%&'*\+\-\/=?^_`\{\|\}~]+@(?:[a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,63}$"
aria-describedby='TextboxErrorMessage-14' />
<div id='EmailErrorMessage-4' data-sf-role="error-message" role="alert" aria-live="assertive" class="invalid-feedback"></div>
</div>
<script data-sf-role='end_field_C044'></script><script data-sf-role='start_field_C019' data-sf-role-field-name='TextFieldController_0'></script>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Phone is too long", "required": "Phone is required", "invalid": "Entry is not valid!", "regularExpression": "Phone is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-11'>Phone</label>
<span class="optional">
(Optional)
</span>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-11'
type="tel"
class="form-control"
name="TextFieldController_0"
value=""
aria-required="false"
data-sf-role="text-field-input"
pattern="(?=^.{0,255}$)^\+?(\d[\d\-\.\s]+)?(\([\d\-\.\s]+\))?[\d\-\.\s]+\d$"
aria-describedby='TextboxErrorMessage-15' />
<p id='TextboxErrorMessage-15' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C019'></script><script data-sf-role='start_field_C007' data-sf-role-field-name='DropdownListFieldController'></script>
<div class="form-group" data-sf-role="dropdown-list-field-container">
<input type="hidden" data-sf-role="violation-messages" value='{ "required": "Please select an option above"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Dropdown-4'>
I'm a
</label>
<span id='DropdownInfo-1' uib-tooltip="In order to properly route your message to the appropriate team, please select from the following options. If none of the options relate to you or you're unsure, please select 'Other.'" class="text-tooltip-help margin-left-5 helper_tooltip zmdi zmdi-help-outline" tooltip-append-to-body="true">
</span>
</div>
</div>
<div class="formBox form_item">
<div class="selectpicker form-group">
<select id='Dropdown-4'
data-sf-role="dropdown-list-field-select"
name="DropdownListFieldController"
required='required'
class="form-control"
aria-required="true"
aria-describedby='DropdownInfo-1 DropdownErrorMessage-4' >
<option value="">--</option>
<option value="Job Applicant">Job Applicant</option>
<option value="Medical Provider">Medical Provider</option>
<option value="New / Potential Customer">New / Potential Customer</option>
<option value="Policy Holder">Policy Holder</option>
<option value="Producer / Agency / Broker">Producer / Agency / Broker</option>
<option value="Other">Other</option>
</select>
<p id='DropdownErrorMessage-4' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C007'></script><script data-sf-role='start_field_C041' data-sf-role-field-name='TextFieldController'></script>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Producer / Agency / Broker Number field must be less than 255 characters", "required": "Producer / Agency / Broker Number is required", "invalid": "Entry is not valid!", "regularExpression": "Producer / Agency / Broker Number field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-12'>Producer / Agency / Broker Number</label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-12'
type="text"
class="form-control"
name="TextFieldController"
value=""
aria-required="true"
data-sf-role="text-field-input"
required="required" pattern=".{0,255}"
aria-describedby='TextboxErrorMessage-16' />
<p id='TextboxErrorMessage-16' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C041'></script><script data-sf-role='start_field_C023' data-sf-role-field-name='DropdownListFieldController_2'></script>
<div class="form-group" data-sf-role="dropdown-list-field-container">
<input type="hidden" data-sf-role="violation-messages" value='{ "required": "Current policy holder is required"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Dropdown-5'>
Is this regarding a current policy holder?
</label>
<span id='DropdownInfo-2' uib-tooltip="Select 'Yes' if your inquiry is in regards to a current policy holder." class="text-tooltip-help margin-left-5 helper_tooltip zmdi zmdi-help-outline" tooltip-append-to-body="true">
</span>
</div>
</div>
<div class="formBox form_item">
<div class="selectpicker form-group">
<select id='Dropdown-5'
data-sf-role="dropdown-list-field-select"
name="DropdownListFieldController_2"
required='required'
class="form-control"
aria-required="true"
aria-describedby='DropdownInfo-2 DropdownErrorMessage-5' >
<option value="">--</option>
<option value="Yes">Yes</option>
<option value="No">No</option>
</select>
<p id='DropdownErrorMessage-5' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C023'></script><script data-sf-role='start_field_C010' data-sf-role-field-name='DropdownListFieldController_0'></script>
<div class="form-group" data-sf-role="dropdown-list-field-container">
<input type="hidden" data-sf-role="violation-messages" value='{ "required": "Policy type is required"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Dropdown-6'>
What type of policy is this in reference to?
</label>
<span id='DropdownInfo-3' uib-tooltip="The name of the policy or service can be found on your ID card or certificate wording. If you are unsure on the exact name of your policy or service, please select "Other / Not Sure." Please note, this may add an additional delay on response times." class="text-tooltip-help margin-left-5 helper_tooltip zmdi zmdi-help-outline" tooltip-append-to-body="true">
</span>
</div>
</div>
<div class="formBox form_item">
<div class="selectpicker form-group">
<select id='Dropdown-6'
data-sf-role="dropdown-list-field-select"
name="DropdownListFieldController_0"
required='required'
class="form-control"
aria-required="true"
aria-describedby='DropdownInfo-3 DropdownErrorMessage-6' >
<option value="">--</option>
<option value="IMG">IMG</option>
<option value="IMG Europe">IMG Europe</option>
<option value="iTravelInsured">iTravelInsured</option>
<option value="ALC">ALC</option>
<option value="Global Response">Global Response</option>
<option value="Other / Not Sure">Other / Not Sure</option>
</select>
<p id='DropdownErrorMessage-6' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C010'></script><script data-sf-role='start_field_C012' data-sf-role-field-name='TextFieldController_2'></script>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Certificate / Policy Number is too long", "required": "Certificate / Policy Number is required", "invalid": "Entry is not valid!", "regularExpression": "Certificate / Policy Number field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-13'>Certificate / Policy Number</label>
<span id='TextboxInfo-1' uib-tooltip="Your Certificate / Policy Number can be found on your insurance ID card." class="text-tooltip-help margin-left-5 helper_tooltip zmdi zmdi-help-outline" tooltip-append-to-body="true">
</span>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-13'
type="text"
class="form-control"
name="TextFieldController_2"
value=""
aria-required="true"
data-sf-role="text-field-input"
required="required" pattern=".{0,255}"
aria-describedby='TextboxInfo-1 TextboxErrorMessage-17' />
<p id='TextboxErrorMessage-17' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C012'></script><script data-sf-role='start_field_C013' data-sf-role-field-name='TextFieldController_3'></script>
<!-- InputCssClass class variable -->
<div class="form-group" data-sf-role="text-field-container">
<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Insured ID / Customer Number is too long", "required": "Insured ID / Customer Number is required", "invalid": "Entry is not valid!", "regularExpression": "Insured ID / Customer Number field input is invalid"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label class="" for='Textbox-14'>Insured ID / Customer Number</label>
<span id='TextboxInfo-2' uib-tooltip="Your Insured ID / Customer Number can be found on your insurance ID card." class="text-tooltip-help margin-left-5 helper_tooltip zmdi zmdi-help-outline" tooltip-append-to-body="true">
</span>
</div>
</div>
<div class="formBox">
<div class="form_item">
<input id='Textbox-14'
type="text"
class="form-control"
name="TextFieldController_3"
value=""
aria-required="true"
data-sf-role="text-field-input"
required="required" pattern=".{0,255}"
aria-describedby='TextboxInfo-2 TextboxErrorMessage-18' />
<p id='TextboxErrorMessage-18' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C013'></script><script data-sf-role='start_field_C034' data-sf-role-field-name='DropdownListFieldController_1'></script>
<div class="form-group" data-sf-role="dropdown-list-field-container">
<input type="hidden" data-sf-role="violation-messages" value='{ "required": "Nature of Inquiry is required"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Dropdown-7'>
Nature of Inquiry
</label>
<span id='DropdownInfo-4' uib-tooltip="Please select the reason for submitting this form request. If you don't see your reason, please select "Other."" class="text-tooltip-help margin-left-5 helper_tooltip zmdi zmdi-help-outline" tooltip-append-to-body="true">
</span>
</div>
</div>
<div class="formBox form_item">
<div class="selectpicker form-group">
<select id='Dropdown-7'
data-sf-role="dropdown-list-field-select"
name="DropdownListFieldController_1"
required='required'
class="form-control"
aria-required="true"
aria-describedby='DropdownInfo-4 DropdownErrorMessage-7' >
<option value="">--</option>
<option value="Submit a Claim or Claims Inquiry">Submit a Claim or Claims Inquiry</option>
<option value="Send / Update Payment Info">Send / Update Payment Info</option>
<option value="Plan / Benefit Question">Plan / Benefit Question</option>
<option value="Plan / Policy Change">Plan / Policy Change</option>
<option value="Grievance">Grievance</option>
<option value="Website Feedback">Website Feedback</option>
<option value="Other">Other</option>
</select>
<p id='DropdownErrorMessage-7' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C034'></script><script data-sf-role='start_field_C035' data-sf-role-field-name='DropdownListFieldController_3'></script>
<div class="form-group" data-sf-role="dropdown-list-field-container">
<input type="hidden" data-sf-role="violation-messages" value='{ "required": "Reason for Submitting is required"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Dropdown-8'>
Reason for Submitting
</label>
<span id='DropdownInfo-5' uib-tooltip="Select "Other" if none of the options relate to your reason." class="text-tooltip-help margin-left-5 helper_tooltip zmdi zmdi-help-outline" tooltip-append-to-body="true">
</span>
</div>
</div>
<div class="formBox form_item">
<div class="selectpicker form-group">
<select id='Dropdown-8'
data-sf-role="dropdown-list-field-select"
name="DropdownListFieldController_3"
required='required'
class="form-control"
aria-required="true"
aria-describedby='DropdownInfo-5 DropdownErrorMessage-8' >
<option value="">--</option>
<option value="Check Job Application Status">Check Job Application Status</option>
<option value="Employment Verification">Employment Verification</option>
<option value="General Inquiry">General Inquiry</option>
<option value="Send Payment Information">Send Payment Information</option>
<option value="Website Feedback">Website Feedback</option>
<option value="Other">Other</option>
</select>
<p id='DropdownErrorMessage-8' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div>
</div>
</div>
<script data-sf-role='end_field_C035'></script><script data-sf-role='start_field_C033' data-sf-role-field-name=''></script>
<div class="alert-contact alert-static alert-info my-3" role="heading">
<span><span style="font-weight:700;">Please Note</span><span>: This form is for general inquiries only. If you are trying to send any private or personal information that may disclose payment, medical, claims or any other sensitive data, please use our encrypted <a href="/secure-message-center/">Secure Message</a> form.</span>
</div><script data-sf-role='end_field_C033'></script><script data-sf-role='start_field_C011' data-sf-role-field-name='ParagraphTextFieldController'></script>
<div class="form-group" data-sf-role="paragraph-text-field-container">
<input type="hidden" data-sf-role="violation-messages" value='{"maxLength":"Message field input is too long", "required": "Message is required"}' />
<div class="formBox">
<div class="form-group no_margin__bottom">
<label for='Textarea-2'>Message </label>
</div>
</div>
<div class="formBox">
<div class="form_item">
<textarea id='Textarea-2'
class="form-control"
rows="4"
data-sf-role="paragraph-text-field-textarea"
name="ParagraphTextFieldController"
required='required'
aria-describedby='ParagraphErrorMessage-2' ></textarea>
<p id='ParagraphErrorMessage-2' data-sf-role="error-message" role="alert" aria-live="assertive" class="error_message"></p>
</div></div></div>
<script data-sf-role='end_field_C011'></script>
<div >
<div ><div class="formBox form_item"><div class="g-recaptcha" id="recapchaWidget"></div><p data-sf-role="error-message" class="error-message" style="display:none;"> </p></div></div>
</div>
<div class="my-3">
<button type="submit" class="btn btn-primary" >Submit</button>
</div>
</div>
<input type="hidden" data-sf-role="form-rules-hidden-fields" name="sf_FormHiddenFields" value="C010,C012,C013,C023,C033,C034,C035,C041" autocomplete="off"/><input type='hidden' data-sf-key="da44c237-a856-6fd5-8d0a-ff1a00eef763" /><input type="hidden" data-sf-role="form-rules" value='[{"Operator":"Or","Conditions":[{"Id":"C007","Operator":"Equal","Value":"Producer / Agency / Broker"},{"Id":"C007","Operator":"Equal","Value":"Medical Provider"},{"Id":"C007","Operator":"Equal","Value":"Other"}],"Actions":[{"Target":"C023","Action":"Show"}]},{"Operator":"Or","Conditions":[{"Id":"C023","Operator":"Equal","Value":"No"},{"Id":"C007","Operator":"Equal","Value":"New / Potential Customer"}],"Actions":[{"Target":"C035","Action":"Show"}]},{"Operator":"Or","Conditions":[{"Id":"C007","Operator":"Equal","Value":"Policy Holder"},{"Id":"C023","Operator":"Equal","Value":"Yes"}],"Actions":[{"Target":"C010","Action":"Show"}]},{"Operator":"Or","Conditions":[{"Id":"C010","Operator":"Equal","Value":"IMG"},{"Id":"C010","Operator":"Equal","Value":"IMG Europe"},{"Id":"C010","Operator":"Equal","Value":"iTravelInsured"},{"Id":"C010","Operator":"Equal","Value":"ALC"},{"Id":"C010","Operator":"Equal","Value":"Global Response"},{"Id":"C010","Operator":"Equal","Value":"Other / Not Sure"}],"Actions":[{"Target":"C012","Action":"Show"},{"Target":"C013","Action":"Show"},{"Target":"C034","Action":"Show"}]},{"Operator":"And","Conditions":[{"Id":"C010","Operator":"Equal","Value":"Other / Not Sure"}],"Actions":[{"Target":"C012","Action":"Hide"},{"Target":"C013","Action":"Hide"}]},{"Operator":"Or","Conditions":[{"Id":"C034","Operator":"Equal","Value":"Submit a Claim or Claims Inquiry"},{"Id":"C034","Operator":"Equal","Value":"Send / Update Payment Info"},{"Id":"C035","Operator":"Equal","Value":"Send Payment Information"}],"Actions":[{"Target":"C033","Action":"Show"}]},{"Operator":"Or","Conditions":[{"Id":"C007","Operator":"Equal","Value":"Producer / Agency / Broker"}],"Actions":[{"Target":"C041","Action":"Show"}]},{"Operator":"And","Conditions":[{"Id":"C007","Operator":"Equal","Value":"New / Potential Customer"},{"Id":"C035","Operator":"Equal","Value":"General Inquiry"}],"Actions":[{"Target":"sf_SendNotification_0","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C007","Operator":"Equal","Value":"New / Potential Customer"},{"Id":"C035","Operator":"Equal","Value":"Other"}],"Actions":[{"Target":"sf_SendNotification_1","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C007","Operator":"Equal","Value":"New / Potential Customer"},{"Id":"C035","Operator":"Equal","Value":"Send Payment Information"}],"Actions":[{"Target":"sf_SendNotification_2","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C007","Operator":"Equal","Value":"New / Potential Customer"},{"Id":"C035","Operator":"Equal","Value":"Website Feedback"}],"Actions":[{"Target":"sf_SendNotification_3","Action":"SendNotification"}]},{"Operator":"Or","Conditions":[{"Id":"C010","Operator":"Equal","Value":"IMG"},{"Id":"C010","Operator":"Equal","Value":"Other / Not Sure"}],"Actions":[{"Target":"sf_SendNotification_4","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C010","Operator":"Equal","Value":"IMG"},{"Id":"C034","Operator":"Equal","Value":"Send / Update Payment Info"}],"Actions":[{"Target":"sf_SendNotification_5","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C010","Operator":"Equal","Value":"Other / Not Sure"},{"Id":"C034","Operator":"Equal","Value":"Send / Update Payment Info"}],"Actions":[{"Target":"sf_SendNotification_6","Action":"SendNotification"}]},{"Operator":"Or","Conditions":[{"Id":"C010","Operator":"Equal","Value":"IMG Europe"}],"Actions":[{"Target":"sf_SendNotification_7","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C010","Operator":"Equal","Value":"IMG Europe"},{"Id":"C034","Operator":"Equal","Value":"Submit a Claim or Claims Inquiry"}],"Actions":[{"Target":"sf_SendNotification_8","Action":"SendNotification"}]},{"Operator":"Or","Conditions":[{"Id":"C010","Operator":"Equal","Value":"iTravelInsured"},{"Id":"C012","Operator":"Contains","Value":"TC"}],"Actions":[{"Target":"sf_SendNotification_9","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C010","Operator":"Equal","Value":"iTravelInsured"},{"Id":"C034","Operator":"Equal","Value":"Submit a Claim or Claims Inquiry"}],"Actions":[{"Target":"sf_SendNotification_10","Action":"SendNotification"}]},{"Operator":"Or","Conditions":[{"Id":"C010","Operator":"Equal","Value":"ALC"}],"Actions":[{"Target":"sf_SendNotification_11","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C010","Operator":"Equal","Value":"ALC"},{"Id":"C034","Operator":"Equal","Value":"Send / Update Payment Info"}],"Actions":[{"Target":"sf_SendNotification_12","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C010","Operator":"Equal","Value":"ALC"},{"Id":"C034","Operator":"Equal","Value":"Submit a Claim or Claims Inquiry"}],"Actions":[{"Target":"sf_SendNotification_13","Action":"SendNotification"}]},{"Operator":"Or","Conditions":[{"Id":"C010","Operator":"Equal","Value":"Global Response"}],"Actions":[{"Target":"sf_SendNotification_14","Action":"SendNotification"}]},{"Operator":"Or","Conditions":[{"Id":"C034","Operator":"Equal","Value":"Grievance"}],"Actions":[{"Target":"sf_SendNotification_15","Action":"SendNotification"}]},{"Operator":"Or","Conditions":[{"Id":"C034","Operator":"Equal","Value":"Website Feedback"}],"Actions":[{"Target":"sf_SendNotification_16","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C007","Operator":"Equal","Value":"Producer / Agency / Broker"},{"Id":"C023","Operator":"Equal","Value":"No"}],"Actions":[{"Target":"sf_SendNotification_17","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C007","Operator":"Equal","Value":"Medical Provider"},{"Id":"C023","Operator":"Equal","Value":"No"}],"Actions":[{"Target":"sf_SendNotification_18","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C007","Operator":"Equal","Value":"Other"},{"Id":"C023","Operator":"Equal","Value":"No"}],"Actions":[{"Target":"sf_SendNotification_19","Action":"SendNotification"}]},{"Operator":"Or","Conditions":[{"Id":"C035","Operator":"Equal","Value":"Website Feedback"}],"Actions":[{"Target":"sf_SendNotification_20","Action":"SendNotification"}]},{"Operator":"Or","Conditions":[{"Id":"C011","Operator":"Contains","Value":"/member/assistance/claims"}],"Actions":[{"Target":"sf_SendNotification_21","Action":"SendNotification"}]},{"Operator":"Or","Conditions":[{"Id":"C007","Operator":"Equal","Value":"Job Applicant"}],"Actions":[{"Target":"C035","Action":"Show"}]},{"Operator":"And","Conditions":[{"Id":"C007","Operator":"Equal","Value":"Other"},{"Id":"C023","Operator":"Equal","Value":"No"},{"Id":"C035","Operator":"Equal","Value":"Employment Verification"}],"Actions":[{"Target":"sf_SendNotification_22","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C007","Operator":"Equal","Value":"Job Applicant"},{"Id":"C035","Operator":"Equal","Value":"Check Job Application Status"}],"Actions":[{"Target":"sf_SendNotification_23","Action":"SendNotification"}]},{"Operator":"And","Conditions":[{"Id":"C007","Operator":"Equal","Value":"Job Applicant"},{"Id":"C035","Operator":"Equal","Value":"Other"}],"Actions":[{"Target":"sf_SendNotification_24","Action":"SendNotification"}]}]' /><input type="hidden" data-sf-role="form-rules-skip-fields" name="sf_FormSkipFields" autocomplete="off"/><input type="hidden" data-sf-role="form-rules-message" name="sf_FormMessage" autocomplete="off"/><input type="hidden" data-sf-role="form-rules-notification-emails" name="sf_FormNotificationEmails" autocomplete="off"/><input type="hidden" data-sf-role="form-rules-redirect-page" name="sf_FormRedirectPage" autocomplete="off"/>
</div>
<input type="hidden" data-sf-role="ajax-submit-url" value="/enterprise-services/AjaxSubmit" />
<input type="hidden" data-sf-role="redirect-url" />
<input type="hidden" data-sf-role="widget-id" value="2c7fe637-a856-6fd5-8d0a-ff1a00eef763" name="WidgetId" />
</div>
<script src="/WebResource.axd?d=H6htUMOhRRwK1VWyQOwJEiLFb9FHl5RVszqw9yc5p_3mLnzx-EW1cjs4vLeUbw6RYHOvDS5-cyiwOfvb6F5SjF9lm2tNFVwfvBhCrikAIK6yZcJpoLo7scrtG14oa-pcCFIaF2biquXxwUOBj4Rpko0AidxiHsup08V94G-azfuNrToz0&t=638410155300000000" type="text/javascript"></script><script>formHiddenFieldsInitialization("da44c237-a856-6fd5-8d0a-ff1a00eef763")</script></div>
</div>
</div>
</div>
</div>
</div> </div> <script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/TextField/text-field.js?package=Bootstrap5&v=MTUuMC44MjI1LjA%3d" type="text/javascript"></script><script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/EmailTextField/email-text-field.js?package=Bootstrap5&v=MTUuMC44MjI1LjA%3d" type="text/javascript"></script><script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/Form/form.all.min.js?package=Bootstrap5&v=MTUuMC44MjI1LjA%3d" type="text/javascript"></script><script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend/Mvc/Scripts/EmailTextField/email-text-field.js?package=Bootstrap5&v=MTUuMC44MjI1LjA%3d" type="text/javascript"></script><script type="application/json" id="PersonalizationTracker">
{"IsPagePersonalizationTarget":false,"IsUrlPersonalizationTarget":false,"PageId":"bd3ed837-a856-6fd5-8d0a-ff1500eef763"}
</script><script type="text/javascript" src="/WebResource.axd?d=NjxTqR2bqTw1rewxxlkHPsQ_jYOPS2hmOMXl1X-YSb-Ut9GvYeLoLxJ4qk-s30SygKcpNaq1kWMjtbNVRCk57DakJ__D6WSUHJ9Nhvw3-0MRKuLcQ6ryu51j1H5-RetrX6hXHAf40NrCOp1N4bFH4-9jMdTM9-V2VPP-XP68T_pOynhTKsr6wl27cSXi-t78SRME81xUMYhj3j4LpnS-piDcppI1&t=638410155340000000">
</script><script type="text/javascript">
/*!
* Bootstrap v5.3.3 (https://getbootstrap.com/)
* Copyright 2011-2024 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper)}(this,(function(t){"use strict";function e(t){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t)for(const i in t)if("default"!==i){const s=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(e,i,s.get?s:{enumerable:!0,get:()=>t[i]})}return e.default=t,Object.freeze(e)}const i=e(t),s=new Map,n={set(t,e,i){s.has(t)||s.set(t,new Map);const n=s.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>s.has(t)&&s.get(t).get(e)||null,remove(t,e){if(!s.has(t))return;const i=s.get(t);i.delete(e),0===i.size&&s.delete(t)}},o="transitionend",r=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),a=t=>{t.dispatchEvent(new Event(o))},l=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),c=t=>l(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(r(t)):null,h=t=>{if(!l(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},d=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),u=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?u(t.parentNode):null},_=()=>{},g=t=>{t.offsetHeight},f=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,m=[],p=()=>"rtl"===document.documentElement.dir,b=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,s=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=s,t.jQueryInterface)}},"loading"===document.readyState?(m.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of m)t()})),m.push(e)):e()},v=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,y=(t,e,i=!0)=>{if(!i)return void v(t);const s=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const s=Number.parseFloat(e),n=Number.parseFloat(i);return s||n?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let n=!1;const r=({target:i})=>{i===e&&(n=!0,e.removeEventListener(o,r),v(t))};e.addEventListener(o,r),setTimeout((()=>{n||a(e)}),s)},w=(t,e,i,s)=>{const n=t.length;let o=t.indexOf(e);return-1===o?!i&&s?t[n-1]:t[0]:(o+=i?1:-1,s&&(o=(o+n)%n),t[Math.max(0,Math.min(o,n-1))])},A=/[^.]*(?=\..*)\.|.*/,E=/\..*/,C=/::\d+$/,T={};let k=1;const $={mouseenter:"mouseover",mouseleave:"mouseout"},S=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function L(t,e){return e&&`${e}::${k++}`||t.uidEvent||k++}function O(t){const e=L(t);return t.uidEvent=e,T[e]=T[e]||{},T[e]}function I(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function D(t,e,i){const s="string"==typeof e,n=s?i:e||i;let o=M(t);return S.has(o)||(o=t),[s,n,o]}function N(t,e,i,s,n){if("string"!=typeof e||!t)return;let[o,r,a]=D(e,i,s);if(e in $){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=O(t),c=l[a]||(l[a]={}),h=I(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&n);const d=L(r,e.replace(A,"")),u=o?function(t,e,i){return function s(n){const o=t.querySelectorAll(e);for(let{target:r}=n;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return F(n,{delegateTarget:r}),s.oneOff&&j.off(t,n.type,e,i),i.apply(r,[n])}}(t,i,r):function(t,e){return function i(s){return F(s,{delegateTarget:t}),i.oneOff&&j.off(t,s.type,e),e.apply(t,[s])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=n,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function P(t,e,i,s,n){const o=I(e[i],s,n);o&&(t.removeEventListener(i,o,Boolean(n)),delete e[i][o.uidEvent])}function x(t,e,i,s){const n=e[i]||{};for(const[o,r]of Object.entries(n))o.includes(s)&&P(t,e,i,r.callable,r.delegationSelector)}function M(t){return t=t.replace(E,""),$[t]||t}const j={on(t,e,i,s){N(t,e,i,s,!1)},one(t,e,i,s){N(t,e,i,s,!0)},off(t,e,i,s){if("string"!=typeof e||!t)return;const[n,o,r]=D(e,i,s),a=r!==e,l=O(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))x(t,l,i,e.slice(1));for(const[i,s]of Object.entries(c)){const n=i.replace(C,"");a&&!e.includes(n)||P(t,l,r,s.callable,s.delegationSelector)}}else{if(!Object.keys(c).length)return;P(t,l,r,o,n?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const s=f();let n=null,o=!0,r=!0,a=!1;e!==M(e)&&s&&(n=s.Event(e,i),s(t).trigger(n),o=!n.isPropagationStopped(),r=!n.isImmediatePropagationStopped(),a=n.isDefaultPrevented());const l=F(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&n&&n.preventDefault(),l}};function F(t,e={}){for(const[i,s]of Object.entries(e))try{t[i]=s}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>s})}return t}function z(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function H(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const B={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${H(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${H(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const s of i){let i=s.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=z(t.dataset[s])}return e},getDataAttribute:(t,e)=>z(t.getAttribute(`data-bs-${H(e)}`))};class q{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=l(e)?B.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...l(e)?B.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[s,n]of Object.entries(e)){const e=t[s],o=l(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(n).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${n}".`)}var i}}class W extends q{constructor(t,e){super(),(t=c(t))&&(this._element=t,this._config=this._getConfig(e),n.set(this._element,this.constructor.DATA_KEY,this))}dispose(){n.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){y(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return n.get(c(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const R=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e?e.split(",").map((t=>r(t))).join(","):null},K={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let s=t.parentNode.closest(e);for(;s;)i.push(s),s=s.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!d(t)&&h(t)))},getSelectorFromElement(t){const e=R(t);return e&&K.findOne(e)?e:null},getElementFromSelector(t){const e=R(t);return e?K.findOne(e):null},getMultipleElementsFromSelector(t){const e=R(t);return e?K.find(e):[]}},V=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;j.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),d(this))return;const n=K.getElementFromSelector(this)||this.closest(`.${s}`);t.getOrCreateInstance(n)[e]()}))},Q=".bs.alert",X=`close${Q}`,Y=`closed${Q}`;class U extends W{static get NAME(){return"alert"}close(){if(j.trigger(this._element,X).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),j.trigger(this._element,Y),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=U.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}V(U,"close"),b(U);const G='[data-bs-toggle="button"]';class J extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=J.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}j.on(document,"click.bs.button.data-api",G,(t=>{t.preventDefault();const e=t.target.closest(G);J.getOrCreateInstance(e).toggle()})),b(J);const Z=".bs.swipe",tt=`touchstart${Z}`,et=`touchmove${Z}`,it=`touchend${Z}`,st=`pointerdown${Z}`,nt=`pointerup${Z}`,ot={endCallback:null,leftCallback:null,rightCallback:null},rt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class at extends q{constructor(t,e){super(),this._element=t,t&&at.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return ot}static get DefaultType(){return rt}static get NAME(){return"swipe"}dispose(){j.off(this._element,Z)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),v(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&v(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(j.on(this._element,st,(t=>this._start(t))),j.on(this._element,nt,(t=>this._end(t))),this._element.classList.add("pointer-event")):(j.on(this._element,tt,(t=>this._start(t))),j.on(this._element,et,(t=>this._move(t))),j.on(this._element,it,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const lt=".bs.carousel",ct=".data-api",ht="next",dt="prev",ut="left",_t="right",gt=`slide${lt}`,ft=`slid${lt}`,mt=`keydown${lt}`,pt=`mouseenter${lt}`,bt=`mouseleave${lt}`,vt=`dragstart${lt}`,yt=`load${lt}${ct}`,wt=`click${lt}${ct}`,At="carousel",Et="active",Ct=".active",Tt=".carousel-item",kt=Ct+Tt,$t={ArrowLeft:_t,ArrowRight:ut},St={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Lt={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Ot extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=K.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===At&&this.cycle()}static get Default(){return St}static get DefaultType(){return Lt}static get NAME(){return"carousel"}next(){this._slide(ht)}nextWhenVisible(){!document.hidden&&h(this._element)&&this.next()}prev(){this._slide(dt)}pause(){this._isSliding&&a(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?j.one(this._element,ft,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void j.one(this._element,ft,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const s=t>i?ht:dt;this._slide(s,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&j.on(this._element,mt,(t=>this._keydown(t))),"hover"===this._config.pause&&(j.on(this._element,pt,(()=>this.pause())),j.on(this._element,bt,(()=>this._maybeEnableCycle()))),this._config.touch&&at.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of K.find(".carousel-item img",this._element))j.on(t,vt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ut)),rightCallback:()=>this._slide(this._directionToOrder(_t)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new at(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=$t[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=K.findOne(Ct,this._indicatorsElement);e.classList.remove(Et),e.removeAttribute("aria-current");const i=K.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(Et),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),s=t===ht,n=e||w(this._getItems(),i,s,this._config.wrap);if(n===i)return;const o=this._getItemIndex(n),r=e=>j.trigger(this._element,e,{relatedTarget:n,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(gt).defaultPrevented)return;if(!i||!n)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=n;const l=s?"carousel-item-start":"carousel-item-end",c=s?"carousel-item-next":"carousel-item-prev";n.classList.add(c),g(n),i.classList.add(l),n.classList.add(l),this._queueCallback((()=>{n.classList.remove(l,c),n.classList.add(Et),i.classList.remove(Et,c,l),this._isSliding=!1,r(ft)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return K.findOne(kt,this._element)}_getItems(){return K.find(Tt,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ut?dt:ht:t===ut?ht:dt}_orderToDirection(t){return p()?t===dt?ut:_t:t===dt?_t:ut}static jQueryInterface(t){return this.each((function(){const e=Ot.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}j.on(document,wt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=K.getElementFromSelector(this);if(!e||!e.classList.contains(At))return;t.preventDefault();const i=Ot.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===B.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),j.on(window,yt,(()=>{const t=K.find('[data-bs-ride="carousel"]');for(const e of t)Ot.getOrCreateInstance(e)})),b(Ot);const It=".bs.collapse",Dt=`show${It}`,Nt=`shown${It}`,Pt=`hide${It}`,xt=`hidden${It}`,Mt=`click${It}.data-api`,jt="show",Ft="collapse",zt="collapsing",Ht=`:scope .${Ft} .${Ft}`,Bt='[data-bs-toggle="collapse"]',qt={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Rt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=K.find(Bt);for(const t of i){const e=K.getSelectorFromElement(t),i=K.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return qt}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Rt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(j.trigger(this._element,Dt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Ft),this._element.classList.add(zt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(zt),this._element.classList.add(Ft,jt),this._element.style[e]="",j.trigger(this._element,Nt)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,Pt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,g(this._element),this._element.classList.add(zt),this._element.classList.remove(Ft,jt);for(const t of this._triggerArray){const e=K.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(zt),this._element.classList.add(Ft),j.trigger(this._element,xt)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(jt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=c(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Bt);for(const e of t){const t=K.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=K.find(Ht,this._config.parent);return K.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Rt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}j.on(document,Mt,Bt,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of K.getMultipleElementsFromSelector(this))Rt.getOrCreateInstance(t,{toggle:!1}).toggle()})),b(Rt);const Kt="dropdown",Vt=".bs.dropdown",Qt=".data-api",Xt="ArrowUp",Yt="ArrowDown",Ut=`hide${Vt}`,Gt=`hidden${Vt}`,Jt=`show${Vt}`,Zt=`shown${Vt}`,te=`click${Vt}${Qt}`,ee=`keydown${Vt}${Qt}`,ie=`keyup${Vt}${Qt}`,se="show",ne='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',oe=`${ne}.${se}`,re=".dropdown-menu",ae=p()?"top-end":"top-start",le=p()?"top-start":"top-end",ce=p()?"bottom-end":"bottom-start",he=p()?"bottom-start":"bottom-end",de=p()?"left-start":"right-start",ue=p()?"right-start":"left-start",_e={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},ge={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class fe extends W{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=K.next(this._element,re)[0]||K.prev(this._element,re)[0]||K.findOne(re,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return _e}static get DefaultType(){return ge}static get NAME(){return Kt}toggle(){return this._isShown()?this.hide():this.show()}show(){if(d(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!j.trigger(this._element,Jt,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))j.on(t,"mouseover",_);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(se),this._element.classList.add(se),j.trigger(this._element,Zt,t)}}hide(){if(d(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!j.trigger(this._element,Ut,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.off(t,"mouseover",_);this._popper&&this._popper.destroy(),this._menu.classList.remove(se),this._element.classList.remove(se),this._element.setAttribute("aria-expanded","false"),B.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,Gt,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!l(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Kt.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:l(this._config.reference)?t=c(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=i.createPopper(t,this._menu,e)}_isShown(){return this._menu.classList.contains(se)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return de;if(t.classList.contains("dropstart"))return ue;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?le:ae:e?he:ce}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(B.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...v(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=K.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>h(t)));i.length&&w(i,e,t===Yt,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=fe.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=K.find(oe);for(const i of e){const e=fe.getInstance(i);if(!e||!1===e._config.autoClose)continue;const s=t.composedPath(),n=s.includes(e._menu);if(s.includes(e._element)||"inside"===e._config.autoClose&&!n||"outside"===e._config.autoClose&&n)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,s=[Xt,Yt].includes(t.key);if(!s&&!i)return;if(e&&!i)return;t.preventDefault();const n=this.matches(ne)?this:K.prev(this,ne)[0]||K.next(this,ne)[0]||K.findOne(ne,t.delegateTarget.parentNode),o=fe.getOrCreateInstance(n);if(s)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),n.focus())}}j.on(document,ee,ne,fe.dataApiKeydownHandler),j.on(document,ee,re,fe.dataApiKeydownHandler),j.on(document,te,fe.clearMenus),j.on(document,ie,fe.clearMenus),j.on(document,te,ne,(function(t){t.preventDefault(),fe.getOrCreateInstance(this).toggle()})),b(fe);const me="backdrop",pe="show",be=`mousedown.bs.${me}`,ve={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},ye={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class we extends q{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return ve}static get DefaultType(){return ye}static get NAME(){return me}show(t){if(!this._config.isVisible)return void v(t);this._append();const e=this._getElement();this._config.isAnimated&&g(e),e.classList.add(pe),this._emulateAnimation((()=>{v(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(pe),this._emulateAnimation((()=>{this.dispose(),v(t)}))):v(t)}dispose(){this._isAppended&&(j.off(this._element,be),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=c(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),j.on(t,be,(()=>{v(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){y(t,this._getElement(),this._config.isAnimated)}}const Ae=".bs.focustrap",Ee=`focusin${Ae}`,Ce=`keydown.tab${Ae}`,Te="backward",ke={autofocus:!0,trapElement:null},$e={autofocus:"boolean",trapElement:"element"};class Se extends q{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return ke}static get DefaultType(){return $e}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),j.off(document,Ae),j.on(document,Ee,(t=>this._handleFocusin(t))),j.on(document,Ce,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,Ae))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=K.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===Te?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Te:"forward")}}const Le=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Oe=".sticky-top",Ie="padding-right",De="margin-right";class Ne{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Ie,(e=>e+t)),this._setElementAttributes(Le,Ie,(e=>e+t)),this._setElementAttributes(Oe,De,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Ie),this._resetElementAttributes(Le,Ie),this._resetElementAttributes(Oe,De)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const s=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+s)return;this._saveInitialAttribute(t,e);const n=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(n))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&B.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=B.getDataAttribute(t,e);null!==i?(B.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(l(t))e(t);else for(const i of K.find(t,this._element))e(i)}}const Pe=".bs.modal",xe=`hide${Pe}`,Me=`hidePrevented${Pe}`,je=`hidden${Pe}`,Fe=`show${Pe}`,ze=`shown${Pe}`,He=`resize${Pe}`,Be=`click.dismiss${Pe}`,qe=`mousedown.dismiss${Pe}`,We=`keydown.dismiss${Pe}`,Re=`click${Pe}.data-api`,Ke="modal-open",Ve="show",Qe="modal-static",Xe={backdrop:!0,focus:!0,keyboard:!0},Ye={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ue extends W{constructor(t,e){super(t,e),this._dialog=K.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Ne,this._addEventListeners()}static get Default(){return Xe}static get DefaultType(){return Ye}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||j.trigger(this._element,Fe,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ke),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(j.trigger(this._element,xe).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Ve),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){j.off(window,Pe),j.off(this._dialog,Pe),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new we({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Se({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=K.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),g(this._element),this._element.classList.add(Ve),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,ze,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){j.on(this._element,We,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),j.on(window,He,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),j.on(this._element,qe,(t=>{j.one(this._element,Be,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Ke),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,je)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(j.trigger(this._element,Me).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Qe)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Qe),this._queueCallback((()=>{this._element.classList.remove(Qe),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Ue.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}j.on(document,Re,'[data-bs-toggle="modal"]',(function(t){const e=K.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),j.one(e,Fe,(t=>{t.defaultPrevented||j.one(e,je,(()=>{h(this)&&this.focus()}))}));const i=K.findOne(".modal.show");i&&Ue.getInstance(i).hide(),Ue.getOrCreateInstance(e).toggle(this)})),V(Ue),b(Ue);const Ge=".bs.offcanvas",Je=".data-api",Ze=`load${Ge}${Je}`,ti="show",ei="showing",ii="hiding",si=".offcanvas.show",ni=`show${Ge}`,oi=`shown${Ge}`,ri=`hide${Ge}`,ai=`hidePrevented${Ge}`,li=`hidden${Ge}`,ci=`resize${Ge}`,hi=`click${Ge}${Je}`,di=`keydown.dismiss${Ge}`,ui={backdrop:!0,keyboard:!0,scroll:!1},_i={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class gi extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return ui}static get DefaultType(){return _i}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||j.trigger(this._element,ni,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Ne).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(ei),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(ti),this._element.classList.remove(ei),j.trigger(this._element,oi,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(j.trigger(this._element,ri).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(ii),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(ti,ii),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Ne).reset(),j.trigger(this._element,li)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new we({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():j.trigger(this._element,ai)}:null})}_initializeFocusTrap(){return new Se({trapElement:this._element})}_addEventListeners(){j.on(this._element,di,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():j.trigger(this._element,ai))}))}static jQueryInterface(t){return this.each((function(){const e=gi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}j.on(document,hi,'[data-bs-toggle="offcanvas"]',(function(t){const e=K.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),d(this))return;j.one(e,li,(()=>{h(this)&&this.focus()}));const i=K.findOne(si);i&&i!==e&&gi.getInstance(i).hide(),gi.getOrCreateInstance(e).toggle(this)})),j.on(window,Ze,(()=>{for(const t of K.find(si))gi.getOrCreateInstance(t).show()})),j.on(window,ci,(()=>{for(const t of K.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&gi.getOrCreateInstance(t).hide()})),V(gi),b(gi);const fi={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},mi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),pi=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,bi=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!mi.has(i)||Boolean(pi.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},vi={allowList:fi,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},yi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},wi={entry:"(string|element|function|null)",selector:"(string|element)"};class Ai extends q{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return vi}static get DefaultType(){return yi}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},wi)}_setContent(t,e,i){const s=K.findOne(i,t);s&&((e=this._resolvePossibleFunction(e))?l(e)?this._putElementInTemplate(c(e),s):this._config.html?s.innerHTML=this._maybeSanitize(e):s.textContent=e:s.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const s=(new window.DOMParser).parseFromString(t,"text/html"),n=[].concat(...s.body.querySelectorAll("*"));for(const t of n){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const s=[].concat(...t.attributes),n=[].concat(e["*"]||[],e[i]||[]);for(const e of s)bi(e,n)||t.removeAttribute(e.nodeName)}return s.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return v(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Ei=new Set(["sanitize","allowList","sanitizeFn"]),Ci="fade",Ti="show",ki=".modal",$i="hide.bs.modal",Si="hover",Li="focus",Oi={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},Ii={allowList:fi,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},Di={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Ni extends W{constructor(t,e){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Ii}static get DefaultType(){return Di}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(ki),$i,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=j.trigger(this._element,this.constructor.eventName("show")),e=(u(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(i),j.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(Ti),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.on(t,"mouseover",_);this._queueCallback((()=>{j.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!j.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Ti),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.off(t,"mouseover",_);this._activeTrigger.click=!1,this._activeTrigger[Li]=!1,this._activeTrigger[Si]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ci,Ti),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(Ci),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Ai({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ci)}_isShown(){return this.tip&&this.tip.classList.contains(Ti)}_createPopper(t){const e=v(this._config.placement,[this,t,this._element]),s=Oi[e.toUpperCase()];return i.createPopper(this._element,t,this._getPopperConfig(s))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return v(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...v(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)j.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===Si?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===Si?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");j.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?Li:Si]=!0,e._enter()})),j.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?Li:Si]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(ki),$i,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=B.getDataAttributes(this._element);for(const t of Object.keys(e))Ei.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:c(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=Ni.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}b(Ni);const Pi={...Ni.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},xi={...Ni.DefaultType,content:"(null|string|element|function)"};class Mi extends Ni{static get Default(){return Pi}static get DefaultType(){return xi}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=Mi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}b(Mi);const ji=".bs.scrollspy",Fi=`activate${ji}`,zi=`click${ji}`,Hi=`load${ji}.data-api`,Bi="active",qi="[href]",Wi=".nav-link",Ri=`${Wi}, .nav-item > ${Wi}, .list-group-item`,Ki={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Vi={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Qi extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Ki}static get DefaultType(){return Vi}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=c(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(j.off(this._config.target,zi),j.on(this._config.target,zi,qi,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,s=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:s,behavior:"smooth"});i.scrollTop=s}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},s=(this._rootElement||document.documentElement).scrollTop,n=s>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=s;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(n&&t){if(i(o),!s)return}else n||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=K.find(qi,this._config.target);for(const e of t){if(!e.hash||d(e))continue;const t=K.findOne(decodeURI(e.hash),this._element);h(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(Bi),this._activateParents(t),j.trigger(this._element,Fi,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))K.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(Bi);else for(const e of K.parents(t,".nav, .list-group"))for(const t of K.prev(e,Ri))t.classList.add(Bi)}_clearActiveClass(t){t.classList.remove(Bi);const e=K.find(`${qi}.${Bi}`,t);for(const t of e)t.classList.remove(Bi)}static jQueryInterface(t){return this.each((function(){const e=Qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(window,Hi,(()=>{for(const t of K.find('[data-bs-spy="scroll"]'))Qi.getOrCreateInstance(t)})),b(Qi);const Xi=".bs.tab",Yi=`hide${Xi}`,Ui=`hidden${Xi}`,Gi=`show${Xi}`,Ji=`shown${Xi}`,Zi=`click${Xi}`,ts=`keydown${Xi}`,es=`load${Xi}`,is="ArrowLeft",ss="ArrowRight",ns="ArrowUp",os="ArrowDown",rs="Home",as="End",ls="active",cs="fade",hs="show",ds=".dropdown-toggle",us=`:not(${ds})`,_s='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',gs=`.nav-link${us}, .list-group-item${us}, [role="tab"]${us}, ${_s}`,fs=`.${ls}[data-bs-toggle="tab"], .${ls}[data-bs-toggle="pill"], .${ls}[data-bs-toggle="list"]`;class ms extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),j.on(this._element,ts,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?j.trigger(e,Yi,{relatedTarget:t}):null;j.trigger(t,Gi,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(ls),this._activate(K.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),j.trigger(t,Ji,{relatedTarget:e})):t.classList.add(hs)}),t,t.classList.contains(cs)))}_deactivate(t,e){t&&(t.classList.remove(ls),t.blur(),this._deactivate(K.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),j.trigger(t,Ui,{relatedTarget:e})):t.classList.remove(hs)}),t,t.classList.contains(cs)))}_keydown(t){if(![is,ss,ns,os,rs,as].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!d(t)));let i;if([rs,as].includes(t.key))i=e[t.key===rs?0:e.length-1];else{const s=[ss,os].includes(t.key);i=w(e,t.target,s,!0)}i&&(i.focus({preventScroll:!0}),ms.getOrCreateInstance(i).show())}_getChildren(){return K.find(gs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=K.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const s=(t,s)=>{const n=K.findOne(t,i);n&&n.classList.toggle(s,e)};s(ds,ls),s(".dropdown-menu",hs),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(ls)}_getInnerElement(t){return t.matches(gs)?t:K.findOne(gs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=ms.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(document,Zi,_s,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),d(this)||ms.getOrCreateInstance(this).show()})),j.on(window,es,(()=>{for(const t of K.find(fs))ms.getOrCreateInstance(t)})),b(ms);const ps=".bs.toast",bs=`mouseover${ps}`,vs=`mouseout${ps}`,ys=`focusin${ps}`,ws=`focusout${ps}`,As=`hide${ps}`,Es=`hidden${ps}`,Cs=`show${ps}`,Ts=`shown${ps}`,ks="hide",$s="show",Ss="showing",Ls={animation:"boolean",autohide:"boolean",delay:"number"},Os={animation:!0,autohide:!0,delay:5e3};class Is extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Os}static get DefaultType(){return Ls}static get NAME(){return"toast"}show(){j.trigger(this._element,Cs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(ks),g(this._element),this._element.classList.add($s,Ss),this._queueCallback((()=>{this._element.classList.remove(Ss),j.trigger(this._element,Ts),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(j.trigger(this._element,As).defaultPrevented||(this._element.classList.add(Ss),this._queueCallback((()=>{this._element.classList.add(ks),this._element.classList.remove(Ss,$s),j.trigger(this._element,Es)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove($s),super.dispose()}isShown(){return this._element.classList.contains($s)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){j.on(this._element,bs,(t=>this._onInteraction(t,!0))),j.on(this._element,vs,(t=>this._onInteraction(t,!1))),j.on(this._element,ys,(t=>this._onInteraction(t,!0))),j.on(this._element,ws,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Is.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return V(Is),b(Is),{Alert:U,Button:J,Carousel:Ot,Collapse:Rt,Dropdown:fe,Modal:Ue,Offcanvas:gi,Popover:Mi,ScrollSpy:Qi,Tab:ms,Toast:Is,Tooltip:Ni}}));
//# sourceMappingURL=bootstrap.min.js.map
</script><script type="text/javascript">
document.addEventListener("DOMContentLoaded", function() {
var iframe = document.querySelector('iframe[title="Optimizely Internal Frame"]');
if (iframe) {
document.body.appendChild(iframe);
}
});
</script><script type="text/javascript">
/*---------------------------------------------
Sticky Sub Nav
---------------------------------------------*/
// Check if the element with class 'img-sub-nav sticky' exists
const stickyElement = document.querySelector('.img-sub-nav.sticky');
if (stickyElement) {
// Variable to track if the element is sticky
let isSticky = false;
// Function to check the scroll position
const checkScrollPosition = () => {
const rect = stickyElement.getBoundingClientRect();
const elementIsSticky = rect.top === 0;
if (elementIsSticky) {
if (!isSticky) {
isSticky = true;
stickyElement.dataset.stickyStart = window.scrollY;
}
const scrolledSinceSticky = window.scrollY - stickyElement.dataset.stickyStart;
if (scrolledSinceSticky >= 120) {
stickyElement.classList.add('scroll-active');
} else {
stickyElement.classList.remove('scroll-active');
}
} else {
isSticky = false;
stickyElement.classList.remove('scroll-active');
}
};
// Add scroll event listener to window
window.addEventListener('scroll', checkScrollPosition);
}
function updateScrollClasses(element) {
const parentElement = element.parentElement;
if (element.scrollLeft > 0) {
parentElement.classList.add('scroll-left');
} else {
parentElement.classList.remove('scroll-left');
}
if (element.scrollWidth > element.clientWidth + element.scrollLeft) {
parentElement.classList.add('scroll-right');
} else {
parentElement.classList.remove('scroll-right');
}
}
const imgTabNavUl = document.querySelector('.img-sub-nav ul');
if (imgTabNavUl) {
updateScrollClasses(imgTabNavUl);
// Add an event listener to update the classes on scroll
imgTabNavUl.addEventListener('scroll', () => {
updateScrollClasses(imgTabNavUl);
});
}
</script> <script src="/ResourcePackages/Bootstrap5/assets/dist/js/scripts.js" type="text/javascript"></script> <!-- SF Form Overrides --> <script src="/ResourcePackages/Bootstrap5/assets/dist/js/sf-contact-form.js?package=Bootstrap5?version=2025-1-29-14-27-32" type="text/javascript"></script> <!-- END SF Form Overrides --> </body> </html>