{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/Foxm7T4YpJpvPgDlEus0/FormSpark.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/9mrJHeWj7rhvLTLu7Yzt/UsePageVisibility.js", "ssg:https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bwgDNfOkuRQlrlKseDFD/SlideShow.js", "ssg:https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/soIAPuIiPtf4z0IwVYlq/SlideShow.js", "ssg:https://framerusercontent.com/modules/8xrI0lAHAubnqubzqY46/dsCeHW4TNsHtpuKRUbcU/kWfKWeycJ.js", "ssg:https://framerusercontent.com/modules/jpKLByEVNY9xZV7V8ql5/senDRNxFL2yEwG88X1Vt/CqJoqVWuA.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import{containerStyles,usePadding,useRadius,paddingControl,borderRadiusControl,fontControls,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useCallback,useMemo,useState}from\"react\";const emailRegex=/^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;const validateEmail=email=>{return emailRegex.test(String(email).toLowerCase());};/**\n * FORMSPARK\n *\n * @framerIntrinsicWidth 550\n * @framerIntrinsicHeight 290\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ const FormSpark=withCSS(function FormSpark({formId,withName,nameField:name,withEmail,email,withMessage,message,layout,inputs,button,style,gap,onSubmit,...props}){const[nameValue,setName]=useState(name===null||name===void 0?void 0:name.value);const[emailValue,setEmail]=useState(email===null||email===void 0?void 0:email.value);const[messageValue,setMessage]=useState(message===null||message===void 0?void 0:message.value);const[isNameError,setNameError]=useState(false);const[isEmailError,setEmailError]=useState(false);const[isMessageError,setMessageError]=useState(false);const[isLoading,setLoading]=useState(false);const[isSuccess,setSuccess]=useState(false);const isCanvas=useMemo(()=>{return RenderTarget.current()===RenderTarget.canvas;},[]);const gridTemplateRows=useMemo(()=>{const rows=[];if(withName||withMessage){rows.push(\"max-content\");}if(withMessage){rows.push(\"1fr\");}return[...rows,\"max-content\"].join(\" \");},[withName,withEmail,withMessage]);const gridTemplateColumns=useMemo(()=>{const cols=[];if((withName&&!withEmail||withEmail&&!withName)&&!withMessage&&layout===\"horizontal\"){return\"1fr max-content\";}return\"1fr\";},[withName,withEmail,withMessage,layout]);const{fontFamily,fontSize,fontWeight}=useFontControls(props);const borderRadius=useRadius(props);const paddingValue=usePadding(props);const validateForm=useCallback(()=>{let error=false;setNameError(false);setEmailError(false);setMessageError(false);if(withName&&!nameValue){setNameError(true);error=true;}if(withEmail&&(!emailValue||!validateEmail(emailValue))){setEmailError(true);error=true;}if(withMessage&&!messageValue){setMessageError(true);error=true;}return error;},[validateEmail,withName,withEmail,withMessage,nameValue,emailValue,messageValue,]);const handleSubmit=useCallback(event=>{setLoading(true);event.preventDefault();if(validateForm()){setLoading(false);}else{const data=new FormData(event.target);const entries=Object.fromEntries(data.entries());fetch(`https://api.formspark.io/${formId}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(entries)}).then(()=>{setSuccess(true);onSubmit();}).catch(()=>setLoading(false));}},[formId,onSubmit,validateForm]);const handleNameChange=useCallback(event=>{setNameError(false);setName(event.target.value);},[]);const handleEmailChange=useCallback(event=>{setEmailError(false);setEmail(event.target.value);},[]);const handleMessageChange=useCallback(event=>{setMessageError(false);setMessage(event.target.value);},[]);return /*#__PURE__*/ _jsx(motion.div,{style:{...style,...containerStyles,flexDirection:\"column\",\"--framer-formspark-placeholder-color\":inputs.placeholderColor},children:isSuccess?/*#__PURE__*/ _jsx(motion.div,{style:{height:\"60px\",width:\"60px\",background:button.fill,color:button.color,borderRadius:\"50%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},initial:{scale:0},animate:{scale:1},transition:{duration:.3},children:/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"28\",height:\"28\",children:/*#__PURE__*/ _jsx(\"path\",{d:\"M 2 14 L 10 22 L 26 6\",fill:\"transparent\",strokeWidth:\"4\",stroke:\"currentColor\",strokeLinecap:\"round\"})})}):/*#__PURE__*/ _jsxs(\"form\",{style:{display:\"grid\",gridTemplateRows,gridTemplateColumns,gap,width:\"100%\",height:\"100%\"},onSubmit:handleSubmit,method:\"POST\",children:[(withName||withEmail)&&/*#__PURE__*/ _jsxs(\"div\",{style:{width:\"100%\",display:\"grid\",gridAutoFlow:layout===\"horizontal\"?\"column\":\"row\",gap},children:[withName&&/*#__PURE__*/ _jsx(\"input\",{className:\"framer-formspark-input\",type:\"text\",name:\"name\",placeholder:name.placeholder,value:isCanvas?name.value:nameValue,onChange:handleNameChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isNameError?inputs.error:\"transparent\"}`}}),withEmail&&/*#__PURE__*/ _jsx(\"input\",{className:\"framer-formspark-input\",type:\"email\",name:\"email\",placeholder:email.placeholder,value:isCanvas?email.value:emailValue,onChange:handleEmailChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isEmailError?inputs.error:\"transparent\"}`}})]}),withMessage&&/*#__PURE__*/ _jsx(\"textarea\",{className:\"framer-formspark-input\",placeholder:message.placeholder,name:\"message\",value:isCanvas?message.value:messageValue,onChange:handleMessageChange,style:{...defaultStyle,minHeight:0,padding:paddingValue,resize:\"vertical\",borderRadius,background:inputs.fill,fontFamily,fontWeight,fontSize,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isMessageError?inputs.error:\"transparent\"}`}}),/*#__PURE__*/ _jsxs(\"div\",{children:[/*#__PURE__*/ _jsx(motion.input,{type:\"submit\",value:button.label,style:{...defaultStyle,borderRadius,padding:paddingValue,fontFamily,fontWeight:button.fontWeight,fontSize,background:button.fill,cursor:\"pointer\",color:button.color,zIndex:1},transition:{type:\"ease\",duration:.3},whileHover:{opacity:.8}}),isLoading&&/*#__PURE__*/ _jsx(\"div\",{style:{borderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",left:0,top:0,zIndex:2,color:button.color,background:button.fill},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:16,width:16},initial:{rotate:0},animate:{rotate:360},transition:{duration:2,repeat:Infinity},children:/*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})})]})]})});},[\".framer-formspark-input::placeholder { color: var(--framer-formspark-placeholder-color) !important; }\",]);FormSpark.defaultProps={fontSize:16,fontFamily:\"Inter\",fontWeight:400,padding:15,paddingTop:15,paddingBottom:15,paddingLeft:15,paddingRight:15,borderRadius:8,topLeftRadius:8,topRightRadius:8,bottomRightRadius:8,bottomLeftRadius:8,gap:15,nameField:{value:undefined,placeholder:\"Name\"},email:{value:undefined,placeholder:\"Email\"},message:{value:undefined,placeholder:\"Message\"},inputs:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},layout:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},button:{label:\"Sign Up\",fontWeight:600,fill:\"#000\",color:\"#FFF\"}};addPropertyControls(FormSpark,{formId:{title:\"ID\",placeholder:\"7PbPpGN3\",type:ControlType.String,description:\"Create a [FormSpark](https://formspark.io/) account, add a new form and copy its ID. [Learn more\u2026](https://www.framer.com/sites/integrations/formspark/)\"},withName:{title:\"Name\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},nameField:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Name\"},value:{title:\"Value\",type:ControlType.String,defaultValue:\"\"}},hidden:props=>!props.withName},withEmail:{title:\"Email\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},email:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Email\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withEmail},withMessage:{title:\"Message\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},message:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Message\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withMessage},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,defaultValue:\"horizontal\"},inputs:{title:\"Inputs\",type:ControlType.Object,controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},placeholderColor:{title:\"Placeholder\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\"},error:{title:\"Error\",type:ControlType.Color,defaultValue:\"#EE4444\"}}},button:{title:\"Button\",type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String,defaultValue:\"Sign Up\"},fontWeight:{...fontControls.fontWeight,defaultValue:600},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"}}},...fontControls,fontSize:{title:\"Font Size\",type:ControlType.Number,displayStepper:true,defaultValue:16},...paddingControl,...borderRadiusControl,gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0},onSubmit:{type:ControlType.EventHandler}});const defaultStyle={WebkitAppearance:\"none\",display:\"inline-block\",width:\"100%\",lineHeight:\"1.4em\",outline:\"none\",border:\"none\"};export default FormSpark;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormSpark\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"290\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"550\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormSpark.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import{useState,useEffect}from\"react\";export const isBrowser=()=>typeof document===\"object\";export function getBrowserVisibilityProp(){if(!isBrowser())return;if(typeof document.hidden!==\"undefined\"){// Opera 12.10 and Firefox 18 and later support\nreturn\"visibilitychange\";}else if(typeof document.msHidden!==\"undefined\"){return\"msvisibilitychange\";}else if(typeof document.webkitHidden!==\"undefined\"){return\"webkitvisibilitychange\";}}export function getBrowserDocumentHiddenProp(){if(!isBrowser())return;if(typeof document.hidden!==\"undefined\"){return\"hidden\";}else if(typeof document.msHidden!==\"undefined\"){return\"msHidden\";}else if(typeof document.webkitHidden!==\"undefined\"){return\"webkitHidden\";}}export function getIsDocumentHidden(){if(!isBrowser())return;return!document[getBrowserDocumentHiddenProp()];}export function usePageVisibility(){if(!isBrowser())return;const[isVisible,setIsVisible]=useState(getIsDocumentHidden());const onVisibilityChange=()=>setIsVisible(getIsDocumentHidden());useEffect(()=>{const visibilityChange=getBrowserVisibilityProp();document.addEventListener(visibilityChange,onVisibilityChange,false);return()=>{document.removeEventListener(visibilityChange,onVisibilityChange);};});return isVisible;}\nexport const __FramerMetadata__ = {\"exports\":{\"getBrowserVisibilityProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getIsDocumentHidden\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePageVisibility\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowser\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBrowserDocumentHiddenProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UsePageVisibility.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement,forwardRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,animate,useMotionValue,useTransform,LayoutGroup,wrap,sync}from\"framer-motion\";import{resize}from\"@motionone/dom\";import{usePageVisibility}from\"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/9mrJHeWj7rhvLTLu7Yzt/UsePageVisibility.js\";/**\n *\n * SLIDESHOW\n * V2 with Drag\n * By Benjamin and Matt\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Slideshow(props){/**\n     * Properties\n     */ const{slots,startFrom,direction,effectsOptions,autoPlayControl,dragControl,alignment,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,itemAmount,fadeOptions,intervalControl,transitionControl,arrowOptions,borderRadius,progressOptions,style}=props;const{effectsOpacity,effectsScale,effectsRotate,effectsPerspective,effectsHover}=effectsOptions;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowShouldSpace=true,arrowShouldFadeIn=false,arrowPosition,arrowPadding,arrowGap,arrowPaddingTop,arrowPaddingRight,arrowPaddingBottom,arrowPaddingLeft}=arrowOptions;const{showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/**\n     * Checks\n     */ const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasChildren=Children.count(slots)>0;const isHorizontal=direction===\"left\"||direction===\"right\";const isInverted=direction===\"right\"||direction===\"bottom\";/**\n     * Empty state for Canvas\n     */ if(!hasChildren){return /*#__PURE__*/ _jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\u2B50\uFE0F\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to make infinite auto-playing slideshows.\"})]});}/**\n     * Refs, State\n     */ const parentRef=useRef(null);const childrenRef=useMemo(()=>{return slots.map(index=>/*#__PURE__*/ createRef());},[slots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null});/* For pausing on hover */ const[isHovering,setIsHovering]=useState(false);const[shouldPlayOnHover,setShouldPlayOnHover]=useState(autoPlayControl);/* For cursor updates */ const[isMouseDown,setIsMouseDown]=useState(false);/* Check if resizing */ const[isResizing,setIsResizing]=useState(false);/**\n     * Array for children\n     */ const dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */ const measure=useCallback(()=>{sync.read(()=>{if(hasChildren&&parentRef.current){const total=slots.length-1;const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[total].current?isHorizontal?childrenRef[total].current.offsetLeft+childrenRef[total].current.offsetWidth:childrenRef[total].current.offsetTop+childrenRef[total].current.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetWidth:childrenRef[0].current.offsetHeight:0;const itemWidth=childrenRef[0].current?childrenRef[0].current.offsetWidth:0;const itemHeight=childrenRef[0].current?childrenRef[0].current.offsetHeight:0;setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight});}});},[hasChildren]);/**\n     * Add refs to all children\n     * Added itemAmount for resizing\n     */ useLayoutEffect(()=>{if(hasChildren)measure();},[hasChildren,itemAmount]);/**\n     * Track whether this is the initial resize event. By default this will fire on mount,\n     * which we do in the useEffect. We should only fire it on subsequent resizes.\n     */ let initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){measure();setIsResizing(true);}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>setIsResizing(false),500);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */ const totalItems=slots===null||slots===void 0?void 0:slots.length;const childrenSize=isCanvas?0:size===null||size===void 0?void 0:size.children;const itemWithGap=(size===null||size===void 0?void 0:size.item)+gap;const itemOffset=startFrom*itemWithGap;const[currentItem,setCurrentItem]=useState(startFrom+totalItems);const[isDragging,setIsDragging]=useState(false);/* Check for browser window visibility */ /* Otherwise, it will re-play all the item increments */ const isVisible=usePageVisibility();const factor=isInverted?1:-1;/* The x and y values to start from */ const xOrY=useMotionValue(childrenSize);/* For canvas only. Using xOrY is slower upon page switching */ const canvasPosition=isHorizontal?-startFrom*((size===null||size===void 0?void 0:size.itemWidth)+gap):-startFrom*((size===null||size===void 0?void 0:size.itemHeight)+gap);/* Calculate the new value to animate to */ const newPosition=()=>factor*currentItem*itemWithGap;/* Wrapped values for infinite looping */ /* Instead of 0 to a negative full duplicated row, we start with an offset */ const wrappedValue=!isCanvas?useTransform(xOrY,value=>{const wrapped=wrap(-childrenSize,-childrenSize*2,value);return isNaN(wrapped)?0:wrapped;}):0;/* Convert the current item to a wrapping index for dots */ const wrappedIndex=wrap(0,totalItems,currentItem);const wrappedIndexInverted=wrap(0,-totalItems,currentItem);/* Update x or y with the provided starting point */ /* The subtraction of a full row of children is for overflow */ useLayoutEffect(()=>{if((size===null||size===void 0?void 0:size.children)===null)return;/* Initial measure */ // if (initialResize.current) {\n//     xOrY.set((childrenSize + itemOffset) * factor)\n// }\n/* Subsequent resizes */ if(!initialResize.current&&isResizing){xOrY.set(newPosition());}},[size,childrenSize,factor,itemOffset,currentItem,itemWithGap,isResizing,]);/**\n     * Page item methods\n     * Switching, deltas, autoplaying\n     */ /* Next and previous function, animates the X */ const switchPages=()=>{if(isCanvas||!hasChildren||!size.parent||isDragging)return;if(xOrY.get()!==newPosition()){animate(xOrY,newPosition(),transitionControl);}if(autoPlayControl&&shouldPlayOnHover){timeoutRef.current=setTimeout(()=>{setCurrentItem(currentItem+1);switchPages();},intervalControl*1e3);}};/* Page navigation functions */ const setDelta=delta=>{if(!isInverted){setCurrentItem(currentItem+delta);}else{setCurrentItem(currentItem-delta);}};const setPage=index=>{const currentItemWrapped=wrap(0,totalItems,currentItem);const currentItemWrappedInvert=wrap(0,-totalItems,currentItem);const goto=index-currentItemWrapped;const gotoInverted=index-Math.abs(currentItemWrappedInvert);if(!isInverted){setCurrentItem(currentItem+goto);}else{setCurrentItem(currentItem-gotoInverted);}};/**\n     * Drag\n     */ const handleDragStart=()=>{setIsDragging(true);};const handleDragEnd=(event,{offset,velocity})=>{setIsDragging(false);const offsetXorY=isHorizontal?offset.x:offset.y;const velocityThreshold=200 // Based on testing, can be tweaked or could be 0\n;const velocityXorY=isHorizontal?velocity.x:velocity.y;const isHalfOfNext=offsetXorY<-size.item/2;const isHalfOfPrev=offsetXorY>size.item/2;/* In case you drag more than 1 item left or right */ const normalizedOffset=Math.abs(offsetXorY);const itemDelta=Math.round(normalizedOffset/size.item);/* Minimum delta is 1 to initiate a page switch */ /* For velocity use only */ const itemDeltaFromOne=itemDelta===0?1:itemDelta;/* For quick flicks, even with low offsets */ if(velocityXorY>velocityThreshold){setDelta(-itemDeltaFromOne);}else if(velocityXorY<-velocityThreshold){setDelta(itemDeltaFromOne);}else{/* For dragging over half of the current item with 0 velocity */ if(isHalfOfNext){setDelta(itemDelta);}if(isHalfOfPrev){setDelta(-itemDelta);}}};/* Kickstart the auto-playing once we have all the children */ useEffect(()=>{if(!isVisible||isResizing)return;switchPages();return()=>timeoutRef.current&&clearTimeout(timeoutRef.current);},[dupedChildren,isVisible,isResizing]);/* Create copies of our children to create a perfect loop */ let childCounter=0;/**\n     * Sizing\n     * */ let columnOrRowValue=`calc(${100/itemAmount}% - ${gap}px + ${gap/itemAmount}px)`;/**\n     * Nested array to create duplicates of the children for infinite looping\n     * These are wrapped around, and start at a full \"page\" worth of offset\n     * as defined above.\n     */ for(let index=0;index<duplicateBy;index++){dupedChildren.push(...Children.map(slots,(child,childIndex)=>{let ref;if(childIndex===0){ref=childrenRef[0];}if(childIndex===slots.length-1){ref=childrenRef[1];}return /*#__PURE__*/ _jsx(Slide,{ref:childrenRef[childIndex],slideKey:index+childIndex+\"lg\",index:index,width:isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",height:!isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",size:size,child:child,numChildren:slots===null||slots===void 0?void 0:slots.length,wrappedValue:wrappedValue,childCounter:childCounter++,gap:gap,isCanvas:isCanvas,isHorizontal:isHorizontal,effectsOpacity:effectsOpacity,effectsScale:effectsScale,effectsRotate:effectsRotate,children:index+childIndex},index+childIndex+\"lg\");}));}/**\n     * Fades with masks\n     */ const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/**\n     * Dots\n     */ const dots=[];const dotsBlurStyle={};if(showProgressDots){for(let i=0;i<(slots===null||slots===void 0?void 0:slots.length);i++){dots.push(/*#__PURE__*/ _jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>setPage(i),wrappedIndex:wrappedIndex,wrappedIndexInverted:wrappedIndexInverted,total:totalItems,index:i,gap:dotsGap,padding:dotsPadding,isHorizontal:isHorizontal,isInverted:isInverted},i));}if(dotsBlur>0){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}const dragProps=dragControl?{drag:isHorizontal?\"x\":\"y\",onDragStart:handleDragStart,onDragEnd:handleDragEnd,dragDirectionLock:true,values:{x:xOrY,y:xOrY},dragMomentum:false}:{};const arrowHasTop=arrowPosition===\"top-left\"||arrowPosition===\"top-mid\"||arrowPosition===\"top-right\";const arrowHasBottom=arrowPosition===\"bottom-left\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"bottom-right\";const arrowHasLeft=arrowPosition===\"top-left\"||arrowPosition===\"bottom-left\";const arrowHasRight=arrowPosition===\"top-right\"||arrowPosition===\"bottom-right\";const arrowHasMid=arrowPosition===\"top-mid\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"auto\";return /*#__PURE__*/ _jsxs(\"section\",{style:{...containerStyle,padding:paddingValue,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,opacity:(size===null||size===void 0?void 0:size.item)!==null?1:0,userSelect:\"none\"},onMouseEnter:()=>{setIsHovering(true);if(!effectsHover)setShouldPlayOnHover(false);},onMouseLeave:()=>{setIsHovering(false);if(!effectsHover)setShouldPlayOnHover(true);},onMouseDown:event=>{// Preventdefault fixes the cursor switching to text on drag on safari\nevent.preventDefault();setIsMouseDown(true);},onMouseUp:()=>setIsMouseDown(false),children:[/*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",margin:0,padding:\"inherit\",position:\"absolute\",inset:0,overflow:overflow?\"visible\":\"hidden\",borderRadius:borderRadius,userSelect:\"none\",perspective:effectsPerspective},children:/*#__PURE__*/ _jsx(motion.ul,{ref:parentRef,...dragProps,style:{...containerStyle,gap:gap,placeItems:alignment,x:isHorizontal?isCanvas?canvasPosition:wrappedValue:0,y:!isHorizontal?isCanvas?canvasPosition:wrappedValue:0,flexDirection:isHorizontal?\"row\":\"column\",transformStyle:effectsRotate!==0?\"preserve-3d\":undefined,cursor:dragControl?isMouseDown?\"grabbing\":\"grab\":\"auto\",userSelect:\"none\",...style},children:dupedChildren})}),/*#__PURE__*/ _jsxs(\"fieldset\",{style:{...controlsStyles},\"aria-label\":\"Slideshow pagination controls\",className:\"framer--slideshow-controls\",children:[/*#__PURE__*/ _jsxs(motion.div,{style:{position:\"absolute\",display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",justifyContent:arrowShouldSpace?\"space-between\":\"center\",gap:arrowShouldSpace?\"unset\":arrowGap,opacity:arrowShouldFadeIn?0:1,alignItems:\"center\",inset:arrowPadding,top:arrowShouldSpace?arrowPadding:arrowHasTop?arrowPaddingTop:\"unset\",left:arrowShouldSpace?arrowPadding:arrowHasLeft?arrowPaddingLeft:arrowHasMid?0:\"unset\",right:arrowShouldSpace?arrowPadding:arrowHasRight?arrowPaddingRight:arrowHasMid?0:\"unset\",bottom:arrowShouldSpace?arrowPadding:arrowHasBottom?arrowPaddingBottom:\"unset\"},animate:arrowShouldFadeIn&&{opacity:isHovering?1:0},transition:transitionControl,children:[/*#__PURE__*/ _jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/ _jsx(\"img\",{width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\",alt:\"Back Arrow\"})}),/*#__PURE__*/ _jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/ _jsx(\"img\",{width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\",alt:\"Next Arrow\"})})]}),dots.length>1?/*#__PURE__*/ _jsx(\"div\",{style:{...dotsContainerStyle,left:isHorizontal?\"50%\":dotsInset,top:!isHorizontal?\"50%\":\"unset\",transform:isHorizontal?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:isHorizontal?\"row\":\"column\",bottom:isHorizontal?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,userSelect:\"none\",...dotsBlurStyle},children:dots}):null]})]});};/* Default Properties */ Slideshow.defaultProps={direction:\"left\",dragControl:false,startFrom:0,itemAmount:1,infinity:true,gap:10,padding:10,autoPlayControl:true,effectsOptions:{effectsOpacity:1,effectsScale:1,effectsRotate:0,effectsPerspective:1200,effectsHover:true},transitionControl:{type:\"spring\",stiffness:200,damping:40},fadeOptions:{fadeContent:false,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},arrowOptions:{showMouseControls:true,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowFill:\"rgba(0,0,0,0.2)\",arrowSize:40},progressOptions:{showProgressDots:true}};/* Property Controls */ addPropertyControls(Slideshow,{slots:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.ComponentInstance}},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\",],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],displaySegmentedControl:true,defaultValue:Slideshow.defaultProps.direction},autoPlayControl:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true},intervalControl:{type:ControlType.Number,title:\"Interval\",defaultValue:1.5,min:.5,max:10,step:.1,displayStepper:true,unit:\"s\",hidden:props=>!props.autoPlayControl},dragControl:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:false},startFrom:{type:ControlType.Number,title:\"Current\",min:0,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.startFrom},effectsOptions:{type:ControlType.Object,title:\"Effects\",controls:{effectsOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsOpacity,min:0,max:1,step:.01,displayStepper:true},effectsScale:{type:ControlType.Number,title:\"Scale\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsScale,min:0,max:1,step:.01,displayStepper:true},effectsPerspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsPerspective,min:200,max:2e3,step:1},effectsRotate:{type:ControlType.Number,title:\"Rotate\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsRotate,min:-180,max:180,step:1},effectsHover:{type:ControlType.Boolean,title:\"On Hover\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsHover}}},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},itemAmount:{type:ControlType.Number,title:\"Items\",min:1,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.itemAmount},gap:{type:ControlType.Number,title:\"Gap\",min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0},transitionControl:{type:ControlType.Transition,defaultValue:Slideshow.defaultProps.transitionControl,title:\"Transition\"},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:false},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},arrowOptions:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:Slideshow.defaultProps.arrowOptions.showMouseControls},arrowFill:{type:ControlType.Color,title:\"Fill\",hidden:props=>!props.showMouseControls,defaultValue:Slideshow.defaultProps.arrowOptions.arrowFill},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:Slideshow.defaultProps.arrowOptions.arrowSize,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowShouldFadeIn:{type:ControlType.Boolean,title:\"Fade In\",defaultValue:false,hidden:props=>!props.showMouseControls},arrowShouldSpace:{type:ControlType.Boolean,title:\"Distance\",enabledTitle:\"Space\",disabledTitle:\"Group\",defaultValue:Slideshow.defaultProps.arrowOptions.arrowShouldSpace,hidden:props=>!props.showMouseControls},arrowPosition:{type:ControlType.Enum,title:\"Position\",options:[\"auto\",\"top-left\",\"top-mid\",\"top-right\",\"bottom-left\",\"bottom-mid\",\"bottom-right\",],optionTitles:[\"Center\",\"Top Left\",\"Top Middle\",\"Top Right\",\"Bottom Left\",\"Bottom Middle\",\"Bottom Right\",],hidden:props=>!props.showMouseControls||props.arrowShouldSpace},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls||!props.arrowShouldSpace},arrowPaddingTop:{type:ControlType.Number,title:\"Top\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"bottom-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-right\"},arrowPaddingBottom:{type:ControlType.Number,title:\"Bottom\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-right\"},arrowPaddingRight:{type:ControlType.Number,title:\"Right\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-mid\"},arrowPaddingLeft:{type:ControlType.Number,title:\"Left\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-right\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-right\"||props.arrowPosition===\"bottom-mid\"},arrowGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace}}},progressOptions:{type:ControlType.Object,title:\"Dots\",controls:{showProgressDots:{type:ControlType.Boolean,title:\"Show\",defaultValue:false},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:0,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}}});/* Placeholder Styles */ const containerStyle={display:\"flex\",flexDirection:\"row\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Component Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:180,lineHeight:1.5,textAlign:\"center\"};/* Control Styles */ const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",pointerEvents:\"none\",userSelect:\"none\",top:0,left:0,right:0,bottom:0,border:0,padding:0,margin:0};/* Clamp function, used for fadeInset */ const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);/* Slide Component */ const Slide=/*#__PURE__*/ forwardRef(function Component(props,ref){var ref1,ref2;const{slideKey,width,height,child,size,gap,wrappedValue,numChildren,childCounter,isCanvas,effects,effectsOpacity,effectsScale,effectsRotate,isHorizontal,isLast,index}=props;/**\n     * Unique offsets + scroll range [0, 1, 1, 0]\n     */ const childOffset=((size===null||size===void 0?void 0:size.item)+gap)*childCounter;const scrollRange=[-(size===null||size===void 0?void 0:size.item),0,(size===null||size===void 0?void 0:size.parent)-(size===null||size===void 0?void 0:size.item)+gap,size===null||size===void 0?void 0:size.parent,].map(val=>val-childOffset);/**\n     * Effects\n     */ const rotateY=!isCanvas&&useTransform(wrappedValue,scrollRange,[-effectsRotate,0,0,effectsRotate,]);const rotateX=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsRotate,0,0,-effectsRotate,]);const opacity=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsOpacity,1,1,effectsOpacity,]);const scale=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsScale,1,1,effectsScale,]);const originXorY=!isCanvas&&useTransform(wrappedValue,scrollRange,[1,1,0,0]);const isVisible=!isCanvas&&useTransform(wrappedValue,latest=>latest>=scrollRange[1]&&latest<=scrollRange[2]);useEffect(()=>{if(!isVisible)return;return isVisible.onChange(newValue=>{ref.current.setAttribute(\"aria-hidden\",!newValue);});},[]);return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{style:{display:\"contents\"},\"aria-hidden\":index===0?false:true,children:/*#__PURE__*/ cloneElement(child,{ref:ref,key:slideKey+\"child\",style:{...(ref1=child.props)===null||ref1===void 0?void 0:ref1.style,flexShrink:0,userSelect:\"none\",width,height,opacity:opacity,scale:scale,originX:isHorizontal?originXorY:.5,originY:!isHorizontal?originXorY:.5,rotateY:isHorizontal?rotateY:0,rotateX:!isHorizontal?rotateX:0}},(ref2=child.props)===null||ref2===void 0?void 0:ref2.children)})});});function Dot({selectedOpacity,opacity,total,index,wrappedIndex,wrappedIndexInverted,dotStyle,buttonStyle,gap,padding,isHorizontal,isInverted,...props}){/* Check active item */ /* Go 0\u20141\u20142\u20143\u20144\u20145\u20140 */ let isSelected=wrappedIndex===index;/* Go 0\u20145\u20144\u20143\u20142\u20141\u20140\u20145 instead when inverted */ if(isInverted){isSelected=Math.abs(wrappedIndexInverted)===index;}const inlinePadding=gap/2;let top=!isHorizontal&&index>0?inlinePadding:padding;let bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;let right=isHorizontal&&index!==total-1?inlinePadding:padding;let left=isHorizontal&&index>0?inlinePadding:padding;return /*#__PURE__*/ _jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/ _jsx(motion.div,{style:{...dotStyle},initial:false,animate:{opacity:isSelected?selectedOpacity:opacity},transition:{duration:.3}})});}/* Dot Styles */ const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Slideshow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement,forwardRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,animate,useMotionValue,useTransform,LayoutGroup,wrap,sync}from\"framer-motion\";import{resize}from\"@motionone/dom\";import{usePageVisibility}from\"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/9mrJHeWj7rhvLTLu7Yzt/UsePageVisibility.js\";/**\n *\n * SLIDESHOW\n * V2 with Drag\n * By Benjamin and Matt\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Slideshow(props){/**\n     * Properties\n     */ const{slots,startFrom,direction,effectsOptions,autoPlayControl,dragControl,alignment,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,itemAmount,fadeOptions,intervalControl,transitionControl,arrowOptions,borderRadius,progressOptions,style}=props;const{effectsOpacity,effectsScale,effectsRotate,effectsPerspective,effectsHover}=effectsOptions;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowShouldSpace=true,arrowShouldFadeIn=false,arrowPosition,arrowPadding,arrowGap,arrowPaddingTop,arrowPaddingRight,arrowPaddingBottom,arrowPaddingLeft}=arrowOptions;const{showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/**\n     * Checks\n     */ const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasChildren=Children.count(slots)>0;const isHorizontal=direction===\"left\"||direction===\"right\";const isInverted=direction===\"right\"||direction===\"bottom\";/**\n     * Empty state for Canvas\n     */ if(!hasChildren){return /*#__PURE__*/ _jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\u2B50\uFE0F\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to make infinite auto-playing slideshows.\"})]});}/**\n     * Refs, State\n     */ const parentRef=useRef(null);const childrenRef=useMemo(()=>{return slots.map(index=>/*#__PURE__*/ createRef());},[slots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null});/* For pausing on hover */ const[isHovering,setIsHovering]=useState(false);const[shouldPlayOnHover,setShouldPlayOnHover]=useState(autoPlayControl);/* For cursor updates */ const[isMouseDown,setIsMouseDown]=useState(false);/* Check if resizing */ const[isResizing,setIsResizing]=useState(false);/**\n     * Array for children\n     */ const dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */ const measure=useCallback(()=>{sync.read(()=>{if(hasChildren&&parentRef.current){const total=slots.length-1;const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[total].current?isHorizontal?childrenRef[total].current.offsetLeft+childrenRef[total].current.offsetWidth:childrenRef[total].current.offsetTop+childrenRef[total].current.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetWidth:childrenRef[0].current.offsetHeight:0;const itemWidth=childrenRef[0].current?childrenRef[0].current.offsetWidth:0;const itemHeight=childrenRef[0].current?childrenRef[0].current.offsetHeight:0;setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight});}});},[hasChildren]);/**\n     * Add refs to all children\n     * Added itemAmount for resizing\n     */ useLayoutEffect(()=>{if(hasChildren)measure();},[hasChildren,itemAmount]);/**\n     * Track whether this is the initial resize event. By default this will fire on mount,\n     * which we do in the useEffect. We should only fire it on subsequent resizes.\n     */ let initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){measure();setIsResizing(true);}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>setIsResizing(false),500);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */ const totalItems=slots===null||slots===void 0?void 0:slots.length;const childrenSize=isCanvas?0:size===null||size===void 0?void 0:size.children;const itemWithGap=(size===null||size===void 0?void 0:size.item)+gap;const itemOffset=startFrom*itemWithGap;const[currentItem,setCurrentItem]=useState(startFrom+totalItems);const[isDragging,setIsDragging]=useState(false);/* Check for browser window visibility */ /* Otherwise, it will re-play all the item increments */ const isVisible=usePageVisibility();const factor=isInverted?1:-1;/* The x and y values to start from */ const xOrY=useMotionValue(childrenSize);/* For canvas only. Using xOrY is slower upon page switching */ const canvasPosition=isHorizontal?-startFrom*((size===null||size===void 0?void 0:size.itemWidth)+gap):-startFrom*((size===null||size===void 0?void 0:size.itemHeight)+gap);/* Calculate the new value to animate to */ const newPosition=()=>factor*currentItem*itemWithGap;/* Wrapped values for infinite looping */ /* Instead of 0 to a negative full duplicated row, we start with an offset */ const wrappedValue=!isCanvas?useTransform(xOrY,value=>{const wrapped=wrap(-childrenSize,-childrenSize*2,value);return isNaN(wrapped)?0:wrapped;}):0;/* Convert the current item to a wrapping index for dots */ const wrappedIndex=wrap(0,totalItems,currentItem);const wrappedIndexInverted=wrap(0,-totalItems,currentItem);/* Update x or y with the provided starting point */ /* The subtraction of a full row of children is for overflow */ useLayoutEffect(()=>{if((size===null||size===void 0?void 0:size.children)===null)return;/* Initial measure */ // if (initialResize.current) {\n//     xOrY.set((childrenSize + itemOffset) * factor)\n// }\n/* Subsequent resizes */ if(!initialResize.current&&isResizing){xOrY.set(newPosition());}},[size,childrenSize,factor,itemOffset,currentItem,itemWithGap,isResizing,]);/**\n     * Page item methods\n     * Switching, deltas, autoplaying\n     */ /* Next and previous function, animates the X */ const switchPages=()=>{if(isCanvas||!hasChildren||!size.parent||isDragging)return;if(xOrY.get()!==newPosition()){animate(xOrY,newPosition(),transitionControl);}if(autoPlayControl&&shouldPlayOnHover){timeoutRef.current=setTimeout(()=>{setCurrentItem(currentItem+1);switchPages();},intervalControl*1e3);}};/* Page navigation functions */ const setDelta=delta=>{if(!isInverted){setCurrentItem(currentItem+delta);}else{setCurrentItem(currentItem-delta);}};const setPage=index=>{const currentItemWrapped=wrap(0,totalItems,currentItem);const currentItemWrappedInvert=wrap(0,-totalItems,currentItem);const goto=index-currentItemWrapped;const gotoInverted=index-Math.abs(currentItemWrappedInvert);if(!isInverted){setCurrentItem(currentItem+goto);}else{setCurrentItem(currentItem-gotoInverted);}};/**\n     * Drag\n     */ const handleDragStart=()=>{setIsDragging(true);};const handleDragEnd=(event,{offset,velocity})=>{setIsDragging(false);const offsetXorY=isHorizontal?offset.x:offset.y;const velocityThreshold=200 // Based on testing, can be tweaked or could be 0\n;const velocityXorY=isHorizontal?velocity.x:velocity.y;const isHalfOfNext=offsetXorY<-size.item/2;const isHalfOfPrev=offsetXorY>size.item/2;/* In case you drag more than 1 item left or right */ const normalizedOffset=Math.abs(offsetXorY);const itemDelta=Math.round(normalizedOffset/size.item);/* Minimum delta is 1 to initiate a page switch */ /* For velocity use only */ const itemDeltaFromOne=itemDelta===0?1:itemDelta;/* For quick flicks, even with low offsets */ if(velocityXorY>velocityThreshold){setDelta(-itemDeltaFromOne);}else if(velocityXorY<-velocityThreshold){setDelta(itemDeltaFromOne);}else{/* For dragging over half of the current item with 0 velocity */ if(isHalfOfNext){setDelta(itemDelta);}if(isHalfOfPrev){setDelta(-itemDelta);}}};/* Kickstart the auto-playing once we have all the children */ useEffect(()=>{if(!isVisible||isResizing)return;switchPages();return()=>timeoutRef.current&&clearTimeout(timeoutRef.current);},[dupedChildren,isVisible,isResizing]);/* Create copies of our children to create a perfect loop */ let childCounter=0;/**\n     * Sizing\n     * */ let columnOrRowValue=`calc(${100/itemAmount}% - ${gap}px + ${gap/itemAmount}px)`;/**\n     * Nested array to create duplicates of the children for infinite looping\n     * These are wrapped around, and start at a full \"page\" worth of offset\n     * as defined above.\n     */ for(let index=0;index<duplicateBy;index++){dupedChildren.push(...Children.map(slots,(child,childIndex)=>{let ref;if(childIndex===0){ref=childrenRef[0];}if(childIndex===slots.length-1){ref=childrenRef[1];}return /*#__PURE__*/ _jsx(Slide,{ref:childrenRef[childIndex],slideKey:index+childIndex+\"lg\",index:index,width:isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",height:!isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",size:size,child:child,numChildren:slots===null||slots===void 0?void 0:slots.length,wrappedValue:wrappedValue,childCounter:childCounter++,gap:gap,isCanvas:isCanvas,isHorizontal:isHorizontal,effectsOpacity:effectsOpacity,effectsScale:effectsScale,effectsRotate:effectsRotate,children:index+childIndex},index+childIndex+\"lg\");}));}/**\n     * Fades with masks\n     */ const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/**\n     * Dots\n     */ const dots=[];const dotsBlurStyle={};if(showProgressDots){for(let i=0;i<(slots===null||slots===void 0?void 0:slots.length);i++){dots.push(/*#__PURE__*/ _jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>setPage(i),wrappedIndex:wrappedIndex,wrappedIndexInverted:wrappedIndexInverted,total:totalItems,index:i,gap:dotsGap,padding:dotsPadding,isHorizontal:isHorizontal,isInverted:isInverted},i));}if(dotsBlur>0){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}const dragProps=dragControl?{drag:isHorizontal?\"x\":\"y\",onDragStart:handleDragStart,onDragEnd:handleDragEnd,dragDirectionLock:true,values:{x:xOrY,y:xOrY},dragMomentum:false}:{};const arrowHasTop=arrowPosition===\"top-left\"||arrowPosition===\"top-mid\"||arrowPosition===\"top-right\";const arrowHasBottom=arrowPosition===\"bottom-left\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"bottom-right\";const arrowHasLeft=arrowPosition===\"top-left\"||arrowPosition===\"bottom-left\";const arrowHasRight=arrowPosition===\"top-right\"||arrowPosition===\"bottom-right\";const arrowHasMid=arrowPosition===\"top-mid\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"auto\";return /*#__PURE__*/ _jsxs(\"section\",{style:{...containerStyle,padding:paddingValue,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,opacity:(size===null||size===void 0?void 0:size.item)!==null?1:0,userSelect:\"none\"},onMouseEnter:()=>{setIsHovering(true);if(!effectsHover)setShouldPlayOnHover(false);},onMouseLeave:()=>{setIsHovering(false);if(!effectsHover)setShouldPlayOnHover(true);},onMouseDown:event=>{// Preventdefault fixes the cursor switching to text on drag on safari\nevent.preventDefault();setIsMouseDown(true);},onMouseUp:()=>setIsMouseDown(false),children:[/*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",margin:0,padding:\"inherit\",position:\"absolute\",inset:0,overflow:overflow?\"visible\":\"hidden\",borderRadius:borderRadius,userSelect:\"none\",perspective:isCanvas?\"none\":effectsPerspective},children:/*#__PURE__*/ _jsx(motion.ul,{ref:parentRef,...dragProps,style:{...containerStyle,gap:gap,placeItems:alignment,x:isHorizontal?isCanvas?canvasPosition:wrappedValue:0,y:!isHorizontal?isCanvas?canvasPosition:wrappedValue:0,flexDirection:isHorizontal?\"row\":\"column\",transformStyle:effectsRotate!==0&&!isCanvas?\"preserve-3d\":undefined,cursor:dragControl?isMouseDown?\"grabbing\":\"grab\":\"auto\",userSelect:\"none\",...style},children:dupedChildren})}),/*#__PURE__*/ _jsxs(\"fieldset\",{style:{...controlsStyles},\"aria-label\":\"Slideshow pagination controls\",className:\"framer--slideshow-controls\",children:[/*#__PURE__*/ _jsxs(motion.div,{style:{position:\"absolute\",display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",justifyContent:arrowShouldSpace?\"space-between\":\"center\",gap:arrowShouldSpace?\"unset\":arrowGap,opacity:arrowShouldFadeIn?0:1,alignItems:\"center\",inset:arrowPadding,top:arrowShouldSpace?arrowPadding:arrowHasTop?arrowPaddingTop:\"unset\",left:arrowShouldSpace?arrowPadding:arrowHasLeft?arrowPaddingLeft:arrowHasMid?0:\"unset\",right:arrowShouldSpace?arrowPadding:arrowHasRight?arrowPaddingRight:arrowHasMid?0:\"unset\",bottom:arrowShouldSpace?arrowPadding:arrowHasBottom?arrowPaddingBottom:\"unset\"},animate:arrowShouldFadeIn&&{opacity:isHovering?1:0},transition:transitionControl,children:[/*#__PURE__*/ _jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/ _jsx(\"img\",{width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\",alt:\"Back Arrow\"})}),/*#__PURE__*/ _jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/ _jsx(\"img\",{width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\",alt:\"Next Arrow\"})})]}),dots.length>1?/*#__PURE__*/ _jsx(\"div\",{style:{...dotsContainerStyle,left:isHorizontal?\"50%\":dotsInset,top:!isHorizontal?\"50%\":\"unset\",transform:isHorizontal?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:isHorizontal?\"row\":\"column\",bottom:isHorizontal?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,userSelect:\"none\",...dotsBlurStyle},children:dots}):null]})]});};/* Default Properties */ Slideshow.defaultProps={direction:\"left\",dragControl:false,startFrom:0,itemAmount:1,infinity:true,gap:10,padding:10,autoPlayControl:true,effectsOptions:{effectsOpacity:1,effectsScale:1,effectsRotate:0,effectsPerspective:1200,effectsHover:true},transitionControl:{type:\"spring\",stiffness:200,damping:40},fadeOptions:{fadeContent:false,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},arrowOptions:{showMouseControls:true,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowFill:\"rgba(0,0,0,0.2)\",arrowSize:40},progressOptions:{showProgressDots:true}};/* Property Controls */ addPropertyControls(Slideshow,{slots:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.ComponentInstance}},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\",],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],displaySegmentedControl:true,defaultValue:Slideshow.defaultProps.direction},autoPlayControl:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true},intervalControl:{type:ControlType.Number,title:\"Interval\",defaultValue:1.5,min:.5,max:10,step:.1,displayStepper:true,unit:\"s\",hidden:props=>!props.autoPlayControl},dragControl:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:false},startFrom:{type:ControlType.Number,title:\"Current\",min:0,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.startFrom},effectsOptions:{type:ControlType.Object,title:\"Effects\",controls:{effectsOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsOpacity,min:0,max:1,step:.01,displayStepper:true},effectsScale:{type:ControlType.Number,title:\"Scale\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsScale,min:0,max:1,step:.01,displayStepper:true},effectsPerspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsPerspective,min:200,max:2e3,step:1},effectsRotate:{type:ControlType.Number,title:\"Rotate\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsRotate,min:-180,max:180,step:1},effectsHover:{type:ControlType.Boolean,title:\"On Hover\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsHover}}},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},itemAmount:{type:ControlType.Number,title:\"Items\",min:1,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.itemAmount},gap:{type:ControlType.Number,title:\"Gap\",min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0},transitionControl:{type:ControlType.Transition,defaultValue:Slideshow.defaultProps.transitionControl,title:\"Transition\"},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:false},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},arrowOptions:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:Slideshow.defaultProps.arrowOptions.showMouseControls},arrowFill:{type:ControlType.Color,title:\"Fill\",hidden:props=>!props.showMouseControls,defaultValue:Slideshow.defaultProps.arrowOptions.arrowFill},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:Slideshow.defaultProps.arrowOptions.arrowSize,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowShouldFadeIn:{type:ControlType.Boolean,title:\"Fade In\",defaultValue:false,hidden:props=>!props.showMouseControls},arrowShouldSpace:{type:ControlType.Boolean,title:\"Distance\",enabledTitle:\"Space\",disabledTitle:\"Group\",defaultValue:Slideshow.defaultProps.arrowOptions.arrowShouldSpace,hidden:props=>!props.showMouseControls},arrowPosition:{type:ControlType.Enum,title:\"Position\",options:[\"auto\",\"top-left\",\"top-mid\",\"top-right\",\"bottom-left\",\"bottom-mid\",\"bottom-right\",],optionTitles:[\"Center\",\"Top Left\",\"Top Middle\",\"Top Right\",\"Bottom Left\",\"Bottom Middle\",\"Bottom Right\",],hidden:props=>!props.showMouseControls||props.arrowShouldSpace},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls||!props.arrowShouldSpace},arrowPaddingTop:{type:ControlType.Number,title:\"Top\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"bottom-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-right\"},arrowPaddingBottom:{type:ControlType.Number,title:\"Bottom\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-right\"},arrowPaddingRight:{type:ControlType.Number,title:\"Right\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-mid\"},arrowPaddingLeft:{type:ControlType.Number,title:\"Left\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-right\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-right\"||props.arrowPosition===\"bottom-mid\"},arrowGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace}}},progressOptions:{type:ControlType.Object,title:\"Dots\",controls:{showProgressDots:{type:ControlType.Boolean,title:\"Show\",defaultValue:false},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:0,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}}});/* Placeholder Styles */ const containerStyle={display:\"flex\",flexDirection:\"row\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Component Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:180,lineHeight:1.5,textAlign:\"center\"};/* Control Styles */ const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",pointerEvents:\"none\",userSelect:\"none\",top:0,left:0,right:0,bottom:0,border:0,padding:0,margin:0};/* Clamp function, used for fadeInset */ const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);/* Slide Component */ const Slide=/*#__PURE__*/ forwardRef(function Component(props,ref){var ref1,ref2;const{slideKey,width,height,child,size,gap,wrappedValue,numChildren,childCounter,isCanvas,effects,effectsOpacity,effectsScale,effectsRotate,isHorizontal,isLast,index}=props;/**\n     * Unique offsets + scroll range [0, 1, 1, 0]\n     */ const childOffset=((size===null||size===void 0?void 0:size.item)+gap)*childCounter;const scrollRange=[-(size===null||size===void 0?void 0:size.item),0,(size===null||size===void 0?void 0:size.parent)-(size===null||size===void 0?void 0:size.item)+gap,size===null||size===void 0?void 0:size.parent,].map(val=>val-childOffset);/**\n     * Effects\n     */ const rotateY=!isCanvas&&useTransform(wrappedValue,scrollRange,[-effectsRotate,0,0,effectsRotate,]);const rotateX=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsRotate,0,0,-effectsRotate,]);const opacity=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsOpacity,1,1,effectsOpacity,]);const scale=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsScale,1,1,effectsScale,]);const originXorY=!isCanvas&&useTransform(wrappedValue,scrollRange,[1,1,0,0]);const isVisible=!isCanvas&&useTransform(wrappedValue,latest=>latest>=scrollRange[1]&&latest<=scrollRange[2]);useEffect(()=>{if(!isVisible)return;return isVisible.onChange(newValue=>{ref.current.setAttribute(\"aria-hidden\",!newValue);});},[]);return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{style:{display:\"contents\"},\"aria-hidden\":index===0?false:true,children:/*#__PURE__*/ cloneElement(child,{ref:ref,key:slideKey+\"child\",style:{...(ref1=child.props)===null||ref1===void 0?void 0:ref1.style,flexShrink:0,userSelect:\"none\",width,height,opacity:opacity,scale:scale,originX:isHorizontal?originXorY:.5,originY:!isHorizontal?originXorY:.5,rotateY:isHorizontal?rotateY:0,rotateX:!isHorizontal?rotateX:0},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(ref2=child.props)===null||ref2===void 0?void 0:ref2.children)})});});function Dot({selectedOpacity,opacity,total,index,wrappedIndex,wrappedIndexInverted,dotStyle,buttonStyle,gap,padding,isHorizontal,isInverted,...props}){/* Check active item */ /* Go 0\u20141\u20142\u20143\u20144\u20145\u20140 */ let isSelected=wrappedIndex===index;/* Go 0\u20145\u20144\u20143\u20142\u20141\u20140\u20145 instead when inverted */ if(isInverted){isSelected=Math.abs(wrappedIndexInverted)===index;}const inlinePadding=gap/2;let top=!isHorizontal&&index>0?inlinePadding:padding;let bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;let right=isHorizontal&&index!==total-1?inlinePadding:padding;let left=isHorizontal&&index>0?inlinePadding:padding;return /*#__PURE__*/ _jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/ _jsx(motion.div,{style:{...dotStyle},initial:false,animate:{opacity:isSelected?selectedOpacity:opacity},transition:{duration:.3}})});}/* Dot Styles */ const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Slideshow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Inter-regular\"]);export const fonts=[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:css/kWfKWeycJ:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\",weight:\"400\"}];export const css=['.framer-BMouJ .framer-styles-preset-1rn9crr:not(.rich-text-wrapper), .framer-BMouJ .framer-styles-preset-1rn9crr.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-225a9e13-69ff-405a-a602-c27e883b2660, #000000); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-BMouJ .framer-styles-preset-1rn9crr:not(.rich-text-wrapper), .framer-BMouJ .framer-styles-preset-1rn9crr.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-225a9e13-69ff-405a-a602-c27e883b2660, #000000); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-BMouJ .framer-styles-preset-1rn9crr:not(.rich-text-wrapper), .framer-BMouJ .framer-styles-preset-1rn9crr.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-225a9e13-69ff-405a-a602-c27e883b2660, #000000); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-BMouJ\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (83b8097)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,PropertyOverrides,ResolveLinks,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useRouteElementId,useRouter,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import FormSpark from\"https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/Foxm7T4YpJpvPgDlEus0/FormSpark.js\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bwgDNfOkuRQlrlKseDFD/SlideShow.js\";import Slideshow1 from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/soIAPuIiPtf4z0IwVYlq/SlideShow.js\";import ComponentsButton from\"#framer/local/canvasComponent/NzTnkrstj/NzTnkrstj.js\";import ComponentsNavigation from\"#framer/local/canvasComponent/v5SWo_oth/v5SWo_oth.js\";import*as sharedStyle3 from\"#framer/local/css/CiB5xccEB/CiB5xccEB.js\";import*as sharedStyle4 from\"#framer/local/css/Crj9URLgr/Crj9URLgr.js\";import*as sharedStyle6 from\"#framer/local/css/evBJ4kB3B/evBJ4kB3B.js\";import*as sharedStyle1 from\"#framer/local/css/kWfKWeycJ/kWfKWeycJ.js\";import*as sharedStyle5 from\"#framer/local/css/R5y0GoL_X/R5y0GoL_X.js\";import*as sharedStyle from\"#framer/local/css/U2B6PV93m/U2B6PV93m.js\";import*as sharedStyle2 from\"#framer/local/css/WSAkjrEoE/WSAkjrEoE.js\";import metadataProvider from\"#framer/local/webPageMetadata/CqJoqVWuA/CqJoqVWuA.js\";const ComponentsNavigationFonts=getFonts(ComponentsNavigation);const ComponentsNavigationWithVariantAppearEffect=withVariantAppearEffect(ComponentsNavigation);const ComponentsButtonFonts=getFonts(ComponentsButton);const MotionDivWithFX=withFX(motion.div);const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const SlideshowFonts=getFonts(Slideshow);const Slideshow1Fonts=getFonts(Slideshow1);const FormSparkFonts=getFonts(FormSpark);const ContainerWithFX=withFX(Container);const breakpoints={GZZGgjHsj:\"(min-width: 1440px)\",hXYrkkTQd:\"(max-width: 809px)\",U0uuS_BL2:\"(min-width: 810px) and (max-width: 1439px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-EGC4Y\";const variantClassNames={GZZGgjHsj:\"framer-v-zfahul\",hXYrkkTQd:\"framer-v-lnxpt4\",U0uuS_BL2:\"framer-v-11ardyt\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:150};const transition1={damping:30,delay:0,mass:1,stiffness:150,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:150};const transition3={delay:1.5,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const transition4={delay:.5,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const transition5={delay:2,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition5,x:0,y:0};const transition6={delay:2.5,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition6,x:0,y:0};const transition7={delay:3,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition7,x:0,y:0};const transition8={delay:.3,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-150};const transition9={delay:1,duration:1,ease:[.44,0,.23,1.01],type:\"tween\"};const transition10={delay:.5,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:150,y:0};const animation11={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:-150,y:0};const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"GZZGgjHsj\",Phone:\"hXYrkkTQd\",Tablet:\"U0uuS_BL2\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"GZZGgjHsj\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}const bodyCls=metadata1.bodyClassName;if(bodyCls){const body=document.body;body.classList.forEach(c=>c.startsWith(\"framer-body-\")&&body.classList.remove(c));body.classList.add(`${metadata1.bodyClassName}-framer-EGC4Y`);}return()=>{if(bodyCls)document.body.classList.remove(`${metadata1.bodyClassName}-framer-EGC4Y`);};},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const elementId=useRouteElementId(\"j9c5SilII\");const router=useRouter();const elementId1=useRouteElementId(\"ijPRmMTFJ\");const ref5=React.useRef(null);const elementId2=useRouteElementId(\"BUnYUS5Zj\");const elementId3=useRouteElementId(\"zGl_SXjUe\");const ref6=React.useRef(null);const elementId4=useRouteElementId(\"rkePGfFyk\");const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"GZZGgjHsj\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-zfahul\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ivauba-container\",\"data-framer-name\":\"Navbar_Light\",layoutScroll:true,name:\"Navbar_Light\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__targets:[{offset:120,ref:ref2,target:\"TUq9KCwXr\"}],variant:\"wXbmrJPyG\"},U0uuS_BL2:{__framer__targets:[{offset:120,ref:ref2,target:\"LhowWaTQt\"}],variant:\"UqTIPJsvO\"}},children:/*#__PURE__*/_jsx(ComponentsNavigationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:120,ref:ref2,target:\"VxD03r0Eb\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"B4xaHJ4tV\",layoutId:\"B4xaHJ4tV\",name:\"Navbar_Light\",style:{width:\"100%\"},variant:\"IQdEM4TaD\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-yhgyix-container\",\"data-framer-name\":\"Navbar_Dark\",layoutScroll:true,name:\"Navbar_Dark\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__targets:[{offset:120,ref:ref3,target:\"wXbmrJPyG\"},{offset:0,ref:ref4,target:\"wXbmrJPyG\"}],__framer__threshold:1,variant:\"TUq9KCwXr\"},U0uuS_BL2:{__framer__targets:[{offset:120,ref:ref3,target:\"t2iEDOEmJ\"},{offset:0,ref:ref4,target:\"TVDSmU3eX\"}],variant:\"cerZmw018\"}},children:/*#__PURE__*/_jsx(ComponentsNavigationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:120,ref:ref3,target:\"O1lBjsTmj\"},{offset:0,ref:ref4,target:\"ruxDwG7j4\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"q7fQ_uVhS\",layoutId:\"q7fQ_uVhS\",name:\"Navbar_Dark\",style:{width:\"100%\"},variant:\"VxD03r0Eb\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11lv64v\",\"data-framer-name\":\"Body\",name:\"Body\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-y7287g\",\"data-framer-name\":\"Main Header\",id:elementId,name:\"Main Header\",ref:ref2,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-l70052\",\"data-framer-name\":\"Container\",name:\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__styleAppearEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-iup1gu\",\"data-framer-name\":\"Column\",name:\"Column\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gpt5j5\",\"data-framer-name\":\"Content\",name:\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rq3k1k\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-pz3v6e\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1qmxw8g\",\"data-styles-preset\":\"U2B6PV93m\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-a9dbc50b-5deb-4dc5-90e1-5264c7ebffc5, rgb(22, 78, 78))\"},children:\"Amanda Hagos LCSW\"})})},U0uuS_BL2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1qmxw8g\",\"data-styles-preset\":\"U2B6PV93m\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-a9dbc50b-5deb-4dc5-90e1-5264c7ebffc5, rgb(22, 78, 78))\"},children:\"Amanda Hagos, LCSW\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1qmxw8g\",\"data-styles-preset\":\"U2B6PV93m\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a9dbc50b-5deb-4dc5-90e1-5264c7ebffc5, rgb(22, 78, 78))\"},children:\"Amanda Hagos, LCSW\"})}),className:\"framer-14u81su\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],name:\"Heading\",verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1rn9crr\",\"data-styles-preset\":\"kWfKWeycJ\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-a9dbc50b-5deb-4dc5-90e1-5264c7ebffc5, rgb(22, 78, 78))\"},children:\"A specialized therapeutic group practice. Our therapy style is rooted in the belief that young people and families have the ability to change and thrive!\"})})},U0uuS_BL2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1rn9crr\",\"data-styles-preset\":\"kWfKWeycJ\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-a9dbc50b-5deb-4dc5-90e1-5264c7ebffc5, rgb(22, 78, 78))\"},children:\"A specialized therapeutic group practice. Our therapy style is rooted in the belief that young people and families have the ability to change and thrive!\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1rn9crr\",\"data-styles-preset\":\"kWfKWeycJ\",style:{\"--framer-text-color\":\"var(--token-a9dbc50b-5deb-4dc5-90e1-5264c7ebffc5, rgb(22, 78, 78))\"},children:\"A specialized therapeutic group practice. Our therapy style is rooted in the belief that young people and families have the ability to change and thrive!\"})}),className:\"framer-r16ma9\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],name:\"Text\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p23e6e\",\"data-framer-name\":\"Actions\",name:\"Actions\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":rkePGfFyk\",webPageId:\"CqJoqVWuA\"},implicitPathVariables:undefined},{href:{hash:\":rkePGfFyk\",webPageId:\"CqJoqVWuA\"},implicitPathVariables:undefined},{href:{hash:\":rkePGfFyk\",webPageId:\"CqJoqVWuA\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bilm1n-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{link:resolvedLinks[2],style:{width:\"100%\"}},U0uuS_BL2:{link:resolvedLinks[1],style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ComponentsButton,{color:\"rgb(255, 255, 255)\",height:\"100%\",icon:\"House\",iconAfter:false,id:\"LDYQgDncv\",label:\"Book an appointment\",label1:true,layoutId:\"LDYQgDncv\",link:resolvedLinks[0],variant:\"yASdSKR6l\",width:\"100%\"})})})})})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dzgzjo\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2626,intrinsicWidth:2640,loading:getLoadingLazyAtYPosition(456.2),pixelHeight:2626,pixelWidth:2640,sizes:\"341px\",src:\"https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg\",srcSet:\"https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg 2640w\"},transformTemplate:undefined},U0uuS_BL2:{animate:animation1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:2626,intrinsicWidth:2640,loading:getLoadingLazyAtYPosition(502.2),pixelHeight:2626,pixelWidth:2640,sizes:\"372.9236px\",src:\"https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg\",srcSet:\"https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg 2640w\"},initial:animation2,optimized:true,style:{transformPerspective:1200},transformTemplate:undefined}},children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2626,intrinsicWidth:2640,loading:getLoadingLazyAtYPosition(123.02194357366781),pixelHeight:2626,pixelWidth:2640,sizes:\"349.7696px\",src:\"https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg\",srcSet:\"https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/fstzQYbb81W066Bkvz1PJihxYs.jpg 2640w\"},className:\"framer-3g15hr\",\"data-framer-appear-id\":\"3g15hr\",\"data-framer-name\":\"unsplash:M7fbJyBuAag\",name:\"unsplash:M7fbJyBuAag\",transformTemplate:transformTemplate1})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{animate:animation3,className:\"framer-fmb1u\",\"data-framer-appear-id\":\"fmb1u\",\"data-framer-name\":\"spark, sparks, sparkle, stars, 30\",initial:animation4,name:\"spark, sparks, sparkle, stars, 30\",optimized:true,style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10zthas\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:73,intrinsicWidth:65,name:\"Vector\",svg:'<svg width=\"65\" height=\"73\" viewBox=\"0 0 65 73\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M19.7817 37.83C23.0674 39.4807 26.3524 41.4779 29.1086 44.241C30.4664 45.6251 31.6596 47.1617 32.6643 48.82C33.6417 50.4518 34.472 52.1673 35.1453 53.9462C36.5411 57.6856 37.2985 61.5539 37.8862 65.3445C38.0402 66.285 38.1791 67.225 38.3098 68.1619L38.6861 70.9673L35.258 71.3942C34.7084 66.9814 34.2778 62.447 34.6551 57.8471C35.0143 53.2675 36.2179 48.6008 38.6595 44.5134C39.2724 43.4857 39.962 42.5058 40.7226 41.5821C41.4853 40.6413 42.3327 39.7726 43.2543 38.9869C43.4787 38.7802 43.7227 38.601 43.9613 38.414C44.2033 38.2319 44.4361 38.0344 44.6868 37.8662C45.1867 37.5272 45.6825 37.1776 46.2058 36.883C47.2323 36.2721 48.3024 35.7374 49.4073 35.2832C50.4922 34.8346 51.6012 34.4465 52.7292 34.1206C53.8463 33.8087 54.9678 33.5203 56.0863 33.2945C58.3257 32.8189 60.5507 32.4982 62.7449 32.183L62.9612 36.3411L61.006 36.299C58.8816 36.2591 56.7379 36.1453 54.5777 35.9707C52.3665 35.8119 50.1703 35.4872 48.0077 34.9995C45.7277 34.4902 43.543 33.6223 41.5351 32.4283C40.4977 31.7875 39.5387 31.028 38.6774 30.165C37.8196 29.2973 37.0729 28.3263 36.4546 27.2745C35.2331 25.2194 34.484 23.0693 33.8437 21.001C33.1972 18.92 32.6587 16.807 32.2304 14.6703C31.7915 12.5373 31.478 10.3804 31.2915 8.21068C31.2017 7.12628 31.1317 6.04062 31.0979 4.95383L31.073 4.13891C31.0666 3.86735 31.0734 3.59521 31.0506 3.32406C31.0194 2.78126 31.0126 2.23761 30.9927 1.694L34.6788 1.8685C34.369 5.83488 34.0375 9.86906 33.2731 13.923C33.1689 14.4288 33.0735 14.9368 32.961 15.4414L32.5829 16.9528L32.151 18.4582L31.6598 19.9538C30.9638 21.9626 30.0752 23.8994 29.0066 25.7372C26.9402 29.2114 24.106 32.1665 20.7212 34.3762C19.4126 35.2561 17.981 35.9374 16.4728 36.3979C15.9221 36.5557 15.3597 36.6692 14.7909 36.7376C14.5374 36.7652 14.2986 36.7832 14.0743 36.7915L13.9087 36.7964L13.7746 36.7796C13.6805 36.7667 13.5898 36.7543 13.5023 36.7424C12.4179 36.584 11.8158 36.3952 12.6513 35.5738C12.7721 35.4599 12.8999 35.3535 13.034 35.2553C13.104 35.2009 13.203 35.1392 13.2662 35.0875C13.3249 35.0384 13.3862 34.9871 13.4502 34.9337C13.7057 34.7219 14.0144 34.5148 14.3551 34.2697C14.693 34.0188 15.0858 33.7803 15.4983 33.4854C15.7076 33.3457 15.9263 33.1998 16.1543 33.0476C16.378 32.8891 16.6122 32.7283 16.8568 32.565C18.1225 31.6968 19.3301 30.7468 20.4717 29.7209C21.6377 28.6897 22.7224 27.5702 23.7163 26.3723C25.0709 24.7202 26.2095 22.9022 27.1046 20.9623C28.0094 18.9811 28.7293 16.9206 29.2551 14.807C30.3837 10.5471 30.894 6.06635 31.373 1.55016L31.3732 1.54759C31.4131 1.17343 31.5944 0.82865 31.8802 0.583872C32.166 0.339093 32.5345 0.212837 32.9104 0.230961C33.2862 0.249085 33.6409 0.410217 33.9018 0.681357C34.1627 0.952497 34.31 1.31313 34.3137 1.68938C34.3204 2.42204 34.2962 3.1561 34.3475 3.88814C34.394 4.61992 34.449 5.3508 34.5231 6.07978C34.6647 7.53832 34.8752 8.9881 35.1154 10.4303C35.5907 13.3129 36.2874 16.1545 37.1992 18.9301C37.7824 20.8282 38.54 22.6683 39.4622 24.4268C39.896 25.2216 40.4073 25.9715 40.9888 26.6656C41.5562 27.3178 42.1847 27.9141 42.8658 28.4465C43.5051 28.9249 44.1837 29.3482 44.8946 29.7118C45.6382 30.0778 46.4057 30.3931 47.1919 30.6555C48.8372 31.1806 50.528 31.5506 52.2422 31.7607C55.7532 32.2176 59.4022 32.2844 63.0723 32.4199L63.0938 32.4207C63.5536 32.4376 63.9902 32.6267 64.317 32.9506C64.6439 33.2744 64.8371 33.7092 64.8583 34.1688C64.8795 34.6284 64.7272 35.0792 64.4316 35.4318C64.1359 35.7843 63.7186 36.0129 63.2623 36.0721C60.4759 36.4338 57.7342 36.8121 55.0993 37.426C52.4753 38.0532 49.9343 38.8752 47.6904 40.1654C46.7333 40.7121 45.8295 41.3474 44.9909 42.0628C44.1576 42.7944 43.3942 43.602 42.7106 44.4751C41.346 46.2808 40.2732 48.2894 39.5313 50.4276C38.7721 52.5973 38.2823 54.852 38.073 57.1412C37.8554 59.468 37.8071 61.8076 37.9283 64.1415C38.0257 66.4135 38.2568 68.6989 38.5249 70.9925L38.5266 71.0077C38.5746 71.419 38.4575 71.8326 38.2011 72.1578C37.9446 72.483 37.5697 72.6932 37.1585 72.7423C36.7472 72.7915 36.3333 72.6756 36.0074 72.4201C35.6815 72.1645 35.4703 71.7902 35.42 71.3791C34.9697 67.6953 34.4945 64.0431 33.6429 60.5223C33.2428 58.77 32.7316 57.045 32.1124 55.3576C31.4942 53.7002 30.7214 52.1046 29.8042 50.5919C29.5635 50.2263 29.34 49.847 29.0868 49.4908L28.3042 48.4393C27.7538 47.7627 27.1685 47.1154 26.5506 46.4998C25.2719 45.2743 23.8705 44.1835 22.3686 43.2446C21.6123 42.7645 20.8327 42.3117 20.0363 41.8802C19.6382 41.6645 19.2362 41.4538 18.8303 41.248L18.2191 40.9423L17.9135 40.7924L17.6233 40.6624C17.2446 40.4803 16.829 40.3329 16.4253 40.1734C16.0053 40.0365 15.5946 39.881 15.1635 39.7631C14.3147 39.4991 13.4383 39.2988 12.5624 39.109C10.8637 38.7548 9.1401 38.5323 7.40708 38.4434C5.72738 38.3607 4.0699 38.4595 2.69233 38.9365L2.29638 37.3614L2.29509 37.2572H2.29667H2.30637H2.31933H2.34529L2.39718 37.2576C2.43085 37.2582 2.46533 37.259 2.5138 37.2566L2.78186 37.2478L3.32708 37.2253C3.69278 37.2089 4.0564 37.1927 4.41794 37.1765C5.14383 37.1477 5.86085 37.1191 6.56901 37.0909C7.98766 37.0397 9.37268 37.0089 10.7259 36.9804C11.1863 36.963 11.6474 36.981 12.105 37.0342C12.2825 37.0484 12.3886 37.1019 12.5523 37.1013C12.6589 37.0984 12.7638 37.128 12.8531 37.1863L13.1217 36.8728C13.0838 37.0158 13.0312 37.0789 13.0563 37.0918C13.0734 37.1046 13.1666 37.0641 13.2519 36.9272C13.2622 36.9108 13.2688 36.8923 13.2711 36.873C13.2734 36.8537 13.2714 36.8342 13.2653 36.8157C13.2591 36.7973 13.249 36.7805 13.2356 36.7664C13.2222 36.7524 13.2059 36.7415 13.1877 36.7345C13.1696 36.7275 13.1502 36.7246 13.1308 36.726C13.1115 36.7274 13.0927 36.733 13.0757 36.7425C13.0588 36.7521 13.0442 36.7652 13.033 36.781C13.0217 36.7969 13.0141 36.815 13.0107 36.8341L12.927 37.3068C12.9114 37.3942 12.7934 37.5277 12.5742 37.6762C12.4221 37.8002 12.2564 37.9066 12.0803 37.9933C11.5377 38.2587 10.9653 38.4584 10.3754 38.5884C9.09747 38.8823 7.81042 39.1422 6.50425 39.3892C5.85155 39.5123 5.19431 39.6307 4.53254 39.7445L3.53099 39.9105L3.01628 39.9894L2.74837 40.0273C2.64771 40.0406 2.49725 40.054 2.37356 40.0647C1.93045 40.1028 1.48796 39.9848 1.12274 39.731C0.757527 39.4772 0.492605 39.1036 0.373876 38.675C0.255147 38.2464 0.290093 37.7897 0.472657 37.3842C0.655222 36.9786 0.973903 36.6497 1.37348 36.4545L1.50123 36.3929C2.53048 35.9139 3.62378 35.5868 4.74696 35.4217C5.26722 35.3586 5.7979 35.2773 6.30805 35.2586C6.56501 35.2445 6.8246 35.2236 7.07981 35.217L7.84161 35.2108C9.86308 35.2308 11.8767 35.4661 13.8483 35.9128C14.8445 36.1278 15.8293 36.3925 16.7991 36.7059L17.5346 36.9514L18.2734 37.2325C18.5178 37.3198 18.7693 37.4384 19.0176 37.5463L19.3905 37.7115L19.7227 37.8717C19.7419 37.8571 19.7598 37.8438 19.7817 37.83Z\" fill=\"#F1DA96\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qldnnx\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:49,intrinsicWidth:48,name:\"Vector\",svg:'<svg width=\"48\" height=\"49\" viewBox=\"0 0 48 49\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M19.1231 29.3536C20.8362 31.4076 22.2177 33.7167 23.2174 36.1974C23.3399 36.5081 23.4719 36.8143 23.5847 37.1283L23.8855 38.0851C23.981 38.4053 24.0932 38.7198 24.1733 39.0443L24.3937 40.0237C24.4609 40.3514 24.5522 40.6731 24.5976 41.0052L24.7338 42.0006L24.8005 42.4979C24.8235 42.6621 24.8457 42.8279 24.8573 43.0104C24.8842 43.3682 24.8979 43.7379 24.8886 44.1227C24.8794 44.8144 24.767 45.5009 24.555 46.1594C24.4232 46.5431 24.247 46.91 24.0299 47.2526C23.7881 47.6179 23.495 47.9466 23.1597 48.2285L23.1359 48.2485C22.8583 48.4815 22.5168 48.6251 22.1561 48.6605C21.7954 48.6958 21.4325 48.6213 21.1149 48.4466C20.7974 48.272 20.5401 48.0054 20.3768 47.6819C20.2135 47.3583 20.1518 46.9929 20.2 46.6337C20.4246 44.9696 20.7437 43.3196 21.1556 41.6918C21.8258 38.9701 22.8642 36.3526 24.2421 33.9117C25.6541 31.4162 27.4992 29.1922 29.6911 27.3437C31.9354 25.4895 34.5274 24.1023 37.315 23.2635C40.1786 22.4121 43.2062 22.2698 46.137 22.8489C46.5675 22.9377 46.9597 23.1581 47.2595 23.4795C47.5593 23.801 47.7519 24.2076 47.8105 24.6432C47.8692 25.0789 47.7911 25.5219 47.587 25.9113C47.383 26.3006 47.063 26.6169 46.6714 26.8164L46.6326 26.8359C45.6787 27.3072 44.6566 27.6255 43.6038 27.7789C42.6358 27.9147 41.6568 27.9537 40.6811 27.8953C39.7459 27.849 38.8551 27.7381 37.9988 27.6153C37.1447 27.4898 36.3297 27.3676 35.4452 27.206C34.1729 26.992 32.9277 26.6398 31.7317 26.1557C31.0771 25.8809 30.4512 25.5424 29.8629 25.1449C29.2624 24.735 28.708 24.2612 28.2095 23.7319C27.2838 22.7176 26.5275 21.5609 25.9696 20.3062C25.4527 19.1471 25.047 17.9416 24.7579 16.7058C23.5912 11.9172 23.6897 6.90741 25.0439 2.16836L25.0459 2.16141C25.1645 1.74837 25.4012 1.37902 25.727 1.09885C26.0528 0.818677 26.4534 0.639919 26.8796 0.584591C27.3057 0.529262 27.7387 0.599781 28.1253 0.787462C28.5118 0.975142 28.835 1.27179 29.0551 1.64086C29.7451 2.83962 30.1186 4.1943 30.1404 5.57728C30.1628 6.78966 30.0127 7.99906 29.6947 9.1692C29.5541 9.73384 29.3719 10.2558 29.1983 10.7834C29.0044 11.3038 28.8153 11.8269 28.5851 12.3316C28.1459 13.3488 27.6308 14.3315 27.0441 15.2715C24.7126 19.0676 21.3328 22.1084 17.3123 24.0272C14.7545 25.2262 11.977 25.8849 9.15328 25.9622C8.04532 26.0006 6.93899 25.8487 5.88241 25.513C5.66811 25.4412 5.46777 25.3672 5.28089 25.2892C5.09454 25.2036 4.9215 25.1161 4.76177 25.0268C4.4694 24.8704 4.19741 24.6787 3.95194 24.4558C3.30618 23.874 3.42882 23.4056 4.07026 23.0994C4.71415 22.7998 5.87745 22.6415 7.45793 22.4829L8.21517 22.4011L8.98138 22.2987C9.49408 22.2205 10.0136 22.1553 10.5311 22.0583C11.564 21.8757 12.5852 21.6316 13.5891 21.3273C15.5263 20.7247 17.3451 19.7924 18.9653 18.5713C22.2394 16.1102 24.6175 12.6447 25.736 8.7044C26.003 7.80663 26.1385 6.8749 26.1383 5.93825C26.1502 5.16523 25.9426 4.40468 25.5397 3.74487L28.9837 3.29197C28.6329 4.68601 28.4137 6.10986 28.3288 7.54484C28.1648 10.1943 28.526 12.9186 28.9823 15.4219C29.2984 17.2058 29.8518 18.8946 30.7514 20.1929C31.175 20.8172 31.7118 21.3566 32.334 21.7833C33.0126 22.2147 33.7518 22.5424 34.5271 22.7557C35.4113 23 36.3094 23.1908 37.2165 23.3272C38.183 23.4835 39.145 23.6403 40.0504 23.7327C41.8713 23.9287 43.5488 23.8544 44.8311 23.2259L45.2743 26.7905L44.6385 26.6698L44.321 26.6071L43.9986 26.5691L43.3536 26.491L42.7022 26.4583C41.2211 26.402 39.7403 26.5755 38.3124 26.9726C36.8586 27.3805 35.4647 27.9778 34.1665 28.7489C32.8601 29.5214 31.6543 30.4524 30.5764 31.5209C29.4881 32.6055 28.5214 33.8058 27.6936 35.1002C25.4206 38.6121 24.08 42.7706 23.5233 47.0207L21.0085 45.6658C21.1585 45.5394 21.2719 45.3752 21.337 45.1902C21.4417 44.9021 21.5013 44.5996 21.5139 44.2934C21.5338 43.9128 21.5237 43.5313 21.4839 43.1523L21.303 41.8845C21.2411 41.4611 21.1554 41.0415 21.0464 40.6276L20.9025 40.0009C20.8587 39.7906 20.7765 39.5907 20.7157 39.3848C20.5795 38.9774 20.4634 38.5625 20.3127 38.1594L19.819 36.9637C19.1035 35.3839 18.2139 33.8889 17.1667 32.5064C16.0947 31.1332 14.8813 29.8763 13.5467 28.7565C11.8612 27.3785 10.0267 26.1935 8.07749 25.2238C7.96031 25.1625 7.84512 25.0964 7.7271 25.0383L7.36764 24.8801L6.65318 24.5567C6.18396 24.3184 5.69542 24.1603 5.21654 23.9676L4.4988 23.6811C4.26382 23.5966 4.03098 23.5205 3.79674 23.4611C3.33398 23.3171 2.83868 23.315 2.3747 23.455C2.2612 23.4984 2.15798 23.5518 2.07642 23.5887C2.07472 23.5894 2.07319 23.5905 2.07192 23.5919C2.07065 23.5932 2.06966 23.5948 2.06901 23.5965L2.05961 23.6228C2.02892 23.7184 2.03549 23.822 2.078 23.9128C2.11644 23.9962 2.17151 24.0709 2.23982 24.1322C2.36325 24.2425 2.5177 24.312 2.68209 24.3313C2.75981 24.3418 2.83886 24.3357 2.91406 24.3134C2.98129 24.3004 3.04748 24.2826 3.11212 24.26C3.22103 24.2188 3.30046 24.1928 3.34552 24.2218C3.38914 24.249 3.40211 24.3347 3.33781 24.4808C3.29074 24.5701 3.22811 24.6503 3.15289 24.7176C3.06249 24.8257 2.94483 24.9076 2.81212 24.9548C2.49389 25.0836 2.14025 25.0951 1.81435 24.9872C1.57333 24.9073 1.35706 24.7665 1.18656 24.5784C1.06419 24.4418 0.967627 24.2842 0.90156 24.1132C0.825804 23.9105 0.791478 23.6945 0.800614 23.4783C0.80686 23.3141 0.860273 23.1553 0.954447 23.0208L1.1907 22.6822C1.31449 22.5042 1.45957 22.3419 1.62272 22.1991C1.71373 22.1195 1.81041 22.0467 1.912 21.9811C2.02023 21.9203 2.13251 21.867 2.24806 21.8215C2.79418 21.6141 3.3751 21.5135 3.95918 21.5254C4.41559 21.5274 4.87103 21.5674 5.3208 21.645L6.5574 21.8419L6.8685 21.8953L7.17334 21.9724L7.78514 22.13C9.43452 22.5588 11.0274 23.1813 12.5304 23.9845C15.0132 25.3744 17.2247 27.2011 19.0585 29.3766C19.0794 29.369 19.0988 29.3622 19.1231 29.3536Z\" fill=\"#F1DA96\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1anclq2\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:71,intrinsicWidth:68,name:\"Vector\",svg:'<svg width=\"68\" height=\"71\" viewBox=\"0 0 68 71\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M21.6204 36.4855L22.9229 37.2147L24.1763 38.0276L24.4882 38.2326L24.7874 38.4569L25.385 38.9063C25.5829 39.0575 25.7846 39.2036 25.9788 39.3595L26.5447 39.8495C27.3018 40.4998 28.0217 41.1921 28.7012 41.9231L29.678 43.0565C29.998 43.4383 30.2798 43.8492 30.5808 44.2446C31.7351 45.8548 32.7138 47.5839 33.5003 49.4023C34.2611 51.2185 34.8377 53.1065 35.2213 55.0379C35.3087 55.5514 35.4154 56.0617 35.4815 56.5784L35.6536 58.1322L35.7295 59.6944C35.7563 60.2148 35.7221 60.7376 35.7205 61.2586C35.6527 63.3466 35.3553 65.4208 34.8337 67.4438L34.4258 68.8672C34.3085 69.2761 34.0474 69.629 33.6906 69.8607C33.3337 70.0925 32.9052 70.1875 32.4839 70.1284C32.0626 70.0692 31.6768 69.8599 31.3975 69.5388C31.1183 69.2178 30.9644 68.8067 30.9643 68.3813L30.9648 68.2989C30.9688 63.7054 30.959 58.9686 31.8418 54.2107C32.2758 51.8025 32.9856 49.4524 33.9574 47.2067C34.9501 44.8987 36.3111 42.7673 37.9872 40.8957C39.7064 39.042 41.7262 37.4919 43.9614 36.3107C46.1307 35.1782 48.4128 34.2762 50.7702 33.6197C51.9291 33.2887 53.091 33.0059 54.2571 32.7558C55.4261 32.5086 56.6235 32.2909 57.8602 32.1558C59.1244 32.0064 60.3993 31.9686 61.6701 32.0429C63.0031 32.1215 64.3206 32.3707 65.5904 32.7843C66.0088 32.9208 66.3749 33.183 66.6387 33.5352C66.9025 33.8874 67.0512 34.3125 67.0644 34.7524C67.0777 35.1923 66.9548 35.6255 66.7127 35.993C66.4705 36.3605 66.1209 36.6442 65.7114 36.8056L65.6655 36.8234C63.6663 37.5675 61.5523 37.9564 59.4192 37.9725C57.1557 37.9863 54.8952 37.8065 52.6623 37.4353C50.4485 37.128 48.2566 36.6791 46.1003 36.0911C44.9859 35.7824 43.8915 35.4059 42.823 34.9638C41.7224 34.5173 40.6605 33.9809 39.6481 33.3601C38.6094 32.7263 37.6347 31.9933 36.7375 31.1714C35.8449 30.3449 35.0368 29.4315 34.3253 28.4447C32.9726 26.5375 31.8743 24.462 31.0581 22.2707C29.4539 18.0611 28.4629 13.6427 28.1156 9.15118C28.075 8.59104 28.0401 8.03034 28.0208 7.46894C28.0083 7.18839 27.9993 6.90769 27.9957 6.62681C27.9913 6.34357 27.9811 6.08141 27.9869 5.73691C27.9868 4.9803 28.0986 4.22783 28.3189 3.50399C28.4698 3.02566 28.6952 2.57413 28.9869 2.16605C29.3352 1.68349 29.7854 1.28354 30.3057 0.994598L30.3278 0.982542C30.5824 0.843705 30.8618 0.756375 31.1502 0.725536C31.4385 0.694697 31.7301 0.72095 32.0083 0.802804C32.2865 0.884658 32.5459 1.02051 32.7716 1.20259C32.9973 1.38468 33.1849 1.60944 33.3237 1.86403C33.4728 2.1399 33.5625 2.44386 33.5872 2.75644C34.2386 11.7053 31.9287 20.6201 27.0136 28.1267C25.8692 29.8709 24.5127 31.4662 22.9753 32.8761C22.188 33.5877 21.3446 34.2347 20.4533 34.8107C19.5583 35.3896 18.6115 35.884 17.625 36.2878C16.0605 36.952 14.3662 37.2543 12.6686 37.1722C11.5802 37.1319 10.5176 36.8305 9.57018 36.2933C8.5511 35.6444 8.75293 35.1963 9.6405 34.9875C10.0918 34.8573 10.7222 34.7766 11.5143 34.6255C12.4713 34.447 13.4158 34.2065 14.3417 33.9056C15.763 33.4252 17.1067 32.7402 18.3304 31.8723C19.6037 30.9605 20.7668 29.9039 21.7965 28.7239C23.283 26.9986 24.5591 25.1027 25.598 23.0761C26.6747 21.0416 27.5493 18.9063 28.2092 16.701C29.5385 12.2898 30.0143 7.66543 29.611 3.07589L32.2368 4.48561C32.2375 4.48715 32.2413 4.49256 32.2375 4.48634L32.2275 4.47223C32.2292 4.47511 32.2312 4.47786 32.2333 4.48046C32.2388 4.48741 32.2439 4.49232 32.241 4.48867V4.49404C32.2261 4.51549 32.2135 4.53852 32.2035 4.56272C32.1352 4.72418 32.091 4.89483 32.0723 5.06917C32.0375 5.34259 32.0238 5.61828 32.0311 5.89381L32.0699 6.93756C32.1422 8.35668 32.2925 9.77022 32.4981 11.1738C32.9207 13.9768 33.6274 16.7294 34.6074 19.3893C35.2841 21.2784 36.167 23.0871 37.2401 24.7827C37.7524 25.5798 38.3268 26.3353 38.9579 27.0422C39.2616 27.3824 39.5822 27.7072 39.9186 28.0153C40.0884 28.1656 40.2466 28.3268 40.4208 28.4715L40.9432 28.9043C42.5088 30.104 44.2633 31.0345 46.1348 31.6574C48.1145 32.3267 50.1468 32.8289 52.2104 33.1586C54.2783 33.543 56.3704 33.783 58.4716 33.8769C60.4232 33.9714 62.3747 33.6884 64.2191 33.0434L64.2855 36.6157C62.4595 35.9947 60.3971 35.893 58.2789 36.1063C57.2194 36.2065 56.1436 36.3819 55.0567 36.5911C53.9684 36.8036 52.8872 37.0427 51.8245 37.3178C49.5477 37.8786 47.351 38.725 45.2864 39.8367C43.2798 40.9133 41.4998 42.3671 40.044 44.1182C38.6014 45.9162 37.4618 47.9376 36.67 50.1026C35.8539 52.3194 35.284 54.6192 34.9706 56.9605C34.4442 60.6482 34.388 64.4574 34.3392 68.3177L31.2225 67.806C33.2986 61.6862 32.5744 54.6323 29.4674 48.895C29.2642 48.5416 29.084 48.1733 28.8629 47.8308L28.1984 46.8035C27.9725 46.4641 27.7137 46.149 27.4733 45.8197C27.3489 45.6586 27.2339 45.4891 27.1018 45.3344L26.7007 44.8742C26.1687 44.2571 25.6059 43.6672 25.0144 43.1067C24.3939 42.5771 23.7926 42.0222 23.1203 41.553C22.798 41.3004 22.463 41.0643 22.1167 40.8457C21.7701 40.6272 21.4318 40.3947 21.0787 40.1861L20.0007 39.5902C19.644 39.386 19.2604 39.2335 18.8919 39.0518C17.3971 38.3563 15.8341 37.8182 14.228 37.446C10.401 36.5475 6.427 36.4702 2.56797 37.2194L2.52761 35.6878C4.83851 36.3905 7.26412 36.6366 9.66906 36.4122C11.0341 36.2837 11.727 36.2469 11.7213 36.5407C11.7122 36.6703 11.5318 36.8951 11.1432 37.1512C10.9074 37.3064 10.6606 37.4443 10.4048 37.5636C10.2553 37.6365 10.0923 37.7101 9.91419 37.7786C9.82522 37.8128 9.73368 37.8522 9.63714 37.8832C9.53981 37.9115 9.43921 37.9394 9.33533 37.9669C6.92337 38.6005 4.40359 38.7095 1.94592 38.2866C1.53915 38.2153 1.16795 38.0099 0.89144 37.7031C0.614927 37.3964 0.449 37.006 0.42009 36.594C0.39118 36.182 0.500946 35.7722 0.731909 35.4299C0.962871 35.0875 1.30175 34.8323 1.69457 34.7049L1.85041 34.6549C4.29197 33.8765 6.83954 33.4817 9.4022 33.4845C11.5065 33.4784 13.6027 33.7464 15.6378 34.2819C17.6869 34.8122 19.6722 35.5641 21.5584 36.5244C21.5783 36.5106 21.5973 36.4982 21.6204 36.4855Z\" fill=\"#F1DA96\"/>\\n</svg>\\n',withExternalLayout:true})]})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-imreya\",\"data-framer-name\":\"About Me (Cards)\",id:elementId1,name:\"About Me (Cards)\",ref:ref5,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-s1binb\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cx0qew\",\"data-framer-name\":\"Content\",name:\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{animate:undefined,initial:undefined,optimized:undefined,style:{}}},children:/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation6,className:\"framer-19ryyek\",\"data-framer-appear-id\":\"19ryyek\",\"data-framer-name\":\"Card/Features\",initial:animation2,name:\"Card/Features\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-78tzwi\",\"data-framer-name\":\"Section Title\",name:\"Section Title\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-pkl129\",\"data-framer-name\":\"Frame 14\",name:\"Frame 14\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pi8uj3\",\"data-framer-name\":\"CircleWavyCheck\",name:\"CircleWavyCheck\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{svgContentId:11971256067},U0uuS_BL2:{svgContentId:11971256067}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1mhxbob\",\"data-framer-name\":\"CircleWavyCheck\",layout:\"position\",name:\"CircleWavyCheck\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78 77\"><path d=\"M 17.214 60.619 C 14.446 57.851 16.282 52.039 14.873 48.633 C 13.412 45.103 8.052 42.261 8.052 38.5 C 8.052 34.739 13.412 31.897 14.873 28.367 C 16.282 24.961 14.446 19.149 17.214 16.381 C 19.983 13.612 25.795 15.449 29.2 14.04 C 32.731 12.579 35.572 7.219 39.333 7.219 C 43.095 7.219 45.936 12.579 49.466 14.04 C 52.872 15.449 58.684 13.612 61.453 16.381 C 64.221 19.149 62.385 24.961 63.794 28.367 C 65.254 31.897 70.615 34.739 70.615 38.5 C 70.615 42.261 65.254 45.103 63.794 48.633 C 62.385 52.039 64.221 57.851 61.453 60.619 C 58.684 63.388 52.872 61.551 49.466 62.961 C 45.936 64.421 43.094 69.781 39.333 69.781 C 35.572 69.781 32.73 64.421 29.2 62.961 C 25.795 61.551 19.983 63.388 17.214 60.619 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(3,108,95)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 52.568 31.281 L 34.922 48.125 L 26.099 39.703\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(3, 108, 95)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:3381321475,withExternalLayout:true})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jyq3g3\",\"data-framer-name\":\"Content\",name:\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qwuj2o\",\"data-framer-name\":\"Frame 15\",name:\"Frame 15\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-1n2sm0k\",\"data-styles-preset\":\"WSAkjrEoE\",style:{\"--framer-text-alignment\":\"center\"},children:\"Specialized Expertise\"})}),className:\"framer-150ui36\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],name:\"Heading\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qeftav\",\"data-framer-name\":\"Highlight Summary Line Medium\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:78,name:\"Highlight Summary Line Medium\",svg:'<svg width=\"78\" height=\"9\" viewBox=\"0 0 78 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_4133_4769)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M76.7842 3.28749C75.5942 2.63592 43.1982 2.50069 33.8742 3.10308C33.8602 3.10308 16.0802 4.08658 8.61819 4.08658C4.72619 4.08657 -1.97981 4.54144 1.4782 6.11504C2.03819 6.3732 14.2742 6.3732 17.9842 6.11504C26.7902 5.51265 43.4922 4.86108 57.4642 4.70126C65.5982 4.60291 71.0442 4.41839 75.5942 4.11104C76.8542 4.02499 77.4142 3.63171 76.7842 3.28749Z\" fill=\"#E7C250\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_4133_4769\">\\n<rect width=\"9\" height=\"77\" fill=\"white\" transform=\"translate(77.1667) rotate(90)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1k15s2x\",\"data-styles-preset\":\"CiB5xccEB\",style:{\"--framer-text-alignment\":\"center\"},children:\"Therapists experienced in the treatment of anxiety, depression, ADHD, autism spectrum disorder and eating disorders (including ARFID)\"})}),className:\"framer-m58a47\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],name:\"Text\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{animate:undefined,initial:undefined,optimized:undefined,style:{}}},children:/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation7,className:\"framer-amfu27\",\"data-framer-appear-id\":\"amfu27\",\"data-framer-name\":\"Card/Features\",initial:animation2,name:\"Card/Features\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-379ik4\",\"data-framer-name\":\"Section Title\",name:\"Section Title\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-gg1pe\",\"data-framer-name\":\"Frame 14\",name:\"Frame 14\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-eopv81\",\"data-framer-name\":\"FirstAidKit\",name:\"FirstAidKit\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{svgContentId:12225437819},U0uuS_BL2:{svgContentId:12225437819}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-73m0fb\",\"data-framer-name\":\"noun_supporting_6088791\",layout:\"position\",name:\"noun_supporting_6088791\",opacity:1,radius:{bottomLeft:0,bottomRight:0,topLeft:0,topRight:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 80 100\"><path d=\"M 21.054 46.217 L 58.946 46.217 C 59.464 46.217 59.884 45.797 59.884 45.279 L 59.884 40.887 C 59.879 37.887 58.154 35.155 55.446 33.863 C 57.425 32.41 58.246 29.85 57.482 27.517 C 56.718 25.184 54.541 23.606 52.086 23.606 C 49.631 23.606 47.454 25.184 46.689 27.517 C 45.925 29.85 46.746 32.41 48.725 33.863 C 46.976 34.702 45.6 36.161 44.866 37.956 C 44.369 37.34 43.754 36.83 43.057 36.456 C 44.45 35.192 44.921 33.201 44.243 31.447 C 43.566 29.692 41.879 28.535 39.998 28.535 C 38.117 28.535 36.43 29.692 35.752 31.447 C 35.075 33.201 35.546 35.192 36.939 36.456 C 36.25 36.825 35.641 37.327 35.147 37.934 C 34.418 36.119 33.036 34.642 31.272 33.796 C 33.251 32.343 34.073 29.783 33.308 27.45 C 32.544 25.117 30.367 23.539 27.912 23.539 C 25.457 23.539 23.28 25.117 22.515 27.45 C 21.751 29.783 22.572 32.343 24.551 33.796 C 21.844 35.088 20.118 37.82 20.114 40.82 L 20.114 45.279 C 20.114 45.528 20.213 45.767 20.389 45.943 C 20.566 46.119 20.805 46.218 21.054 46.217 Z M 48.284 29.296 C 48.282 27.206 49.966 25.506 52.055 25.489 C 54.145 25.471 55.857 27.142 55.891 29.231 C 55.924 31.32 54.266 33.046 52.177 33.095 C 52.147 33.095 52.118 33.09 52.087 33.09 C 52.057 33.09 52.025 33.094 51.997 33.095 C 49.934 33.045 48.287 31.359 48.284 29.296 Z M 46.166 40.887 C 46.17 37.654 48.765 35.021 51.997 34.97 C 52.027 34.97 52.059 34.974 52.087 34.974 C 52.116 34.974 52.15 34.97 52.177 34.97 C 55.41 35.021 58.005 37.654 58.009 40.887 L 58.009 44.342 L 46.166 44.342 Z M 40 30.421 C 41.467 30.416 42.664 31.594 42.682 33.061 C 42.7 34.527 41.533 35.735 40.066 35.766 L 39.934 35.766 C 38.467 35.735 37.3 34.527 37.318 33.061 C 37.336 31.594 38.533 30.416 40 30.421 Z M 39.695 37.641 L 39.867 37.641 C 39.912 37.641 39.955 37.648 40 37.648 C 40.045 37.648 40.088 37.643 40.132 37.641 L 40.304 37.641 C 42.504 37.643 44.287 39.425 44.291 41.625 L 44.291 44.34 L 35.709 44.34 L 35.709 41.625 C 35.712 39.425 37.495 37.643 39.695 37.641 Z M 24.109 29.229 C 24.107 27.139 25.79 25.439 27.88 25.421 C 29.969 25.403 31.682 27.074 31.716 29.163 C 31.75 31.252 30.092 32.978 28.003 33.028 C 27.973 33.028 27.941 33.023 27.913 33.023 C 27.884 33.023 27.85 33.028 27.823 33.028 C 25.759 32.977 24.112 31.292 24.109 29.229 Z M 21.991 40.82 C 21.996 37.587 24.59 34.954 27.822 34.903 C 27.852 34.903 27.882 34.908 27.912 34.908 C 27.943 34.908 27.975 34.903 28.003 34.903 C 31.236 34.954 33.83 37.587 33.834 40.82 L 33.834 44.342 L 21.991 44.342 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 34.431 22.759 L 34.45 22.774 C 37.149 24.868 38.661 25.916 40.167 25.916 C 41.672 25.916 43.183 24.859 45.876 22.744 L 45.889 22.734 C 52.972 17.161 52.539 11.695 52.023 9.603 C 51.4 6.678 49.129 4.384 46.211 3.731 C 43.926 3.307 41.714 4.169 39.996 6.101 C 38.038 4.091 35.641 3.254 33.276 3.793 C 30.542 4.518 28.464 6.743 27.926 9.519 C 27.459 11.621 27.163 17.113 34.431 22.759 Z M 29.754 9.925 C 30.135 7.855 31.664 6.184 33.692 5.621 C 35.644 5.176 37.686 6.098 39.296 8.146 C 39.478 8.382 39.763 8.515 40.061 8.504 C 40.358 8.495 40.633 8.346 40.802 8.103 C 42.177 6.123 43.977 5.228 45.869 5.574 C 47.894 5.949 49.637 7.748 50.204 10.051 C 51.111 13.729 49.112 17.816 44.723 21.266 L 44.711 21.276 C 42.325 23.151 41.134 24.052 40.17 24.054 L 40.167 24.054 C 39.207 24.054 38.01 23.161 35.618 21.304 L 35.599 21.288 C 29.158 16.297 29.366 11.679 29.754 9.925 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 38.148 17.914 C 38.514 18.296 39.107 18.296 39.473 17.914 L 44.3 12.879 C 44.544 12.633 44.641 12.269 44.556 11.927 C 44.47 11.585 44.214 11.318 43.886 11.229 C 43.558 11.139 43.21 11.241 42.974 11.496 L 38.813 15.84 L 37.028 13.977 C 36.661 13.595 36.068 13.594 35.701 13.976 C 35.334 14.358 35.334 14.978 35.7 15.36 Z M 31.576 58.839 L 28.363 57.356 L 19.55 48.997 C 19.528 48.976 19.504 48.958 19.482 48.938 C 19.397 48.86 19.31 48.786 19.219 48.715 L 19.196 48.699 C 18.4 48.093 17.419 47.811 16.437 47.905 L 15.412 37.697 C 15.19 35.426 13.299 33.736 11.114 33.855 C 8.929 33.975 7.218 35.861 7.224 38.144 L 7.224 54.987 C 7.226 57.958 8.435 60.79 10.549 62.779 L 17.891 69.677 C 18.904 70.629 19.483 71.984 19.483 73.407 L 19.483 78.219 C 19.483 78.759 19.903 79.197 20.421 79.197 L 36.262 79.197 C 36.78 79.197 37.199 78.759 37.199 78.219 L 37.199 67.835 C 37.2 63.939 34.994 60.409 31.576 58.839 Z M 35.326 77.239 L 21.358 77.239 L 21.358 73.407 C 21.358 71.429 20.553 69.545 19.144 68.222 L 11.805 61.327 C 10.085 59.708 9.102 57.404 9.1 54.987 L 9.1 38.144 C 9.098 36.905 10.027 35.882 11.212 35.817 C 12.398 35.752 13.425 36.668 13.547 37.9 L 14.616 48.555 C 14.352 48.73 14.108 48.935 13.888 49.168 C 13.13 49.975 12.71 51.063 12.721 52.193 C 12.732 53.323 13.174 54.402 13.948 55.192 L 22.094 63.516 C 22.332 63.766 22.681 63.863 23.007 63.77 C 23.334 63.677 23.586 63.408 23.669 63.066 C 23.752 62.724 23.652 62.362 23.407 62.119 L 15.259 53.794 C 14.686 53.208 14.462 52.344 14.675 51.537 C 14.888 50.73 15.505 50.107 16.285 49.911 C 16.343 49.896 16.402 49.888 16.461 49.878 C 16.519 49.869 16.581 49.86 16.641 49.856 C 16.701 49.851 16.766 49.848 16.833 49.849 C 16.901 49.85 16.946 49.855 17.003 49.86 C 17.09 49.868 17.176 49.881 17.262 49.9 C 17.344 49.917 17.425 49.939 17.504 49.965 C 17.556 49.983 17.606 50.007 17.656 50.03 C 17.727 50.061 17.796 50.096 17.864 50.135 C 17.905 50.157 17.945 50.181 17.984 50.207 C 18.093 50.277 18.196 50.357 18.291 50.445 L 27.216 58.914 C 27.221 58.918 27.228 58.919 27.232 58.924 C 27.302 58.988 27.38 59.042 27.465 59.083 L 30.82 60.63 C 33.558 61.888 35.325 64.715 35.324 67.837 Z M 71.574 35.118 C 70.455 33.951 68.793 33.559 67.301 34.111 C 65.81 34.662 64.754 36.058 64.588 37.699 L 63.563 47.905 C 62.423 47.794 61.291 48.191 60.446 48.997 L 51.638 57.356 L 48.426 58.838 C 45.006 60.409 42.8 63.939 42.801 67.837 L 42.801 78.219 C 42.801 78.759 43.22 79.197 43.738 79.197 L 59.579 79.197 C 60.097 79.197 60.517 78.759 60.517 78.219 L 60.517 73.407 C 60.517 71.983 61.097 70.627 62.111 69.676 L 69.45 62.779 C 71.565 60.79 72.773 57.958 72.775 54.987 L 72.775 38.144 C 72.778 37.008 72.346 35.919 71.574 35.118 Z M 70.9 54.987 C 70.898 57.404 69.915 59.708 68.195 61.327 L 60.857 68.221 C 59.448 69.544 58.643 71.429 58.642 73.407 L 58.642 77.241 L 44.676 77.241 L 44.676 67.835 C 44.675 64.713 46.443 61.886 49.182 60.628 L 52.535 59.082 C 52.62 59.041 52.698 58.987 52.767 58.922 C 52.772 58.918 52.779 58.917 52.784 58.913 L 55.159 56.659 L 61.709 50.444 L 61.724 50.433 C 61.815 50.349 61.912 50.274 62.014 50.206 C 62.054 50.18 62.096 50.156 62.139 50.133 C 62.207 50.094 62.277 50.059 62.348 50.028 C 62.397 50.007 62.446 49.984 62.496 49.966 C 62.589 49.934 62.683 49.909 62.779 49.889 C 62.848 49.876 62.918 49.868 62.988 49.861 C 63.058 49.854 63.113 49.849 63.176 49.848 C 63.238 49.848 63.296 49.848 63.357 49.855 C 63.417 49.861 63.487 49.869 63.551 49.88 C 63.606 49.889 63.662 49.896 63.716 49.91 C 64.497 50.105 65.115 50.728 65.328 51.536 C 65.542 52.344 65.318 53.209 64.744 53.795 L 56.594 62.119 C 56.349 62.362 56.249 62.724 56.331 63.066 C 56.414 63.408 56.667 63.677 56.993 63.77 C 57.319 63.863 57.668 63.766 57.906 63.516 L 66.052 55.193 C 66.827 54.403 67.269 53.324 67.281 52.194 C 67.292 51.064 66.873 49.975 66.115 49.168 C 65.895 48.935 65.651 48.73 65.387 48.555 L 66.456 37.9 C 66.579 36.668 67.605 35.752 68.791 35.817 C 69.976 35.882 70.905 36.905 70.903 38.144 Z\" fill=\"rgb(3, 108, 95)\"></path></svg>',svgContentId:3635503227,withExternalLayout:true})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fl1bu8\",\"data-framer-name\":\"Content\",name:\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ofdxi9\",\"data-framer-name\":\"Frame 15\",name:\"Frame 15\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-1n2sm0k\",\"data-styles-preset\":\"WSAkjrEoE\",style:{\"--framer-text-alignment\":\"center\"},children:\"Individual and Family Support\"})}),className:\"framer-1j3a4sh\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],name:\"Heading\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eoxeuf\",\"data-framer-name\":\"Highlight Summary Line Medium\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:78,name:\"Highlight Summary Line Medium\",svg:'<svg width=\"78\" height=\"9\" viewBox=\"0 0 78 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_4133_4697)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M77.1175 3.28749C75.9275 2.63592 43.5315 2.50069 34.2075 3.10308C34.1935 3.10308 16.4135 4.08658 8.95149 4.08658C5.05949 4.08657 -1.64651 4.54144 1.81149 6.11504C2.37149 6.3732 14.6075 6.3732 18.3175 6.11504C27.1235 5.51265 43.8255 4.86108 57.7975 4.70126C65.9315 4.60291 71.3775 4.41839 75.9275 4.11104C77.1875 4.02499 77.7475 3.63171 77.1175 3.28749Z\" fill=\"#E7C250\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_4133_4697\">\\n<rect width=\"9\" height=\"77\" fill=\"white\" transform=\"translate(77.5) rotate(90)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1k15s2x\",\"data-styles-preset\":\"CiB5xccEB\",style:{\"--framer-text-alignment\":\"center\"},children:\"In addition to individual care for your child, we also offer support the family as a whole.\"})}),className:\"framer-18p3cqx\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],name:\"Text\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{animate:undefined,initial:undefined,optimized:undefined,style:{}}},children:/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation8,className:\"framer-1dmvp58\",\"data-framer-appear-id\":\"1dmvp58\",\"data-framer-name\":\"Card/Features\",initial:animation2,name:\"Card/Features\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mq00gj\",\"data-framer-name\":\"Section Title\",name:\"Section Title\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-vwxath\",\"data-framer-name\":\"Frame 14\",name:\"Frame 14\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-ftuooj\",\"data-framer-name\":\"CircleWavyCheck\",name:\"CircleWavyCheck\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{svgContentId:9476829607},U0uuS_BL2:{svgContentId:9476829607}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-fbih4l\",\"data-framer-name\":\"noun_counseling_5626083\",layout:\"position\",name:\"noun_counseling_5626083\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 90 112\"><path d=\"M 63.54 42.298 C 67.779 42.293 71.214 38.874 71.22 34.654 C 71.22 30.437 67.774 27.009 63.541 27.009 C 59.309 27.009 55.863 30.439 55.863 34.653 C 55.868 38.873 59.303 42.293 63.541 42.298 Z M 63.54 29.809 C 66.225 29.809 68.407 31.981 68.407 34.653 C 68.407 37.324 66.225 39.498 63.541 39.498 C 60.858 39.498 58.676 37.325 58.676 34.654 C 58.676 31.983 60.857 29.809 63.541 29.809 Z M 78.851 46.767 C 76.995 46.768 75.49 48.266 75.487 50.114 L 75.487 68.804 L 70.816 68.804 C 73.178 67.172 74.71 64.478 74.71 61.472 L 74.71 58.544 C 74.71 54.456 73.86 50.475 72.186 46.714 C 70.917 43.884 67.9 42.253 64.825 42.735 C 61.911 43.199 59.616 45.458 59.119 48.354 L 58.081 54.257 L 53.595 63.777 C 50.593 64.424 48.451 67.07 48.454 70.129 L 48.454 83.14 C 48.456 85.487 50.366 87.389 52.723 87.392 C 55.081 87.39 56.992 85.487 56.994 83.14 L 56.994 72.272 L 58.922 71.9 L 58.922 75.285 C 58.922 76.058 59.551 76.685 60.328 76.685 L 62.938 76.685 L 62.938 85.992 C 62.938 86.765 63.568 87.392 64.344 87.392 C 65.121 87.392 65.751 86.765 65.751 85.992 L 65.751 76.685 L 76.583 76.685 L 76.583 85.992 C 76.583 86.765 77.213 87.392 77.989 87.392 C 78.766 87.392 79.395 86.765 79.395 85.992 L 79.395 76.685 L 80.81 76.685 C 81.587 76.685 82.216 76.058 82.216 75.285 L 82.216 50.114 C 82.213 48.266 80.708 46.768 78.851 46.767 Z M 55.322 69.744 C 54.661 69.871 54.183 70.447 54.183 71.117 L 54.183 83.14 C 54.149 83.917 53.506 84.53 52.725 84.53 C 51.943 84.53 51.301 83.917 51.266 83.14 L 51.266 70.129 C 51.266 68.337 52.549 66.806 54.318 66.489 L 64.928 64.571 C 65.693 64.432 66.2 63.703 66.061 62.941 C 65.922 62.179 65.19 61.674 64.425 61.813 L 63.591 61.964 L 65.187 58.961 C 65.24 58.861 65.282 58.755 65.309 58.644 L 67.071 51.581 C 67.252 50.833 66.793 50.08 66.043 49.895 C 65.293 49.709 64.533 50.161 64.342 50.907 L 62.62 57.803 L 60.069 62.602 L 56.992 63.159 L 60.705 55.277 C 60.758 55.165 60.796 55.046 60.817 54.923 L 61.889 48.833 C 62.183 47.117 63.541 45.777 65.268 45.501 C 67.083 45.226 68.859 46.186 69.616 47.85 C 71.123 51.216 71.9 54.859 71.897 58.544 L 71.897 61.472 C 71.893 64.413 69.801 66.941 66.902 67.506 Z M 79.404 73.885 L 61.734 73.885 L 61.734 71.603 L 79.404 71.603 Z M 79.404 68.803 L 78.3 68.803 L 78.3 50.116 C 78.3 49.812 78.547 49.566 78.852 49.566 C 79.157 49.566 79.404 49.812 79.404 50.116 L 79.404 68.806 Z M 20.658 42.012 C 24.891 42.012 28.336 38.582 28.336 34.367 C 28.336 30.152 24.891 26.723 20.658 26.723 C 16.425 26.723 12.978 30.152 12.978 34.367 C 12.978 38.581 16.424 42.011 20.656 42.011 Z M 20.658 29.522 C 23.34 29.522 25.523 31.694 25.523 34.366 C 25.523 37.037 23.34 39.212 20.658 39.212 C 17.976 39.212 15.791 37.038 15.791 34.367 C 15.791 31.696 17.973 29.523 20.656 29.523 Z M 39.299 48.171 L 33.235 49.819 L 26.843 44.121 C 25.572 42.987 23.926 42.36 22.22 42.361 C 18.395 42.366 15.295 45.452 15.29 49.26 L 15.29 61.472 C 15.29 64.478 16.82 67.172 19.183 68.804 L 14.511 68.804 L 14.511 50.114 C 14.511 48.268 13.002 46.767 11.147 46.767 C 9.293 46.767 7.784 48.268 7.784 50.114 L 7.784 75.285 C 7.784 76.058 8.413 76.685 9.19 76.685 L 10.605 76.685 L 10.605 85.992 C 10.605 86.765 11.234 87.392 12.011 87.392 C 12.787 87.392 13.417 86.765 13.417 85.992 L 13.417 76.685 L 24.249 76.685 L 24.249 85.992 C 24.249 86.765 24.879 87.392 25.656 87.392 C 26.432 87.392 27.062 86.765 27.062 85.992 L 27.062 76.685 L 29.67 76.685 C 30.447 76.685 31.077 76.058 31.077 75.285 L 31.077 71.9 L 33.005 72.272 L 33.005 83.14 C 33.007 85.487 34.918 87.39 37.275 87.392 C 39.633 87.39 41.544 85.487 41.546 83.14 L 41.546 70.129 C 41.549 66.986 39.291 64.293 36.186 63.733 L 28.457 62.335 L 28.27 56.738 L 31.148 58.748 C 31.514 59.004 31.978 59.07 32.4 58.93 L 41.639 55.874 C 42.709 55.518 43.581 54.734 44.047 53.711 C 44.511 52.69 44.525 51.514 44.085 50.482 C 43.289 48.634 41.249 47.65 39.299 48.172 Z M 10.598 50.114 C 10.612 49.822 10.854 49.593 11.148 49.593 C 11.442 49.593 11.684 49.822 11.699 50.114 L 11.699 68.804 L 10.596 68.804 L 10.596 50.114 Z M 28.264 73.885 L 10.596 73.885 L 10.596 71.603 L 28.266 71.603 L 28.266 73.885 Z M 41.483 52.559 C 41.343 52.871 41.078 53.109 40.752 53.217 L 32.183 56.05 L 25.253 51.212 C 24.617 50.768 23.74 50.922 23.295 51.555 C 22.849 52.188 23.003 53.061 23.639 53.505 L 25.387 54.726 L 25.626 61.824 L 25.574 61.814 C 24.81 61.676 24.078 62.18 23.939 62.941 C 23.8 63.702 24.306 64.431 25.071 64.569 L 35.684 66.489 C 37.452 66.806 38.738 68.34 38.735 70.129 L 38.735 83.14 C 38.711 83.925 38.065 84.548 37.276 84.548 C 36.488 84.548 35.842 83.925 35.817 83.14 L 35.817 71.117 C 35.817 70.447 35.339 69.871 34.678 69.744 L 23.098 67.506 C 20.199 66.941 18.107 64.413 18.103 61.472 L 18.103 49.26 C 18.105 46.997 19.947 45.163 22.22 45.161 C 23.234 45.16 24.212 45.533 24.967 46.207 L 31.928 52.413 C 32.285 52.729 32.775 52.843 33.237 52.721 L 40.039 50.873 C 40.633 50.715 41.253 51.015 41.496 51.577 C 41.631 51.891 41.626 52.247 41.484 52.557 Z M 51.642 33.932 L 51.642 29.349 C 51.638 27.199 49.888 25.458 47.728 25.455 L 38.275 25.455 C 36.114 25.456 34.363 27.199 34.36 29.351 L 34.36 39.225 C 34.36 39.746 34.65 40.224 35.113 40.466 C 35.577 40.708 36.137 40.674 36.567 40.377 L 40.268 37.829 L 47.728 37.829 C 49.889 37.827 51.64 36.084 51.643 33.933 Z M 48.829 33.932 C 48.828 34.537 48.335 35.027 47.727 35.028 L 39.828 35.028 C 39.542 35.028 39.264 35.115 39.028 35.276 L 37.171 36.554 L 37.171 29.349 C 37.171 28.745 37.665 28.253 38.274 28.253 L 47.727 28.253 C 48.336 28.253 48.829 28.745 48.829 29.349 Z\" fill=\"rgb(3, 108, 95)\"></path></svg>',svgContentId:886895015,withExternalLayout:true})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bps28x\",\"data-framer-name\":\"Content\",name:\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cyjszq\",\"data-framer-name\":\"Frame 15\",name:\"Frame 15\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-1n2sm0k\",\"data-styles-preset\":\"WSAkjrEoE\",style:{\"--framer-text-alignment\":\"center\"},children:\"Individualized Treatment\"})}),className:\"framer-62f6jo\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],name:\"Heading\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gvi384\",\"data-framer-name\":\"Highlight Summary Line Medium\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:78,name:\"Highlight Summary Line Medium\",svg:'<svg width=\"78\" height=\"9\" viewBox=\"0 0 78 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_4133_4711)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M77.4508 3.28749C76.2608 2.63592 43.8648 2.50069 34.5408 3.10308C34.5268 3.10308 16.7468 4.08658 9.28479 4.08658C5.39278 4.08657 -1.31321 4.54144 2.14479 6.11504C2.70479 6.3732 14.9408 6.3732 18.6508 6.11504C27.4568 5.51265 44.1588 4.86108 58.1308 4.70126C66.2648 4.60291 71.7108 4.41839 76.2608 4.11104C77.5208 4.02499 78.0808 3.63171 77.4508 3.28749Z\" fill=\"#E7C250\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_4133_4711\">\\n<rect width=\"9\" height=\"77\" fill=\"white\" transform=\"translate(77.8333) rotate(90)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1k15s2x\",\"data-styles-preset\":\"CiB5xccEB\",style:{\"--framer-text-alignment\":\"center\"},children:\"We arecommitted to providing you with the care especially tailored to you and your family\u2019s unique needs- offering individualized tools and support.\"})}),className:\"framer-1pzlhkz\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],name:\"Text\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})})})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vz0meh\",\"data-framer-name\":\"Services\",id:elementId2,name:\"Services\",ref:ref3,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-i6sp0\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__styleAppearEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ls1p7j\",\"data-framer-name\":\"Section Title\",name:\"Section Title\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-kvdfxj\",\"data-styles-preset\":\"Crj9URLgr\",style:{\"--framer-text-alignment\":\"center\"},children:\"How I can help\"})}),className:\"framer-1fd1h0g\",\"data-framer-name\":\"How I can help\",fonts:[\"Inter\"],name:\"How I can help\",verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__styleAppearEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-18da6gm\",\"data-framer-name\":\"Content\",name:\"Content\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-frzo2i-container\",id:elementId3,ref:ref6,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowGap:10,arrowPadding:20,arrowPaddingBottom:0,arrowPaddingLeft:0,arrowPaddingRight:0,arrowPaddingTop:0,arrowPosition:\"auto\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowSize:40,showMouseControls:false},fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:0,overflow:false},itemAmount:1.3,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false}},U0uuS_BL2:{arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowGap:10,arrowPadding:20,arrowPaddingBottom:0,arrowPaddingLeft:0,arrowPaddingRight:0,arrowPaddingTop:0,arrowPosition:\"auto\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowSize:40,showMouseControls:false},itemAmount:2.2,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false}}},children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"center\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowGap:10,arrowPadding:20,arrowPaddingBottom:0,arrowPaddingLeft:0,arrowPaddingRight:0,arrowPaddingTop:0,arrowPosition:\"auto\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowSize:40,showMouseControls:true},autoPlayControl:false,borderRadius:0,direction:\"right\",dragControl:true,effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1e3,effectsRotate:0,effectsScale:1},fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:5,overflow:false},gap:24,height:\"100%\",id:\"zGl_SXjUe\",intervalControl:1.5,itemAmount:3.3,layoutId:\"zGl_SXjUe\",padding:0,paddingBottom:24,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:24,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5wn3ha\",\"data-framer-name\":\"Card/Practices\",name:\"Card/Practices\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-188hteb\",\"data-framer-name\":\"Section Title\",name:\"Section Title\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12w8hfm\",\"data-framer-name\":\"Frame 14\",name:\"Frame 14\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16k9rdq\",\"data-framer-name\":\"Frame 17\",name:\"Frame 17\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hq3ac7\",\"data-framer-name\":\"Heartbeat\",name:\"Heartbeat\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-9wzejk\",\"data-framer-name\":\"noun_work_from_home_4610321\",layout:\"position\",name:\"noun_work_from_home_4610321\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65 48\"><g id=\"ss2419867248_1\"><g id=\"ss2419867248_2\"><path d=\"M 9.022 19.989 L 10.158 18.821 L 11.297 19.989 L 12.057 19.209 L 10.918 18.041 L 12.057 16.873 L 11.297 16.094 L 10.158 17.262 L 9.022 16.094 L 8.262 16.873 L 9.401 18.041 L 8.262 19.209 Z M 56.077 16.094 L 54.938 17.262 L 53.8 16.094 L 53.039 16.873 L 54.178 18.041 L 53.039 19.209 L 53.8 19.989 L 54.938 18.821 L 56.077 19.989 L 56.835 19.209 L 55.699 18.041 L 56.835 16.873 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 65 10.708 L 59.795 10.708 L 59.795 0 L 5.205 0 L 5.205 10.708 L 0 10.708 L 0 34.091 L 5.205 34.091 L 5.205 38.733 L 9.771 38.733 L 9.771 34.091 L 55.919 34.091 L 55.919 38.733 L 60.485 38.733 L 60.485 34.091 L 65 34.091 Z M 8.684 37.631 L 6.28 37.631 L 6.28 34.091 L 8.697 34.091 Z M 59.4 37.631 L 56.982 37.631 L 56.982 34.091 L 59.4 34.091 Z M 58.72 1.102 L 58.72 10.708 L 57.34 10.708 L 57.34 12.275 C 54.449 11.002 51.087 12.187 49.572 15.015 C 48.057 17.844 48.883 21.39 51.482 23.209 L 43.706 23.209 C 44.099 22.726 44.316 22.117 44.318 21.488 L 44.318 20.937 L 42.365 20.937 L 42.365 10.446 C 42.364 9.498 41.614 8.729 40.689 8.727 L 33.196 8.727 L 33.196 1.102 Z M 54.938 23.209 C 52.156 23.209 49.9 20.896 49.9 18.041 C 49.9 15.187 52.156 12.873 54.938 12.873 C 57.721 12.873 59.977 15.187 59.977 18.041 C 59.974 20.894 57.72 23.206 54.938 23.209 Z M 40.684 9.829 C 41.016 9.829 41.286 10.105 41.286 10.446 L 41.286 20.937 L 40.558 20.937 L 40.558 10.708 L 24.402 10.708 L 24.402 20.937 L 23.674 20.937 L 23.674 10.446 C 23.674 10.105 23.943 9.829 24.276 9.829 Z M 35.849 18.711 C 35.849 18.568 35.962 18.452 36.102 18.452 C 36.241 18.452 36.354 18.568 36.354 18.711 C 36.354 18.854 36.241 18.97 36.102 18.97 C 35.962 18.97 35.849 18.854 35.849 18.711 Z M 36.102 20.072 C 36.593 20.083 37.011 20.442 37.106 20.937 L 35.108 20.937 C 35.203 20.444 35.618 20.085 36.107 20.072 Z M 38.197 20.937 C 38.125 20.296 37.788 19.718 37.273 19.35 C 37.377 19.156 37.432 18.938 37.434 18.716 C 37.439 18.148 37.098 17.636 36.58 17.434 C 36.062 17.231 35.476 17.38 35.11 17.807 C 34.745 18.234 34.676 18.849 34.939 19.35 C 34.424 19.719 34.089 20.297 34.018 20.937 L 33.282 20.937 L 33.282 16.923 L 39.483 16.923 L 39.483 20.937 Z M 28.608 18.716 C 28.608 18.573 28.721 18.457 28.861 18.457 C 29 18.457 29.113 18.573 29.113 18.716 C 29.113 18.859 29 18.975 28.861 18.975 C 28.793 18.975 28.728 18.947 28.68 18.897 C 28.633 18.848 28.607 18.78 28.608 18.711 Z M 28.861 20.077 C 29.348 20.09 29.762 20.447 29.86 20.937 L 27.861 20.937 C 27.957 20.444 28.371 20.085 28.861 20.072 Z M 30.95 20.937 C 30.878 20.296 30.542 19.718 30.026 19.35 C 30.13 19.156 30.186 18.938 30.187 18.716 C 30.187 17.965 29.593 17.355 28.861 17.355 C 28.128 17.355 27.534 17.965 27.534 18.716 C 27.535 18.938 27.591 19.156 27.695 19.35 C 27.179 19.718 26.842 20.296 26.771 20.937 L 25.476 20.937 L 25.476 16.923 L 32.207 16.923 L 32.207 20.937 Z M 39.483 15.821 L 38.205 15.821 C 38.158 15.143 37.816 14.522 37.273 14.132 C 37.377 13.938 37.433 13.72 37.434 13.499 C 37.439 12.93 37.098 12.419 36.58 12.216 C 36.062 12.013 35.476 12.162 35.11 12.589 C 34.745 13.016 34.676 13.632 34.939 14.132 C 34.397 14.523 34.055 15.143 34.007 15.821 L 33.282 15.821 L 33.282 11.81 L 39.483 11.81 Z M 35.855 13.499 C 35.855 13.356 35.968 13.24 36.107 13.24 C 36.247 13.24 36.36 13.356 36.36 13.499 C 36.36 13.642 36.247 13.758 36.107 13.758 C 35.968 13.758 35.855 13.642 35.855 13.499 Z M 36.107 14.86 C 36.631 14.878 37.063 15.287 37.123 15.821 L 35.089 15.821 C 35.149 15.286 35.582 14.877 36.107 14.86 Z M 32.207 15.821 L 30.958 15.821 C 30.912 15.143 30.569 14.522 30.026 14.132 C 30.131 13.938 30.186 13.72 30.187 13.499 C 30.187 12.747 29.593 12.138 28.861 12.138 C 28.128 12.138 27.534 12.747 27.534 13.499 C 27.535 13.72 27.59 13.938 27.695 14.132 C 27.152 14.522 26.81 15.143 26.763 15.821 L 25.476 15.821 L 25.476 11.81 L 32.207 11.81 Z M 28.608 13.499 C 28.608 13.356 28.721 13.24 28.861 13.24 C 29 13.24 29.113 13.356 29.113 13.499 C 29.113 13.642 29 13.758 28.861 13.758 C 28.721 13.758 28.608 13.642 28.608 13.499 Z M 28.861 14.86 C 29.385 14.877 29.817 15.286 29.876 15.821 L 27.843 15.821 C 27.902 15.286 28.336 14.877 28.861 14.86 Z M 43.142 22.022 C 42.916 22.658 42.327 23.082 41.667 23.083 L 23.33 23.083 C 22.675 23.084 22.087 22.668 21.856 22.039 Z M 6.28 1.102 L 32.116 1.102 L 32.116 8.727 L 24.276 8.727 C 23.351 8.729 22.601 9.498 22.6 10.446 L 22.6 20.937 L 20.682 20.937 L 20.682 21.488 C 20.682 22.118 20.896 22.728 21.286 23.215 L 13.615 23.215 C 16.237 21.386 17.06 17.804 15.509 14.967 C 13.958 12.13 10.549 10.982 7.66 12.322 L 7.66 10.708 L 6.28 10.708 Z M 10.158 12.873 C 12.197 12.872 14.035 14.131 14.815 16.062 C 15.596 17.993 15.166 20.216 13.725 21.695 C 12.284 23.173 10.117 23.616 8.233 22.816 C 6.35 22.016 5.122 20.132 5.122 18.041 C 5.125 15.189 7.378 12.878 10.158 12.873 Z M 63.926 32.983 L 1.074 32.983 L 1.074 11.81 L 6.586 11.81 L 6.586 12.948 C 4.993 14.125 4.049 16.016 4.049 18.03 C 4.049 20.044 4.993 21.936 6.586 23.113 L 6.586 24.344 L 58.425 24.344 L 58.425 23.196 C 60.077 22.027 61.063 20.1 61.063 18.041 C 61.063 15.983 60.077 14.056 58.425 12.887 L 58.425 11.81 L 63.926 11.81 Z\" fill=\"rgb(3, 108, 95)\"></path></g></g></svg>',svgContentId:2419867248,withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jpr03t\",\"data-framer-name\":\"Content\",name:\"Content\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14r1jhr\",\"data-framer-name\":\"Frame 15\",name:\"Frame 15\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h6\",{className:\"framer-styles-preset-4mtxsm\",\"data-styles-preset\":\"R5y0GoL_X\",style:{\"--framer-text-alignment\":\"center\"},children:[\"In-Person \",/*#__PURE__*/_jsx(\"br\",{}),\"or Virtual Sessions\"]})}),className:\"framer-br6ulj\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],name:\"Heading\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15x5cok\",\"data-framer-name\":\"Highlight Summary Line Medium\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:78,name:\"Highlight Summary Line Medium\",svg:'<svg width=\"78\" height=\"9\" viewBox=\"0 0 78 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_4133_1198)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M77.1176 3.28755C75.9275 2.63598 43.5315 2.50075 34.2075 3.10314C34.1935 3.10314 16.4135 4.08664 8.95151 4.08664C5.0595 4.08664 -1.64649 4.5415 1.81151 6.1151C2.37151 6.37327 14.6075 6.37327 18.3175 6.1151C27.1235 5.51271 43.8255 4.86114 57.7975 4.70132C65.9315 4.60297 71.3775 4.41845 75.9275 4.1111C77.1876 4.02505 77.7476 3.63177 77.1176 3.28755Z\" fill=\"#E7C250\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_4133_1198\">\\n<rect width=\"9\" height=\"77\" fill=\"white\" transform=\"translate(77.5) rotate(90)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(44, 46, 45)\"},children:\"I offer both in person and virtual appointments for your family\u2019s convenience\"})}),className:\"framer-1ck7ttw\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],name:\"Text\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ab1ntz\",\"data-framer-name\":\"Card/Practices\",name:\"Card/Practices\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kr7a4u\",\"data-framer-name\":\"Section Title\",name:\"Section Title\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ff2qqk\",\"data-framer-name\":\"Frame 14\",name:\"Frame 14\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pgcvav\",\"data-framer-name\":\"Frame 17\",name:\"Frame 17\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-119jypd\",\"data-framer-name\":\"Bandaids\",name:\"Bandaids\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-6883ft\",\"data-framer-name\":\"noun_family_counseling_5085124\",layout:\"position\",name:\"noun_family_counseling_5085124\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60 75\"><path d=\"M 48.421 38.354 L 48.421 26.578 C 48.421 21.296 44.125 17 38.843 17 C 33.562 17 29.266 21.296 29.266 26.578 L 29.266 30.925 C 27.78 30.982 26.426 31.57 25.395 32.506 C 26.61 31.217 27.357 29.483 27.357 27.576 C 27.357 23.609 24.129 20.381 20.161 20.381 C 16.193 20.381 12.966 23.608 12.966 27.576 C 12.966 29.997 14.17 32.142 16.009 33.447 C 12.545 34.433 10 37.624 10 41.4 L 10 56.561 C 10 57.015 10.367 57.382 10.82 57.382 L 48.184 57.382 C 48.638 57.382 49.005 57.015 49.005 56.561 L 49.005 41.4 C 49.005 40.324 48.796 39.297 48.421 38.354 Z M 38.843 18.641 C 43.22 18.641 46.78 22.201 46.78 26.578 L 46.78 35.765 C 45.767 34.678 44.464 33.864 42.995 33.447 C 44.835 32.143 46.039 29.998 46.039 27.576 C 46.039 27.123 45.672 26.756 45.218 26.756 L 44.659 26.756 C 44.642 26.756 44.623 26.756 44.605 26.757 C 44.425 26.769 40.906 26.943 38.314 24.023 C 38.251 23.887 38.153 23.771 38.03 23.687 C 37.555 23.093 37.12 22.385 36.75 21.541 C 36.569 21.126 36.085 20.936 35.67 21.118 C 35.255 21.3 35.065 21.784 35.247 22.198 C 35.689 23.21 36.217 24.054 36.789 24.757 C 36.801 25.031 36.767 25.518 36.436 25.917 C 35.964 26.487 34.984 26.778 33.603 26.756 L 32.468 26.756 C 32.015 26.756 31.648 27.123 31.648 27.576 C 31.648 29.483 32.395 31.217 33.61 32.506 C 32.843 31.811 31.913 31.321 30.906 31.084 L 30.906 26.578 C 30.906 22.201 34.466 18.641 38.843 18.641 Z M 33.35 28.396 L 33.584 28.396 C 35.521 28.429 36.914 27.936 37.723 26.937 C 37.928 26.684 38.076 26.42 38.182 26.159 C 39.171 26.971 40.189 27.475 41.055 27.789 C 42.488 28.307 43.736 28.395 44.337 28.402 C 43.937 31.075 41.627 33.132 38.843 33.132 C 36.06 33.132 33.747 31.073 33.35 28.398 Z M 29.502 32.559 C 31.973 32.559 33.981 34.569 33.981 37.038 C 33.981 39.507 31.971 41.517 29.502 41.517 C 27.033 41.517 25.023 39.507 25.023 37.038 C 25.023 34.569 27.033 32.559 29.502 32.559 Z M 14.607 27.576 C 14.607 24.514 17.098 22.021 20.161 22.021 C 23.225 22.021 25.716 24.513 25.716 27.576 C 25.716 30.639 23.225 33.131 20.161 33.131 C 17.098 33.131 14.607 30.639 14.607 27.576 Z M 11.641 41.398 C 11.641 37.745 14.614 34.77 18.269 34.77 L 20.162 34.77 C 22.036 34.77 23.744 34.05 25.026 32.873 C 24.009 33.966 23.384 35.43 23.384 37.038 C 23.384 39.133 24.443 40.986 26.055 42.09 C 23.05 43.284 20.918 46.218 20.918 49.644 L 20.918 55.739 L 11.641 55.739 L 11.641 41.397 Z M 29.502 55.74 L 22.557 55.74 L 22.557 49.645 C 22.557 46.068 25.466 43.159 29.043 43.159 L 29.962 43.159 C 33.538 43.159 36.448 46.068 36.448 49.645 L 36.448 55.74 Z M 47.364 55.74 L 38.089 55.74 L 38.089 49.645 C 38.089 46.22 35.957 43.284 32.952 42.091 C 34.564 40.987 35.623 39.136 35.623 37.039 C 35.623 35.431 34.998 33.968 33.981 32.874 C 35.123 33.923 36.603 34.607 38.236 34.745 C 38.303 34.762 38.372 34.773 38.444 34.773 L 40.737 34.773 C 43.424 34.773 45.742 36.382 46.78 38.686 L 46.78 38.708 C 46.78 38.932 46.87 39.133 47.015 39.281 C 47.246 39.963 47.364 40.679 47.364 41.4 L 47.364 55.741 Z\" fill=\"rgb(3, 108, 95)\"></path></svg>',svgContentId:3897617339,withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fqvu1k\",\"data-framer-name\":\"Content\",name:\"Content\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wr4r0s\",\"data-framer-name\":\"Frame 15\",name:\"Frame 15\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h6\",{className:\"framer-styles-preset-4mtxsm\",\"data-styles-preset\":\"R5y0GoL_X\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Child, Teen, Individual \",/*#__PURE__*/_jsx(\"br\",{}),\"and Family Therapy\"]})}),className:\"framer-1effdas\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],name:\"Heading\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-z5w10n\",\"data-framer-name\":\"Highlight Summary Line Medium\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:78,name:\"Highlight Summary Line Medium\",svg:'<svg width=\"78\" height=\"9\" viewBox=\"0 0 78 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_4133_4432)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M77.1175 3.28755C75.9275 2.63598 43.5315 2.50075 34.2075 3.10314C34.1935 3.10314 16.4135 4.08664 8.95149 4.08664C5.05949 4.08664 -1.64651 4.5415 1.81149 6.1151C2.37149 6.37327 14.6075 6.37327 18.3175 6.1151C27.1235 5.51271 43.8255 4.86114 57.7975 4.70132C65.9315 4.60297 71.3775 4.41845 75.9275 4.1111C77.1875 4.02505 77.7475 3.63177 77.1175 3.28755Z\" fill=\"#E7C250\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_4133_4432\">\\n<rect width=\"9\" height=\"77\" fill=\"white\" transform=\"translate(77.5) rotate(90)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(44, 46, 45)\"},children:\"Depending on the needs of your family, I offer a variety of options\"})}),className:\"framer-xnjrkt\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],name:\"Text\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uyxwmf\",\"data-framer-name\":\"Card/Practices\",name:\"Card/Practices\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t0jwf9\",\"data-framer-name\":\"Section Title\",name:\"Section Title\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4u2327\",\"data-framer-name\":\"Frame 14\",name:\"Frame 14\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9ghc32\",\"data-framer-name\":\"Frame 17\",name:\"Frame 17\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-x8zzqj\",\"data-framer-name\":\"Barbell\",name:\"Barbell\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-fn07pd\",\"data-framer-name\":\"noun_consultation_5736726\",layout:\"position\",name:\"noun_consultation_5736726\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70 89\"><path d=\"M 65.877 57.759 C 64.679 56.44 62.994 55.689 61.229 55.687 L 59.941 55.687 L 59.941 54.392 C 62.86 53.794 65.086 50.753 65.086 47.094 C 65.086 46.716 65.058 46.353 65.009 45.997 C 65.779 45.606 66.5 45.086 67.144 44.431 C 67.557 44.011 67.557 43.334 67.144 42.921 C 66.948 42.72 66.681 42.606 66.402 42.606 C 66.123 42.606 65.856 42.72 65.66 42.921 C 65.289 43.299 64.89 43.605 64.463 43.868 C 63.455 41.398 61.341 39.689 58.898 39.689 C 55.482 39.689 52.703 43.014 52.703 47.101 C 52.703 50.76 54.929 53.801 57.848 54.399 L 57.848 55.695 L 56.56 55.695 C 54.796 55.695 53.102 56.449 51.912 57.767 C 50.715 59.084 50.12 60.864 50.267 62.708 L 51.31 70.219 C 51.394 70.803 51.926 71.209 52.5 71.131 C 53.025 71.052 53.396 70.597 53.396 70.07 L 53.396 69.92 L 52.36 62.466 C 52.262 61.255 52.654 60.102 53.459 59.205 C 54.255 58.321 55.381 57.819 56.56 57.823 L 57.848 57.823 L 57.848 58.329 C 57.848 58.92 58.317 59.397 58.898 59.397 C 59.479 59.397 59.948 58.92 59.948 58.329 L 59.948 57.823 L 61.236 57.823 C 62.426 57.823 63.532 58.315 64.337 59.205 C 65.142 60.095 65.534 61.255 65.443 62.402 L 64.4 69.913 C 64.393 69.963 64.4 70.013 64.4 70.063 C 64.4 70.59 64.771 71.045 65.296 71.124 C 65.345 71.124 65.394 71.131 65.443 71.131 C 65.961 71.131 66.409 70.746 66.479 70.212 L 67.529 62.637 C 67.676 60.849 67.074 59.069 65.877 57.752 Z M 58.891 41.818 C 60.459 41.818 61.824 42.964 62.51 44.637 C 60.451 45.075 58.314 44.427 56.826 42.914 C 56.749 42.836 56.665 42.793 56.574 42.743 C 57.232 42.159 58.03 41.818 58.891 41.818 Z M 55.356 44.438 C 56.918 46.023 59.036 46.912 61.243 46.909 C 61.824 46.909 62.405 46.844 62.972 46.723 C 62.972 46.844 62.986 46.973 62.986 47.094 C 62.986 50.006 61.152 52.37 58.891 52.37 C 56.63 52.37 54.796 50.006 54.796 47.094 C 54.796 46.125 55.006 45.221 55.356 44.445 Z M 63.392 64.993 C 63.392 65.584 62.923 66.061 62.342 66.061 L 59.864 66.061 C 59.283 66.061 58.814 65.584 58.814 64.993 C 58.814 64.402 59.283 63.925 59.864 63.925 L 62.342 63.925 C 62.923 63.925 63.392 64.402 63.392 64.993 Z M 13.44 55.68 L 12.152 55.68 L 12.152 54.385 C 15.071 53.786 17.297 50.746 17.297 47.087 C 17.297 44.744 16.38 42.651 14.952 41.291 C 14.98 41.113 14.994 40.928 14.994 40.743 C 14.994 38.557 13.244 36.784 11.102 36.784 C 8.96 36.784 7.21 38.564 7.21 40.743 C 7.21 40.928 7.224 41.113 7.252 41.291 C 6.783 41.739 6.37 42.266 6.027 42.857 C 5.999 42.829 5.964 42.807 5.936 42.779 C 5.74 42.577 5.473 42.464 5.194 42.464 C 4.915 42.464 4.648 42.577 4.452 42.779 C 4.254 42.978 4.142 43.25 4.142 43.534 C 4.142 43.817 4.254 44.089 4.452 44.288 C 4.683 44.523 4.928 44.73 5.18 44.929 C 5.005 45.613 4.907 46.339 4.907 47.087 C 4.907 50.746 7.133 53.786 10.052 54.385 L 10.052 55.68 L 8.764 55.68 C 7 55.68 5.306 56.435 4.116 57.752 C 2.926 59.069 2.324 60.849 2.471 62.694 L 3.514 70.205 C 3.591 70.739 4.039 71.124 4.55 71.124 C 4.599 71.124 4.648 71.124 4.697 71.117 C 5.222 71.038 5.593 70.583 5.593 70.056 L 5.593 69.906 L 4.557 62.451 C 4.459 61.241 4.851 60.088 5.656 59.191 C 6.452 58.305 7.578 57.804 8.757 57.809 L 13.433 57.809 C 14.623 57.809 15.729 58.301 16.534 59.191 C 17.339 60.081 17.731 61.241 17.64 62.387 L 16.597 69.899 C 16.59 69.949 16.597 69.999 16.597 70.049 C 16.595 70.61 17.021 71.076 17.571 71.116 C 18.122 71.155 18.608 70.754 18.683 70.198 L 19.733 62.622 C 19.88 60.835 19.278 59.055 18.081 57.738 C 16.884 56.418 15.199 55.667 13.433 55.666 Z M 7.098 45.997 C 7.91 46.303 8.771 46.46 9.625 46.46 C 11.431 46.46 13.23 45.776 14.637 44.431 C 14.994 45.214 15.197 46.118 15.197 47.087 C 15.197 49.999 13.363 52.362 11.102 52.362 C 8.841 52.362 7.007 49.999 7.007 47.087 C 7.007 46.716 7.035 46.353 7.098 45.997 Z M 8.197 43.37 C 8.659 42.772 9.226 42.316 9.863 42.053 C 10.255 41.896 10.668 41.803 11.102 41.803 C 11.536 41.803 11.949 41.889 12.341 42.053 C 12.719 42.209 13.076 42.43 13.398 42.715 C 13.37 42.736 13.342 42.743 13.314 42.772 C 12.291 43.812 10.888 44.372 9.443 44.317 C 8.883 44.295 8.33 44.189 7.798 43.989 C 7.924 43.769 8.057 43.562 8.204 43.377 Z M 11.102 38.92 C 11.802 38.92 12.404 39.333 12.698 39.938 C 12.187 39.774 11.655 39.682 11.102 39.682 C 10.549 39.682 10.017 39.774 9.499 39.938 C 9.793 39.34 10.395 38.92 11.102 38.92 Z M 15.743 59.283 C 16.156 59.703 16.156 60.38 15.743 60.793 C 14.772 61.784 13.513 62.43 12.152 62.637 L 12.152 65.292 C 12.152 65.883 11.683 66.36 11.102 66.36 C 10.521 66.36 10.052 65.883 10.052 65.292 L 10.052 62.608 C 8.753 62.373 7.557 61.739 6.622 60.793 C 6.424 60.593 6.312 60.321 6.312 60.038 C 6.312 59.754 6.424 59.482 6.622 59.283 C 6.818 59.081 7.085 58.968 7.364 58.968 C 7.643 58.968 7.91 59.081 8.106 59.283 C 8.925 60.116 10.017 60.579 11.179 60.579 C 12.341 60.579 13.433 60.116 14.252 59.283 C 14.448 59.081 14.715 58.968 14.994 58.968 C 15.273 58.968 15.54 59.081 15.736 59.283 Z M 50.568 43.975 L 54.11 33.9 C 56.259 27.791 53.123 21.049 47.117 18.863 C 41.23 16.72 34.741 19.76 32.473 25.641 C 32.34 25.591 32.207 25.534 32.074 25.484 C 29.134 24.516 25.998 24.772 23.247 26.196 C 20.511 27.61 18.442 30.075 17.5 33.046 C 16.548 36.036 16.8 39.226 18.2 42.024 L 22.981 51.551 C 23.163 51.907 23.527 52.135 23.919 52.135 L 24.003 52.135 C 24.423 52.099 24.787 51.807 24.92 51.401 L 25.956 48.155 C 28.595 48.767 31.332 48.425 33.768 47.158 C 36.302 45.841 38.227 43.662 39.256 40.992 C 39.284 40.999 39.305 41.013 39.326 41.02 C 41.902 41.96 44.66 41.939 47.201 40.992 L 48.636 44.075 C 48.811 44.452 49.182 44.687 49.588 44.687 L 49.637 44.687 C 50.064 44.666 50.428 44.388 50.575 43.982 Z M 48.664 39.155 C 48.482 38.77 48.111 38.543 47.712 38.543 C 47.565 38.543 47.411 38.578 47.264 38.642 C 44.995 39.738 42.39 39.868 40.026 39.005 C 39.963 38.984 39.907 38.948 39.844 38.927 C 40.341 36.35 39.991 33.701 38.801 31.323 C 37.802 29.331 36.265 27.671 34.37 26.538 C 36.183 21.64 41.545 19.098 46.41 20.871 C 51.324 22.658 53.893 28.183 52.136 33.181 L 49.448 40.828 L 48.671 39.155 Z M 37.506 39.646 C 37.457 39.796 37.401 39.931 37.345 40.073 C 36.512 42.323 34.923 44.153 32.802 45.25 C 30.567 46.415 27.966 46.626 25.578 45.833 C 25.312 45.748 25.025 45.769 24.78 45.897 C 24.535 46.026 24.346 46.253 24.255 46.517 L 23.695 48.283 L 20.069 41.056 C 18.921 38.763 18.718 36.157 19.495 33.708 C 20.272 31.259 21.945 29.272 24.192 28.097 C 26.426 26.925 29.028 26.715 31.416 27.514 C 31.57 27.563 31.724 27.628 31.871 27.692 C 32.207 27.82 32.536 27.969 32.858 28.14 C 33.194 28.318 33.516 28.51 33.831 28.724 C 35.133 29.621 36.197 30.839 36.932 32.298 C 37.807 34.05 38.129 35.986 37.891 37.887 C 37.842 38.265 37.765 38.649 37.674 39.02 C 37.625 39.226 37.576 39.433 37.506 39.639 Z M 47.313 26.973 C 47.313 28.902 46.018 30.518 44.268 30.995 L 44.268 32.291 C 44.268 32.882 43.799 33.359 43.218 33.359 C 42.637 33.359 42.168 32.882 42.168 32.291 L 42.168 30.077 C 42.168 29.486 42.637 29.009 43.218 29.009 C 44.317 29.009 45.213 28.097 45.213 26.98 C 45.213 25.862 44.317 24.95 43.218 24.95 C 42.119 24.95 41.223 25.862 41.223 26.98 C 41.223 27.571 40.754 28.048 40.173 28.048 C 39.592 28.048 39.123 27.571 39.123 26.98 C 39.164 24.709 40.986 22.891 43.218 22.891 C 45.45 22.891 47.272 24.709 47.313 26.98 Z M 44.268 35.851 L 44.268 36.015 C 44.268 36.606 43.799 37.083 43.218 37.083 C 42.637 37.083 42.168 36.606 42.168 36.015 L 42.168 35.851 C 42.168 35.26 42.637 34.783 43.218 34.783 C 43.799 34.783 44.268 35.26 44.268 35.851 Z M 33.075 32.135 C 33.467 32.476 33.544 33.039 33.299 33.48 C 33.264 33.537 33.229 33.594 33.187 33.644 L 32.536 34.413 L 26.866 41.113 C 26.665 41.347 26.374 41.482 26.068 41.482 C 25.762 41.482 25.471 41.347 25.27 41.113 L 23.814 39.39 C 23.436 38.941 23.485 38.272 23.926 37.88 C 24.367 37.489 25.025 37.546 25.41 37.994 L 26.075 38.777 L 31.598 32.248 C 31.675 32.163 31.759 32.092 31.85 32.035 C 32.238 31.792 32.736 31.833 33.082 32.135 Z\" fill=\"rgb(3, 108, 95)\"></path></svg>',svgContentId:1672413786,withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1va8kg6\",\"data-framer-name\":\"Content\",name:\"Content\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12m2w7a\",\"data-framer-name\":\"Frame 15\",name:\"Frame 15\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h6\",{className:\"framer-styles-preset-4mtxsm\",\"data-styles-preset\":\"R5y0GoL_X\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Professional Consultation \",/*#__PURE__*/_jsx(\"br\",{}),\"& Supervision\"]})}),className:\"framer-l3ptnj\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],name:\"Heading\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13lyi0f\",\"data-framer-name\":\"Highlight Summary Line Medium\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:78,name:\"Highlight Summary Line Medium\",svg:'<svg width=\"78\" height=\"9\" viewBox=\"0 0 78 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_4133_351)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M77.1176 3.28755C75.9275 2.63598 43.5315 2.50075 34.2075 3.10314C34.1935 3.10314 16.4135 4.08664 8.95151 4.08664C5.0595 4.08664 -1.64649 4.5415 1.81151 6.1151C2.37151 6.37327 14.6075 6.37327 18.3175 6.1151C27.1235 5.51271 43.8255 4.86114 57.7975 4.70132C65.9315 4.60297 71.3775 4.41845 75.9275 4.1111C77.1876 4.02505 77.7476 3.63177 77.1176 3.28755Z\" fill=\"#E7C250\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_4133_351\">\\n<rect width=\"9\" height=\"77\" fill=\"white\" transform=\"translate(77.5) rotate(90)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(44, 46, 45)\"},children:\"Reach out if you are a professional seeking case consultation or clinical supervision\"})}),className:\"framer-vnmi6\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],name:\"Text\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14xfaev\",\"data-framer-name\":\"Card/Practices\",name:\"Card/Practices\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iausrc\",\"data-framer-name\":\"Section Title\",name:\"Section Title\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kk65ol\",\"data-framer-name\":\"Frame 14\",name:\"Frame 14\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tf8rg4\",\"data-framer-name\":\"Frame 17\",name:\"Frame 17\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qfsa87\",\"data-framer-name\":\"Bed\",name:\"Bed\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-nsjxcq\",\"data-framer-name\":\"noun_diet_plan_5911894\",layout:\"position\",name:\"noun_diet_plan_5911894\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50 62.5\"><path d=\"M 29.492 49.121 L 1.758 49.121 C 0.781 49.121 0 48.34 0 47.363 L 0 8.887 C 0 7.91 0.781 7.129 1.758 7.129 L 8.105 7.129 C 8.496 7.129 8.789 7.52 8.789 7.813 C 8.789 8.203 8.496 8.496 8.105 8.496 L 1.758 8.496 C 1.563 8.496 1.367 8.691 1.367 8.887 L 1.367 47.363 C 1.367 47.559 1.563 47.754 1.758 47.754 L 29.492 47.754 C 29.883 47.754 30.176 48.047 30.176 48.438 C 30.176 48.828 29.883 49.121 29.492 49.121 Z M 34.766 21.387 C 34.375 21.387 34.082 21.094 34.082 20.703 L 34.082 8.887 C 34.082 8.691 33.887 8.496 33.691 8.496 L 27.344 8.496 C 26.953 8.496 26.66 8.203 26.66 7.813 C 26.66 7.52 26.953 7.129 27.344 7.129 L 33.691 7.129 C 34.668 7.129 35.449 7.91 35.449 8.887 L 35.449 20.703 C 35.449 21.094 35.156 21.387 34.766 21.387 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 27.344 11.035 L 8.105 11.035 C 7.715 11.035 7.422 10.742 7.422 10.352 L 7.422 5.371 C 7.422 4.98 7.715 4.688 8.105 4.688 L 14.746 4.688 L 14.746 3.906 C 14.746 2.246 16.016 0.879 17.773 0.879 C 19.434 0.879 20.801 2.246 20.801 3.906 C 20.801 4.199 20.703 4.492 20.703 4.688 L 27.344 4.688 C 27.734 4.688 28.027 4.98 28.027 5.371 L 28.027 10.352 C 28.027 10.742 27.734 11.035 27.344 11.035 Z M 8.789 9.668 L 26.66 9.668 L 26.66 6.055 L 19.531 6.055 C 19.336 6.055 19.043 5.957 18.945 5.664 C 18.848 5.469 18.848 5.176 19.043 4.98 C 19.238 4.688 19.434 4.297 19.434 3.906 C 19.434 3.027 18.652 2.246 17.773 2.246 C 16.797 2.246 16.113 3.027 16.113 3.906 C 16.113 4.297 16.211 4.688 16.406 4.98 C 16.602 5.176 16.602 5.469 16.504 5.664 C 16.406 5.957 16.113 6.055 15.918 6.055 L 8.789 6.055 Z M 37.695 49.121 L 29.492 49.121 C 22.754 49.121 17.188 43.555 17.188 36.816 C 17.188 36.426 17.48 36.133 17.871 36.133 L 49.316 36.133 C 49.512 36.133 49.609 36.133 49.805 36.328 C 49.902 36.426 50 36.621 50 36.816 C 50 43.555 44.434 49.121 37.695 49.121 Z M 18.555 37.5 C 18.945 43.164 23.73 47.754 29.492 47.754 L 37.695 47.754 C 43.457 47.754 48.242 43.164 48.633 37.5 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 29.492 45.703 C 26.953 45.703 24.512 44.531 22.754 42.578 C 22.559 42.285 22.559 41.895 22.852 41.602 C 23.145 41.406 23.535 41.406 23.828 41.699 C 25.293 43.359 27.344 44.336 29.492 44.336 C 29.883 44.336 30.176 44.629 30.176 45.02 C 30.176 45.41 29.883 45.703 29.492 45.703 Z M 48.828 40.137 L 18.359 40.137 C 17.969 40.137 17.676 39.844 17.676 39.453 C 17.676 39.063 17.969 38.77 18.359 38.77 L 48.828 38.77 C 49.219 38.77 49.512 39.063 49.512 39.453 C 49.512 39.844 49.219 40.137 48.828 40.137 Z M 12.695 22.754 L 4.492 22.754 C 4.102 22.754 3.809 22.461 3.809 22.07 L 3.809 13.867 C 3.809 13.477 4.102 13.184 4.492 13.184 L 12.695 13.184 C 13.086 13.184 13.379 13.477 13.379 13.867 L 13.379 22.07 C 13.379 22.461 13.086 22.754 12.695 22.754 Z M 5.176 21.387 L 12.012 21.387 L 12.012 14.551 L 5.176 14.551 Z M 12.695 34.18 L 4.492 34.18 C 4.102 34.18 3.809 33.887 3.809 33.496 L 3.809 25.293 C 3.809 24.902 4.102 24.609 4.492 24.609 L 12.695 24.609 C 13.086 24.609 13.379 24.902 13.379 25.293 L 13.379 33.496 C 13.379 33.887 13.086 34.18 12.695 34.18 Z M 5.176 32.813 L 12.012 32.813 L 12.012 25.977 L 5.176 25.977 Z M 12.695 45.605 L 4.492 45.605 C 4.102 45.605 3.809 45.313 3.809 44.922 L 3.809 36.719 C 3.809 36.328 4.102 36.035 4.492 36.035 L 12.695 36.035 C 13.086 36.035 13.379 36.328 13.379 36.719 L 13.379 44.922 C 13.379 45.313 13.086 45.605 12.695 45.605 Z M 5.176 44.238 L 12.012 44.238 L 12.012 37.402 L 5.176 37.402 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 7.324 19.922 C 7.129 19.922 6.934 19.824 6.836 19.727 C 6.543 19.434 6.543 19.043 6.836 18.75 L 9.375 16.211 C 9.668 15.918 10.059 15.918 10.352 16.211 C 10.645 16.406 10.645 16.895 10.352 17.188 L 7.813 19.727 C 7.617 19.824 7.52 19.922 7.324 19.922 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 9.863 19.922 C 9.668 19.922 9.57 19.824 9.375 19.727 L 6.836 17.188 C 6.543 16.895 6.543 16.406 6.836 16.211 C 7.129 15.918 7.52 15.918 7.813 16.211 L 10.352 18.75 C 10.645 19.043 10.645 19.434 10.352 19.727 C 10.254 19.824 10.059 19.922 9.863 19.922 Z M 7.324 31.348 C 7.129 31.348 6.934 31.25 6.836 31.152 C 6.543 30.859 6.543 30.469 6.836 30.176 L 9.375 27.637 C 9.668 27.344 10.059 27.344 10.352 27.637 C 10.645 27.832 10.645 28.32 10.352 28.613 L 7.813 31.152 C 7.617 31.25 7.52 31.348 7.324 31.348 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 9.863 31.348 C 9.668 31.348 9.57 31.25 9.375 31.152 L 6.836 28.613 C 6.543 28.32 6.543 27.832 6.836 27.637 C 7.129 27.344 7.52 27.344 7.813 27.637 L 10.352 30.176 C 10.645 30.469 10.645 30.859 10.352 31.152 C 10.254 31.25 10.059 31.348 9.863 31.348 Z M 7.715 42.871 C 7.52 42.871 7.324 42.871 7.227 42.676 L 6.152 41.602 C 5.859 41.309 5.859 40.918 6.152 40.625 C 6.348 40.332 6.836 40.332 7.031 40.625 L 7.715 41.309 L 10.059 38.867 C 10.352 38.574 10.84 38.574 11.035 38.867 C 11.328 39.16 11.328 39.551 11.035 39.844 L 8.203 42.676 C 8.105 42.871 7.91 42.871 7.715 42.871 Z M 30.078 16.211 L 16.504 16.211 C 16.113 16.211 15.82 15.918 15.82 15.527 C 15.82 15.234 16.113 14.844 16.504 14.844 L 30.078 14.844 C 30.469 14.844 30.762 15.234 30.762 15.527 C 30.762 15.918 30.469 16.211 30.078 16.211 Z M 30.078 18.945 L 16.504 18.945 C 16.113 18.945 15.82 18.555 15.82 18.262 C 15.82 17.871 16.113 17.578 16.504 17.578 L 30.078 17.578 C 30.469 17.578 30.762 17.871 30.762 18.262 C 30.762 18.555 30.469 18.945 30.078 18.945 Z M 28.418 35.156 C 24.414 35.156 20.215 31.25 19.043 27.734 C 18.359 25.488 18.75 23.633 20.313 22.461 C 20.508 22.363 20.703 22.266 20.898 22.363 C 21.094 22.363 21.289 22.559 21.387 22.754 C 22.852 26.172 25.195 28.613 28.418 30.078 C 30.762 31.152 32.813 31.152 33.105 31.152 C 33.301 31.152 33.594 31.25 33.691 31.543 C 33.789 31.738 33.789 32.031 33.691 32.227 C 32.324 34.18 30.469 35.156 28.418 35.156 Z M 20.508 24.219 C 19.922 25.098 20.02 26.367 20.41 27.246 C 21.387 30.371 25.098 33.789 28.418 33.789 C 29.688 33.789 30.762 33.301 31.738 32.422 C 30.762 32.227 29.395 31.934 27.832 31.348 C 24.609 29.883 22.168 27.441 20.508 24.219 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 20.703 23.633 C 20.313 23.633 20.02 23.34 20.02 22.949 L 20.215 20.703 C 20.215 20.313 20.508 20.02 20.898 20.02 C 21.289 20.117 21.582 20.41 21.582 20.801 L 21.387 23.047 C 21.387 23.438 21.094 23.633 20.703 23.633 Z M 37.598 37.5 L 33.984 37.5 C 33.789 37.5 33.594 37.402 33.496 37.207 C 33.301 37.012 33.301 36.816 33.398 36.523 L 36.328 27.637 C 37.012 25.586 38.379 24.512 40.039 24.512 C 40.82 24.512 41.602 24.707 42.285 25.098 C 43.555 25.781 44.238 26.855 44.434 27.93 C 44.629 29.102 44.238 30.273 43.359 31.348 L 38.184 37.207 C 37.988 37.402 37.793 37.5 37.598 37.5 Z M 34.961 36.133 L 37.305 36.133 L 42.285 30.469 C 42.969 29.688 43.262 28.906 43.066 28.223 C 42.969 27.441 42.48 26.758 41.602 26.367 C 41.113 25.977 40.527 25.781 40.039 25.781 C 38.574 25.781 37.891 27.441 37.695 28.125 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 37.891 29.785 C 37.793 29.785 37.598 29.785 37.5 29.688 L 36.426 29.102 C 36.133 28.906 36.035 28.516 36.23 28.125 C 36.426 27.832 36.816 27.734 37.109 27.93 L 38.184 28.516 C 38.574 28.711 38.672 29.102 38.477 29.492 C 38.281 29.688 38.086 29.785 37.891 29.785 Z M 39.844 34.961 C 39.746 34.961 39.551 34.961 39.453 34.863 L 37.988 34.082 C 37.695 33.887 37.598 33.398 37.793 33.105 C 37.988 32.813 38.379 32.715 38.672 32.813 L 40.137 33.691 C 40.527 33.887 40.625 34.277 40.43 34.668 C 40.332 34.863 40.039 34.961 39.844 34.961 Z M 41.992 26.367 L 41.602 26.367 C 41.309 26.172 41.211 25.684 41.406 25.391 L 44.434 20.117 C 44.629 19.824 45.02 19.727 45.313 19.922 C 45.703 20.117 45.801 20.508 45.605 20.801 L 42.578 26.074 C 42.48 26.27 42.188 26.367 41.992 26.367 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 41.992 26.367 C 41.602 26.367 41.309 26.074 41.309 25.684 L 41.406 19.336 C 41.406 18.945 41.699 18.652 42.09 18.652 C 42.48 18.652 42.773 18.945 42.773 19.336 L 42.676 25.781 C 42.676 26.074 42.383 26.367 41.992 26.367 Z\" fill=\"rgb(3, 108, 95)\"></path><path d=\"M 41.992 26.367 C 41.797 26.367 41.504 26.27 41.406 26.074 C 41.211 25.781 41.309 25.293 41.602 25.098 L 47.07 21.875 C 47.461 21.68 47.852 21.777 48.047 22.07 C 48.242 22.363 48.145 22.852 47.852 23.047 L 42.383 26.27 C 42.188 26.367 42.09 26.367 41.992 26.367 Z M 32.227 28.125 C 30.664 28.125 29.297 26.855 29.297 25.293 C 29.297 23.73 30.664 22.461 32.227 22.461 C 33.789 22.461 35.059 23.73 35.059 25.293 C 35.059 26.855 33.789 28.125 32.227 28.125 Z M 32.227 23.828 C 31.348 23.828 30.664 24.414 30.664 25.293 C 30.664 26.172 31.348 26.758 32.227 26.758 C 33.008 26.758 33.691 26.172 33.691 25.293 C 33.691 24.414 33.008 23.828 32.227 23.828 Z M 46.191 35.84 C 44.727 35.84 43.555 34.668 43.555 33.203 C 43.555 31.836 44.727 30.566 46.191 30.566 C 47.559 30.566 48.73 31.836 48.73 33.203 C 48.73 34.668 47.559 35.84 46.191 35.84 Z M 46.191 31.934 C 45.41 31.934 44.922 32.52 44.922 33.203 C 44.922 33.887 45.41 34.473 46.191 34.473 C 46.875 34.473 47.363 33.887 47.363 33.203 C 47.363 32.52 46.875 31.934 46.191 31.934 Z\" fill=\"rgb(3, 108, 95)\"></path></svg>',svgContentId:1765503426,withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v5s47\",\"data-framer-name\":\"Content\",name:\"Content\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gk5mdd\",\"data-framer-name\":\"Frame 15\",name:\"Frame 15\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h6\",{className:\"framer-styles-preset-4mtxsm\",\"data-styles-preset\":\"R5y0GoL_X\",style:{\"--framer-text-alignment\":\"center\"},children:[\"ARFID-Specific \",/*#__PURE__*/_jsx(\"br\",{}),\"Treatment\"]})}),className:\"framer-8lrndo\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],name:\"Heading\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n156rg\",\"data-framer-name\":\"Highlight Summary Line Medium\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:78,name:\"Highlight Summary Line Medium\",svg:'<svg width=\"78\" height=\"9\" viewBox=\"0 0 78 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_4133_5533)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M77.1176 3.28755C75.9275 2.63598 43.5315 2.50075 34.2075 3.10314C34.1935 3.10314 16.4135 4.08664 8.95151 4.08664C5.0595 4.08664 -1.64649 4.5415 1.81151 6.1151C2.37151 6.37327 14.6075 6.37327 18.3175 6.1151C27.1235 5.51271 43.8255 4.86114 57.7975 4.70132C65.9315 4.60297 71.3775 4.41845 75.9275 4.1111C77.1876 4.02505 77.7476 3.63177 77.1176 3.28755Z\" fill=\"#E7C250\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_4133_5533\">\\n<rect width=\"9\" height=\"77\" fill=\"white\" transform=\"translate(77.5) rotate(90)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(44, 46, 45)\"},children:\"Receive specialized cognitive behavioral therapy to increase food flexibility\"})}),className:\"framer-1rfix47\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],name:\"Text\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})})],startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__styleAppearEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition9},__framer__animateOnce:true,__framer__enter:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-xeyr44\",style:{transformPerspective:1200},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-y3h4k3\",\"data-framer-name\":\"Highlight Sparkle 6\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:184,intrinsicWidth:184,name:\"Highlight Sparkle 6\",svg:'<svg width=\"184\" height=\"184\" viewBox=\"0 0 184 184\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_4122_7275)\">\\n<path d=\"M85.5213 75.7913C102.446 53.3232 107.515 46.9993 107.14 45.8999C106.875 45.1263 104.124 46.6569 102.329 48.5888C92.6088 59.0019 73.3613 85.7189 74.5565 87.2204C75.5458 88.5191 77.355 86.6284 85.5213 75.7913Z\" fill=\"#E7C250\"/>\\n<path d=\"M141.523 25.4262C141.036 24.001 137.184 23.7709 135.302 25.0502C133.894 25.9859 128.775 32.9635 118.621 45.5706C108.805 57.6991 106.692 60.8306 107.814 61.7202C109.58 63.1633 114.198 56.4482 132.177 36.6667C142.043 25.749 141.746 26.0776 141.523 25.4262Z\" fill=\"#E7C250\"/>\\n<path d=\"M96.8766 73.0946C76.27 96.3651 81.193 92.2739 64.5541 109.188C49.7116 124.306 47.5039 125.697 40.0421 125.017C31.6817 124.236 31.0243 125.506 36.528 131.901C38.9435 134.713 39.7005 135.865 39.9966 137.264C40.6731 140.443 40.6419 145.41 39.8574 147.906C37.4129 155.925 46.0906 149.914 46.7124 149.338C49.9429 146.416 54.3268 146.738 61.7699 150.425C66.6862 152.837 72.6372 151.623 70.0985 148.717C64.6504 142.484 63.0418 134.712 69.8539 122.974C75.39 113.489 84.0124 99.9956 92.0698 89.2411C103.833 73.4921 104.76 71.9479 102.997 70.9129C101.794 70.1874 98.3471 71.4102 96.8766 73.0946ZM62.1628 124.418C56.064 136.914 59.0608 142.892 59.067 143.709C52.8417 142.789 53.7255 142.714 46.8411 144.657L47.121 142.015C47.7313 136.214 43.6449 130.107 43.631 130.066L47.0186 130C53.4672 129.844 57.966 127.307 62.6969 121.19C63.7078 119.89 64.6385 118.753 64.7606 118.712C64.9094 118.615 63.7448 121.196 62.1628 124.418Z\" fill=\"#E7C250\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_4122_7275\">\\n<rect width=\"144.658\" height=\"144.658\" fill=\"white\" transform=\"translate(0 46.7573) rotate(-18.8582)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nu8k7z\",\"data-framer-name\":\"Office Photos\",name:\"Office Photos\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1903nzj\",\"data-framer-name\":\"Container\",name:\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pmr6mr\",\"data-framer-name\":\"Column\",name:\"Column\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__styleAppearEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1cbbymn\",\"data-framer-name\":\"Content\",name:\"Content\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1qmxw8g\",\"data-styles-preset\":\"U2B6PV93m\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9f35dfde-956b-4cba-b8ba-19f65f20ee52, rgb(255, 255, 255))\"},children:[\"Schedule a virtual \",/*#__PURE__*/_jsx(\"br\",{}),\"or in person appointment today\"]})})},U0uuS_BL2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1qmxw8g\",\"data-styles-preset\":\"U2B6PV93m\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9f35dfde-956b-4cba-b8ba-19f65f20ee52, rgb(255, 255, 255))\"},children:[\"Schedule a virtual \",/*#__PURE__*/_jsx(\"br\",{}),\"or in person appointment today\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1qmxw8g\",\"data-styles-preset\":\"U2B6PV93m\",style:{\"--framer-text-color\":\"var(--token-9f35dfde-956b-4cba-b8ba-19f65f20ee52, rgb(255, 255, 255))\"},children:[\"Schedule a virtual \",/*#__PURE__*/_jsx(\"br\",{}),\"or in person appointment today\"]})}),className:\"framer-z3by43\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],name:\"Heading\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ea9g0q\",\"data-styles-preset\":\"evBJ4kB3B\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9f35dfde-956b-4cba-b8ba-19f65f20ee52, rgb(255, 255, 255))\"},children:\"Start your journey towards a happier and healthier life by booking your appointment now.\"})})},U0uuS_BL2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ea9g0q\",\"data-styles-preset\":\"evBJ4kB3B\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9f35dfde-956b-4cba-b8ba-19f65f20ee52, rgb(255, 255, 255))\"},children:\"Start your journey towards a happier and healthier life by booking your appointment now.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ea9g0q\",\"data-styles-preset\":\"evBJ4kB3B\",style:{\"--framer-text-color\":\"var(--token-9f35dfde-956b-4cba-b8ba-19f65f20ee52, rgb(255, 255, 255))\"},children:\"Start your journey towards a happier and healthier life by booking your appointment now.\"})}),className:\"framer-73fyxr\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],name:\"Text\",verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__styleAppearEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition10},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-13ilf3z\",\"data-framer-name\":\"Actions\",name:\"Actions\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":rkePGfFyk\",webPageId:\"CqJoqVWuA\"},implicitPathVariables:undefined},{href:{hash:\":rkePGfFyk\",webPageId:\"CqJoqVWuA\"},implicitPathVariables:undefined},{href:{hash:\":rkePGfFyk\",webPageId:\"CqJoqVWuA\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-i0vspb-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{link:resolvedLinks1[2],style:{width:\"100%\"}},U0uuS_BL2:{link:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(ComponentsButton,{color:\"rgb(255, 255, 255)\",height:\"100%\",icon:\"House\",iconAfter:false,id:\"FLEfj5fKY\",label:\"Book an appointment\",label1:true,layoutId:\"FLEfj5fKY\",link:resolvedLinks1[0],variant:\"yASdSKR6l\",width:\"100%\"})})})})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t9470n\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ejsts2-container\",children:/*#__PURE__*/_jsx(Slideshow1,{alignment:\"center\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowGap:10,arrowPadding:20,arrowPaddingBottom:0,arrowPaddingLeft:0,arrowPaddingRight:0,arrowPaddingTop:0,arrowPosition:\"auto\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowSize:40,showMouseControls:true},autoPlayControl:true,borderRadius:0,direction:\"left\",dragControl:false,effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1200,effectsRotate:0,effectsScale:1},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:10,height:\"100%\",id:\"HJJOyZFky\",intervalControl:1.5,itemAmount:1,layoutId:\"HJJOyZFky\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2016,intrinsicWidth:1512,pixelHeight:2016,pixelWidth:1512,sizes:\"400px\",src:\"https://framerusercontent.com/images/S38KxeoIxbuwZqOLn6wlnRcLGQA.jpg\",srcSet:\"https://framerusercontent.com/images/S38KxeoIxbuwZqOLn6wlnRcLGQA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/S38KxeoIxbuwZqOLn6wlnRcLGQA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/S38KxeoIxbuwZqOLn6wlnRcLGQA.jpg 2016w\"},className:\"framer-1jt63kw\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1512,intrinsicWidth:2016,pixelHeight:1512,pixelWidth:2016,sizes:\"400px\",src:\"https://framerusercontent.com/images/qQg8TsUvQb4UhbQV5J5ZPRXZIU.jpg\",srcSet:\"https://framerusercontent.com/images/qQg8TsUvQb4UhbQV5J5ZPRXZIU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/qQg8TsUvQb4UhbQV5J5ZPRXZIU.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/qQg8TsUvQb4UhbQV5J5ZPRXZIU.jpg 2016w\"},className:\"framer-hhdrjq\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1512,intrinsicWidth:2016,pixelHeight:1512,pixelWidth:2016,sizes:\"400px\",src:\"https://framerusercontent.com/images/hG5lTBFaKZaqdCmZ4Gt3IY2Mrg.jpg\",srcSet:\"https://framerusercontent.com/images/hG5lTBFaKZaqdCmZ4Gt3IY2Mrg.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/hG5lTBFaKZaqdCmZ4Gt3IY2Mrg.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/hG5lTBFaKZaqdCmZ4Gt3IY2Mrg.jpg 2016w\"},className:\"framer-ayyh2p\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1512,intrinsicWidth:2016,pixelHeight:1512,pixelWidth:2016,sizes:\"400px\",src:\"https://framerusercontent.com/images/9bzOeQkOiCOMXfFHSenkTt6M.jpg\",srcSet:\"https://framerusercontent.com/images/9bzOeQkOiCOMXfFHSenkTt6M.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/9bzOeQkOiCOMXfFHSenkTt6M.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/9bzOeQkOiCOMXfFHSenkTt6M.jpg 2016w\"},className:\"framer-n496zh\"})],startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lt7uq0\",\"data-framer-name\":\"Contact\",id:elementId4,name:\"Contact\",ref:ref4,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nvewfw\",\"data-framer-name\":\"Container\",name:\"Container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1l6dj4b\",\"data-framer-name\":\"Contact / 1 /\",name:\"Contact / 1 /\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wd90dr\",\"data-framer-name\":\"Section Title\",name:\"Section Title\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__styleAppearEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1wi2n88\",\"data-framer-name\":\"Content\",name:\"Content\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-kvdfxj\",\"data-styles-preset\":\"Crj9URLgr\",style:{\"--framer-text-alignment\":\"center\"},children:\"Get in touch\"})}),className:\"framer-n2720l\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],name:\"Heading\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ea9g0q\",\"data-styles-preset\":\"evBJ4kB3B\",style:{\"--framer-text-alignment\":\"center\"},children:\"It's time for your child and family to thrive!\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ea9g0q\",\"data-styles-preset\":\"evBJ4kB3B\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-ea9g0q\",\"data-styles-preset\":\"evBJ4kB3B\",style:{\"--framer-text-alignment\":\"center\"},children:[\"We offer a free 15 minute introductory call for new clients. \",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ea9g0q\",\"data-styles-preset\":\"evBJ4kB3B\",style:{\"--framer-text-alignment\":\"center\"},children:\"Looking forward to meeting you.\"})]}),className:\"framer-149qzod\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],name:\"Text\",verticalAlignment:\"top\",withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__styleAppearEffectEnabled:undefined,style:{rotate:8}}},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition10},__framer__animateOnce:true,__framer__enter:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-a30l17\",style:{rotate:85,transformPerspective:1200},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-18wlctd\",\"data-framer-name\":\"Sketch-annotation-element-brush-pen-abstract-line-dash-wall-2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:293,intrinsicWidth:293,name:\"Sketch-annotation-element-brush-pen-abstract-line-dash-wall-2\",svg:'<svg width=\"293\" height=\"293\" viewBox=\"0 0 293 293\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M91.4288 137.557C98.3142 128.901 98.346 128.79 97.2771 127.809C95.7883 126.444 89.1375 126.951 88.6533 128.475C88.6565 128.548 87.0935 130.558 85.2536 132.948C73.9655 147.476 73.6057 148.482 79.5721 148.261C83.012 148.113 83.2923 147.807 91.4288 137.557Z\" fill=\"#E7C250\"/>\\n<path d=\"M107.808 142.459C110.449 143.335 113.575 140.158 123.972 126.217C127.158 121.9 126.166 120.146 121.16 121.389C117.895 122.19 116.523 123.532 111.417 130.938C105.684 139.105 104.944 141.52 107.808 142.459Z\" fill=\"#E7C250\"/>\\n<path d=\"M155.805 115.42C152.942 112.794 148.034 116.306 141.648 125.491C136.885 132.369 136.369 134.847 139.583 135.405C143.974 136.059 158.668 118.047 155.805 115.42Z\" fill=\"#E7C250\"/>\\n<path d=\"M123.491 98.0812C123.673 94.6638 117.079 94.8017 114.259 98.2597C113.772 98.8673 111.579 101.565 109.354 104.374C101.911 113.714 101.303 115.757 106.041 115.956C109.051 116.046 123.343 101.461 123.491 98.0812Z\" fill=\"#E7C250\"/>\\n<path d=\"M130.829 146.635C129.226 145.164 123.068 147.74 120.995 150.689C120.858 150.915 119.61 152.582 118.261 154.436C111.194 163.98 110.661 168.623 116.898 167.034C120.414 166.112 132.623 148.28 130.829 146.635Z\" fill=\"#E7C250\"/>\\n<path d=\"M154.49 87.5039C151.97 85.1929 146.611 88.4305 141.731 95.1304C136.3 102.661 135.125 106.011 137.858 106.48C141.253 106.993 156.628 89.4647 154.49 87.5039Z\" fill=\"#E7C250\"/>\\n<path d=\"M150.643 158.905C152.935 155.946 156.379 151.655 158.187 149.377C161.877 144.818 161.899 143.644 158.227 144.353C155.137 144.963 143.322 156.618 140.752 161.642C136.731 169.551 143.796 167.596 150.643 158.905Z\" fill=\"#E7C250\"/>\\n<path d=\"M119.107 186.773C113.258 195.678 112.56 199.888 117.2 198.661C121.439 197.488 134.068 178.355 130.931 177.867C127.24 177.293 123.545 180.019 119.107 186.773Z\" fill=\"#E7C250\"/>\\n<path d=\"M96.84 161.85C95.6948 160.8 92.7324 160.965 91.2778 162.091C88.8653 163.955 76.5879 177.646 75.4322 179.749C72.5063 185.008 80.9892 185.339 83.3513 182.304C83.4882 182.078 98.4433 163.321 96.84 161.85Z\" fill=\"#E7C250\"/>\\n<path d=\"M210.661 147.039C209.021 149.822 211.101 151.309 215.572 150.419C217.1 150.133 228.098 135.69 227.99 134.045C227.839 129.689 215.337 139.028 210.661 147.039Z\" fill=\"#E7C250\"/>\\n<path d=\"M185.663 81.7959C182.812 81.9923 169.425 93.7519 169.908 95.6009C170.426 97.4116 174.451 98.9246 181.091 91.3789C188.119 83.4864 189.393 81.5616 185.663 81.7959Z\" fill=\"#E7C250\"/>\\n<path d=\"M187.1 107.434C185.713 107.567 172.636 121.44 169.224 126.463C166.33 130.768 166.644 132.954 169.996 131.6C172.086 130.776 174.213 127.385 186.828 111.332C189.397 107.995 189.474 107.222 187.1 107.434Z\" fill=\"#E7C250\"/>\\n<path d=\"M188.825 138.046C187.427 138.803 181.151 145.416 178.553 148.938C172.626 156.856 171.772 160.009 175.504 159.848C177.846 159.747 179.107 158.373 185.795 148.552C188.622 144.397 191.494 140.424 192.124 139.737C193.875 137.828 191.511 136.573 188.825 138.046Z\" fill=\"#E7C250\"/>\\n<path d=\"M163.262 172.659C160.85 174.523 150.524 185.857 149.151 188.043C145.522 193.992 154.55 192.502 156.167 190.049C159.366 185.182 166.284 175.571 167.93 173.777C170.906 170.532 167.164 169.631 163.262 172.659Z\" fill=\"#E7C250\"/>\\n<path d=\"M195.64 169.391C193.559 169.591 181.741 180.33 179.837 183.785C177.255 188.516 183.777 189.297 187.171 184.678C189.94 180.892 193.64 175.71 196.263 172.774C198.504 170.331 198.269 169.131 195.64 169.391Z\" fill=\"#E7C250\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__styleAppearEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition10},__framer__animateOnce:true,__framer__enter:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-12u7maa\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-137l8y9\",\"data-framer-name\":\"Sketch-annotation-element-brush-pen-abstract-spiral-wood-1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:504,intrinsicWidth:504,name:\"Sketch-annotation-element-brush-pen-abstract-spiral-wood-1\",svg:'<svg width=\"504\" height=\"504\" viewBox=\"0 0 504 504\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M241.285 177.412C238.891 178.042 227.802 179.05 216.588 179.68C185.592 181.318 188.112 183.208 166.692 204.88C159.258 212.44 160.644 218.362 156.99 232.852C148.17 267.88 181.56 267.754 199.452 245.2C214.32 226.426 223.77 220.378 248.592 213.952C271.524 208.03 277.825 203.242 277.825 191.902C277.825 179.554 260.437 172.498 241.285 177.412ZM245.568 205.636C219.738 211.81 202.35 220.504 191.892 233.104C175.386 252.886 169.464 257.044 168.582 249.106C168.078 245.074 175.26 222.016 178.032 218.362L187.356 206.14C200.334 189.004 199.452 189.634 221.628 188.5C232.212 187.996 243.426 186.989 246.45 186.359C266.106 182.201 264.342 201.1 245.568 205.636Z\" fill=\"#E8EEEE\"/>\\n<path d=\"M415.416 193.414C407.856 183.586 396.391 167.459 389.965 157.757C351.535 100.049 323.563 90.2198 252.625 109.75C224.275 117.562 220.747 117.31 175.765 102.064C118.057 82.5343 51.9065 122.35 66.7745 176.152C76.0985 210.046 76.2244 209.543 66.9004 242.177C53.9224 288.041 54.8044 307.571 71.3104 338.567C120.954 431.681 239.268 428.152 271.65 332.77C281.73 303.16 285.51 295.601 294.96 286.277C311.592 269.897 317.514 269.519 337.8 284.387C366.528 305.429 392.358 310.847 417.18 301.019C455.358 285.899 454.854 244.822 415.416 193.414ZM353.55 277.709C310.08 246.587 273.54 264.856 252.75 328.234C240.024 367.042 233.221 375.988 206.635 389.344C161.149 412.15 103.818 378.257 82.2723 315.887C74.3343 292.703 75.9725 272.794 89.4545 231.214C96.0065 211.054 96.2584 206.266 91.8484 189.76C85.1704 164.686 84.7924 161.789 86.8084 152.087C95.6284 110.003 131.161 99.7965 177.655 114.917C218.857 128.399 228.937 128.524 270.895 116.932C317.515 103.954 336.666 111.767 366.276 155.867C379.632 175.775 387.066 186.107 399.918 202.487C451.704 268.637 417.684 323.699 353.55 277.709Z\" fill=\"#E8EEEE\"/>\\n<path d=\"M332.635 175.396C300.505 150.448 307.057 135.831 252.625 139.611C226.921 141.375 238.261 146.667 188.365 150.951C152.077 154.101 121.585 161.409 121.585 198.201C121.585 208.659 120.955 214.078 118.939 220.756C103.819 270.526 125.868 326.469 160.392 326.343C182.82 326.217 196.177 315.508 214.825 282.496C226.165 262.462 241.914 247.089 256.782 242.553C259.05 241.923 273.037 240.915 287.905 240.411C330.871 238.899 343.975 232.095 350.275 208.029C353.677 195.177 350.527 189.256 332.635 175.396ZM280.975 235.246C238.135 235.246 224.022 244.443 201.972 286.149C162.912 359.859 106.969 307.444 136.075 224.158C140.359 211.936 140.611 210.675 139.729 200.721C137.587 174.639 154.092 163.426 200.46 159.016C226.668 156.496 232.969 154.228 248.845 149.566C257.161 147.046 271.525 146.416 279.085 147.928C286.141 149.314 300.504 168.213 320.79 183.963C355.44 210.801 336.541 235.12 280.975 235.246Z\" fill=\"#E8EEEE\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hXYrkkTQd:{__framer__styleAppearEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-10o240g-container\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(FormSpark,{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,button:{color:\"rgb(255, 255, 255)\",fill:\"var(--token-0a2fcbf2-829a-4df1-a073-72e0b2193407, rgb(3, 108, 95))\",fontWeight:600,label:\"Send\"},email:{placeholder:\"Email\",value:\"\"},font:true,fontFamily:\"Inter\",fontSize:16,fontWeight:400,formId:\"NyfFtITyb\",gap:15,height:\"100%\",id:\"GEVLEahiP\",inputs:{color:\"var(--token-225a9e13-69ff-405a-a602-c27e883b2660, rgb(44, 46, 46))\",error:\"rgb(238, 68, 68)\",fill:\"rgb(235, 235, 235)\",placeholderColor:\"var(--token-96298d20-70df-41b4-ac1e-a2c706f5788e, rgb(128, 128, 128))\"},isMixedBorderRadius:false,layout:\"horizontal\",layoutId:\"GEVLEahiP\",message:{placeholder:\"Message\",value:\"\"},nameField:{placeholder:\"Name\",value:\"\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,width:\"100%\",withEmail:true,withMessage:true,withName:true})})})})]})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-EGC4Y { background: var(--token-0a2fcbf2-829a-4df1-a073-72e0b2193407, rgb(227, 166, 129)) /* {\"name\":\"Hagos | Primary 1\"} */; }`,\".framer-EGC4Y.framer-55w11m, .framer-EGC4Y .framer-55w11m { display: block; }\",\".framer-EGC4Y.framer-zfahul { align-content: center; align-items: center; background-color: var(--token-0a2fcbf2-829a-4df1-a073-72e0b2193407, #e3a681); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-EGC4Y .framer-ivauba-container { flex: none; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 9; }\",\".framer-EGC4Y .framer-yhgyix-container { flex: none; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 10; }\",\".framer-EGC4Y .framer-11lv64v { align-content: center; align-items: center; background-color: var(--token-aea6f681-c500-4eac-9ca5-a8116155cc4d, #ffe7d6); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 90px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-y7287g { align-content: center; align-items: center; background-color: var(--token-aea6f681-c500-4eac-9ca5-a8116155cc4d, #ffe7d6); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 529px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 120px; width: 1440px; }\",\".framer-EGC4Y .framer-l70052 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 115px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 20px 120px 0px 120px; position: absolute; top: -1px; transform: translateX(-50%); width: 100%; z-index: 1; }\",\".framer-EGC4Y .framer-iup1gu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 80px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-EGC4Y .framer-1gpt5j5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EGC4Y .framer-1rq3k1k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-EGC4Y .framer-pz3v6e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EGC4Y .framer-14u81su { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-EGC4Y .framer-r16ma9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 485px; word-break: break-word; word-wrap: break-word; }\",\".framer-EGC4Y .framer-1p23e6e, .framer-EGC4Y .framer-13ilf3z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-EGC4Y .framer-1bilm1n-container, .framer-EGC4Y .framer-i0vspb-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-EGC4Y .framer-1dzgzjo { aspect-ratio: 1.0078369905956113 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 497px); overflow: hidden; position: relative; width: 501px; }\",\".framer-EGC4Y .framer-3g15hr { aspect-ratio: 0.7458471760797342 / 1; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; flex: none; height: 94%; left: 47%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: var(--framer-aspect-ratio-supported, 350px); }\",\".framer-EGC4Y .framer-fmb1u { bottom: 52px; flex: none; height: 146px; left: 0px; overflow: hidden; position: absolute; width: 146px; z-index: 1; }\",\".framer-EGC4Y .framer-10zthas { bottom: 62px; flex: none; left: 5px; position: absolute; right: 76px; top: 11px; }\",\".framer-EGC4Y .framer-qldnnx { bottom: 70px; flex: none; left: 93px; position: absolute; right: 6px; top: 28px; }\",\".framer-EGC4Y .framer-1anclq2 { bottom: 12px; flex: none; left: 52px; position: absolute; right: 28px; top: 65px; }\",\".framer-EGC4Y .framer-imreya { align-content: center; align-items: center; background-color: #faf7f4; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: 425px; justify-content: flex-start; overflow: hidden; padding: 0px 160px 0px 160px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-s1binb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 0px 120px 0px 120px; position: relative; width: 1440px; }\",\".framer-EGC4Y .framer-1cx0qew { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-EGC4Y .framer-19ryyek, .framer-EGC4Y .framer-amfu27, .framer-EGC4Y .framer-1dmvp58 { align-content: center; align-items: center; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-EGC4Y .framer-78tzwi, .framer-EGC4Y .framer-379ik4, .framer-EGC4Y .framer-1mq00gj, .framer-EGC4Y .framer-188hteb, .framer-EGC4Y .framer-kr7a4u, .framer-EGC4Y .framer-1t0jwf9, .framer-EGC4Y .framer-iausrc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-pkl129, .framer-EGC4Y .framer-gg1pe, .framer-EGC4Y .framer-vwxath { align-content: center; align-items: center; background-color: var(--token-aea6f681-c500-4eac-9ca5-a8116155cc4d, #ffe7d6); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 125px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-1pi8uj3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 77px); overflow: visible; position: relative; width: 77px; }\",\".framer-EGC4Y .framer-1mhxbob { flex: none; height: 77px; left: 0px; position: absolute; top: 0px; width: 78px; }\",\".framer-EGC4Y .framer-1jyq3g3, .framer-EGC4Y .framer-1bps28x { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 210px; justify-content: flex-start; overflow: visible; padding: 40px 24px 40px 24px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-1qwuj2o, .framer-EGC4Y .framer-1cyjszq, .framer-EGC4Y .framer-14r1jhr, .framer-EGC4Y .framer-wr4r0s, .framer-EGC4Y .framer-12m2w7a, .framer-EGC4Y .framer-gk5mdd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-150ui36, .framer-EGC4Y .framer-62f6jo { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 80%; word-break: break-word; word-wrap: break-word; }\",\".framer-EGC4Y .framer-qeftav, .framer-EGC4Y .framer-1eoxeuf, .framer-EGC4Y .framer-1gvi384, .framer-EGC4Y .framer-15x5cok, .framer-EGC4Y .framer-z5w10n, .framer-EGC4Y .framer-13lyi0f, .framer-EGC4Y .framer-1n156rg { flex: none; height: 9px; position: relative; width: 78px; }\",\".framer-EGC4Y .framer-m58a47, .framer-EGC4Y .framer-149qzod { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 90%; word-break: break-word; word-wrap: break-word; }\",\".framer-EGC4Y .framer-eopv81 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-EGC4Y .framer-73m0fb { flex: none; height: 100px; position: relative; width: 80px; }\",\".framer-EGC4Y .framer-fl1bu8 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 210px; justify-content: flex-start; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-1ofdxi9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 109px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 88%; }\",\".framer-EGC4Y .framer-1j3a4sh, .framer-EGC4Y .framer-br6ulj, .framer-EGC4Y .framer-1ck7ttw, .framer-EGC4Y .framer-1effdas, .framer-EGC4Y .framer-xnjrkt, .framer-EGC4Y .framer-l3ptnj, .framer-EGC4Y .framer-vnmi6, .framer-EGC4Y .framer-8lrndo, .framer-EGC4Y .framer-1rfix47, .framer-EGC4Y .framer-n2720l { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-EGC4Y .framer-18p3cqx, .framer-EGC4Y .framer-1pzlhkz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 309px; word-break: break-word; word-wrap: break-word; }\",\".framer-EGC4Y .framer-ftuooj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EGC4Y .framer-fbih4l { flex: none; height: 112px; position: relative; width: 90px; }\",\".framer-EGC4Y .framer-vz0meh { align-content: center; align-items: center; background-color: #faf7f4; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 120px; width: 100%; }\",\".framer-EGC4Y .framer-i6sp0 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: center; overflow: hidden; padding: 48px 120px 48px 120px; position: relative; width: 1440px; }\",\".framer-EGC4Y .framer-1ls1p7j, .framer-EGC4Y .framer-1wi2n88 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-1fd1h0g { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1120px; word-break: break-word; word-wrap: break-word; }\",\".framer-EGC4Y .framer-18da6gm { align-content: flex-start; align-items: flex-start; background-color: #faf7f4; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-frzo2i-container { flex: none; height: 400px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-5wn3ha, .framer-EGC4Y .framer-ab1ntz, .framer-EGC4Y .framer-1uyxwmf, .framer-EGC4Y .framer-14xfaev { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 360px; justify-content: center; overflow: visible; padding: 64px 0px 64px 0px; position: relative; width: 350px; }\",\".framer-EGC4Y .framer-12w8hfm, .framer-EGC4Y .framer-ff2qqk, .framer-EGC4Y .framer-4u2327, .framer-EGC4Y .framer-kk65ol { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-16k9rdq, .framer-EGC4Y .framer-1pgcvav, .framer-EGC4Y .framer-9ghc32, .framer-EGC4Y .framer-1tf8rg4 { align-content: center; align-items: center; background-color: #e8eeee; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 97px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 97px; }\",\".framer-EGC4Y .framer-1hq3ac7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 9px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-EGC4Y .framer-9wzejk { flex: none; height: 48px; position: relative; width: 65px; }\",\".framer-EGC4Y .framer-jpr03t, .framer-EGC4Y .framer-1fqvu1k, .framer-EGC4Y .framer-1va8kg6, .framer-EGC4Y .framer-v5s47 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 16px 0px 16px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-119jypd, .framer-EGC4Y .framer-x8zzqj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EGC4Y .framer-6883ft { flex: none; height: 75px; position: relative; width: 60px; }\",\".framer-EGC4Y .framer-fn07pd { flex: none; height: 89px; position: relative; width: 70px; }\",\".framer-EGC4Y .framer-1qfsa87 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 5px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-EGC4Y .framer-nsjxcq { flex: none; height: 63px; position: relative; width: 50px; }\",\".framer-EGC4Y .framer-xeyr44 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 184px; justify-content: center; left: 53%; overflow: hidden; padding: 0px; position: absolute; top: 100%; transform: translate(-50%, -50%); width: min-content; z-index: 1; }\",\".framer-EGC4Y .framer-y3h4k3 { flex: none; height: 184px; position: relative; width: 184px; }\",\".framer-EGC4Y .framer-nu8k7z { align-content: center; align-items: center; background-color: var(--token-0a2fcbf2-829a-4df1-a073-72e0b2193407, #036c5f); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-1903nzj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 778px; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 120px; position: relative; width: 1440px; }\",\".framer-EGC4Y .framer-pmr6mr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; overflow: visible; padding: 0px 80px 0px 0px; position: relative; width: 640px; }\",\".framer-EGC4Y .framer-1cbbymn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-z3by43, .framer-EGC4Y .framer-73fyxr { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 560px; word-break: break-word; word-wrap: break-word; }\",\".framer-EGC4Y .framer-1t9470n { aspect-ratio: 0.8740359897172236 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 778px); overflow: hidden; position: relative; width: 1px; }\",\".framer-EGC4Y .framer-ejsts2-container, .framer-EGC4Y .framer-18wlctd, .framer-EGC4Y .framer-137l8y9 { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-EGC4Y .framer-1jt63kw, .framer-EGC4Y .framer-hhdrjq, .framer-EGC4Y .framer-ayyh2p, .framer-EGC4Y .framer-n496zh { height: 300px; position: relative; width: 400px; }\",\".framer-EGC4Y .framer-lt7uq0 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 40px 0px 112px 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-1nvewfw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 708px; justify-content: center; overflow: visible; padding: 0px 120px 0px 120px; position: relative; width: 1440px; }\",\".framer-EGC4Y .framer-1l6dj4b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 306px 0px 306px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-1wd90dr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EGC4Y .framer-a30l17 { bottom: -160px; flex: none; height: 293px; left: 842px; overflow: hidden; position: absolute; width: 293px; z-index: 1; }\",\".framer-EGC4Y .framer-12u7maa { bottom: -242px; flex: none; height: 420px; left: -210px; overflow: hidden; position: absolute; width: 420px; z-index: 1; }\",\".framer-EGC4Y .framer-10o240g-container { flex: none; height: 290px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-EGC4Y.framer-zfahul, .framer-EGC4Y .framer-11lv64v, .framer-EGC4Y .framer-y7287g, .framer-EGC4Y .framer-l70052, .framer-EGC4Y .framer-iup1gu, .framer-EGC4Y .framer-1gpt5j5, .framer-EGC4Y .framer-1rq3k1k, .framer-EGC4Y .framer-pz3v6e, .framer-EGC4Y .framer-1p23e6e, .framer-EGC4Y .framer-imreya, .framer-EGC4Y .framer-s1binb, .framer-EGC4Y .framer-1cx0qew, .framer-EGC4Y .framer-19ryyek, .framer-EGC4Y .framer-78tzwi, .framer-EGC4Y .framer-pkl129, .framer-EGC4Y .framer-1jyq3g3, .framer-EGC4Y .framer-1qwuj2o, .framer-EGC4Y .framer-amfu27, .framer-EGC4Y .framer-379ik4, .framer-EGC4Y .framer-gg1pe, .framer-EGC4Y .framer-eopv81, .framer-EGC4Y .framer-fl1bu8, .framer-EGC4Y .framer-1ofdxi9, .framer-EGC4Y .framer-1dmvp58, .framer-EGC4Y .framer-1mq00gj, .framer-EGC4Y .framer-vwxath, .framer-EGC4Y .framer-ftuooj, .framer-EGC4Y .framer-1bps28x, .framer-EGC4Y .framer-1cyjszq, .framer-EGC4Y .framer-vz0meh, .framer-EGC4Y .framer-i6sp0, .framer-EGC4Y .framer-1ls1p7j, .framer-EGC4Y .framer-18da6gm, .framer-EGC4Y .framer-5wn3ha, .framer-EGC4Y .framer-188hteb, .framer-EGC4Y .framer-12w8hfm, .framer-EGC4Y .framer-16k9rdq, .framer-EGC4Y .framer-1hq3ac7, .framer-EGC4Y .framer-jpr03t, .framer-EGC4Y .framer-14r1jhr, .framer-EGC4Y .framer-ab1ntz, .framer-EGC4Y .framer-kr7a4u, .framer-EGC4Y .framer-ff2qqk, .framer-EGC4Y .framer-1pgcvav, .framer-EGC4Y .framer-119jypd, .framer-EGC4Y .framer-1fqvu1k, .framer-EGC4Y .framer-wr4r0s, .framer-EGC4Y .framer-1uyxwmf, .framer-EGC4Y .framer-1t0jwf9, .framer-EGC4Y .framer-4u2327, .framer-EGC4Y .framer-9ghc32, .framer-EGC4Y .framer-x8zzqj, .framer-EGC4Y .framer-1va8kg6, .framer-EGC4Y .framer-12m2w7a, .framer-EGC4Y .framer-14xfaev, .framer-EGC4Y .framer-iausrc, .framer-EGC4Y .framer-kk65ol, .framer-EGC4Y .framer-1tf8rg4, .framer-EGC4Y .framer-1qfsa87, .framer-EGC4Y .framer-v5s47, .framer-EGC4Y .framer-gk5mdd, .framer-EGC4Y .framer-xeyr44, .framer-EGC4Y .framer-nu8k7z, .framer-EGC4Y .framer-1903nzj, .framer-EGC4Y .framer-pmr6mr, .framer-EGC4Y .framer-1cbbymn, .framer-EGC4Y .framer-13ilf3z, .framer-EGC4Y .framer-lt7uq0, .framer-EGC4Y .framer-1nvewfw, .framer-EGC4Y .framer-1l6dj4b, .framer-EGC4Y .framer-1wd90dr, .framer-EGC4Y .framer-1wi2n88 { gap: 0px; } .framer-EGC4Y.framer-zfahul > *, .framer-EGC4Y .framer-11lv64v > *, .framer-EGC4Y .framer-y7287g > *, .framer-EGC4Y .framer-1rq3k1k > *, .framer-EGC4Y .framer-19ryyek > *, .framer-EGC4Y .framer-78tzwi > *, .framer-EGC4Y .framer-amfu27 > *, .framer-EGC4Y .framer-379ik4 > *, .framer-EGC4Y .framer-1dmvp58 > *, .framer-EGC4Y .framer-1mq00gj > *, .framer-EGC4Y .framer-5wn3ha > *, .framer-EGC4Y .framer-188hteb > *, .framer-EGC4Y .framer-1hq3ac7 > *, .framer-EGC4Y .framer-ab1ntz > *, .framer-EGC4Y .framer-kr7a4u > *, .framer-EGC4Y .framer-1uyxwmf > *, .framer-EGC4Y .framer-1t0jwf9 > *, .framer-EGC4Y .framer-14xfaev > *, .framer-EGC4Y .framer-iausrc > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-EGC4Y.framer-zfahul > :first-child, .framer-EGC4Y .framer-11lv64v > :first-child, .framer-EGC4Y .framer-y7287g > :first-child, .framer-EGC4Y .framer-iup1gu > :first-child, .framer-EGC4Y .framer-1gpt5j5 > :first-child, .framer-EGC4Y .framer-1rq3k1k > :first-child, .framer-EGC4Y .framer-imreya > :first-child, .framer-EGC4Y .framer-19ryyek > :first-child, .framer-EGC4Y .framer-78tzwi > :first-child, .framer-EGC4Y .framer-1jyq3g3 > :first-child, .framer-EGC4Y .framer-1qwuj2o > :first-child, .framer-EGC4Y .framer-amfu27 > :first-child, .framer-EGC4Y .framer-379ik4 > :first-child, .framer-EGC4Y .framer-fl1bu8 > :first-child, .framer-EGC4Y .framer-1ofdxi9 > :first-child, .framer-EGC4Y .framer-1dmvp58 > :first-child, .framer-EGC4Y .framer-1mq00gj > :first-child, .framer-EGC4Y .framer-1bps28x > :first-child, .framer-EGC4Y .framer-1cyjszq > :first-child, .framer-EGC4Y .framer-vz0meh > :first-child, .framer-EGC4Y .framer-i6sp0 > :first-child, .framer-EGC4Y .framer-1ls1p7j > :first-child, .framer-EGC4Y .framer-18da6gm > :first-child, .framer-EGC4Y .framer-5wn3ha > :first-child, .framer-EGC4Y .framer-188hteb > :first-child, .framer-EGC4Y .framer-1hq3ac7 > :first-child, .framer-EGC4Y .framer-jpr03t > :first-child, .framer-EGC4Y .framer-14r1jhr > :first-child, .framer-EGC4Y .framer-ab1ntz > :first-child, .framer-EGC4Y .framer-kr7a4u > :first-child, .framer-EGC4Y .framer-1fqvu1k > :first-child, .framer-EGC4Y .framer-wr4r0s > :first-child, .framer-EGC4Y .framer-1uyxwmf > :first-child, .framer-EGC4Y .framer-1t0jwf9 > :first-child, .framer-EGC4Y .framer-1va8kg6 > :first-child, .framer-EGC4Y .framer-12m2w7a > :first-child, .framer-EGC4Y .framer-14xfaev > :first-child, .framer-EGC4Y .framer-iausrc > :first-child, .framer-EGC4Y .framer-v5s47 > :first-child, .framer-EGC4Y .framer-gk5mdd > :first-child, .framer-EGC4Y .framer-xeyr44 > :first-child, .framer-EGC4Y .framer-nu8k7z > :first-child, .framer-EGC4Y .framer-pmr6mr > :first-child, .framer-EGC4Y .framer-1cbbymn > :first-child, .framer-EGC4Y .framer-lt7uq0 > :first-child, .framer-EGC4Y .framer-1l6dj4b > :first-child, .framer-EGC4Y .framer-1wd90dr > :first-child, .framer-EGC4Y .framer-1wi2n88 > :first-child { margin-top: 0px; } .framer-EGC4Y.framer-zfahul > :last-child, .framer-EGC4Y .framer-11lv64v > :last-child, .framer-EGC4Y .framer-y7287g > :last-child, .framer-EGC4Y .framer-iup1gu > :last-child, .framer-EGC4Y .framer-1gpt5j5 > :last-child, .framer-EGC4Y .framer-1rq3k1k > :last-child, .framer-EGC4Y .framer-imreya > :last-child, .framer-EGC4Y .framer-19ryyek > :last-child, .framer-EGC4Y .framer-78tzwi > :last-child, .framer-EGC4Y .framer-1jyq3g3 > :last-child, .framer-EGC4Y .framer-1qwuj2o > :last-child, .framer-EGC4Y .framer-amfu27 > :last-child, .framer-EGC4Y .framer-379ik4 > :last-child, .framer-EGC4Y .framer-fl1bu8 > :last-child, .framer-EGC4Y .framer-1ofdxi9 > :last-child, .framer-EGC4Y .framer-1dmvp58 > :last-child, .framer-EGC4Y .framer-1mq00gj > :last-child, .framer-EGC4Y .framer-1bps28x > :last-child, .framer-EGC4Y .framer-1cyjszq > :last-child, .framer-EGC4Y .framer-vz0meh > :last-child, .framer-EGC4Y .framer-i6sp0 > :last-child, .framer-EGC4Y .framer-1ls1p7j > :last-child, .framer-EGC4Y .framer-18da6gm > :last-child, .framer-EGC4Y .framer-5wn3ha > :last-child, .framer-EGC4Y .framer-188hteb > :last-child, .framer-EGC4Y .framer-1hq3ac7 > :last-child, .framer-EGC4Y .framer-jpr03t > :last-child, .framer-EGC4Y .framer-14r1jhr > :last-child, .framer-EGC4Y .framer-ab1ntz > :last-child, .framer-EGC4Y .framer-kr7a4u > :last-child, .framer-EGC4Y .framer-1fqvu1k > :last-child, .framer-EGC4Y .framer-wr4r0s > :last-child, .framer-EGC4Y .framer-1uyxwmf > :last-child, .framer-EGC4Y .framer-1t0jwf9 > :last-child, .framer-EGC4Y .framer-1va8kg6 > :last-child, .framer-EGC4Y .framer-12m2w7a > :last-child, .framer-EGC4Y .framer-14xfaev > :last-child, .framer-EGC4Y .framer-iausrc > :last-child, .framer-EGC4Y .framer-v5s47 > :last-child, .framer-EGC4Y .framer-gk5mdd > :last-child, .framer-EGC4Y .framer-xeyr44 > :last-child, .framer-EGC4Y .framer-nu8k7z > :last-child, .framer-EGC4Y .framer-pmr6mr > :last-child, .framer-EGC4Y .framer-1cbbymn > :last-child, .framer-EGC4Y .framer-lt7uq0 > :last-child, .framer-EGC4Y .framer-1l6dj4b > :last-child, .framer-EGC4Y .framer-1wd90dr > :last-child, .framer-EGC4Y .framer-1wi2n88 > :last-child { margin-bottom: 0px; } .framer-EGC4Y .framer-l70052 > * { margin: 0px; margin-left: calc(115px / 2); margin-right: calc(115px / 2); } .framer-EGC4Y .framer-l70052 > :first-child, .framer-EGC4Y .framer-pz3v6e > :first-child, .framer-EGC4Y .framer-1p23e6e > :first-child, .framer-EGC4Y .framer-s1binb > :first-child, .framer-EGC4Y .framer-1cx0qew > :first-child, .framer-EGC4Y .framer-pkl129 > :first-child, .framer-EGC4Y .framer-gg1pe > :first-child, .framer-EGC4Y .framer-eopv81 > :first-child, .framer-EGC4Y .framer-vwxath > :first-child, .framer-EGC4Y .framer-ftuooj > :first-child, .framer-EGC4Y .framer-12w8hfm > :first-child, .framer-EGC4Y .framer-16k9rdq > :first-child, .framer-EGC4Y .framer-ff2qqk > :first-child, .framer-EGC4Y .framer-1pgcvav > :first-child, .framer-EGC4Y .framer-119jypd > :first-child, .framer-EGC4Y .framer-4u2327 > :first-child, .framer-EGC4Y .framer-9ghc32 > :first-child, .framer-EGC4Y .framer-x8zzqj > :first-child, .framer-EGC4Y .framer-kk65ol > :first-child, .framer-EGC4Y .framer-1tf8rg4 > :first-child, .framer-EGC4Y .framer-1qfsa87 > :first-child, .framer-EGC4Y .framer-1903nzj > :first-child, .framer-EGC4Y .framer-13ilf3z > :first-child, .framer-EGC4Y .framer-1nvewfw > :first-child { margin-left: 0px; } .framer-EGC4Y .framer-l70052 > :last-child, .framer-EGC4Y .framer-pz3v6e > :last-child, .framer-EGC4Y .framer-1p23e6e > :last-child, .framer-EGC4Y .framer-s1binb > :last-child, .framer-EGC4Y .framer-1cx0qew > :last-child, .framer-EGC4Y .framer-pkl129 > :last-child, .framer-EGC4Y .framer-gg1pe > :last-child, .framer-EGC4Y .framer-eopv81 > :last-child, .framer-EGC4Y .framer-vwxath > :last-child, .framer-EGC4Y .framer-ftuooj > :last-child, .framer-EGC4Y .framer-12w8hfm > :last-child, .framer-EGC4Y .framer-16k9rdq > :last-child, .framer-EGC4Y .framer-ff2qqk > :last-child, .framer-EGC4Y .framer-1pgcvav > :last-child, .framer-EGC4Y .framer-119jypd > :last-child, .framer-EGC4Y .framer-4u2327 > :last-child, .framer-EGC4Y .framer-9ghc32 > :last-child, .framer-EGC4Y .framer-x8zzqj > :last-child, .framer-EGC4Y .framer-kk65ol > :last-child, .framer-EGC4Y .framer-1tf8rg4 > :last-child, .framer-EGC4Y .framer-1qfsa87 > :last-child, .framer-EGC4Y .framer-1903nzj > :last-child, .framer-EGC4Y .framer-13ilf3z > :last-child, .framer-EGC4Y .framer-1nvewfw > :last-child { margin-right: 0px; } .framer-EGC4Y .framer-iup1gu > *, .framer-EGC4Y .framer-1gpt5j5 > *, .framer-EGC4Y .framer-1jyq3g3 > *, .framer-EGC4Y .framer-fl1bu8 > *, .framer-EGC4Y .framer-1bps28x > *, .framer-EGC4Y .framer-1ls1p7j > *, .framer-EGC4Y .framer-jpr03t > *, .framer-EGC4Y .framer-1fqvu1k > *, .framer-EGC4Y .framer-1va8kg6 > *, .framer-EGC4Y .framer-v5s47 > *, .framer-EGC4Y .framer-pmr6mr > *, .framer-EGC4Y .framer-1cbbymn > *, .framer-EGC4Y .framer-1wi2n88 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-EGC4Y .framer-pz3v6e > *, .framer-EGC4Y .framer-s1binb > *, .framer-EGC4Y .framer-pkl129 > *, .framer-EGC4Y .framer-gg1pe > *, .framer-EGC4Y .framer-vwxath > *, .framer-EGC4Y .framer-12w8hfm > *, .framer-EGC4Y .framer-16k9rdq > *, .framer-EGC4Y .framer-ff2qqk > *, .framer-EGC4Y .framer-1pgcvav > *, .framer-EGC4Y .framer-4u2327 > *, .framer-EGC4Y .framer-9ghc32 > *, .framer-EGC4Y .framer-kk65ol > *, .framer-EGC4Y .framer-1tf8rg4 > *, .framer-EGC4Y .framer-1nvewfw > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-EGC4Y .framer-1p23e6e > *, .framer-EGC4Y .framer-13ilf3z > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-EGC4Y .framer-imreya > *, .framer-EGC4Y .framer-vz0meh > *, .framer-EGC4Y .framer-nu8k7z > *, .framer-EGC4Y .framer-lt7uq0 > *, .framer-EGC4Y .framer-1l6dj4b > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-EGC4Y .framer-1cx0qew > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-EGC4Y .framer-1qwuj2o > *, .framer-EGC4Y .framer-1ofdxi9 > *, .framer-EGC4Y .framer-1cyjszq > *, .framer-EGC4Y .framer-14r1jhr > *, .framer-EGC4Y .framer-wr4r0s > *, .framer-EGC4Y .framer-12m2w7a > *, .framer-EGC4Y .framer-gk5mdd > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-EGC4Y .framer-eopv81 > *, .framer-EGC4Y .framer-ftuooj > *, .framer-EGC4Y .framer-119jypd > *, .framer-EGC4Y .framer-x8zzqj > *, .framer-EGC4Y .framer-1qfsa87 > *, .framer-EGC4Y .framer-1903nzj > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-EGC4Y .framer-i6sp0 > * { margin: 0px; margin-bottom: calc(17px / 2); margin-top: calc(17px / 2); } .framer-EGC4Y .framer-18da6gm > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-EGC4Y .framer-xeyr44 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-EGC4Y .framer-1wd90dr > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",`@media (min-width: 810px) and (max-width: 1439px) { .${metadata.bodyClassName}-framer-EGC4Y { background: var(--token-0a2fcbf2-829a-4df1-a073-72e0b2193407, rgb(227, 166, 129)) /* {\"name\":\"Hagos | Primary 1\"} */; } .framer-EGC4Y.framer-zfahul { width: 810px; } .framer-EGC4Y .framer-11lv64v { padding: 80px 0px 0px 0px; } .framer-EGC4Y .framer-y7287g { height: 875px; width: 100%; } .framer-EGC4Y .framer-l70052 { align-content: center; align-items: center; flex-direction: column; gap: 60px; left: unset; padding: 20px 48px 0px 48px; position: relative; top: unset; transform: unset; } .framer-EGC4Y .framer-iup1gu { align-content: center; align-items: center; padding: 20px 0px 0px 0px; width: 100%; } .framer-EGC4Y .framer-1gpt5j5 { align-content: center; align-items: center; gap: 32px; width: 100%; } .framer-EGC4Y .framer-1rq3k1k { align-content: center; align-items: center; justify-content: center; width: 714px; } .framer-EGC4Y .framer-pz3v6e { justify-content: center; width: 100%; } .framer-EGC4Y .framer-r16ma9 { width: 90%; } .framer-EGC4Y .framer-1p23e6e { width: 50%; } .framer-EGC4Y .framer-1bilm1n-container, .framer-EGC4Y .framer-m58a47, .framer-EGC4Y .framer-18p3cqx, .framer-EGC4Y .framer-1pzlhkz, .framer-EGC4Y .framer-1fd1h0g, .framer-EGC4Y .framer-73fyxr { width: 100%; } .framer-EGC4Y .framer-1dzgzjo { align-content: center; align-items: center; aspect-ratio: unset; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; } .framer-EGC4Y .framer-3g15hr { height: var(--framer-aspect-ratio-supported, 500px); left: unset; position: relative; top: unset; transform: unset; width: 373px; } .framer-EGC4Y .framer-fmb1u { bottom: 7px; left: 71px; } .framer-EGC4Y .framer-imreya { height: min-content; justify-content: center; padding: 24px 48px 24px 48px; } .framer-EGC4Y .framer-s1binb { flex: none; height: min-content; order: 0; padding: 0px; width: 100%; } .framer-EGC4Y .framer-1cx0qew { flex: 1 0 0px; gap: 16px; width: 1px; } .framer-EGC4Y .framer-pkl129, .framer-EGC4Y .framer-gg1pe, .framer-EGC4Y .framer-vwxath { height: 120px; } .framer-EGC4Y .framer-1pi8uj3 { align-content: center; align-items: center; aspect-ratio: unset; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; width: min-content; } .framer-EGC4Y .framer-1mhxbob { left: unset; position: relative; top: unset; } .framer-EGC4Y .framer-1jyq3g3, .framer-EGC4Y .framer-fl1bu8, .framer-EGC4Y .framer-1bps28x { padding: 24px; } .framer-EGC4Y .framer-eopv81 { flex-direction: column; } .framer-EGC4Y .framer-ftuooj { flex-direction: column; height: min-content; } .framer-EGC4Y .framer-i6sp0 { padding: 48px 0px 48px 0px; width: 100%; } .framer-EGC4Y .framer-frzo2i-container { height: 380px; } .framer-EGC4Y .framer-1903nzj { flex-direction: column; height: min-content; padding: 0px; width: 100%; } .framer-EGC4Y .framer-pmr6mr { align-content: center; align-items: center; height: min-content; padding: 160px 0px 120px 0px; width: 100%; } .framer-EGC4Y .framer-1cbbymn { align-content: center; align-items: center; } .framer-EGC4Y .framer-1t9470n { flex: none; height: var(--framer-aspect-ratio-supported, 927px); width: 100%; } .framer-EGC4Y .framer-1nvewfw { padding: 0px; width: 100%; } .framer-EGC4Y .framer-1l6dj4b { padding: 0px 100px 0px 100px; } .framer-EGC4Y .framer-149qzod { width: 80%; } .framer-EGC4Y .framer-a30l17 { bottom: unset; left: unset; right: -81px; top: -27px; } .framer-EGC4Y .framer-12u7maa { bottom: -358px; left: -138px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-EGC4Y .framer-l70052, .framer-EGC4Y .framer-1gpt5j5, .framer-EGC4Y .framer-1dzgzjo, .framer-EGC4Y .framer-1cx0qew, .framer-EGC4Y .framer-1pi8uj3, .framer-EGC4Y .framer-eopv81, .framer-EGC4Y .framer-ftuooj, .framer-EGC4Y .framer-1903nzj { gap: 0px; } .framer-EGC4Y .framer-l70052 > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-EGC4Y .framer-l70052 > :first-child, .framer-EGC4Y .framer-1gpt5j5 > :first-child, .framer-EGC4Y .framer-1pi8uj3 > :first-child, .framer-EGC4Y .framer-eopv81 > :first-child, .framer-EGC4Y .framer-ftuooj > :first-child, .framer-EGC4Y .framer-1903nzj > :first-child { margin-top: 0px; } .framer-EGC4Y .framer-l70052 > :last-child, .framer-EGC4Y .framer-1gpt5j5 > :last-child, .framer-EGC4Y .framer-1pi8uj3 > :last-child, .framer-EGC4Y .framer-eopv81 > :last-child, .framer-EGC4Y .framer-ftuooj > :last-child, .framer-EGC4Y .framer-1903nzj > :last-child { margin-bottom: 0px; } .framer-EGC4Y .framer-1gpt5j5 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-EGC4Y .framer-1dzgzjo > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-EGC4Y .framer-1dzgzjo > :first-child, .framer-EGC4Y .framer-1cx0qew > :first-child { margin-left: 0px; } .framer-EGC4Y .framer-1dzgzjo > :last-child, .framer-EGC4Y .framer-1cx0qew > :last-child { margin-right: 0px; } .framer-EGC4Y .framer-1cx0qew > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-EGC4Y .framer-1pi8uj3 > *, .framer-EGC4Y .framer-eopv81 > *, .framer-EGC4Y .framer-ftuooj > *, .framer-EGC4Y .framer-1903nzj > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }}`,`@media (max-width: 809px) { .${metadata.bodyClassName}-framer-EGC4Y { background: var(--token-0a2fcbf2-829a-4df1-a073-72e0b2193407, rgb(227, 166, 129)) /* {\"name\":\"Hagos | Primary 1\"} */; } .framer-EGC4Y.framer-zfahul { width: 390px; } .framer-EGC4Y .framer-11lv64v { padding: 80px 0px 0px 0px; } .framer-EGC4Y .framer-y7287g { height: min-content; padding: 25px 0px 25px 0px; scroll-margin-top: 80px; width: 100%; } .framer-EGC4Y .framer-l70052 { align-content: center; align-items: center; flex-direction: column; gap: 45px; left: unset; padding: 0px 24px 0px 24px; position: relative; top: unset; transform: unset; } .framer-EGC4Y .framer-iup1gu { align-content: center; align-items: center; gap: 32px; padding: 0px; width: 100%; } .framer-EGC4Y .framer-1gpt5j5 { align-content: center; align-items: center; width: 100%; } .framer-EGC4Y .framer-1rq3k1k { align-content: center; align-items: center; justify-content: center; width: 100%; } .framer-EGC4Y .framer-pz3v6e { justify-content: center; min-width: 320px; width: 100%; } .framer-EGC4Y .framer-14u81su { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-EGC4Y .framer-r16ma9 { width: 90%; } .framer-EGC4Y .framer-1p23e6e { flex-direction: column; padding: 0px; width: 100%; } .framer-EGC4Y .framer-1bilm1n-container, .framer-EGC4Y .framer-m58a47, .framer-EGC4Y .framer-18p3cqx, .framer-EGC4Y .framer-1pzlhkz, .framer-EGC4Y .framer-1fd1h0g, .framer-EGC4Y .framer-z3by43, .framer-EGC4Y .framer-73fyxr, .framer-EGC4Y .framer-13ilf3z { width: 100%; } .framer-EGC4Y .framer-1dzgzjo { align-content: center; align-items: center; aspect-ratio: unset; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; width: 586px; } .framer-EGC4Y .framer-3g15hr { height: var(--framer-aspect-ratio-supported, 457px); left: unset; order: 1; position: relative; top: unset; transform: unset; width: 341px; } .framer-EGC4Y .framer-fmb1u { bottom: 40px; left: calc(29.180887372013675% - 146px / 2); order: 0; } .framer-EGC4Y .framer-imreya { height: min-content; padding: 30px 24px 30px 24px; } .framer-EGC4Y .framer-s1binb { flex: none; gap: 15px; height: min-content; order: 0; padding: 0px; width: 100%; } .framer-EGC4Y .framer-1cx0qew { flex-direction: column; gap: 20px; width: 340px; } .framer-EGC4Y .framer-19ryyek, .framer-EGC4Y .framer-amfu27, .framer-EGC4Y .framer-1dmvp58 { flex: none; width: 100%; } .framer-EGC4Y .framer-pkl129, .framer-EGC4Y .framer-gg1pe, .framer-EGC4Y .framer-vwxath { height: 100px; } .framer-EGC4Y .framer-1pi8uj3 { align-content: center; align-items: center; aspect-ratio: unset; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; width: min-content; } .framer-EGC4Y .framer-1mhxbob { left: unset; position: relative; top: unset; } .framer-EGC4Y .framer-1jyq3g3, .framer-EGC4Y .framer-fl1bu8, .framer-EGC4Y .framer-1bps28x { height: 150px; padding: 24px; } .framer-EGC4Y .framer-1qwuj2o, .framer-EGC4Y .framer-1ofdxi9, .framer-EGC4Y .framer-1cyjszq, .framer-EGC4Y .framer-1l6dj4b { padding: 0px 24px 0px 24px; } .framer-EGC4Y .framer-eopv81 { flex-direction: column; } .framer-EGC4Y .framer-ftuooj { flex-direction: column; height: min-content; } .framer-EGC4Y .framer-i6sp0 { gap: 40px; justify-content: flex-start; padding: 20px 0px 20px 0px; width: 100%; } .framer-EGC4Y .framer-18da6gm, .framer-EGC4Y .framer-1cbbymn { align-content: center; align-items: center; } .framer-EGC4Y .framer-frzo2i-container { height: 360px; } .framer-EGC4Y .framer-xeyr44 { left: 53%; top: 102%; } .framer-EGC4Y .framer-y3h4k3 { height: 105px; width: 105px; } .framer-EGC4Y .framer-1903nzj { flex-direction: column; height: 842px; padding: 0px; width: 100%; } .framer-EGC4Y .framer-pmr6mr { align-content: center; align-items: center; height: min-content; padding: 80px 24px 40px 24px; width: 100%; } .framer-EGC4Y .framer-i0vspb-container { flex: 1 0 0px; width: 1px; } .framer-EGC4Y .framer-1t9470n { align-content: center; align-items: center; aspect-ratio: 0.8666666666666667 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 231px); justify-content: flex-start; padding: 0px; width: 100%; } .framer-EGC4Y .framer-ejsts2-container { aspect-ratio: 0.8729139922978177 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 450px); left: unset; position: relative; right: unset; top: unset; width: 393px; } .framer-EGC4Y .framer-1nvewfw { height: min-content; justify-content: flex-start; padding: 0px; width: 100%; } .framer-EGC4Y .framer-149qzod { width: 80%; } .framer-EGC4Y .framer-a30l17 { align-content: center; align-items: center; bottom: unset; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: unset; padding: 0px; right: -2px; top: 100px; width: min-content; } .framer-EGC4Y .framer-18wlctd { bottom: unset; height: 128px; left: unset; order: 0; position: relative; right: unset; top: unset; width: 128px; } .framer-EGC4Y .framer-12u7maa { bottom: -303px; left: -152px; z-index: 0; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-EGC4Y .framer-l70052, .framer-EGC4Y .framer-iup1gu, .framer-EGC4Y .framer-1p23e6e, .framer-EGC4Y .framer-1dzgzjo, .framer-EGC4Y .framer-s1binb, .framer-EGC4Y .framer-1cx0qew, .framer-EGC4Y .framer-1pi8uj3, .framer-EGC4Y .framer-eopv81, .framer-EGC4Y .framer-ftuooj, .framer-EGC4Y .framer-i6sp0, .framer-EGC4Y .framer-1903nzj, .framer-EGC4Y .framer-1t9470n, .framer-EGC4Y .framer-a30l17 { gap: 0px; } .framer-EGC4Y .framer-l70052 > * { margin: 0px; margin-bottom: calc(45px / 2); margin-top: calc(45px / 2); } .framer-EGC4Y .framer-l70052 > :first-child, .framer-EGC4Y .framer-iup1gu > :first-child, .framer-EGC4Y .framer-1p23e6e > :first-child, .framer-EGC4Y .framer-1dzgzjo > :first-child, .framer-EGC4Y .framer-1cx0qew > :first-child, .framer-EGC4Y .framer-1pi8uj3 > :first-child, .framer-EGC4Y .framer-eopv81 > :first-child, .framer-EGC4Y .framer-ftuooj > :first-child, .framer-EGC4Y .framer-i6sp0 > :first-child, .framer-EGC4Y .framer-1903nzj > :first-child, .framer-EGC4Y .framer-1t9470n > :first-child { margin-top: 0px; } .framer-EGC4Y .framer-l70052 > :last-child, .framer-EGC4Y .framer-iup1gu > :last-child, .framer-EGC4Y .framer-1p23e6e > :last-child, .framer-EGC4Y .framer-1dzgzjo > :last-child, .framer-EGC4Y .framer-1cx0qew > :last-child, .framer-EGC4Y .framer-1pi8uj3 > :last-child, .framer-EGC4Y .framer-eopv81 > :last-child, .framer-EGC4Y .framer-ftuooj > :last-child, .framer-EGC4Y .framer-i6sp0 > :last-child, .framer-EGC4Y .framer-1903nzj > :last-child, .framer-EGC4Y .framer-1t9470n > :last-child { margin-bottom: 0px; } .framer-EGC4Y .framer-iup1gu > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-EGC4Y .framer-1p23e6e > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-EGC4Y .framer-1dzgzjo > *, .framer-EGC4Y .framer-1t9470n > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-EGC4Y .framer-s1binb > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-EGC4Y .framer-s1binb > :first-child, .framer-EGC4Y .framer-a30l17 > :first-child { margin-left: 0px; } .framer-EGC4Y .framer-s1binb > :last-child, .framer-EGC4Y .framer-a30l17 > :last-child { margin-right: 0px; } .framer-EGC4Y .framer-1cx0qew > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-EGC4Y .framer-1pi8uj3 > *, .framer-EGC4Y .framer-eopv81 > *, .framer-EGC4Y .framer-ftuooj > *, .framer-EGC4Y .framer-1903nzj > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-EGC4Y .framer-i6sp0 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-EGC4Y .framer-a30l17 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }}`,...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3252\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"U0uuS_BL2\":{\"layout\":[\"fixed\",\"auto\"]},\"hXYrkkTQd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FramerCqJoqVWuA=withCSS(Component,css,\"framer-EGC4Y\");export default FramerCqJoqVWuA;FramerCqJoqVWuA.displayName=\"Home\";FramerCqJoqVWuA.defaultProps={height:3252,width:1440};addFonts(FramerCqJoqVWuA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ComponentsNavigationFonts,...ComponentsButtonFonts,...SlideshowFonts,...Slideshow1Fonts,...FormSparkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCqJoqVWuA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"3252\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U0uuS_BL2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hXYrkkTQd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["emailRegex", "validateEmail", "email", "FormSpark", "withCSS", "formId", "withName", "name", "withEmail", "withMessage", "message", "layout", "inputs", "button", "style", "gap", "onSubmit", "props", "nameValue", "setName", "ye", "emailValue", "setEmail", "messageValue", "setMessage", "isNameError", "setNameError", "isEmailError", "setEmailError", "isMessageError", "setMessageError", "isLoading", "setLoading", "isSuccess", "setSuccess", "isCanvas", "se", "RenderTarget", "gridTemplateRows", "rows", "gridTemplateColumns", "cols", "fontFamily", "fontSize", "fontWeight", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "validateForm", "te", "error", "handleSubmit", "event", "data", "entries", "handleNameChange", "handleEmailChange", "handleMessageChange", "p", "motion", "containerStyles", "u", "defaultStyle", "addPropertyControls", "ControlType", "fontControls", "paddingControl", "borderRadiusControl", "FormSpark_default", "noopReturn", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "t", "r", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "o", "c", "i", "h", "e", "u", "d", "f", "l", "g", "glide", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "t", "n", "createGeneratorEasing", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "t", "n", "dispatchViewEvent", "se", "o", "i", "s", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "ce", "le", "isBrowser", "getBrowserVisibilityProp", "getBrowserDocumentHiddenProp", "getIsDocumentHidden", "usePageVisibility", "isVisible", "setIsVisible", "ye", "onVisibilityChange", "ue", "visibilityChange", "Slideshow", "props", "slots", "startFrom", "direction", "effectsOptions", "autoPlayControl", "dragControl", "alignment", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "itemAmount", "fadeOptions", "intervalControl", "transitionControl", "arrowOptions", "borderRadius", "progressOptions", "style", "effectsOpacity", "effectsScale", "effectsRotate", "effectsPerspective", "effectsHover", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowShouldSpace", "arrowShouldFadeIn", "arrowPosition", "arrowPadding", "arrowGap", "arrowPaddingTop", "arrowPaddingRight", "arrowPaddingBottom", "arrowPaddingLeft", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "paddingValue", "isCanvas", "RenderTarget", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "se", "index", "W", "timeoutRef", "size", "setSize", "ye", "isHovering", "setIsHovering", "shouldPlayOnHover", "setShouldPlayOnHover", "isMouseDown", "setIsMouseDown", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "sync", "total", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "fe", "initialResize", "ue", "resize", "contentSize", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isDragging", "setIsDragging", "isVisible", "usePageVisibility", "factor", "xOrY", "useMotionValue", "canvasPosition", "newPosition", "wrappedValue", "useTransform", "value", "wrapped", "wrap", "wrappedIndex", "wrappedIndexInverted", "switchPages", "animate", "setDelta", "delta", "setPage", "currentItemWrapped", "currentItemWrappedInvert", "goto", "gotoInverted", "handleDragStart", "handleDragEnd", "event", "offset", "velocity", "offsetXorY", "velocityThreshold", "velocityXorY", "isHalfOfNext", "isHalfOfPrev", "normalizedOffset", "itemDelta", "itemDeltaFromOne", "childCounter", "columnOrRowValue", "child", "childIndex", "ref", "Slide", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "dots", "dotsBlurStyle", "i", "Dot", "dotStyle", "baseButtonStyles", "dragProps", "arrowHasTop", "arrowHasBottom", "arrowHasLeft", "arrowHasRight", "arrowHasMid", "containerStyle", "motion", "controlsStyles", "dotsContainerStyle", "addPropertyControls", "ControlType", "num", "min", "max", "Y", "ref1", "ref2", "slideKey", "width", "height", "numChildren", "effects", "isLast", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "LayoutGroup", "q", "selectedOpacity", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "Slideshow", "props", "slots", "startFrom", "direction", "effectsOptions", "autoPlayControl", "dragControl", "alignment", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "itemAmount", "fadeOptions", "intervalControl", "transitionControl", "arrowOptions", "borderRadius", "progressOptions", "style", "effectsOpacity", "effectsScale", "effectsRotate", "effectsPerspective", "effectsHover", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowShouldSpace", "arrowShouldFadeIn", "arrowPosition", "arrowPadding", "arrowGap", "arrowPaddingTop", "arrowPaddingRight", "arrowPaddingBottom", "arrowPaddingLeft", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "paddingValue", "isCanvas", "RenderTarget", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "se", "index", "W", "timeoutRef", "size", "setSize", "ye", "isHovering", "setIsHovering", "shouldPlayOnHover", "setShouldPlayOnHover", "isMouseDown", "setIsMouseDown", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "sync", "total", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "fe", "initialResize", "ue", "resize", "contentSize", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isDragging", "setIsDragging", "isVisible", "usePageVisibility", "factor", "xOrY", "useMotionValue", "canvasPosition", "newPosition", "wrappedValue", "useTransform", "value", "wrapped", "wrap", "wrappedIndex", "wrappedIndexInverted", "switchPages", "animate", "setDelta", "delta", "setPage", "currentItemWrapped", "currentItemWrappedInvert", "goto", "gotoInverted", "handleDragStart", "handleDragEnd", "event", "offset", "velocity", "offsetXorY", "velocityThreshold", "velocityXorY", "isHalfOfNext", "isHalfOfPrev", "normalizedOffset", "itemDelta", "itemDeltaFromOne", "childCounter", "columnOrRowValue", "child", "childIndex", "ref", "Slide", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "dots", "dotsBlurStyle", "i", "Dot", "dotStyle", "baseButtonStyles", "dragProps", "arrowHasTop", "arrowHasBottom", "arrowHasLeft", "arrowHasRight", "arrowHasMid", "containerStyle", "motion", "controlsStyles", "dotsContainerStyle", "addPropertyControls", "ControlType", "num", "min", "max", "Y", "ref1", "ref2", "slideKey", "width", "height", "numChildren", "effects", "isLast", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "LayoutGroup", "q", "selectedOpacity", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "fontStore", "fonts", "css", "className", "ComponentsNavigationFonts", "getFonts", "v5SWo_oth_default", "ComponentsNavigationWithVariantAppearEffect", "withVariantAppearEffect", "ComponentsButtonFonts", "NzTnkrstj_default", "MotionDivWithFX", "withFX", "motion", "ImageWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Image2", "MotionDivWithFXWithOptimizedAppearEffect", "MotionDivWithOptimizedAppearEffect", "SlideshowFonts", "Slideshow", "Slideshow1Fonts", "FormSparkFonts", "FormSpark_default", "ContainerWithFX", "Container", "breakpoints", "serializationHash", "variantClassNames", "animation", "transition1", "transformTemplate1", "_", "t", "transition2", "animation1", "animation2", "transition3", "animation3", "animation4", "animation5", "transition4", "transition5", "animation6", "transition6", "animation7", "transition7", "animation8", "transition8", "animation9", "transition9", "transition10", "animation10", "animation11", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata1", "robotsTag", "ie", "_document_querySelector", "bodyCls", "body", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "ref1", "pe", "ref2", "ref3", "ref4", "elementId", "useRouteElementId", "router", "useRouter", "elementId1", "ref5", "elementId2", "elementId3", "ref6", "elementId4", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "ComponentViewportProvider", "Container", "PropertyOverrides2", "ComponentsNavigationWithVariantAppearEffect", "MotionDivWithFX", "x", "RichText2", "ResolveLinks", "resolvedLinks", "NzTnkrstj_default", "getLoadingLazyAtYPosition", "ImageWithOptimizedAppearEffect", "MotionDivWithFXWithOptimizedAppearEffect", "SVG", "MotionDivWithOptimizedAppearEffect", "Slideshow", "resolvedLinks1", "Image2", "ContainerWithFX", "FormSpark_default", "css", "FramerCqJoqVWuA", "withCSS", "CqJoqVWuA_default", "addFonts", "ComponentsNavigationFonts", "ComponentsButtonFonts", "SlideshowFonts", "Slideshow1Fonts", "FormSparkFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
