{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js", "ssg:https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bJnHw5VokAqNKlg6Rp7L/SlideShow.js", "ssg:https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/gveXKR6bwXNSCLv12kr3/SlideShow.js", "ssg:https://framerusercontent.com/modules/siGyMHhL8lWfixuqHvsD/QrG5iseFQjokYXLAqDab/DzWG2ePx4.js", "ssg:https://framerusercontent.com/modules/2PzUYLamFgx5awxBRAyF/0iml2CThLEtyGbieAvEg/wEIlMPcou.js", "ssg:https://framerusercontent.com/modules/7BuzVz9kBy473LjGgkWX/KBPITbtdkKVOpVlQYhcH/OtzlUmO4l.js", "ssg:https://framerusercontent.com/modules/upA2LYgZtDvwmULQNNCf/y1wI3T12P7mswo4Pxvso/augiA20Il.js"],
  "sourcesContent": ["import{useState,useEffect}from\"react\";export const isBrowser=()=>typeof document===\"object\";export function usePageVisibility(){if(!isBrowser())return;const[isVisible,setIsVisible]=useState(!document.hidden);useEffect(()=>{const onVisibilityChange=()=>setIsVisible(!document.hidden);document.addEventListener(\"visibilitychange\",onVisibilityChange,false);return()=>{document.removeEventListener(\"visibilitychange\",onVisibilityChange);};},[]);return isVisible;}\nexport const __FramerMetadata__ = {\"exports\":{\"isBrowser\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePageVisibility\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UsePageVisibility.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{resize}from\"@motionone/dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{animate,LayoutGroup,mix,motion,frame,useInView,useMotionValue,useTransform,wrap}from\"framer-motion\";import{Children,cloneElement,forwardRef,memo,startTransition,useCallback,useEffect,useLayoutEffect,useMemo,useRef,useState}from\"react\";import{usePageVisibility}from\"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js\";function awaitRefCallback(element,controller){let refCallbackResolve;// we need to listen to the ref setter, so let's override `current` - we can do that, because we don't use React's `useRef` hook for those refs.\nlet current=element.current;Object.defineProperty(element,\"current\",{get(){return current;},set(node){current=node;if(node===null){// React calls with null when the element is unmounted\n// we abort here so that the promise isn't left around in case the ref is never set\ncontroller.abort();return;}refCallbackResolve?.(node);},configurable:true});// no need to create a promise if current already exists\nif(current)return current;const refCallbackPromise=new Promise((resolve,reject)=>{refCallbackResolve=resolve;controller.signal.addEventListener(\"abort\",reject);}).catch(()=>{});return refCallbackPromise;}// Using opacity: 0.001 instead of 0 as an LCP hack. (opacity: 0.001 is still 0\n// to a human eye but makes Google think the elements are visible)\nconst OPACITY_0=.001;/**\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,playOffscreen}=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;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const hasChildren=Children.count(filteredSlots)>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[{current:null},{current:null}];// when the slots change, generate new array\n},[filteredSlots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null,viewportLength: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     */let dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */const measure=useCallback(()=>{if(!parentRef.current)return;const firstChild=childrenRef[0].current;const lastChild=childrenRef[1].current;const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=firstChild?isHorizontal?firstChild.offsetLeft:firstChild.offsetTop:0;const end=lastChild?isHorizontal?lastChild.offsetLeft+lastChild.offsetWidth:lastChild.offsetTop+lastChild.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=firstChild?isHorizontal?firstChild.offsetWidth:firstChild.offsetHeight:0;const itemWidth=firstChild?firstChild.offsetWidth:0;const itemHeight=firstChild?firstChild.offsetHeight:0;const viewportLength=isHorizontal?Math.max(document.documentElement.clientWidth||0,window.innerWidth||0,parentRef.current.offsetWidth):Math.max(document.documentElement.clientHeight||0,window.innerHeight||0,parentRef.current.offsetHeight);setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight,viewportLength});},[]);const scheduleMeasure=useCallback(async()=>{const controller=new AbortController;/**\n         * The elements in the set are refs of children. If they're wrapped in Suspense, they could mount later than the parent.\n         * Thus, we wait for each ref to be set step by step if required.\n         */const[firstChild,lastChild]=childrenRef;if(!isCanvas&&(!firstChild.current||!lastChild.current))try{await Promise.all([awaitRefCallback(firstChild,controller),awaitRefCallback(lastChild,controller)]);}catch{controller.abort();}frame.read(measure,false,true);},[measure]);/**\n     * Add refs to all children\n     * Added itemAmount for resizing\n     */useLayoutEffect(()=>{scheduleMeasure();},[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     */const initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){scheduleMeasure();startTransition(()=>setIsResizing(true));}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>startTransition(()=>setIsResizing(false)),500);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */const totalItems=filteredSlots?.length;const childrenSize=isCanvas?0:size?.children;const itemWithGap=size?.item+gap;const itemOffset=startFrom*itemWithGap;const[currentItem,setCurrentItem]=useState(startFrom+totalItems);const[isDragging,setIsDragging]=useState(false);if(isCanvas){if(currentItem!==startFrom){setCurrentItem(startFrom);}}/* Check for browser window visibility *//* Otherwise, it will re-play all the item increments */const visibilityRef=useRef(null);const isInView=useInView(visibilityRef);const isVisible=usePageVisibility()&&isInView;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?.itemWidth+gap):-startFrom*(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?.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&&(playOffscreen||isVisible)){timeoutRef.current=setTimeout(()=>{startTransition(()=>setCurrentItem(item=>item+1));switchPages();},intervalControl*1e3);}};/* Page navigation functions */const setDelta=(delta,transition=false)=>{if(!isInverted){if(transition)startTransition(()=>setCurrentItem(item=>item+delta));else setCurrentItem(item=>item+delta);}else{if(transition)startTransition(()=>setCurrentItem(item=>item-delta));else setCurrentItem(item=>item-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){startTransition(()=>setCurrentItem(item=>item+goto));}else{startTransition(()=>setCurrentItem(item=>item-gotoInverted));}};/**\n     * Drag\n     */const handleDragStart=()=>{startTransition(()=>setIsDragging(true));};const handleDragEnd=(event,{offset,velocity})=>{startTransition(()=>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,true);}else if(velocityXorY<-velocityThreshold){setDelta(itemDeltaFromOne,true);}else{/* For dragging over half of the current item with 0 velocity */if(isHalfOfNext){setDelta(itemDelta,true);}if(isHalfOfPrev){setDelta(-itemDelta,true);}}};/* 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     * */const 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=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{let ref;if(index===0){if(childIndex===0){ref=childrenRef[0];}if(childIndex===filteredSlots.length-1){ref=childrenRef[1];}}return /*#__PURE__*/_jsx(Slide,{ref:ref,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:filteredSlots?.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<filteredSlots?.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=`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,maskImage:fadeContent?fadeMask:undefined,opacity:size?.item!==null?1:OPACITY_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();startTransition(()=>setIsMouseDown(true));},onMouseUp:()=>startTransition(()=>setIsMouseDown(false)),ref:visibilityRef,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?OPACITY_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:OPACITY_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,true),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",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,true),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",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,playOffscreen:false},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},playOffscreen:{type:ControlType.Boolean,title:\"Offscreen\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.playOffscreen}}},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__*/memo(/*#__PURE__*/forwardRef(function Component(props,ref){const{slideKey,width,height,child,size,gap,wrappedValue,numChildren,childCounter,isCanvas,effects,effectsOpacity,effectsScale,effectsRotate,isHorizontal,isLast,index}=props;const fallbackRef=useRef();/**\n         * Unique offsets + scroll range [0, 1, 1, 0]\n         */const childOffset=(size?.item+gap)*childCounter;const scrollRange=[-size?.item,0,size?.parent-size?.item+gap,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.on(\"change\",newValue=>{const node=ref?.current??fallbackRef.current;node?.setAttribute(\"aria-hidden\",!newValue);});},[]);const visibility=isCanvas?\"visible\":useTransform(wrappedValue,[scrollRange[0]-size.viewportLength,mix(scrollRange[1],scrollRange[2],.5),scrollRange[3]+size.viewportLength],[\"hidden\",\"visible\",\"hidden\"]);const key=slideKey+\"child\";return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",id:key,children:/*#__PURE__*/_jsx(\"li\",{style:{display:\"contents\"},\"aria-hidden\":index===0?false:true,children:/*#__PURE__*/cloneElement(child,{ref:ref??fallbackRef,key,style:{...child.props?.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,visibility},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined})})});}));const Dot=/*#__PURE__*/memo(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;const top=!isHorizontal&&index>0?inlinePadding:padding;const bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;const right=isHorizontal&&index!==total-1?inlinePadding:padding;const 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\":\"*\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{resize}from\"@motionone/dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{animate,LayoutGroup,mix,motion,frame,useInView,useMotionValue,useTransform,wrap}from\"framer-motion\";import{Children,cloneElement,forwardRef,startTransition,useCallback,useEffect,useLayoutEffect,useMemo,useRef,useState}from\"react\";import{usePageVisibility}from\"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js\";function awaitRefCallback(element,controller){let refCallbackResolve;const refCallbackPromise=new Promise((resolve,reject)=>{refCallbackResolve=resolve;controller.signal.addEventListener(\"abort\",()=>reject);// resolve immediately if it exists\nconst current=element.current;if(current)resolve(current);}).catch(()=>{});// we need to listen to the ref setter, so let's override `current` - we can do that, because we don't use React's `useRef` hook for those refs.\nlet current=element.current;Object.defineProperty(element,\"current\",{get(){return current;},set(node){current=node;if(node===null){// React calls with null when the element is unmounted\ncontroller.abort();return;}refCallbackResolve(node);},configurable:true});return refCallbackPromise;}// Using opacity: 0.001 instead of 0 as an LCP hack. (opacity: 0.001 is still 0\n// to a human eye but makes Google think the elements are visible)\nconst OPACITY_0=.001;/**\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,playOffscreen}=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;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const hasChildren=Children.count(filteredSlots)>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 filteredSlots.map(index=>({current:null}));},[filteredSlots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null,viewportLength: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     */let dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */const measure=useCallback(()=>{const firstChild=childrenRef[0].current;const lastChild=childrenRef[filteredSlots.length-1].current;if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=firstChild?isHorizontal?firstChild.offsetLeft:firstChild.offsetTop:0;const end=lastChild?isHorizontal?lastChild.offsetLeft+lastChild.offsetWidth:lastChild.offsetTop+lastChild.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=firstChild?isHorizontal?firstChild.offsetWidth:firstChild.offsetHeight:0;const itemWidth=firstChild?firstChild.offsetWidth:0;const itemHeight=firstChild?firstChild.offsetHeight:0;const viewportLength=isHorizontal?Math.max(document.documentElement.clientWidth||0,window.innerWidth||0,parentRef.current.offsetWidth):Math.max(document.documentElement.clientHeight||0,window.innerHeight||0,parentRef.current.offsetHeight);startTransition(()=>setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight,viewportLength}));}},[hasChildren]);const scheduleMeasure=useCallback(async()=>{const controller=new AbortController;/**\n         * The elements in the set are refs of children. If they're wrapped in Suspense, they could mount later than the parent.\n         * Thus, we wait for each ref to be set step by step if required.\n         */const firstChild=childrenRef[0];const lastChild=childrenRef[filteredSlots.length-1];if(!isCanvas&&(!firstChild.current||!lastChild.current))try{await Promise.all([awaitRefCallback(firstChild,controller),awaitRefCallback(lastChild,controller)]);}catch{controller.abort();}frame.read(measure);},[measure]);/**\n     * Add refs to all children\n     * Added itemAmount for resizing\n     */useLayoutEffect(()=>{if(hasChildren)scheduleMeasure();},[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     */const initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){scheduleMeasure();startTransition(()=>setIsResizing(true));}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>startTransition(()=>setIsResizing(false)),500);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */const totalItems=filteredSlots?.length;const childrenSize=isCanvas?0:size?.children;const itemWithGap=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 visibilityRef=useRef(null);const isInView=useInView(visibilityRef);const isVisible=usePageVisibility()&&isInView;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?.itemWidth+gap):-startFrom*(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?.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&&(playOffscreen||isVisible)){timeoutRef.current=setTimeout(()=>{startTransition(()=>setCurrentItem(item=>item+1));switchPages();},intervalControl*1e3);}};/* Page navigation functions */const setDelta=(delta,transition=false)=>{if(!isInverted){if(transition)startTransition(()=>setCurrentItem(item=>item+delta));else setCurrentItem(item=>item+delta);}else{if(transition)startTransition(()=>setCurrentItem(item=>item-delta));else setCurrentItem(item=>item-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){startTransition(()=>setCurrentItem(item=>item+goto));}else{startTransition(()=>setCurrentItem(item=>item-gotoInverted));}};/**\n     * Drag\n     */const handleDragStart=()=>{startTransition(()=>setIsDragging(true));};const handleDragEnd=(event,{offset,velocity})=>{startTransition(()=>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,true);}else if(velocityXorY<-velocityThreshold){setDelta(itemDeltaFromOne,true);}else{/* For dragging over half of the current item with 0 velocity */if(isHalfOfNext){setDelta(itemDelta,true);}if(isHalfOfPrev){setDelta(-itemDelta,true);}}};/* 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     * */const 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=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{let ref;if(childIndex===0){ref=childrenRef[0];}if(childIndex===filteredSlots.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:filteredSlots?.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<filteredSlots?.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=`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,maskImage:fadeContent?fadeMask:undefined,opacity:size?.item!==null?1:OPACITY_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();startTransition(()=>setIsMouseDown(true));},onMouseUp:()=>startTransition(()=>setIsMouseDown(false)),ref:visibilityRef,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?OPACITY_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:OPACITY_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,true),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",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,true),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",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,playOffscreen:false},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},playOffscreen:{type:ControlType.Boolean,title:\"Offscreen\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.playOffscreen}}},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){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?.item+gap)*childCounter;const scrollRange=[-size?.item,0,size?.parent-size?.item+gap,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.on(\"change\",newValue=>{ref.current?.setAttribute(\"aria-hidden\",!newValue);});},[]);const visibility=isCanvas?\"visible\":useTransform(wrappedValue,[scrollRange[0]-size.viewportLength,mix(scrollRange[1],scrollRange[2],.5),scrollRange[3]+size.viewportLength],[\"hidden\",\"visible\",\"hidden\"]);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:{...child.props?.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,visibility},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.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;const top=!isHorizontal&&index>0?inlinePadding:padding;const bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;const right=isHorizontal&&index!==total-1?inlinePadding:padding;const 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\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map", "// Generated by Framer (0c5492c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"FPlrKLdnx\",\"d67iuIBAj\",\"N5rk2qztN\"];const serializationHash=\"framer-RjNyZ\";const variantClassNames={d67iuIBAj:\"framer-v-1e0u64e\",FPlrKLdnx:\"framer-v-17r2dc0\",N5rk2qztN:\"framer-v-19y81vv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Mobile:\"N5rk2qztN\",Tag:\"FPlrKLdnx\",Tagless:\"d67iuIBAj\"};const getProps=({bGImage,height,id,width,...props})=>{return{...props,If6UZHgBW:bGImage??props.If6UZHgBW??{pixelHeight:390,pixelWidth:584,src:\"https://framerusercontent.com/images/FKjUu3PABB1qgk2LXH89ivqFDk.jpg\",srcSet:\"https://framerusercontent.com/images/FKjUu3PABB1qgk2LXH89ivqFDk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/FKjUu3PABB1qgk2LXH89ivqFDk.jpg 584w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"FPlrKLdnx\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,If6UZHgBW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FPlrKLdnx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17r2dc0\",className,classNames),\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"FPlrKLdnx\",ref:refBinding,style:{backdropFilter:\"blur(2px)\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,WebkitBackdropFilter:\"blur(2px)\",...style},...addPropertyOverrides({d67iuIBAj:{\"data-framer-name\":\"Tagless\"},N5rk2qztN:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10),pixelHeight:960,pixelWidth:888,sizes:`max(${componentViewport?.width||\"100vw\"} - 20px, 1px)`,...toResponsiveImage(If6UZHgBW),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1u951zk\",\"data-framer-name\":\"BG Image\",layoutDependency:layoutDependency,layoutId:\"hXxhKXY8t\",style:{borderBottomLeftRadius:19,borderBottomRightRadius:19,borderTopLeftRadius:19,borderTopRightRadius:19}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RjNyZ.framer-1v8ts5x, .framer-RjNyZ .framer-1v8ts5x { display: block; }\",\".framer-RjNyZ.framer-17r2dc0 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 516px; justify-content: center; padding: 10px; position: relative; width: 636px; }\",\".framer-RjNyZ .framer-1u951zk { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 193px; height: 100%; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RjNyZ.framer-17r2dc0, .framer-RjNyZ .framer-1u951zk { gap: 0px; } .framer-RjNyZ.framer-17r2dc0 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-RjNyZ.framer-17r2dc0 > :first-child { margin-left: 0px; } .framer-RjNyZ.framer-17r2dc0 > :last-child { margin-right: 0px; } .framer-RjNyZ .framer-1u951zk > * { margin: 0px; margin-bottom: calc(193px / 2); margin-top: calc(193px / 2); } .framer-RjNyZ .framer-1u951zk > :first-child { margin-top: 0px; } .framer-RjNyZ .framer-1u951zk > :last-child { margin-bottom: 0px; } }\",\".framer-RjNyZ.framer-v-19y81vv.framer-17r2dc0 { width: 330px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 516\n * @framerIntrinsicWidth 636\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"d67iuIBAj\":{\"layout\":[\"fixed\",\"fixed\"]},\"N5rk2qztN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"If6UZHgBW\":\"bGImage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDzWG2ePx4=withCSS(Component,css,\"framer-RjNyZ\");export default FramerDzWG2ePx4;FramerDzWG2ePx4.displayName=\"Card/Consultation Card\";FramerDzWG2ePx4.defaultProps={height:516,width:636};addPropertyControls(FramerDzWG2ePx4,{variant:{options:[\"FPlrKLdnx\",\"d67iuIBAj\",\"N5rk2qztN\"],optionTitles:[\"Tag\",\"Tagless\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},If6UZHgBW:{__defaultAssetReference:\"data:framer/asset-reference,FKjUu3PABB1qgk2LXH89ivqFDk.jpg?originalFilename=image+112.jpg&preferredSize=auto\",title:\"BG Image\",type:ControlType.ResponsiveImage}});addFonts(FramerDzWG2ePx4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDzWG2ePx4\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"636\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"If6UZHgBW\\\":\\\"bGImage\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d67iuIBAj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N5rk2qztN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"516\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DzWG2ePx4.map", "// Generated by Framer (890879b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Image3 from\"https://framerusercontent.com/modules/gp9gIyyVfaLdRLNlAmOq/365fCbn8HbY3WgdTUwP9/DTSdZdjA4.js\";import Image1 from\"https://framerusercontent.com/modules/l5LPvr2pkmqqtN7px3hv/DAjo4vMIVCMqR7WQvJp7/FhBnrVJhD.js\";import Image4 from\"https://framerusercontent.com/modules/6AdEI3C0DA6ksUoNy36m/037VQoTVSMx1qhtAEe0V/RC7ptyVwN.js\";import Image6 from\"https://framerusercontent.com/modules/wOrldyMUclxHkYezgy6V/uzpRuW4RzxkI7rPIntLF/uddYL_PAi.js\";import ImagE2 from\"https://framerusercontent.com/modules/yQswTntnx1HrVqPmkx3W/GefOqgdumQpby1yKXNKr/VY1XJtVbu.js\";const Image1Fonts=getFonts(Image1);const ImagE2Fonts=getFonts(ImagE2);const Image3Fonts=getFonts(Image3);const Image4Fonts=getFonts(Image4);const Image6Fonts=getFonts(Image6);const cycleOrder=[\"mA5CXg4Wy\",\"f9tk6Z3BJ\"];const serializationHash=\"framer-Wh0tF\";const variantClassNames={f9tk6Z3BJ:\"framer-v-1bl42er\",mA5CXg4Wy:\"framer-v-192gxi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"mA5CXg4Wy\",\"Variant 2\":\"f9tk6Z3BJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mA5CXg4Wy\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mA5CXg4Wy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-192gxi\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"mA5CXg4Wy\",ref:refBinding,style:{...style},...addPropertyOverrides({f9tk6Z3BJ:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||800)-0-60)/4*1+0,width:`max((${componentViewport?.width||\"100vw\"} - 40px) / 3, 50px)`,y:(componentViewport?.y||0)+0+(0*(((componentViewport?.height||800)-0-60)/4)+0),...addPropertyOverrides({f9tk6Z3BJ:{height:Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hac0g9-container\",layoutDependency:layoutDependency,layoutId:\"ChqnYOvOt-container\",nodeId:\"ChqnYOvOt\",rendersWithMotion:true,scopeId:\"wEIlMPcou\",children:/*#__PURE__*/_jsx(Image1,{height:\"100%\",id:\"ChqnYOvOt\",layoutId:\"ChqnYOvOt\",style:{height:\"100%\",width:\"100%\"},variant:\"OfrtWehuk\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||800)-0-60)/4*1+0,width:`max((${componentViewport?.width||\"100vw\"} - 40px) / 3, 50px)`,y:(componentViewport?.y||0)+0+(0*(((componentViewport?.height||800)-0-60)/4)+0),...addPropertyOverrides({f9tk6Z3BJ:{height:Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(0+Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1+10)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wgte1u-container\",layoutDependency:layoutDependency,layoutId:\"rogyR2yQp-container\",nodeId:\"rogyR2yQp\",rendersWithMotion:true,scopeId:\"wEIlMPcou\",children:/*#__PURE__*/_jsx(ImagE2,{height:\"100%\",id:\"rogyR2yQp\",layoutId:\"rogyR2yQp\",style:{height:\"100%\",width:\"100%\"},variant:\"htVijzU2x\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||800)-0-60)/4*2+20,width:`max((${componentViewport?.width||\"100vw\"} - 40px) / 3, 50px)`,y:(componentViewport?.y||0)+0+(0*(((componentViewport?.height||800)-0-60)/4)+0),...addPropertyOverrides({f9tk6Z3BJ:{height:323,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(0+(Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1+Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1)+20)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3tv4vl-container\",layoutDependency:layoutDependency,layoutId:\"O4mXF8A7C-container\",nodeId:\"O4mXF8A7C\",rendersWithMotion:true,scopeId:\"wEIlMPcou\",children:/*#__PURE__*/_jsx(Image3,{height:\"100%\",id:\"O4mXF8A7C\",layoutId:\"O4mXF8A7C\",NxF5x81ix:addImageAlt({pixelHeight:604,pixelWidth:762,src:\"https://framerusercontent.com/images/zWYE58LtWEvWRERd0rxqihH3vMs.png\",srcSet:\"https://framerusercontent.com/images/zWYE58LtWEvWRERd0rxqihH3vMs.png?scale-down-to=512 512w,https://framerusercontent.com/images/zWYE58LtWEvWRERd0rxqihH3vMs.png 762w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||800)-0-60)/4*1+0,width:`calc(max((${componentViewport?.width||\"100vw\"} - 40px) / 3, 50px) * 2 + 20px)`,y:(componentViewport?.y||0)+0+(1*(((componentViewport?.height||800)-0-60)/4)+20),...addPropertyOverrides({f9tk6Z3BJ:{height:Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(0+(Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1+Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1+323)+30)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2yst0q-container\",layoutDependency:layoutDependency,layoutId:\"Lz0sPaFDJ-container\",nodeId:\"Lz0sPaFDJ\",rendersWithMotion:true,scopeId:\"wEIlMPcou\",children:/*#__PURE__*/_jsx(Image4,{CSKm5wb3E:addImageAlt({pixelHeight:1369,pixelWidth:2048,src:\"https://framerusercontent.com/images/rJ7BKPcA15LkE3CgugSgxwaWNg.jpg\",srcSet:\"https://framerusercontent.com/images/rJ7BKPcA15LkE3CgugSgxwaWNg.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/rJ7BKPcA15LkE3CgugSgxwaWNg.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/rJ7BKPcA15LkE3CgugSgxwaWNg.jpg 2048w\"},\"\"),height:\"100%\",id:\"Lz0sPaFDJ\",layoutId:\"Lz0sPaFDJ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||800)-0-60)/4*2+20,width:`calc(max((${componentViewport?.width||\"100vw\"} - 40px) / 3, 50px) * 3 + 40px)`,y:(componentViewport?.y||0)+0+(2*(((componentViewport?.height||800)-0-60)/4)+40),...addPropertyOverrides({f9tk6Z3BJ:{height:Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(0+(Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1+Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1+323+Math.max(0,((componentViewport?.height||1364)-0-363)/4)*1)+40)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-198uq9z-container\",layoutDependency:layoutDependency,layoutId:\"KzH9VnGLo-container\",nodeId:\"KzH9VnGLo\",rendersWithMotion:true,scopeId:\"wEIlMPcou\",children:/*#__PURE__*/_jsx(Image6,{height:\"100%\",id:\"KzH9VnGLo\",layoutId:\"KzH9VnGLo\",style:{height:\"100%\",width:\"100%\"},variant:\"brdclk7Bs\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Wh0tF.framer-1ni5590, .framer-Wh0tF .framer-1ni5590 { display: block; }\",\".framer-Wh0tF.framer-192gxi { display: grid; gap: 20px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: 800px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1400px; }\",\".framer-Wh0tF .framer-hac0g9-container, .framer-Wh0tF .framer-1wgte1u-container { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; width: 100%; }\",\".framer-Wh0tF .framer-3tv4vl-container { align-self: start; flex: none; grid-row: span 2; height: 100%; justify-self: start; position: relative; width: 100%; }\",\".framer-Wh0tF .framer-2yst0q-container { align-self: start; flex: none; grid-column: span 2; height: 100%; justify-self: start; position: relative; width: 100%; }\",\".framer-Wh0tF .framer-198uq9z-container { align-self: start; flex: none; grid-column: span 3; grid-row: span 2; height: 100%; justify-self: start; position: relative; width: 100%; }\",\".framer-Wh0tF.framer-v-1bl42er.framer-192gxi { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1364px; justify-content: flex-start; width: 450px; }\",\".framer-Wh0tF.framer-v-1bl42er .framer-hac0g9-container, .framer-Wh0tF.framer-v-1bl42er .framer-1wgte1u-container, .framer-Wh0tF.framer-v-1bl42er .framer-2yst0q-container, .framer-Wh0tF.framer-v-1bl42er .framer-198uq9z-container { align-self: unset; flex: 1 0 0px; height: 1px; }\",\".framer-Wh0tF.framer-v-1bl42er .framer-3tv4vl-container { align-self: unset; height: 323px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"f9tk6Z3BJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwEIlMPcou=withCSS(Component,css,\"framer-Wh0tF\");export default FramerwEIlMPcou;FramerwEIlMPcou.displayName=\"bento grid\";FramerwEIlMPcou.defaultProps={height:800,width:1400};addPropertyControls(FramerwEIlMPcou,{variant:{options:[\"mA5CXg4Wy\",\"f9tk6Z3BJ\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerwEIlMPcou,[{explicitInter:true,fonts:[]},...Image1Fonts,...ImagE2Fonts,...Image3Fonts,...Image4Fonts,...Image6Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwEIlMPcou\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"f9tk6Z3BJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0afc761)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-semibold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/E6J4GS76KHNRRUWODFCFOX2JRKNRSFVY/3GYVT5S4AH7VMPASDDKOTIPV6P3WJXGI/24R4YOH3G2SFDSTCNHOVGYEX3DMRC3CE.woff2\",weight:\"600\"},{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/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{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/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{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/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-RV37H .framer-styles-preset-1ka9i1e:not(.rich-text-wrapper), .framer-RV37H .framer-styles-preset-1ka9i1e.rich-text-wrapper h1 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 86px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -3.8px; --framer-line-height: 90px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 1200px) { .framer-RV37H .framer-styles-preset-1ka9i1e:not(.rich-text-wrapper), .framer-RV37H .framer-styles-preset-1ka9i1e.rich-text-wrapper h1 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 69px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -3.8px; --framer-line-height: 90px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-RV37H .framer-styles-preset-1ka9i1e:not(.rich-text-wrapper), .framer-RV37H .framer-styles-preset-1ka9i1e.rich-text-wrapper h1 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 55px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -3.8px; --framer-line-height: 90px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-RV37H .framer-styles-preset-1ka9i1e:not(.rich-text-wrapper), .framer-RV37H .framer-styles-preset-1ka9i1e.rich-text-wrapper h1 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -3.8px; --framer-line-height: 55px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-RV37H\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (890879b)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,PropertyOverrides,ResolveLinks,RichText,SVG,useActiveVariantCallback,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouteElementId,useRouter,withCSS,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/CzcVr5U1VFk6uNcyYvJq/SmoothScroll_Prod.js\";import Slideshow1 from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bJnHw5VokAqNKlg6Rp7L/SlideShow.js\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/gveXKR6bwXNSCLv12kr3/SlideShow.js\";import CardContainer from\"#framer/local/canvasComponent/ccpe9Wv1P/ccpe9Wv1P.js\";import CardConsultationCard from\"#framer/local/canvasComponent/DzWG2ePx4/DzWG2ePx4.js\";import HoverCards from\"#framer/local/canvasComponent/FZUspjMmR/FZUspjMmR.js\";import Steps from\"#framer/local/canvasComponent/Glj_TbK3Y/Glj_TbK3Y.js\";import ButtonPrimaryButton from\"#framer/local/canvasComponent/GNvaONxX6/GNvaONxX6.js\";import Popup from\"#framer/local/canvasComponent/rvfz3NUdZ/rvfz3NUdZ.js\";import Footer2 from\"#framer/local/canvasComponent/v28ThdCUg/v28ThdCUg.js\";import NavigationNavBar from\"#framer/local/canvasComponent/VBcFpApnc/VBcFpApnc.js\";import BentoGrid from\"#framer/local/canvasComponent/wEIlMPcou/wEIlMPcou.js\";import{CitySelectorGrid as CitySelectorGrid1}from\"#framer/local/codeFile/QFhrH0c/Cities.js\";import{CitySelectorGrid}from\"#framer/local/codeFile/lkhB2iw/Web_citites.js\";import*as sharedStyle1 from\"#framer/local/css/BB5OYjlP6/BB5OYjlP6.js\";import*as sharedStyle from\"#framer/local/css/OtzlUmO4l/OtzlUmO4l.js\";import*as sharedStyle3 from\"#framer/local/css/Q9YGoPiQM/Q9YGoPiQM.js\";import*as sharedStyle4 from\"#framer/local/css/QhK6qqT5U/QhK6qqT5U.js\";import*as sharedStyle2 from\"#framer/local/css/QuTNz53Yy/QuTNz53Yy.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const NavigationNavBarFonts=getFonts(NavigationNavBar);const NavigationNavBarWithVariantAppearEffect=withVariantAppearEffect(NavigationNavBar);const PopupFonts=getFonts(Popup);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const ButtonPrimaryButtonFonts=getFonts(ButtonPrimaryButton);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const TickerFonts=getFonts(Ticker);const CardConsultationCardFonts=getFonts(CardConsultationCard);const SlideshowFonts=getFonts(Slideshow);const Slideshow1Fonts=getFonts(Slideshow1);const BentoGridFonts=getFonts(BentoGrid);const HoverCardsFonts=getFonts(HoverCards);const HoverCardsWithVariantAppearEffect=withVariantAppearEffect(HoverCards);const CardContainerFonts=getFonts(CardContainer);const StepsFonts=getFonts(Steps);const VideoFonts=getFonts(Video);const CitySelectorGridFonts=getFonts(CitySelectorGrid);const CitySelectorGrid1Fonts=getFonts(CitySelectorGrid1);const Footer2Fonts=getFonts(Footer2);const SmoothScrollFonts=getFonts(SmoothScroll);const breakpoints={euNp7MUYv:\"(min-width: 1200px) and (max-width: 1439px)\",nWzKj3W9V:\"(min-width: 810px) and (max-width: 1199px)\",QvtLBAi1h:\"(max-width: 809px)\",WQLkyLRf1:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-tuhbW\";const variantClassNames={euNp7MUYv:\"framer-v-g34ahf\",nWzKj3W9V:\"framer-v-1hn01op\",QvtLBAi1h:\"framer-v-1dp0tct\",WQLkyLRf1:\"framer-v-72rtr7\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition1={damping:60,delay:.5,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={damping:60,delay:.7,mass:1,stiffness:200,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={damping:60,delay:1.1,mass:1,stiffness:200,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition4={damping:50,delay:.05,mass:1,stiffness:300,type:\"spring\"};const textEffect={effect:animation4,repeat:false,startDelay:0,threshold:.5,tokenization:\"word\",transition:transition4,trigger:\"onInView\",type:\"appear\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={L:\"euNp7MUYv\",M:\"nWzKj3W9V\",S:\"QvtLBAi1h\",XL:\"WQLkyLRf1\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const rmVEHjBan3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const WxT2xI_tw1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const DD37PUdsx3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const ref1=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"QvtLBAi1h\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"QvtLBAi1h\")return false;return true;};const elementId=useRouteElementId(\"Baktd6Aa0\");const elementId1=useRouteElementId(\"QB_aq8cHf\");const ref2=React.useRef(null);const elementId2=useRouteElementId(\"LISIeZvIH\");const ref3=React.useRef(null);const elementId3=useRouteElementId(\"eyDsoyMui\");const ref4=React.useRef(null);const elementId4=useRouteElementId(\"GqYHledfd\");const ref5=React.useRef(null);const elementId5=useRouteElementId(\"z3FeJ6OQY\");const ref6=React.useRef(null);const elementId6=useRouteElementId(\"LyyYm0jA7\");const ref7=React.useRef(null);const elementId7=useRouteElementId(\"pYpSB2U0Q\");const ref8=React.useRef(null);const elementId8=useRouteElementId(\"rKFydMWtY\");const ref9=React.useRef(null);const elementId9=useRouteElementId(\"fo4aDJsqP\");const ref10=React.useRef(null);const elementId10=useRouteElementId(\"ZA4BwONJe\");const ref11=React.useRef(null);const elementId11=useRouteElementId(\"llGIL3xsW\");const ref12=React.useRef(null);const elementId12=useRouteElementId(\"e0rC1Mv6B\");const ref13=React.useRef(null);const elementId13=useRouteElementId(\"VojwfEJbz\");const ref14=React.useRef(null);const elementId14=useRouteElementId(\"NoyMnXTFu\");const ref15=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{height:91}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:95,width:componentViewport?.width||\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1hltwlr-container\",id:\"1hltwlr\",layoutScroll:true,nodeId:\"zGYbORKPC\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{euNp7MUYv:{GmjsfoAo5:resolvedLinks[1],ZZP27DOb1:\"0px 70px 0px 70px\"},nWzKj3W9V:{__framer__targets:[{ref:ref1,target:\"yPemSUhCa\"}],GmjsfoAo5:resolvedLinks[2],variant:\"tr5pxKGkd\",ZZP27DOb1:\"0px 50px 0px 50px\"},QvtLBAi1h:{__framer__targets:[{ref:ref1,target:\"yPemSUhCa\"}],GmjsfoAo5:resolvedLinks[3],style:{width:\"100%\"},variant:overlay.visible?\"tr5pxKGkd\":\"tr5pxKGkd\",ZZP27DOb1:\"0px 30px 0px 30px\"}},children:/*#__PURE__*/_jsx(NavigationNavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"II3hiJHW9\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,GmjsfoAo5:resolvedLinks[0],height:\"100%\",id:\"zGYbORKPC\",layoutId:\"zGYbORKPC\",rmVEHjBan:rmVEHjBan3bnx0g({overlay}),style:{height:\"100%\",width:\"100%\"},variant:\"BUzWFjjg8\",width:\"100%\",Z1Zg6hqg0:\"I3GaZxydO\",ZZP27DOb1:\"0px 120px 0px 120px\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.2,ease:[1,.09,.67,.71],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1sy0b8\"),\"data-framer-portal-id\":\"1hltwlr\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"rJwgTqB8q\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{width:\"86.6667vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"669px\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-jazf5g-container\"),\"data-framer-portal-id\":\"1hltwlr\",inComponentSlot:true,nodeId:\"F7eL8Y4sq\",rendersWithMotion:true,scopeId:\"augiA20Il\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{variant:\"ppgiL7UT8\"}},children:/*#__PURE__*/_jsx(Popup,{height:\"100%\",id:\"F7eL8Y4sq\",layoutId:\"F7eL8Y4sq\",style:{width:\"100%\"},variant:\"J5QNtjCdS\",width:\"100%\",WxT2xI_tw:WxT2xI_tw1wnntms({overlay})})})})})})]}),getContainer())})})]})})})})})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-e006b9\",\"data-framer-name\":\"Hero\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1582ruv\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gfhcx\",\"data-framer-name\":\"Frame 12\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k94wg0\",\"data-framer-name\":\"Rectangle 11\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1db6go2\",\"data-framer-name\":\"Frame 19\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-196sxa4\",\"data-framer-name\":\"Group 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:42,svg:'<svg width=\"42\" height=\"41\" viewBox=\"0 0 42 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M38.9167 20.8166C38.9167 19.4932 38.798 18.2206 38.5774 16.9989H20.9988V24.2272H31.0437C30.6026 26.5517 29.2791 28.52 27.2938 29.8435V34.5435H33.3513C36.8806 31.2857 38.9167 26.5008 38.9167 20.8166Z\" fill=\"#4285F4\"/>\\n<path d=\"M20.999 39.0572C26.0384 39.0572 30.2634 37.3944 33.3515 34.5438L27.2941 29.8437C25.6312 30.9636 23.5102 31.6423 20.999 31.6423C16.1462 31.6423 12.0231 28.3675 10.5469 23.9559H4.3367V28.7748C7.40786 34.8662 13.7029 39.0572 20.999 39.0572Z\" fill=\"#34A853\"/>\\n<path d=\"M10.5462 23.9396C10.1729 22.8197 9.95229 21.6319 9.95229 20.3933C9.95229 19.1546 10.1729 17.9669 10.5462 16.847V12.0282H4.33596C3.06338 14.5394 2.33377 17.373 2.33377 20.3933C2.33377 23.4136 3.06338 26.2472 4.33596 28.7584L9.17177 24.9916L10.5462 23.9396Z\" fill=\"#FBBC05\"/>\\n<path d=\"M20.999 9.16026C23.7478 9.16026 26.1912 10.1105 28.1424 11.943L33.4873 6.59814C30.2464 3.57788 26.0384 1.72839 20.999 1.72839C13.7029 1.72839 7.40786 5.91943 4.3367 12.0278L10.5469 16.8467C12.0231 12.435 16.1462 9.16026 20.999 9.16026Z\" fill=\"#EA4335\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ry6tka\",\"data-framer-name\":\"Frame 18\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fdep6v\",\"data-framer-name\":\"Frame 5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9uYS1TYW5zLTcwMA==\",\"--framer-font-family\":'\"GF;Mona-Sans-700\", sans-serif',\"--framer-font-size\":\"15.64px\",\"--framer-line-height\":\"15.64px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(10, 55, 110)\"},children:\"5\"})}),className:\"framer-1mtm08f\",\"data-framer-name\":\"5\",fonts:[\"GF;Mona-Sans-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1x23qmc\",\"data-framer-name\":\"Frame 4\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1eush5i\",\"data-framer-name\":\"Star\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-tgbir8\",\"data-framer-name\":\"Star 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:19,intrinsicWidth:19,svg:'<svg width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M9.14211 1.83871C9.38169 1.35652 10.0695 1.35652 10.3091 1.83871L12.2658 5.77675C12.3606 5.9677 12.5429 6.10015 12.7538 6.13137L17.1038 6.77532C17.6364 6.85417 17.849 7.50836 17.4644 7.88521L14.3237 10.963C14.1715 11.1122 14.1018 11.3265 14.1373 11.5368L14.8691 15.8728C14.9587 16.4037 14.4022 16.808 13.9249 16.5588L10.0273 14.5229C9.83828 14.4242 9.61295 14.4242 9.42396 14.5229L5.52629 16.5588C5.04904 16.808 4.49255 16.4037 4.58215 15.8728L5.31393 11.5368C5.34941 11.3265 5.27978 11.1122 5.1275 10.963L1.98683 7.88521C1.60227 7.50836 1.81483 6.85417 2.34745 6.77532L6.69739 6.13137C6.90831 6.10015 7.09061 5.9677 7.18548 5.77675L9.14211 1.83871Z\" fill=\"#0A376E\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fpme35\",\"data-framer-name\":\"Star\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-njpj9x\",\"data-framer-name\":\"Star 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:19,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"19\" viewBox=\"0 0 20 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M9.38582 1.83871C9.6254 1.35652 10.3133 1.35652 10.5528 1.83871L12.5095 5.77675C12.6043 5.9677 12.7866 6.10015 12.9976 6.13137L17.3475 6.77532C17.8801 6.85417 18.0927 7.50836 17.7081 7.88521L14.5675 10.963C14.4152 11.1122 14.3455 11.3265 14.381 11.5368L15.1128 15.8728C15.2024 16.4037 14.6459 16.808 14.1687 16.5588L10.271 14.5229C10.082 14.4242 9.85666 14.4242 9.66767 14.5229L5.77 16.5588C5.29275 16.808 4.73627 16.4037 4.82587 15.8728L5.55764 11.5368C5.59313 11.3265 5.52349 11.1122 5.37121 10.963L2.23054 7.88521C1.84598 7.50836 2.05854 6.85417 2.59117 6.77532L6.9411 6.13137C7.15202 6.10015 7.33432 5.9677 7.42919 5.77675L9.38582 1.83871Z\" fill=\"#0A376E\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xa42po\",\"data-framer-name\":\"Star\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15q9nd6\",\"data-framer-name\":\"Star 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:19,intrinsicWidth:19,svg:'<svg width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M8.62954 1.83871C8.86912 1.35652 9.55697 1.35652 9.79655 1.83871L11.7532 5.77675C11.8481 5.9677 12.0304 6.10015 12.2413 6.13137L16.5912 6.77532C17.1238 6.85417 17.3364 7.50836 16.9518 7.88521L13.8112 10.963C13.6589 11.1122 13.5892 11.3265 13.6247 11.5368L14.3565 15.8728C14.4461 16.4037 13.8896 16.808 13.4124 16.5588L9.5147 14.5229C9.32571 14.4242 9.10038 14.4242 8.91139 14.5229L5.01371 16.5588C4.53647 16.808 3.97998 16.4037 4.06958 15.8728L4.80136 11.5368C4.83684 11.3265 4.76721 11.1122 4.61492 10.963L1.47425 7.88521C1.0897 7.50836 1.30225 6.85417 1.83488 6.77532L6.18481 6.13137C6.39573 6.10015 6.57803 5.9677 6.67291 5.77675L8.62954 1.83871Z\" fill=\"#0A376E\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yxudxa\",\"data-framer-name\":\"Star\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-fliy40\",\"data-framer-name\":\"Star 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:19,intrinsicWidth:19,svg:'<svg width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M8.87325 1.83871C9.11283 1.35652 9.80069 1.35652 10.0403 1.83871L11.9969 5.77675C12.0918 5.9677 12.2741 6.10015 12.485 6.13137L16.8349 6.77532C17.3675 6.85417 17.5801 7.50836 17.1955 7.88521L14.0549 10.963C13.9026 11.1122 13.833 11.3265 13.8684 11.5368L14.6002 15.8728C14.6898 16.4037 14.1333 16.808 13.6561 16.5588L9.75842 14.5229C9.56942 14.4242 9.34409 14.4242 9.1551 14.5229L5.25743 16.5588C4.78018 16.808 4.22369 16.4037 4.31329 15.8728L5.04507 11.5368C5.08055 11.3265 5.01092 11.1122 4.85864 10.963L1.71797 7.88521C1.33341 7.50836 1.54597 6.85417 2.07859 6.77532L6.42853 6.13137C6.63945 6.10015 6.82175 5.9677 6.91662 5.77675L8.87325 1.83871Z\" fill=\"#0A376E\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12gbi8\",\"data-framer-name\":\"Star\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-vbh3dd\",\"data-framer-name\":\"Star 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:19,intrinsicWidth:19,svg:'<svg width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M9.11696 1.83871C9.35654 1.35652 10.0444 1.35652 10.284 1.83871L12.2406 5.77675C12.3355 5.9677 12.5178 6.10015 12.7287 6.13137L17.0786 6.77532C17.6113 6.85417 17.8238 7.50836 17.4393 7.88521L14.2986 10.963C14.1463 11.1122 14.0767 11.3265 14.1122 11.5368L14.8439 15.8728C14.9335 16.4037 14.377 16.808 13.8998 16.5588L10.0021 14.5229C9.81314 14.4242 9.5878 14.4242 9.39881 14.5229L5.50114 16.5588C5.02389 16.808 4.46741 16.4037 4.55701 15.8728L5.28878 11.5368C5.32427 11.3265 5.25463 11.1122 5.10235 10.963L1.96168 7.88521C1.57712 7.50836 1.78968 6.85417 2.32231 6.77532L6.67224 6.13137C6.88316 6.10015 7.06546 5.9677 7.16033 5.77675L9.11696 1.83871Z\" fill=\"#0A376E\"/>\\n</svg>\\n',withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(1, 21, 51)\"},children:\"27+ Reviews\"})}),className:\"framer-9odvbp\",\"data-framer-name\":\"75+ Reviews\",fonts:[\"GF;Outfit-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xmfp64\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fifjqb\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-5xyw5j\",\"data-framer-name\":\"Text/Tag\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dle68w\",\"data-framer-name\":\"Tag & Title\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1h00ng3\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{euNp7MUYv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1saWdodA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"69px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-3.8px\",\"--framer-line-height\":\"90px\",\"--framer-text-color\":\"var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255))\"},children:\"The #1 Pool\"})})},nWzKj3W9V:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1saWdodA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"55px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-3.8px\",\"--framer-line-height\":\"90px\",\"--framer-text-color\":\"var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255))\"},children:\"The #1 Pool\"})})},QvtLBAi1h:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1saWdodA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"45px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-3.8px\",\"--framer-line-height\":\"55px\",\"--framer-text-color\":\"var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255))\"},children:\"The #1 Pool\"})})}},children:/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1saWdodA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"86px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-3.8px\",\"--framer-line-height\":\"90px\",\"--framer-text-color\":\"var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255))\"},children:\"The #1 Pool\"})}),className:\"framer-5hbeit\",\"data-framer-appear-id\":\"5hbeit\",\"data-framer-name\":\"Text 1\",fonts:[\"FS;Poppins-light\"],initial:animation1,optimized:true,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1ka9i1e\",\"data-styles-preset\":\"OtzlUmO4l\",children:\"Building Company in Central Ohio\"})}),className:\"framer-j0exq4\",\"data-framer-appear-id\":\"j0exq4\",\"data-framer-name\":\"Text 2\",fonts:[\"Inter\"],initial:animation1,optimized:true,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pi5r6k\",\"data-framer-name\":\"Frame 1171275834\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ueu5j9\",\"data-framer-name\":\"Frame 1171275831\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-4xz570\",\"data-framer-name\":\"Group 1000002028\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:32,intrinsicWidth:33,svg:'<svg width=\"33\" height=\"32\" viewBox=\"0 0 33 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<foreignObject x=\"-3.97559\" y=\"-4.51624\" width=\"40.9338\" height=\"40.9338\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"backdrop-filter:blur(3px);clip-path:url(#bgblur_0_1_1542_clip_path);height:100%;width:100%\"></div></foreignObject><g data-figma-bg-blur-radius=\"6\">\\n<circle cx=\"16.4913\" cy=\"15.9506\" r=\"13.9654\" transform=\"rotate(-7.14044 16.4913 15.9506)\" fill=\"white\" fill-opacity=\"0.1\"/>\\n<circle cx=\"16.4913\" cy=\"15.9506\" r=\"14.2154\" transform=\"rotate(-7.14044 16.4913 15.9506)\" stroke=\"white\" stroke-opacity=\"0.2\" stroke-width=\"0.5\"/>\\n</g>\\n<path d=\"M24.0224 18.564C24.2425 18.116 24.1432 17.5884 23.7754 17.251L23.3191 16.8324C23.2361 16.7563 23.1893 16.6773 23.1624 16.568L23.0143 15.9666C22.8949 15.482 22.4797 15.1417 21.9811 15.1196L21.3624 15.0923C21.25 15.0873 21.1633 15.0569 21.0724 14.9905L20.5724 14.625C20.1694 14.3305 19.6326 14.3367 19.2365 14.6403L18.745 15.017C18.6556 15.0855 18.5696 15.1179 18.4574 15.1254L17.8395 15.1668C17.3802 15.1977 16.9987 15.4979 16.8571 15.9264C16.1558 15.4069 15.3602 15.0373 14.5189 14.8355C15.4134 14.3552 16.0719 13.4873 16.2616 12.4436L16.2787 12.4434C16.6883 12.4387 17.0179 12.1016 17.0132 11.6919C17.0094 11.3555 16.7811 11.0735 16.4728 10.9859C16.4541 9.49796 15.5288 8.1944 14.1488 7.67979C14.1215 7.54751 14.0605 7.42664 13.967 7.32259C13.6348 6.95309 13.0269 6.93099 12.8485 6.93302C12.6701 6.93506 12.0628 6.97098 11.7391 7.34795C11.648 7.45411 11.5898 7.57631 11.5655 7.70921C10.1976 8.25512 9.30224 9.57948 9.31749 11.0674C9.0112 11.162 8.78946 11.4492 8.7933 11.7856C8.79797 12.1953 9.13511 12.5248 9.54481 12.5202L9.56192 12.52C9.77529 13.5589 10.4533 14.4115 11.3583 14.8713C10.3439 15.1388 9.40346 15.6511 8.62019 16.3759C7.45106 17.4576 6.72416 18.9229 6.57339 20.5017C6.56551 20.5841 6.59303 20.666 6.64906 20.727C6.70508 20.7879 6.78437 20.8222 6.86716 20.8212L16.2496 20.7142C16.3638 20.9607 16.5674 21.1626 16.8345 21.2734L17.0427 21.3598L16.0066 23.6535C15.9506 23.7777 15.9681 23.9215 16.0522 24.0288C16.1364 24.1361 16.2721 24.1872 16.4063 24.1623L17.3149 23.9929L17.7883 24.7867C17.8554 24.899 17.9758 24.9661 18.1054 24.9646C18.1109 24.9646 18.1166 24.9644 18.1222 24.9641C18.2586 24.9564 18.3782 24.8743 18.4345 24.7499L19.3986 22.6157L19.8403 22.4767C19.9476 22.4429 20.0395 22.4419 20.1477 22.4732L20.5924 22.6021L21.605 24.7137C21.664 24.8369 21.7855 24.9162 21.9216 24.9207C21.9273 24.9209 21.933 24.921 21.9386 24.9209C22.0684 24.9194 22.1873 24.8496 22.2518 24.7357L22.707 23.9314L23.6192 24.0801C23.7539 24.1021 23.8884 24.0477 23.9701 23.9385C24.0518 23.8294 24.066 23.6852 24.007 23.562L22.9189 21.2929L23.1252 21.2018C23.5817 21.0001 23.8448 20.5321 23.7799 20.0372L23.6994 19.4232C23.6848 19.3116 23.6997 19.2209 23.7493 19.1199L24.0224 18.564ZM11.6105 8.32516L11.8057 9.705C11.8283 9.86458 11.976 9.97578 12.1355 9.95303C12.295 9.93045 12.4061 9.78281 12.3835 9.62327L12.1392 7.89606C12.1265 7.80655 12.1536 7.76094 12.1818 7.72808C12.2859 7.60689 12.5628 7.51988 12.8551 7.51654C13.1475 7.51321 13.4262 7.59385 13.533 7.71267C13.5619 7.74488 13.5901 7.78986 13.5795 7.8796L13.3746 9.61194C13.3557 9.77195 13.47 9.91706 13.6301 9.93595C13.6429 9.93748 13.6555 9.93814 13.6681 9.938C13.8125 9.93635 13.9367 9.82773 13.9541 9.68047L14.1178 8.29653C15.1669 8.76359 15.8616 9.79262 15.8884 10.9615L14.8904 10.9729L14.8725 9.39881C14.8706 9.23768 14.7385 9.10853 14.5774 9.11037C14.4163 9.11221 14.2871 9.24433 14.289 9.40546L14.3069 10.9797L11.4827 11.0119L11.4648 9.43766C11.463 9.27654 11.3308 9.14739 11.1697 9.14923C11.0086 9.15106 10.8794 9.28319 10.8813 9.44432L10.8992 11.0185L9.90128 11.0299C9.90137 9.86062 10.5724 8.81606 11.6105 8.32516ZM9.37678 11.779C9.3758 11.6925 9.44801 11.6187 9.53448 11.6177L11.1972 11.5987L14.605 11.5599L16.2684 11.5409C16.3549 11.5399 16.4288 11.6121 16.4297 11.6986C16.4307 11.785 16.3585 11.8589 16.2721 11.8599L9.53808 11.9366C9.45165 11.9376 9.37777 11.8654 9.37678 11.779ZM10.1584 12.5132L15.665 12.4504C15.3823 13.7145 14.2627 14.6423 12.9371 14.6576C11.6113 14.6725 10.4698 13.7705 10.1584 12.5132ZM12.9427 15.2411C14.3161 15.2256 15.6481 15.69 16.7115 16.5518L16.6915 16.6417C16.6671 16.7516 16.6221 16.8318 16.5409 16.9097L16.0942 17.3386C15.7342 17.6843 15.647 18.214 15.8772 18.6569L16.1629 19.2063C16.2148 19.3062 16.2318 19.3965 16.2197 19.5084L16.1532 20.1241C16.153 20.1266 16.153 20.1292 16.1527 20.1317L7.19402 20.2339C7.62178 17.3983 10.0382 15.2745 12.9427 15.2411ZM18.0749 24.1281L17.7117 23.5193C17.6491 23.4144 17.5278 23.3597 17.4076 23.3819L16.7108 23.5119L17.5683 21.6138C17.5956 21.6402 17.6204 21.6704 17.6441 21.7056L17.9889 22.22C18.1638 22.4809 18.4293 22.6479 18.7206 22.6987L18.0749 24.1281ZM22.6001 23.3227C22.4796 23.3032 22.3594 23.3606 22.2992 23.467L21.9501 24.0839L21.2718 22.6694C21.562 22.612 21.8236 22.4391 21.9925 22.1744L22.3256 21.6522C22.3484 21.6164 22.3725 21.5857 22.3992 21.5587L23.2998 23.4368L22.6001 23.3227ZM23.4986 18.3066L23.2255 18.8625C23.1256 19.066 23.0913 19.2741 23.1208 19.4989L23.2013 20.1129C23.2327 20.3524 23.1102 20.5703 22.8893 20.6679L22.3228 20.9182C22.1154 21.0098 21.9554 21.1472 21.8335 21.3383L21.5005 21.8605C21.3706 22.0641 21.1368 22.1521 20.9048 22.085L20.31 21.9126C20.0923 21.8495 19.8813 21.852 19.6651 21.92L19.0743 22.1059C18.8439 22.1784 18.6082 22.0956 18.4737 21.895L18.1288 21.3806C18.0026 21.1923 17.8394 21.0585 17.63 20.9717L17.058 20.7344C16.8349 20.6418 16.7075 20.4268 16.7334 20.1867L16.7999 19.571C16.8242 19.3456 16.7852 19.1383 16.6807 18.9371L16.395 18.3876C16.2836 18.1734 16.3242 17.9268 16.4984 17.7595L16.9452 17.3306C17.1086 17.1735 17.212 16.9896 17.2612 16.7684L17.3956 16.1638C17.448 15.9281 17.6376 15.7653 17.8786 15.7491L18.4965 15.7077C18.7226 15.6925 18.9201 15.6181 19.1 15.4802L19.5915 15.1035C19.6874 15.03 19.7977 14.9926 19.9086 14.9913C20.0194 14.99 20.1306 15.025 20.2281 15.0962L20.7281 15.4616C20.9111 15.5954 21.1102 15.6653 21.3367 15.6753L21.9554 15.7027C22.1967 15.7133 22.3899 15.8717 22.4477 16.1063L22.5958 16.7076C22.65 16.9277 22.7576 17.1092 22.9246 17.2624L23.381 17.6811C23.5589 17.8443 23.6051 18.0899 23.4986 18.3066ZM19.9321 17.0553C19.1049 17.0648 18.4397 17.7454 18.4491 18.5726C18.4585 19.3997 19.1391 20.065 19.9663 20.0555C20.7935 20.0461 21.4587 19.3655 21.4493 18.5383C21.4399 17.7112 20.7592 17.0459 19.9321 17.0553ZM19.9596 19.472C19.4543 19.4777 19.0384 19.0713 19.0326 18.5659C19.0269 18.0605 19.4333 17.6446 19.9387 17.6388C20.4441 17.633 20.86 18.0395 20.8658 18.545C20.8715 19.0504 20.465 19.4662 19.9596 19.472ZM22.6067 17.9063L22.3192 17.7994C22.2712 17.6487 22.2089 17.5032 22.133 17.3642L22.2543 17.0823C22.3021 16.9715 22.2766 16.8427 22.1903 16.7583L21.6948 16.2739C21.6084 16.1896 21.4791 16.167 21.3694 16.2173L21.0901 16.3452C20.9495 16.2724 20.8027 16.2135 20.651 16.1689L20.5375 15.8837C20.4929 15.7716 20.3838 15.6985 20.2631 15.6999L19.5702 15.7078C19.4495 15.7092 19.3422 15.7847 19.3001 15.8979L19.1931 16.1855C19.0425 16.2335 18.897 16.2958 18.7581 16.3717L18.476 16.2503C18.3652 16.2025 18.2364 16.2279 18.152 16.3143L17.6677 16.8098C17.5833 16.8962 17.5608 17.0255 17.611 17.1352L17.7389 17.4144C17.6662 17.555 17.6072 17.7019 17.5627 17.8536L17.2775 17.9671C17.1653 18.0117 17.0923 18.1208 17.0937 18.2415L17.1016 18.9344C17.1029 19.0551 17.1785 19.1624 17.2917 19.2045L17.5792 19.3114C17.6272 19.4621 17.6895 19.6076 17.7654 19.7466L17.644 20.0285C17.5963 20.1394 17.6217 20.2682 17.708 20.3525L18.2036 20.8369C18.2899 20.9213 18.4192 20.9438 18.529 20.8936L18.8083 20.7657C18.9489 20.8384 19.0957 20.8974 19.2474 20.9419L19.3608 21.2271C19.4055 21.3392 19.5146 21.4123 19.6353 21.4109L20.3281 21.403C20.4488 21.4017 20.5562 21.3261 20.5983 21.213L20.7052 20.9254C20.8559 20.8774 21.0014 20.8151 21.1404 20.7392L21.4223 20.8606C21.5332 20.9083 21.662 20.8829 21.7464 20.7965L22.2307 20.3009C22.3151 20.2146 22.3376 20.0853 22.2873 19.9756L22.1595 19.6963C22.2322 19.5557 22.2912 19.4089 22.3357 19.2572L22.6209 19.1437C22.733 19.0991 22.8061 18.99 22.8047 18.8693L22.7968 18.1764C22.7955 18.0558 22.7199 17.9484 22.6067 17.9063ZM22.2189 18.6757L21.9827 18.7697C21.8933 18.8052 21.8272 18.8826 21.806 18.9765C21.7617 19.1728 21.6865 19.3601 21.5825 19.5333C21.533 19.6158 21.5274 19.7174 21.5674 19.8049L21.6734 20.0364L21.4691 20.2454L21.2355 20.1447C21.1471 20.1067 21.0456 20.1147 20.9642 20.1661C20.7935 20.2739 20.6079 20.3534 20.4125 20.4022C20.3191 20.4256 20.2433 20.4934 20.2098 20.5836L20.1212 20.8218L19.8289 20.8251L19.7349 20.5889C19.6994 20.4995 19.622 20.4334 19.5281 20.4122C19.3318 20.3679 19.1444 20.2927 18.9712 20.1887C18.8887 20.1392 18.7871 20.1336 18.6997 20.1736L18.4682 20.2796L18.2592 20.0753L18.3598 19.8417C18.3979 19.7533 18.3899 19.6518 18.3385 19.5705C18.2307 19.3997 18.1512 19.214 18.1024 19.0187C18.079 18.9253 18.0112 18.8495 17.921 18.816L17.6828 18.7274L17.6795 18.4351L17.9157 18.3411C18.0051 18.3056 18.0712 18.2282 18.0923 18.1343C18.1367 17.938 18.2119 17.7506 18.3158 17.5774C18.3654 17.4949 18.371 17.3933 18.331 17.3058L18.225 17.0744L18.4293 16.8655L18.6631 16.9661C18.7515 17.0041 18.8528 16.9962 18.9343 16.9448C19.105 16.8369 19.2907 16.7575 19.4859 16.7087C19.5792 16.6853 19.6551 16.6175 19.6886 16.5273L19.7772 16.289L20.0694 16.2857L20.1635 16.5219C20.199 16.6113 20.2764 16.6774 20.3703 16.6986C20.5666 16.7429 20.7539 16.8181 20.9271 16.9221C21.0096 16.9716 21.1113 16.9772 21.1987 16.9372L21.4301 16.8313L21.6391 17.0355L21.5385 17.2691C21.5005 17.3575 21.5085 17.459 21.5599 17.5403C21.6677 17.7111 21.7472 17.8968 21.796 18.0921C21.8194 18.1855 21.8872 18.2613 21.9774 18.2948L22.2156 18.3834L22.2189 18.6757Z\" fill=\"white\"/>\\n<path d=\"M12.9371 14.6576C14.2627 14.6423 15.3823 13.7145 15.665 12.4504L10.1584 12.5132C10.4698 13.7705 11.6113 14.6725 12.9371 14.6576ZM12.9371 14.6576C12.9369 14.6576 12.9372 14.6576 12.9371 14.6576ZM24.0224 18.564C24.2425 18.116 24.1432 17.5884 23.7754 17.251L23.3191 16.8324C23.2361 16.7563 23.1893 16.6773 23.1624 16.568L23.0143 15.9666C22.8949 15.482 22.4797 15.1417 21.9811 15.1196L21.3624 15.0923C21.25 15.0873 21.1633 15.0569 21.0724 14.9905L20.5724 14.625C20.1694 14.3305 19.6326 14.3367 19.2365 14.6403L18.745 15.017C18.6556 15.0855 18.5696 15.1179 18.4574 15.1254L17.8395 15.1668C17.3802 15.1977 16.9987 15.4979 16.8571 15.9264C16.1558 15.4069 15.3602 15.0373 14.5189 14.8355C15.4134 14.3552 16.0719 13.4873 16.2616 12.4436L16.2787 12.4434C16.6883 12.4387 17.0179 12.1016 17.0132 11.6919C17.0094 11.3555 16.7811 11.0735 16.4728 10.9859C16.4541 9.49796 15.5288 8.1944 14.1488 7.67979C14.1215 7.54751 14.0605 7.42664 13.967 7.32259C13.6348 6.95309 13.0269 6.93099 12.8485 6.93302C12.6701 6.93506 12.0628 6.97098 11.7391 7.34795C11.648 7.45411 11.5898 7.57631 11.5655 7.70921C10.1976 8.25512 9.30224 9.57948 9.31749 11.0674C9.0112 11.162 8.78946 11.4492 8.7933 11.7856C8.79797 12.1953 9.13511 12.5248 9.54481 12.5202L9.56192 12.52C9.77529 13.5589 10.4533 14.4115 11.3583 14.8713C10.3439 15.1388 9.40346 15.6511 8.62019 16.3759C7.45106 17.4576 6.72416 18.9229 6.57339 20.5017C6.56551 20.5841 6.59303 20.666 6.64906 20.727C6.70508 20.7879 6.78437 20.8222 6.86716 20.8212L16.2496 20.7142C16.3638 20.9607 16.5674 21.1626 16.8345 21.2734L17.0427 21.3598L16.0066 23.6535C15.9506 23.7777 15.9681 23.9215 16.0522 24.0288C16.1364 24.1361 16.2721 24.1872 16.4063 24.1623L17.3149 23.9929L17.7883 24.7867C17.8554 24.899 17.9758 24.9661 18.1054 24.9646C18.1109 24.9646 18.1166 24.9644 18.1222 24.9641C18.2586 24.9564 18.3782 24.8743 18.4345 24.7499L19.3986 22.6157L19.8403 22.4767C19.9476 22.4429 20.0395 22.4419 20.1477 22.4732L20.5924 22.6021L21.605 24.7137C21.664 24.8369 21.7855 24.9162 21.9216 24.9207C21.9273 24.9209 21.933 24.921 21.9386 24.9209C22.0684 24.9194 22.1873 24.8496 22.2518 24.7357L22.707 23.9314L23.6192 24.0801C23.7539 24.1021 23.8884 24.0477 23.9701 23.9385C24.0518 23.8294 24.066 23.6852 24.007 23.562L22.9189 21.2929L23.1252 21.2018C23.5817 21.0001 23.8448 20.5321 23.7799 20.0372L23.6994 19.4232C23.6848 19.3116 23.6997 19.2209 23.7493 19.1199L24.0224 18.564ZM11.6105 8.32516L11.8057 9.705C11.8283 9.86458 11.976 9.97578 12.1355 9.95303C12.295 9.93045 12.4061 9.78281 12.3835 9.62327L12.1392 7.89606C12.1265 7.80655 12.1536 7.76094 12.1818 7.72808C12.2859 7.60689 12.5628 7.51988 12.8551 7.51654C13.1475 7.51321 13.4262 7.59385 13.533 7.71267C13.5619 7.74488 13.5901 7.78986 13.5795 7.8796L13.3746 9.61194C13.3557 9.77195 13.47 9.91706 13.6301 9.93595C13.6429 9.93748 13.6555 9.93814 13.6681 9.938C13.8125 9.93635 13.9367 9.82773 13.9541 9.68047L14.1178 8.29653C15.1669 8.76359 15.8616 9.79262 15.8884 10.9615L14.8904 10.9729L14.8725 9.39881C14.8706 9.23768 14.7385 9.10853 14.5774 9.11037C14.4163 9.11221 14.2871 9.24433 14.289 9.40546L14.3069 10.9797L11.4827 11.0119L11.4648 9.43766C11.463 9.27654 11.3308 9.14739 11.1697 9.14923C11.0086 9.15106 10.8794 9.28319 10.8813 9.44432L10.8992 11.0185L9.90128 11.0299C9.90137 9.86062 10.5724 8.81606 11.6105 8.32516ZM9.37678 11.779C9.3758 11.6925 9.44801 11.6187 9.53448 11.6177L11.1972 11.5987L14.605 11.5599L16.2684 11.5409C16.3549 11.5399 16.4288 11.6121 16.4297 11.6986C16.4307 11.785 16.3585 11.8589 16.2721 11.8599L9.53808 11.9366C9.45165 11.9376 9.37777 11.8654 9.37678 11.779ZM12.9427 15.2411C14.3161 15.2256 15.6481 15.69 16.7115 16.5518L16.6915 16.6417C16.6671 16.7516 16.6221 16.8318 16.5409 16.9097L16.0942 17.3386C15.7342 17.6843 15.647 18.214 15.8772 18.6569L16.1629 19.2063C16.2148 19.3062 16.2318 19.3965 16.2197 19.5084L16.1532 20.1241C16.153 20.1266 16.153 20.1292 16.1527 20.1317L7.19402 20.2339C7.62178 17.3983 10.0382 15.2745 12.9427 15.2411ZM18.0749 24.1281L17.7117 23.5193C17.6491 23.4144 17.5278 23.3597 17.4076 23.3819L16.7108 23.5119L17.5683 21.6138C17.5956 21.6402 17.6204 21.6704 17.6441 21.7056L17.9889 22.22C18.1638 22.4809 18.4293 22.6479 18.7206 22.6987L18.0749 24.1281ZM22.6001 23.3227C22.4796 23.3032 22.3594 23.3606 22.2992 23.467L21.9501 24.0839L21.2718 22.6694C21.562 22.612 21.8236 22.4391 21.9925 22.1744L22.3256 21.6522C22.3484 21.6164 22.3725 21.5857 22.3992 21.5587L23.2998 23.4368L22.6001 23.3227ZM23.4986 18.3066L23.2255 18.8625C23.1256 19.066 23.0913 19.2741 23.1208 19.4989L23.2013 20.1129C23.2327 20.3524 23.1102 20.5703 22.8893 20.6679L22.3228 20.9182C22.1154 21.0098 21.9554 21.1472 21.8335 21.3383L21.5005 21.8605C21.3706 22.0641 21.1368 22.1521 20.9048 22.085L20.31 21.9126C20.0923 21.8495 19.8813 21.852 19.6651 21.92L19.0743 22.1059C18.8439 22.1784 18.6082 22.0956 18.4737 21.895L18.1288 21.3806C18.0026 21.1923 17.8394 21.0585 17.63 20.9717L17.058 20.7344C16.8349 20.6418 16.7075 20.4268 16.7334 20.1867L16.7999 19.571C16.8242 19.3456 16.7852 19.1383 16.6807 18.9371L16.395 18.3876C16.2836 18.1734 16.3242 17.9268 16.4984 17.7595L16.9452 17.3306C17.1086 17.1735 17.212 16.9896 17.2612 16.7684L17.3956 16.1638C17.448 15.9281 17.6376 15.7653 17.8786 15.7491L18.4965 15.7077C18.7226 15.6925 18.9201 15.6181 19.1 15.4802L19.5915 15.1035C19.6874 15.03 19.7977 14.9926 19.9086 14.9913C20.0194 14.99 20.1306 15.025 20.2281 15.0962L20.7281 15.4616C20.9111 15.5954 21.1102 15.6653 21.3367 15.6753L21.9554 15.7027C22.1967 15.7133 22.3899 15.8717 22.4477 16.1063L22.5958 16.7076C22.65 16.9277 22.7576 17.1092 22.9246 17.2624L23.381 17.6811C23.5589 17.8443 23.6051 18.0899 23.4986 18.3066ZM19.9321 17.0553C19.1049 17.0648 18.4397 17.7454 18.4491 18.5726C18.4585 19.3997 19.1391 20.065 19.9663 20.0555C20.7935 20.0461 21.4587 19.3655 21.4493 18.5383C21.4399 17.7112 20.7592 17.0459 19.9321 17.0553ZM19.9596 19.472C19.4543 19.4777 19.0384 19.0713 19.0326 18.5659C19.0269 18.0605 19.4333 17.6446 19.9387 17.6388C20.4441 17.633 20.86 18.0395 20.8658 18.545C20.8715 19.0504 20.465 19.4662 19.9596 19.472ZM22.6067 17.9063L22.3192 17.7994C22.2712 17.6487 22.2089 17.5032 22.133 17.3642L22.2543 17.0823C22.3021 16.9715 22.2766 16.8427 22.1903 16.7583L21.6948 16.2739C21.6084 16.1896 21.4791 16.167 21.3694 16.2173L21.0901 16.3452C20.9495 16.2724 20.8027 16.2135 20.651 16.1689L20.5375 15.8837C20.4929 15.7716 20.3838 15.6985 20.2631 15.6999L19.5702 15.7078C19.4495 15.7092 19.3422 15.7847 19.3001 15.8979L19.1931 16.1855C19.0425 16.2335 18.897 16.2958 18.7581 16.3717L18.476 16.2503C18.3652 16.2025 18.2364 16.2279 18.152 16.3143L17.6677 16.8098C17.5833 16.8962 17.5608 17.0255 17.611 17.1352L17.7389 17.4144C17.6662 17.555 17.6072 17.7019 17.5627 17.8536L17.2775 17.9671C17.1653 18.0117 17.0923 18.1208 17.0937 18.2415L17.1016 18.9344C17.1029 19.0551 17.1785 19.1624 17.2917 19.2045L17.5792 19.3114C17.6272 19.4621 17.6895 19.6076 17.7654 19.7466L17.644 20.0285C17.5963 20.1394 17.6217 20.2682 17.708 20.3525L18.2036 20.8369C18.2899 20.9213 18.4192 20.9438 18.529 20.8936L18.8083 20.7657C18.9489 20.8384 19.0957 20.8974 19.2474 20.9419L19.3608 21.2271C19.4055 21.3392 19.5146 21.4123 19.6353 21.4109L20.3281 21.403C20.4488 21.4017 20.5562 21.3261 20.5983 21.213L20.7052 20.9254C20.8559 20.8774 21.0014 20.8151 21.1404 20.7392L21.4223 20.8606C21.5332 20.9083 21.662 20.8829 21.7464 20.7965L22.2307 20.3009C22.3151 20.2146 22.3376 20.0853 22.2873 19.9756L22.1595 19.6963C22.2322 19.5557 22.2912 19.4089 22.3357 19.2572L22.6209 19.1437C22.733 19.0991 22.8061 18.99 22.8047 18.8693L22.7968 18.1764C22.7955 18.0558 22.7199 17.9484 22.6067 17.9063ZM22.2189 18.6757L21.9827 18.7697C21.8933 18.8052 21.8272 18.8826 21.806 18.9765C21.7617 19.1728 21.6865 19.3601 21.5825 19.5333C21.533 19.6158 21.5274 19.7174 21.5674 19.8049L21.6734 20.0364L21.4691 20.2454L21.2355 20.1447C21.1471 20.1067 21.0456 20.1147 20.9642 20.1661C20.7935 20.2739 20.6079 20.3534 20.4125 20.4022C20.3191 20.4256 20.2433 20.4934 20.2098 20.5836L20.1212 20.8218L19.8289 20.8251L19.7349 20.5889C19.6994 20.4995 19.622 20.4334 19.5281 20.4122C19.3318 20.3679 19.1444 20.2927 18.9712 20.1887C18.8887 20.1392 18.7871 20.1336 18.6997 20.1736L18.4682 20.2796L18.2592 20.0753L18.3598 19.8417C18.3979 19.7533 18.3899 19.6518 18.3385 19.5705C18.2307 19.3997 18.1512 19.214 18.1024 19.0187C18.079 18.9253 18.0112 18.8495 17.921 18.816L17.6828 18.7274L17.6795 18.4351L17.9157 18.3411C18.0051 18.3056 18.0712 18.2282 18.0923 18.1343C18.1367 17.938 18.2119 17.7506 18.3158 17.5774C18.3654 17.4949 18.371 17.3933 18.331 17.3058L18.225 17.0744L18.4293 16.8655L18.6631 16.9661C18.7515 17.0041 18.8528 16.9962 18.9343 16.9448C19.105 16.8369 19.2907 16.7575 19.4859 16.7087C19.5792 16.6853 19.6551 16.6175 19.6886 16.5273L19.7772 16.289L20.0694 16.2857L20.1635 16.5219C20.199 16.6113 20.2764 16.6774 20.3703 16.6986C20.5666 16.7429 20.7539 16.8181 20.9271 16.9221C21.0096 16.9716 21.1113 16.9772 21.1987 16.9372L21.4301 16.8313L21.6391 17.0355L21.5385 17.2691C21.5005 17.3575 21.5085 17.459 21.5599 17.5403C21.6677 17.7111 21.7472 17.8968 21.796 18.0921C21.8194 18.1855 21.8872 18.2613 21.9774 18.2948L22.2156 18.3834L22.2189 18.6757Z\" stroke=\"white\" stroke-width=\"0.1\"/>\\n<defs>\\n<clipPath id=\"bgblur_0_1_1542_clip_path\" transform=\"translate(3.97559 4.51624)\"><circle cx=\"16.4913\" cy=\"15.9506\" r=\"13.9654\" transform=\"rotate(-7.14044 16.4913 15.9506)\"/>\\n</clipPath></defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-o1ogpi\",\"data-styles-preset\":\"BB5OYjlP6\",children:\"Excellent Craftsmanship \"})}),className:\"framer-f2yfps\",\"data-framer-name\":\"Excellent Craftsmanship\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qd4849\",\"data-framer-name\":\"Frame 1171275832\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-tefkkx\",\"data-framer-name\":\"Group 1000002026\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:31,intrinsicWidth:30,svg:'<svg width=\"30\" height=\"31\" viewBox=\"0 0 30 31\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<foreignObject x=\"-5.55627\" y=\"-4.7467\" width=\"40.931\" height=\"40.9309\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"backdrop-filter:blur(3px);clip-path:url(#bgblur_0_1_1545_clip_path);height:100%;width:100%\"></div></foreignObject><g data-figma-bg-blur-radius=\"6\">\\n<circle cx=\"14.9092\" cy=\"15.7187\" r=\"13.965\" transform=\"rotate(-3.64638 14.9092 15.7187)\" fill=\"white\" fill-opacity=\"0.1\"/>\\n<circle cx=\"14.9092\" cy=\"15.7187\" r=\"14.215\" transform=\"rotate(-3.64638 14.9092 15.7187)\" stroke=\"white\" stroke-opacity=\"0.2\" stroke-width=\"0.5\"/>\\n</g>\\n<mask id=\"mask0_1_1545\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"5\" y=\"6\" width=\"20\" height=\"19\">\\n<path d=\"M5.71153 6.75923L23.8694 6.5202L24.1084 24.6781L5.95056 24.9171L5.71153 6.75923Z\" fill=\"white\"/>\\n</mask>\\n<g mask=\"url(#mask0_1_1545)\">\\n<path d=\"M17.6239 18.3422C17.1085 18.3489 16.6948 18.7737 16.7016 19.2891L16.7158 20.3669L18.585 20.3423L18.5708 19.2645C18.5641 18.7491 18.1393 18.3354 17.6239 18.3422Z\" stroke=\"white\" stroke-width=\"0.6\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M13.1661 18.4009C12.6508 18.4077 12.237 18.8324 12.2438 19.3478L12.258 20.4257L14.1273 20.4011L14.1131 19.3232C14.1063 18.8078 13.6815 18.3941 13.1661 18.4009Z\" stroke=\"white\" stroke-width=\"0.6\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M13.1055 17.1078C11.8857 17.147 10.9336 18.1819 10.9497 19.4023L10.9634 20.4427L12.2575 20.4257L12.2436 19.3708C12.2369 18.8647 12.624 18.4279 13.1295 18.4021C13.661 18.375 14.1056 18.7959 14.1125 19.3233L14.1786 24.3425C14.1801 24.4531 14.2709 24.5416 14.3816 24.5402L15.2751 24.5284C15.3857 24.527 15.4742 24.4361 15.4728 24.3255L15.4067 19.3062C15.3903 18.0629 14.3538 17.0677 13.1055 17.1078Z\" stroke=\"white\" stroke-width=\"0.6\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M18.4605 20.344L15.4207 20.3841L15.4366 21.5919L18.4764 21.5519C18.81 21.5475 19.0768 21.2735 19.0724 20.94C19.068 20.6065 18.7941 20.3397 18.4605 20.344Z\" stroke=\"white\" stroke-width=\"0.6\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M18.4932 22.7596L15.4534 22.7996L15.4693 24.0074L18.5091 23.9674C18.8427 23.963 19.1095 23.6891 19.1051 23.3556C19.1007 23.022 18.8268 22.7552 18.4932 22.7596Z\" stroke=\"white\" stroke-width=\"0.6\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M17.5627 17.0491C16.3428 17.0883 15.3908 18.1232 15.4068 19.3436L15.4205 20.384L16.7146 20.367L16.7007 19.3121C16.6941 18.8059 17.0812 18.3692 17.5867 18.3434C18.1182 18.3163 18.5628 18.7372 18.5697 19.2645L18.5841 20.3551C18.8591 20.4086 19.0684 20.6488 19.0722 20.94C19.076 21.2311 18.8732 21.4768 18.5997 21.5375L18.6159 22.7708C18.8909 22.8243 19.1002 23.0645 19.104 23.3557C19.1078 23.6468 18.905 23.8925 18.6315 23.9532L18.6358 24.2838C18.6373 24.3944 18.7281 24.4829 18.8388 24.4815L19.7322 24.4697C19.8429 24.4683 19.9314 24.3774 19.9299 24.2668L19.8639 19.2475C19.8475 18.0042 18.811 17.009 17.5627 17.0491Z\" stroke=\"white\" stroke-width=\"0.6\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M18.8021 12.8975C18.3767 12.8884 17.9541 12.7062 17.6503 12.3489C17.5816 12.268 17.4586 12.2696 17.3919 12.3523C16.7778 13.1146 15.628 13.1286 14.995 12.3839C14.9262 12.3029 14.8032 12.3046 14.7366 12.3873C14.1233 13.1484 12.9737 13.1647 12.3396 12.4188C12.2708 12.3379 12.1478 12.3395 12.0812 12.4222C11.787 12.7874 11.3693 12.9806 10.9444 13.001\" stroke=\"white\" stroke-width=\"0.6\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M19.0804 15.0648C18.5754 15.1355 18.0418 14.9585 17.6782 14.5309C17.6095 14.45 17.4865 14.4516 17.4199 14.5343C16.8057 15.2967 15.656 15.3106 15.0229 14.5658C14.9541 14.4849 14.8311 14.4865 14.7645 14.5693C14.1512 15.3304 13.0016 15.3467 12.3675 14.6008C12.2987 14.5199 12.1757 14.5215 12.1092 14.6042C11.757 15.0412 11.2282 15.2322 10.7216 15.1749\" stroke=\"white\" stroke-width=\"0.6\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M18.5051 10.6715C18.1746 10.6064 17.861 10.4334 17.6214 10.1516C17.5526 10.0707 17.4297 10.0723 17.3631 10.155C16.7488 10.9174 15.5991 10.9314 14.966 10.1866C14.8973 10.1056 14.7743 10.1072 14.7077 10.19C14.0944 10.9512 12.9447 10.9674 12.3107 10.2215C12.2419 10.1406 12.1189 10.1422 12.0523 10.2249C11.8203 10.5129 11.5113 10.6941 11.1827 10.7679\" stroke=\"white\" stroke-width=\"0.6\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M14.1876 8.12178L9.41516 8.1846C9.26011 8.18664 9.13178 8.30577 9.11828 8.46028L7.89722 20.1508C7.88983 20.2358 7.91867 20.32 7.97678 20.3826C8.03486 20.4451 8.11669 20.4802 8.20205 20.4791L10.963 20.4427L10.9489 19.3649C10.9327 18.1359 11.9193 17.1229 13.1483 17.1068C14.3772 17.0906 15.3902 18.0772 15.4064 19.3062C15.3902 18.0772 16.3768 17.0643 17.6058 17.0481C18.8347 17.0319 19.8477 18.0186 19.8639 19.2475L19.8781 20.3254L21.7377 20.3009C21.8231 20.2998 21.904 20.2626 21.9604 20.1985C22.0168 20.1344 22.0434 20.0495 22.0338 19.9647L20.5054 8.31039C20.4879 8.15628 20.3565 8.04057 20.2014 8.04261L15.4289 8.10544\" stroke=\"white\" stroke-width=\"0.6\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M22.5998 14.9967L21.673 7.88004C21.6039 7.27383 21.0917 6.82282 20.4817 6.83085L9.10471 6.98062C8.49465 6.98865 7.99459 7.45298 7.94144 8.0608L6.66323 20.4054C6.60226 21.1038 7.15903 21.7008 7.85765 21.6916L14.1431 21.6088L14.1131 19.3232C14.1063 18.8078 13.6815 18.3941 13.1661 18.4008C12.6508 18.4076 12.237 18.8324 12.2438 19.3478L12.258 20.4256L10.9639 20.4427L10.9497 19.3648C10.9335 18.1359 11.9202 17.1229 13.1491 17.1067C14.378 17.0906 15.391 18.0772 15.4072 19.3061C15.391 18.0772 16.3776 17.0642 17.6066 17.0481C18.8356 17.0319 19.8485 18.0185 19.8647 19.2475L19.8948 21.5331L22.1156 21.5039C22.8166 21.4947 23.3548 20.8809 23.2757 20.1867L22.7612 16.2361\" stroke=\"white\" stroke-width=\"0.6\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</g>\\n<defs>\\n<clipPath id=\"bgblur_0_1_1545_clip_path\" transform=\"translate(5.55627 4.7467)\"><circle cx=\"14.9092\" cy=\"15.7187\" r=\"13.965\" transform=\"rotate(-3.64638 14.9092 15.7187)\"/>\\n</clipPath></defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-o1ogpi\",\"data-styles-preset\":\"BB5OYjlP6\",children:\"Unwavering Quality\"})}),className:\"framer-p2fr76\",\"data-framer-name\":\"Unwavering Quality\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pi251x\",\"data-framer-name\":\"Frame 1171275833\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1rmw6ic\",\"data-framer-name\":\"Group 1000002025\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:32,intrinsicWidth:32,svg:'<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<foreignObject x=\"-4.41882\" y=\"-4.23572\" width=\"40.9322\" height=\"40.9323\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"backdrop-filter:blur(3px);clip-path:url(#bgblur_0_1_1576_clip_path);height:100%;width:100%\"></div></foreignObject><g data-figma-bg-blur-radius=\"6\">\\n<circle cx=\"16.0473\" cy=\"16.2304\" r=\"13.965\" transform=\"rotate(-5.83875 16.0473 16.2304)\" fill=\"white\" fill-opacity=\"0.1\"/>\\n<circle cx=\"16.0473\" cy=\"16.2304\" r=\"14.215\" transform=\"rotate(-5.83875 16.0473 16.2304)\" stroke=\"white\" stroke-opacity=\"0.2\" stroke-width=\"0.5\"/>\\n</g>\\n<path d=\"M12.4546 17.8448L9.82927 17.8021C9.39701 17.795 9.03959 18.141 9.03256 18.5733L8.92211 25.3624C8.91508 25.7946 9.26105 26.152 9.69331 26.1591L12.3186 26.2018C12.7509 26.2088 13.1083 25.8628 13.1153 25.4306L13.1159 25.3955L19.1291 25.4933C19.9662 25.5069 20.713 24.9844 20.9877 24.1947L22.4659 19.9889C22.6756 19.3948 22.5893 18.757 22.2289 18.2389C21.8688 17.721 21.3009 17.4182 20.6708 17.408L18.0354 17.3651L18.3091 15.4638C18.315 15.4087 18.3203 15.354 18.3211 15.3038C18.3334 14.549 17.7292 13.9245 16.9744 13.9122C16.4642 13.9039 15.9807 14.1903 15.743 14.6426L13.8588 18.2308C13.7232 18.4894 13.4931 18.6736 13.2239 18.7561L13.2258 18.6411C13.2328 18.2089 12.8868 17.8518 12.4546 17.8448ZM12.549 19.1344L12.4467 25.4197C12.4457 25.4832 12.393 25.5342 12.3295 25.5332L9.70418 25.4905C9.64067 25.4894 9.58969 25.4368 9.59073 25.3732L9.70118 18.5841C9.70221 18.5206 9.75487 18.4696 9.81839 18.4707L12.4437 18.5134C12.5072 18.5144 12.5582 18.5671 12.5572 18.6306L12.549 19.1344ZM13.2127 19.4478C13.7388 19.3554 14.1959 19.0268 14.4506 18.5413L16.3348 14.9535C16.4563 14.7227 16.7031 14.5763 16.9635 14.5805C17.3496 14.5868 17.6588 14.9062 17.6525 15.2926C17.652 15.3237 17.6477 15.3578 17.6454 15.3808L17.3193 17.6454C17.3057 17.7404 17.3335 17.8369 17.3959 17.9101C17.4582 17.983 17.5488 18.026 17.6448 18.0275L20.6599 18.0766C21.0724 18.0833 21.4444 18.2816 21.68 18.6205C21.9159 18.9597 21.9726 19.3773 21.8356 19.766L20.3566 23.9734C20.1767 24.4911 19.6879 24.8333 19.1403 24.8244L13.1268 24.7265L13.2127 19.4478Z\" fill=\"white\" stroke=\"white\" stroke-width=\"0.3\"/>\\n<path d=\"M11.1178 19.2556C10.9332 19.2526 10.781 19.3999 10.778 19.5844L10.7669 20.2691C10.7639 20.4536 10.9112 20.6058 11.0957 20.6088C11.2803 20.6118 11.4325 20.4645 11.4355 20.28L11.4466 19.5953C11.4496 19.4108 11.3023 19.2586 11.1178 19.2556Z\" fill=\"white\" stroke=\"white\" stroke-width=\"0.3\"/>\\n<path d=\"M16.2105 6.20106C15.9691 6.19713 15.7503 6.328 15.6401 6.54289L15.0465 7.6976L13.7584 7.86357C13.5188 7.89445 13.3216 8.05576 13.243 8.28421C13.1647 8.51267 13.2215 8.76071 13.3919 8.93236L14.3072 9.85379L14.0671 11.13C14.0221 11.3673 14.1145 11.6049 14.3075 11.7498C14.5004 11.8947 14.7542 11.9173 14.97 11.8088L16.1291 11.223L17.2686 11.8461C17.3608 11.8965 17.461 11.9222 17.561 11.9238C17.691 11.9259 17.8207 11.8872 17.9327 11.8088C18.1302 11.6702 18.23 11.4358 18.1931 11.1971L17.9943 9.91378L18.9387 9.0226C19.1147 8.85692 19.1795 8.61053 19.109 8.37965C19.0382 8.14877 18.846 7.98112 18.6075 7.94246L17.3255 7.73468L16.7698 6.56127C16.6666 6.3429 16.4519 6.20498 16.2105 6.20106ZM17.1981 8.3917L18.4225 8.58985L17.5205 9.44093C17.3693 9.58326 17.2984 9.79077 17.3302 9.99527L17.5199 11.2212L16.4314 10.626C16.2495 10.5268 16.0305 10.5229 15.8454 10.6165L14.7381 11.176L14.9676 9.95717C15.0061 9.75348 14.9419 9.54377 14.7955 9.39659L13.9213 8.51662L15.1511 8.3584C15.3572 8.33232 15.5368 8.20583 15.6311 8.02144L16.1982 6.91847L16.7287 8.03896C16.8172 8.22666 16.9927 8.35859 17.1974 8.39169L17.1981 8.3917Z\" fill=\"white\" stroke=\"white\" stroke-width=\"0.3\"/>\\n<path d=\"M23.5721 9.94475L23.0163 8.77134C22.9129 8.55297 22.6988 8.41506 22.4574 8.41114C22.216 8.40721 21.9972 8.53808 21.887 8.75297L21.2937 9.90769L20.0056 10.0737C19.766 10.1045 19.5688 10.2655 19.4902 10.494C19.4116 10.7224 19.4687 10.9708 19.6391 11.1421L20.5541 12.0635L20.3136 13.34C20.269 13.5774 20.3614 13.815 20.5544 13.9599C20.6634 14.0419 20.7918 14.0845 20.9218 14.0866C21.0218 14.0882 21.1231 14.0658 21.2165 14.0185L22.3757 13.4331L23.5152 14.0559C23.7277 14.1717 23.9817 14.1574 24.1793 14.0185C24.3768 13.8796 24.4766 13.6455 24.4397 13.4068L24.2408 12.1235L25.1856 11.232C25.3612 11.0663 25.4264 10.8199 25.3556 10.5891C25.2848 10.3582 25.0926 10.1909 24.8541 10.1522L23.5721 9.94475ZM23.7673 11.651C23.6166 11.793 23.5456 12.0002 23.5771 12.2053L23.7668 13.431L22.6787 12.8361C22.4964 12.7358 22.2771 12.7326 22.0923 12.8266L20.985 13.3857L21.2145 12.1669C21.2529 11.9636 21.1888 11.7538 21.0427 11.6063L20.1686 10.7264L21.3984 10.5681C21.6038 10.5421 21.7834 10.4159 21.8784 10.2312L22.445 9.12821L22.9759 10.2494C23.0648 10.4368 23.2402 10.5684 23.4443 10.6014L24.6687 10.7996L23.7667 11.6507L23.7673 11.651Z\" fill=\"white\" stroke=\"white\" stroke-width=\"0.3\"/>\\n<path d=\"M7.99243 11.8594L7.75231 13.1356C7.70732 13.373 7.79976 13.6102 7.99269 13.7555C8.1017 13.8375 8.23042 13.8804 8.36046 13.8825C8.46042 13.8841 8.56144 13.8617 8.65517 13.8144L9.81435 13.229L10.9539 13.8518C11.1653 13.9673 11.4197 13.9533 11.6176 13.8148C11.8151 13.6762 11.9152 13.4417 11.8783 13.2031L11.6795 11.9194L12.624 11.0282C12.7995 10.8626 12.8647 10.6162 12.7939 10.3853C12.7231 10.1544 12.5309 9.98709 12.2924 9.94843L11.0104 9.74065L10.455 8.56725C10.3515 8.34887 10.1374 8.21096 9.89605 8.20704C9.65468 8.20311 9.43586 8.33398 9.32569 8.54887L8.73208 9.70358L7.44396 9.86955C7.20437 9.90043 7.00712 10.0617 6.92851 10.2899C6.85022 10.5183 6.90704 10.7667 7.07747 10.938L7.99277 11.8594L7.99243 11.8594ZM8.83704 10.364C9.04278 10.338 9.22206 10.2118 9.31702 10.0271L9.88405 8.92412L10.4149 10.0453C10.5038 10.2327 10.6792 10.3643 10.8833 10.3973L12.1077 10.5955L11.2053 11.4469C11.0545 11.5892 10.9836 11.7967 11.0154 12.0012L11.2051 13.2269L10.1173 12.6324C10.0262 12.5824 9.92561 12.5563 9.82498 12.5547C9.72435 12.5531 9.623 12.5755 9.53061 12.6225L8.4237 13.1816L8.6532 11.9625C8.69129 11.7588 8.62681 11.5494 8.48107 11.4022L7.6069 10.5223L8.83704 10.364Z\" fill=\"white\" stroke=\"white\" stroke-width=\"0.3\"/>\\n<defs>\\n<clipPath id=\"bgblur_0_1_1576_clip_path\" transform=\"translate(4.41882 4.23572)\"><circle cx=\"16.0473\" cy=\"16.2304\" r=\"13.965\" transform=\"rotate(-5.83875 16.0473 16.2304)\"/>\\n</clipPath></defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-o1ogpi\",\"data-styles-preset\":\"BB5OYjlP6\",children:\"Customer Satisfaction \"})}),className:\"framer-gpt9o4\",\"data-framer-name\":\"Customer Satisfaction\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})}),/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation3,className:\"framer-1df8tgi\",\"data-framer-appear-id\":\"1df8tgi\",\"data-framer-name\":\"Buttons\",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1yt9hfz-container\",id:\"1yt9hfz\",nodeId:\"eqmJFk2mA\",scopeId:\"augiA20Il\",children:[/*#__PURE__*/_jsx(ButtonPrimaryButton,{DD37PUdsx:DD37PUdsx3bnx0g({overlay:overlay1}),dlVBgpKLv:\"Request a Consultation\",height:\"100%\",id:\"eqmJFk2mA\",layoutId:\"eqmJFk2mA\",variant:overlay1.visible?\"GXXGb1Hah\":\"vf6JWDf13\",width:\"100%\",YVFZiszrG:{borderColor:\"var(--token-a58752c8-168c-47db-857e-906f22f33790, rgba(255, 255, 255, 0.15))\",borderStyle:\"solid\",borderWidth:3}}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1hoet0i\"),\"data-framer-portal-id\":\"1yt9hfz\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"wvorAXeNl\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{width:\"354px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"669px\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-yfp72j-container\"),\"data-framer-portal-id\":\"1yt9hfz\",id:\"yfp72j\",inComponentSlot:true,nodeId:\"qZ6optueI\",rendersWithMotion:true,scopeId:\"augiA20Il\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{variant:\"ppgiL7UT8\"}},children:/*#__PURE__*/_jsx(Popup,{height:\"100%\",id:\"qZ6optueI\",layoutId:\"qZ6optueI\",style:{width:\"100%\"},variant:\"J5QNtjCdS\",width:\"100%\",WxT2xI_tw:WxT2xI_tw1wnntms({overlay:overlay1})})})})})})]}),getContainer())})})]})})})})})]})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yroux1\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1crw9ca\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ijyuwu-container hidden-72rtr7 hidden-g34ahf hidden-1hn01op\",isModuleExternal:true,nodeId:\"g7XcwM4m2\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:10,height:\"100%\",hoverFactor:1,id:\"g7XcwM4m2\",layoutId:\"g7XcwM4m2\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1399ni6\",\"data-framer-name\":\"Frame 1171275837\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1umyxw7\",\"data-framer-name\":\"Group 1000002307\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:43,intrinsicWidth:44,svg:'<svg width=\"44\" height=\"43\" viewBox=\"0 0 44 43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"22.1929\" cy=\"21.4816\" r=\"20.9927\" transform=\"rotate(-0.96512 22.1929 21.4816)\" fill=\"white\"/>\\n<path d=\"M33.4593 31.283L32.3494 31.3017C30.7386 31.3288 29.3124 30.3993 28.9826 29.1381C28.6954 30.4097 27.3013 31.3867 25.6905 31.4139C24.0797 31.441 22.6535 30.5115 22.3236 29.2503C22.0364 30.5219 20.6423 31.4989 19.0315 31.526C17.4207 31.5532 15.9945 30.6237 15.6646 29.3625C15.3775 30.6341 13.9833 31.6111 12.3726 31.6382L11.2627 31.6569\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M29.7932 11.3621L29.5009 11.4651C28.0441 11.9781 27.3157 12.2346 26.9065 12.823C26.4973 13.4113 26.5103 14.1834 26.5363 15.7277L26.7255 26.9558\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.9146 11.5118L20.6222 11.6147C19.1654 12.1278 18.437 12.3843 18.0278 12.9726C17.6187 13.561 17.6317 14.3331 17.6577 15.8774L17.8468 27.1054\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M17.6599 16.0071L26.5385 15.8575M17.7347 20.4464L26.6133 20.2968M17.8095 24.8857L26.6881 24.7361\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Construction\"})}),className:\"framer-3qwytm\",\"data-framer-name\":\"Construction\",fonts:[\"GF;Poppins-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xbgjjp\",\"data-framer-name\":\"Frame 1171275836\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-pif2bc\",\"data-framer-name\":\"Group 1000002306\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:43,intrinsicWidth:43,svg:'<svg width=\"43\" height=\"43\" viewBox=\"0 0 43 43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"21.7967\" cy=\"21.4815\" r=\"20.9927\" transform=\"rotate(-0.164943 21.7967 21.4815)\" fill=\"white\"/>\\n<path d=\"M32.8966 21.4475C32.8789 15.3173 27.895 10.362 21.7648 10.3797C15.6346 10.3973 10.6793 15.3812 10.697 21.5114C10.7146 27.6416 15.6985 32.5969 21.8287 32.5792C22.763 32.5766 24.0491 32.7019 24.0455 31.4629C24.0436 30.7869 23.6904 30.2664 23.3397 29.7493C22.8265 28.9928 22.3183 28.2437 22.9227 27.0262C23.6585 25.5441 24.8918 25.5405 26.7829 25.5351C27.7285 25.5324 28.8384 25.5292 30.1328 25.3404C32.4639 25.0006 32.9027 23.5658 32.8966 21.4475Z\" stroke=\"#0A376E\" stroke-width=\"1.5\"/>\\n<path d=\"M16.2564 24.8281L16.266 24.8254\" stroke=\"#0A376E\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M19.0151 19.2675C19.9347 19.2649 20.678 18.5173 20.6753 17.5978C20.6727 16.6782 19.9251 15.9349 19.0055 15.9376C18.086 15.9402 17.3427 16.6878 17.3454 17.6074C17.348 18.5269 18.0956 19.2702 19.0151 19.2675Z\" stroke=\"#0A376E\" stroke-width=\"1.5\"/>\\n<path d=\"M26.7883 20.3552C27.7079 20.3525 28.4511 19.6049 28.4485 18.6854C28.4459 17.7659 27.6983 17.0226 26.7787 17.0252C25.8592 17.0279 25.1159 17.7755 25.1186 18.695C25.1212 19.6145 25.8688 20.3578 26.7883 20.3552Z\" stroke=\"#0A376E\" stroke-width=\"1.5\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Design & Planning\"})}),className:\"framer-1h1ykh\",\"data-framer-name\":\"Design & Planning\",fonts:[\"GF;Poppins-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1egmg81-container hidden-1dp0tct\",isModuleExternal:true,nodeId:\"PKBkioxCJ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:52,height:\"100%\",hoverFactor:1,id:\"PKBkioxCJ\",layoutId:\"PKBkioxCJ\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ab4zyz\",\"data-framer-name\":\"Frame 1171275835\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-c3kpxq\",\"data-framer-name\":\"Group 1000002305\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:43,intrinsicWidth:43,svg:'<svg width=\"43\" height=\"43\" viewBox=\"0 0 43 43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"21.3717\" cy=\"21.4814\" r=\"20.9927\" transform=\"rotate(1.04426 21.3717 21.4814)\" fill=\"white\"/>\\n<path d=\"M28.2329 10.5042L28.1924 12.7238M14.9153 10.2615L14.8748 12.4811\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M21.3466 22.5906L21.3565 22.5908M21.2656 27.0298L21.2756 27.03M25.7808 22.6714L25.7907 22.6716M16.9124 22.5098L16.9223 22.5099M16.8314 26.949L16.8414 26.9491\" stroke=\"#0A376E\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M12.0195 16.8696L30.8861 17.2135\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M10.8238 21.5586C10.9119 16.723 10.956 14.3051 12.373 12.8281C13.7899 11.3512 16.0265 11.392 20.4995 11.4735L22.6081 11.5119C27.0812 11.5935 29.3178 11.6342 30.68 13.1618C32.0422 14.6894 31.9981 17.1073 31.91 21.943L31.8996 22.513C31.8114 27.3487 31.7673 29.7665 30.3504 31.2435C28.9334 32.7204 26.6968 32.6797 22.2238 32.5981L20.1152 32.5597C15.6421 32.4782 13.4056 32.4374 12.0434 30.9098C10.6812 29.3822 10.7252 26.9644 10.8134 22.1286L10.8238 21.5586Z\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M11.4646 16.8596L31.441 17.2237\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Consultation\"})}),className:\"framer-1fehgtm\",\"data-framer-name\":\"Consultation\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-176smqg\",\"data-framer-name\":\"Frame 1171275836\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-14bea2z\",\"data-framer-name\":\"Group 1000002306\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:43,intrinsicWidth:43,svg:'<svg width=\"43\" height=\"43\" viewBox=\"0 0 43 43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"21.7967\" cy=\"21.4815\" r=\"20.9927\" transform=\"rotate(-0.164943 21.7967 21.4815)\" fill=\"white\"/>\\n<path d=\"M32.8966 21.4475C32.8789 15.3173 27.895 10.362 21.7648 10.3797C15.6346 10.3973 10.6793 15.3812 10.697 21.5114C10.7146 27.6416 15.6985 32.5969 21.8287 32.5792C22.763 32.5766 24.0491 32.7019 24.0455 31.4629C24.0436 30.7869 23.6904 30.2664 23.3397 29.7493C22.8265 28.9928 22.3183 28.2437 22.9227 27.0262C23.6585 25.5441 24.8918 25.5405 26.7829 25.5351C27.7285 25.5324 28.8384 25.5292 30.1328 25.3404C32.4639 25.0006 32.9027 23.5658 32.8966 21.4475Z\" stroke=\"#0A376E\" stroke-width=\"1.5\"/>\\n<path d=\"M16.2564 24.8281L16.266 24.8254\" stroke=\"#0A376E\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M19.0151 19.2675C19.9347 19.2649 20.678 18.5173 20.6753 17.5978C20.6727 16.6782 19.9251 15.9349 19.0055 15.9376C18.086 15.9402 17.3427 16.6878 17.3454 17.6074C17.348 18.5269 18.0956 19.2702 19.0151 19.2675Z\" stroke=\"#0A376E\" stroke-width=\"1.5\"/>\\n<path d=\"M26.7883 20.3552C27.7079 20.3525 28.4511 19.6049 28.4485 18.6854C28.4459 17.7659 27.6983 17.0226 26.7787 17.0252C25.8592 17.0279 25.1159 17.7755 25.1186 18.695C25.1212 19.6145 25.8688 20.3578 26.7883 20.3552Z\" stroke=\"#0A376E\" stroke-width=\"1.5\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Design & Planning\"})}),className:\"framer-16j7v22\",\"data-framer-name\":\"Design & Planning\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zb23t3\",\"data-framer-name\":\"Frame 1171275837\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qt7iqk\",\"data-framer-name\":\"Group 1000002307\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:43,intrinsicWidth:44,svg:'<svg width=\"44\" height=\"43\" viewBox=\"0 0 44 43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"22.1929\" cy=\"21.4816\" r=\"20.9927\" transform=\"rotate(-0.96512 22.1929 21.4816)\" fill=\"white\"/>\\n<path d=\"M33.4593 31.283L32.3494 31.3017C30.7386 31.3288 29.3124 30.3993 28.9826 29.1381C28.6954 30.4097 27.3013 31.3867 25.6905 31.4139C24.0797 31.441 22.6535 30.5115 22.3236 29.2503C22.0364 30.5219 20.6423 31.4989 19.0315 31.526C17.4207 31.5532 15.9945 30.6237 15.6646 29.3625C15.3775 30.6341 13.9833 31.6111 12.3726 31.6382L11.2627 31.6569\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M29.7932 11.3621L29.5009 11.4651C28.0441 11.9781 27.3157 12.2346 26.9065 12.823C26.4973 13.4113 26.5103 14.1834 26.5363 15.7277L26.7255 26.9558\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.9146 11.5118L20.6222 11.6147C19.1654 12.1278 18.437 12.3843 18.0278 12.9726C17.6187 13.561 17.6317 14.3331 17.6577 15.8774L17.8468 27.1054\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M17.6599 16.0071L26.5385 15.8575M17.7347 20.4464L26.6133 20.2968M17.8095 24.8857L26.6881 24.7361\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Construction\"})}),className:\"framer-128w7l7\",\"data-framer-name\":\"Construction\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ccqdc8\",\"data-framer-name\":\"Frame 1171275838\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1a30vj6\",\"data-framer-name\":\"Group 1000002308\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:43,intrinsicWidth:44,svg:'<svg width=\"44\" height=\"43\" viewBox=\"0 0 44 43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"21.9034\" cy=\"21.4813\" r=\"20.9927\" transform=\"rotate(-1.03185 21.9034 21.4813)\" fill=\"white\"/>\\n<path d=\"M10.7055 16.1322L13.8851 16.0749C14.6916 16.0604 15.4579 15.6473 16.0154 14.9265C16.8116 13.897 18.0099 13.5209 19.1108 13.9551L20.6688 14.5695M10.8847 26.0836L12.6834 26.0512C13.9702 26.028 14.6136 26.0164 15.2251 26.1769C15.2548 26.1847 15.2844 26.1929 15.314 26.2012C15.9219 26.374 16.4634 26.7093 17.5465 27.3801C19.6664 28.6928 20.7263 29.3493 21.8665 29.2465C21.9203 29.2416 21.9739 29.2355 22.0274 29.2282C23.161 29.0719 24.0359 28.1951 25.7858 26.4413L27.5125 24.7108\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\"/>\\n<path d=\"M32.9061 15.992L30.1129 16.0423C28.9301 16.0636 28.0834 15.4359 27.2194 14.5943C26.6598 14.0492 25.9525 13.7347 25.2145 13.7029C24.3892 13.6674 23.4327 13.6137 22.6362 13.848C21.7495 14.1088 21.1733 14.7898 20.5635 15.5017L18.9901 17.3387C18.3477 18.0886 18.3693 19.2853 19.0382 20.0117C19.6156 20.6385 20.504 20.7215 21.1609 20.2096C21.6336 19.8414 22.1676 19.2508 22.729 19.0577C23.3608 18.8404 23.7633 19.2958 24.1322 19.7759L26.7698 23.2082C27.7487 24.4819 28.2381 25.1188 28.8976 25.4515C29.557 25.7842 30.3033 25.7707 31.7961 25.7438L33.0813 25.7207\" stroke=\"#0A376E\" stroke-width=\"1.5\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Finishing Touches\"})}),className:\"framer-16a6jbo\",\"data-framer-name\":\"Finishing Touches\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-15nod7u\",\"data-framer-name\":\"bg image\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+19),pixelHeight:1369,pixelWidth:2048,sizes:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,src:\"https://framerusercontent.com/images/t8UaCH9wAIs14KxKRKFzMQ80Y4.jpg\",srcSet:\"https://framerusercontent.com/images/t8UaCH9wAIs14KxKRKFzMQ80Y4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/t8UaCH9wAIs14KxKRKFzMQ80Y4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/t8UaCH9wAIs14KxKRKFzMQ80Y4.jpg 2048w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+16.505),pixelHeight:1369,pixelWidth:2048,sizes:`calc(${componentViewport?.width||\"100vw\"} * 0.9715)`,src:\"https://framerusercontent.com/images/t8UaCH9wAIs14KxKRKFzMQ80Y4.jpg\",srcSet:\"https://framerusercontent.com/images/t8UaCH9wAIs14KxKRKFzMQ80Y4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/t8UaCH9wAIs14KxKRKFzMQ80Y4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/t8UaCH9wAIs14KxKRKFzMQ80Y4.jpg 2048w\"},className:\"framer-1abrdql\"})})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-xdnwkp\",\"data-framer-name\":\"what our clients say\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kdk7en\",\"data-framer-name\":\"Container\",id:elementId1,ref:ref2,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-13oyhdf\",\"data-framer-name\":\"Top\",id:elementId2,ref:ref3,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-17s9fd3\",\"data-framer-name\":\"Content\",id:elementId3,ref:ref4,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1751ajw\",\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-698xn5\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-190xti5\",\"data-styles-preset\":\"QuTNz53Yy\",style:{\"--framer-text-alignment\":\"center\"},children:\"What Our Clients Say\"})}),className:\"framer-vsb8ec\",\"data-framer-name\":\"Text 1\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-h1qqro-container hidden-72rtr7 hidden-g34ahf hidden-1hn01op\",id:elementId4,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"GqYHledfd\",ref:ref5,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"center\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0)\",arrowGap:30,arrowPadding:-21,arrowPaddingBottom:-55,arrowPaddingLeft:0,arrowPaddingRight:275,arrowPaddingTop:-70,arrowPosition:\"bottom-right\",arrowRadius:100,arrowShouldFadeIn:false,arrowShouldSpace:false,arrowSize:25,leftArrow:\"https://framerusercontent.com/images/kEw1mnXoxbH5B6L1pZTKejD8.svg\",rightArrow:\"https://framerusercontent.com/images/mOMvmtm0XcmfOgKwLByN9WrE.svg\",showMouseControls:false},autoPlayControl:true,borderRadius:0,direction:\"left\",dragControl:true,effectsOptions:{effectsHover:true,effectsOpacity:.8,effectsPerspective:1200,effectsRotate:0,effectsScale:.9,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:0,height:\"100%\",id:\"GqYHledfd\",intervalControl:3,itemAmount:1,layoutId:\"GqYHledfd\",padding:20,paddingBottom:0,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:0,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:-27,dotSize:4,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:265,width:\"325px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-u6081e-container\",\"data-framer-name\":\"Slide show 5\",inComponentSlot:true,name:\"Slide show 5\",nodeId:\"LXtzMmzNk\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardConsultationCard,{height:\"100%\",id:\"LXtzMmzNk\",If6UZHgBW:addImageAlt({pixelHeight:1385,pixelWidth:1864,src:\"https://framerusercontent.com/images/DPlD5dl88fgv2fPY0FwD5hXcTM.jpg\",srcSet:\"https://framerusercontent.com/images/DPlD5dl88fgv2fPY0FwD5hXcTM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/DPlD5dl88fgv2fPY0FwD5hXcTM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/DPlD5dl88fgv2fPY0FwD5hXcTM.jpg 1864w\"},\"White Bottle\"),layoutId:\"LXtzMmzNk\",name:\"Slide show 5\",style:{height:\"100%\",width:\"100%\"},variant:\"N5rk2qztN\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:265,width:\"325px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-abldc9-container\",inComponentSlot:true,nodeId:\"QLjiFKz3v\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardConsultationCard,{height:\"100%\",id:\"QLjiFKz3v\",If6UZHgBW:addImageAlt({pixelHeight:1385,pixelWidth:1864,src:\"https://framerusercontent.com/images/23c6aatdLgAeqLXqf7Q3W9MUr8w.png\",srcSet:\"https://framerusercontent.com/images/23c6aatdLgAeqLXqf7Q3W9MUr8w.png?scale-down-to=512 512w,https://framerusercontent.com/images/23c6aatdLgAeqLXqf7Q3W9MUr8w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/23c6aatdLgAeqLXqf7Q3W9MUr8w.png 1864w\"},\"Blue Watch\"),layoutId:\"QLjiFKz3v\",style:{height:\"100%\",width:\"100%\"},variant:\"N5rk2qztN\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:265,width:\"325px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-o1flqi-container\",\"data-framer-name\":\"Slide show 6\",inComponentSlot:true,name:\"Slide show 6\",nodeId:\"gJEOI6GTs\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardConsultationCard,{height:\"100%\",id:\"gJEOI6GTs\",If6UZHgBW:addImageAlt({pixelHeight:1385,pixelWidth:1864,src:\"https://framerusercontent.com/images/9ATj70xC7UyqcIPVrVTxxnlGtYM.jpg\",srcSet:\"https://framerusercontent.com/images/9ATj70xC7UyqcIPVrVTxxnlGtYM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/9ATj70xC7UyqcIPVrVTxxnlGtYM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/9ATj70xC7UyqcIPVrVTxxnlGtYM.jpg 1864w\"},\"Black Bottle\"),layoutId:\"gJEOI6GTs\",name:\"Slide show 6\",style:{height:\"100%\",width:\"100%\"},variant:\"N5rk2qztN\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:265,width:\"325px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-6jyvqb-container\",\"data-framer-name\":\"Slide show 7\",inComponentSlot:true,name:\"Slide show 7\",nodeId:\"wvCqJafTI\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardConsultationCard,{height:\"100%\",id:\"wvCqJafTI\",If6UZHgBW:addImageAlt({pixelHeight:1385,pixelWidth:1864,src:\"https://framerusercontent.com/images/TFM2aq5Mb4kC3VMX2LuejDU2XM.jpg\",srcSet:\"https://framerusercontent.com/images/TFM2aq5Mb4kC3VMX2LuejDU2XM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/TFM2aq5Mb4kC3VMX2LuejDU2XM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/TFM2aq5Mb4kC3VMX2LuejDU2XM.jpg 1864w\"},\"White Building\"),layoutId:\"wvCqJafTI\",name:\"Slide show 7\",style:{height:\"100%\",width:\"100%\"},variant:\"N5rk2qztN\",width:\"100%\"})})})],startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-trnoa6 hidden-72rtr7 hidden-g34ahf hidden-1hn01op\",id:elementId5,ref:ref6,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{background:{alt:\"\",fit:\"fill\",pixelHeight:239,pixelWidth:1380,sizes:`min(${componentViewport?.width||\"100vw\"} - 20px, 1440px)`,src:\"https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg\",srcSet:\"https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg 1380w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:239,pixelWidth:1380,src:\"https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg\",srcSet:\"https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg 1380w\"},className:\"framer-11gvdmd\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-timrgr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-pyuk04\",\"data-styles-preset\":\"Q9YGoPiQM\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255))\"},children:\"Trusted by Top Brands in Pool Industry\"})}),className:\"framer-19qc13q\",\"data-framer-name\":\"Text 1\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xzjw8p\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gsf6tk-container\",isModuleExternal:true,nodeId:\"j_Rt9X5yT\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:85,height:\"100%\",hoverFactor:1,id:\"j_Rt9X5yT\",layoutId:\"j_Rt9X5yT\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9kdsh3\",\"data-framer-name\":\"Frame 1171275841\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:703,pixelWidth:1847,positionX:\"center\",positionY:\"center\",sizes:\"92.8955px\",src:\"https://framerusercontent.com/images/wq733kPpxNYCiPJpUhEDMFbfid4.png\",srcSet:\"https://framerusercontent.com/images/wq733kPpxNYCiPJpUhEDMFbfid4.png?scale-down-to=512 512w,https://framerusercontent.com/images/wq733kPpxNYCiPJpUhEDMFbfid4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/wq733kPpxNYCiPJpUhEDMFbfid4.png 1847w\"},className:\"framer-msk5b6\",\"data-framer-name\":\"toppng.com-bbb-accredited-business-logo-better-business-bureau-634x374 1\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-w2wee\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-81cvmv\",\"data-framer-name\":\"Frame 1000001233\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:128,svg:'<svg width=\"128\" height=\"33\" viewBox=\"0 0 128 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_2_1747)\">\\n<path d=\"M88.5229 19.9336L88.0248 23.3564C87.8256 24.7401 87.4022 25.9781 86.7298 26.6578C85.6838 27.7744 84.5631 28.2599 82.7949 28.2599C79.8811 28.2599 78.0631 26.2208 78.0631 22.968C78.0631 19.084 80.7528 16.1224 84.2892 16.1224C85.5842 16.1224 86.68 16.5351 87.6512 17.3362C88.4482 17.9673 88.6972 18.7441 88.5229 19.9336ZM34.1142 19.9336L33.6655 23.3564C33.4661 24.8857 32.9925 25.9781 32.3195 26.6578C31.2726 27.7744 30.1509 28.2599 28.3811 28.2599C25.4646 28.2599 23.645 26.2208 23.645 22.968C23.645 19.084 26.3371 16.1224 29.8767 16.1224C31.1728 16.1224 32.2696 16.5351 33.2418 17.3362C34.0394 17.9673 34.2638 18.6956 34.1142 19.9336ZM12.1835 6.14978C12.7844 5.50025 13.3102 5.19868 13.6857 5.19868C14.6371 5.19868 14.9876 6.72971 14.9876 8.51592C14.9876 12.7842 13.2601 19.6507 9.65491 24.0118C9.10412 22.4112 8.80369 20.2538 8.80369 17.5397C8.80369 12.1347 10.9818 7.47203 12.1835 6.14978ZM125 26.8259C124.301 27.6551 123.48 28.0578 122.322 28.0578C120.295 28.0578 119.185 26.5179 119.475 24.1489L120.199 18.25C120.561 15.2887 119.04 13.6541 116.072 13.6541C114.118 13.6541 112.091 14.6965 110.692 16.4733C110.257 14.6728 108.954 13.6541 106.927 13.6541C105.069 13.6541 103.235 14.578 101.667 16.568L101.764 15.5493C101.884 14.578 101.257 13.9858 100.316 13.9858C99.6642 13.9858 98.8679 14.4122 98.7714 15.502L98.1199 21.7088C97.5891 27.0391 95.4415 28.0341 93.5835 28.0341C91.5325 28.0341 90.4708 26.3758 90.7603 24.1252L91.7979 15.7862C91.9427 14.6965 91.4842 13.9858 90.4949 13.9858C89.7952 13.9858 89.3367 14.4122 89.1919 15.0281C87.9372 14.199 86.5135 13.6778 84.6796 13.6778C79.8537 13.6778 76.0171 16.6628 75.269 21.7325C74.5451 26.5653 73.4352 28.0578 71.2876 28.0578C69.309 28.0578 68.392 26.6364 68.6816 24.2911L69.2848 19.0318C69.6709 15.7625 68.0542 13.6778 64.5072 13.6778C61.8529 13.6778 59.4158 15.3835 58.1369 16.8523L57.9921 17.0418L59.2951 4.91238C59.3675 4.10691 59.0538 3.3962 57.968 3.3962C56.9787 3.3962 56.4478 3.8937 56.3272 4.88869L54.5898 21.5904C54.0831 26.3284 51.6942 28.1052 49.3295 28.1052C47.2302 28.1052 45.9996 26.8259 46.2409 24.3384L47.4957 12.4933H50.8738C51.839 12.4933 52.5147 11.9958 52.5147 11.1903C52.5147 10.4085 52.0079 9.95842 51.1393 9.95842H47.8576L48.0989 7.68415C48.1713 6.90237 47.737 6.26273 46.6753 6.26273C45.7101 6.26273 45.2033 6.97344 45.1309 7.66046L44.8655 9.98211H42.8145C41.801 9.98211 41.1495 10.4796 41.1495 11.2851C41.1495 12.0195 41.7286 12.517 42.5732 12.517H44.5518L43.5384 22.1352C43.0075 27.2997 40.6428 28.1052 39.0744 28.1052C37.0233 28.1052 35.9616 26.4943 36.2512 24.1963L37.2646 15.8573C37.3853 14.8149 37.0233 14.0568 35.9616 14.0568C35.3584 14.0568 34.8758 14.4833 34.6586 15.0992C33.3556 14.2464 31.9802 13.7489 30.1222 13.7489C25.0791 13.7489 21.4114 17.0181 20.6875 22.0405C20.1084 26.0441 17.8884 28.1526 14.9929 28.1526C13.2555 28.1526 11.856 27.584 10.8425 26.3995C15.0411 21.8036 17.6471 14.3885 17.6471 8.27641C17.6471 5.05452 16.7061 2.16431 13.5933 2.16431C12.3627 2.16431 11.0597 2.87502 9.97387 4.10691C7.68154 6.73654 5.84768 12.2801 5.84768 17.7525C5.84768 21.1876 6.37853 24.0068 7.44024 26.1389C5.92007 27.3708 4.11034 28.1289 2.03518 28.1289C0.370222 28.1289 0.201313 30.6874 2.37299 30.6874C4.73771 30.6874 6.93352 29.7635 8.88803 28.2236C10.3599 29.8346 12.3627 30.6874 14.9205 30.6874C17.8402 30.6874 20.1325 29.4792 21.6286 27.2523C23.0522 29.5266 25.3928 30.6874 28.1436 30.6874C30.5083 30.6874 32.6076 29.882 34.1278 28.271C35.1412 29.882 36.8786 30.6874 39.002 30.6874C41.1013 30.6874 42.6938 29.953 44.0451 28.3421C45.0103 29.882 46.7476 30.6874 48.7263 30.6874C50.7532 30.6874 52.3699 30.1899 53.7935 28.8159C53.7935 29.6688 54.3003 30.3321 55.2655 30.3321C56.1341 30.3321 56.7132 29.8109 56.7856 28.8396L57.22 24.0778C57.4371 21.7562 58.3058 20.3111 58.9814 19.3872C59.3434 18.8897 61.3462 16.2837 63.8315 16.2837C65.7136 16.2837 66.5099 17.255 66.2928 19.1029L65.7136 24.1489C65.2552 28.2947 67.2338 30.6874 70.9739 30.6874C73.5799 30.6874 75.2932 29.6451 76.379 27.7498C77.7544 29.6924 80.1191 30.6874 82.6769 30.6874C85.0416 30.6874 87.1167 29.882 88.6369 28.3184C89.6021 29.8346 91.3395 30.6874 93.5111 30.6874C95.0313 30.6874 96.1895 30.2373 97.3478 29.3845C97.5891 29.953 98.0234 30.3321 98.7473 30.3321C99.616 30.3321 100.243 29.7398 100.316 28.8396L100.847 23.3908C101.209 19.8847 103.887 16.2837 106.155 16.2837C107.41 16.2837 107.965 17.0418 107.82 18.4869L106.734 28.579C106.614 29.5029 107.024 30.3321 108.182 30.3321C109.027 30.3321 109.557 29.7635 109.654 28.8396L110.378 22.1589C110.74 18.937 112.984 16.2837 115.421 16.2837C116.748 16.2837 117.303 17.2787 117.158 18.6291L116.579 23.6277C116.072 27.892 118.172 30.6638 122.177 30.6638C124.301 30.6638 126.014 29.882 127.1 28.4369C128.475 26.6601 126.255 25.3334 125 26.8259Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2_1747\">\\n<rect width=\"126.769\" height=\"31.6924\" fill=\"white\" transform=\"translate(0.763672 0.577393)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-171bf1n\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-xc68u2\",\"data-framer-name\":\"Frame 1171275840\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:149,svg:'<svg width=\"149\" height=\"21\" viewBox=\"0 0 149 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.52417 0.338191V20.7834H7.20598V12.8613H13.5233V20.7834H20.2355V0.338191H13.5233V7.25482H7.20598V0.338191\" fill=\"white\"/>\\n<path d=\"M27.7981 20.7834L28.5574 18.0716H35.2088L35.9985 20.7834H42.6803L35.3607 0.338191H28.5574L21.2378 20.7834H27.7981ZM34.0547 13.8363H29.833L31.8983 6.49308L34.0547 13.8363ZM51.7615 13.2269L59.3545 0.338191H51.9741L48.451 7.25482L44.9582 0.338191H37.4867L45.0797 13.3488V20.7834H51.7615V13.2269ZM73.4774 0.338191H67.9497L65.5199 12.9831H65.4592L63.1509 0.338191H56.6817L61.7538 20.7834H68.3445L70.6832 8.90019H70.7439L73.0825 20.7834H79.6732L84.7453 0.338191H78.2761L75.9678 12.9831H75.9071L73.4774 0.338191ZM112.961 13.6535C116.089 13.6535 116.545 14.5371 116.545 17.2184C116.545 19.0466 116.727 20.3263 116.879 20.7834H123.652V20.1435C122.862 20.1435 122.953 19.2294 122.953 16.5786C122.953 12.4651 121.647 11.9472 119.491 11.1549C121.86 10.4846 122.923 8.50408 122.923 6.15791C122.923 2.16638 120.675 0.338191 113.872 0.338191H104.214V20.7834H110.895V13.6535H112.961ZM110.895 5.12194H114.024C115.573 5.12194 116.727 5.79228 116.727 7.25482C116.727 8.6869 115.633 9.17441 113.568 9.17441H110.926V5.12194H110.895ZM134.069 20.7834C140.63 20.7834 144.912 17.8278 144.912 10.119C144.912 3.38517 140.812 0.307719 134.251 0.307719H125.292V20.7529H134.069V20.7834ZM133.249 5.12194C136.833 5.12194 138.2 6.24932 138.2 10.5151C138.2 14.3847 136.499 16.0301 133.371 16.0301H131.943V5.12194H133.249Z\" fill=\"white\"/>\\n<path d=\"M88.2077 20.7834L88.967 18.102H95.6185L96.4081 20.7834H103.09L95.8007 0.338191H88.9974L81.6778 20.7834H88.2077ZM94.4947 13.8363H90.273L92.3383 6.49308L94.4947 13.8363Z\" fill=\"white\"/>\\n<path d=\"M146.339 4.17738C145.246 4.17738 144.487 3.32422 144.487 2.25778C144.487 1.19134 145.276 0.338191 146.339 0.338191C147.402 0.338191 148.192 1.19134 148.192 2.25778C148.192 3.35469 147.402 4.17738 146.339 4.17738ZM146.339 4.48208C147.554 4.48208 148.526 3.47657 148.526 2.25778C148.526 1.03899 147.554 0.0639648 146.339 0.0639648C145.125 0.0639648 144.122 1.06946 144.122 2.25778C144.122 3.47657 145.094 4.48208 146.339 4.48208ZM146.674 2.3492C147.099 2.3492 147.433 2.16637 147.433 1.67886C147.433 1.28275 147.22 1.03899 146.552 1.03899H145.489V3.50704H145.793V2.37967H146.339L147.038 3.50704H147.402L146.674 2.3492ZM145.823 2.1359V1.25228H146.522C146.825 1.25228 147.129 1.31322 147.129 1.67886C147.129 2.16637 146.613 2.1359 146.279 2.1359H145.823Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qpueam\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-4mmoh8\",\"data-framer-name\":\"Frame\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:37,svg:'<svg width=\"37\" height=\"33\" viewBox=\"0 0 37 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_2_1757)\">\\n<path d=\"M2.55121 16.7952C5.46067 17.7095 7.67986 16.9394 9.30261 14.3012C10.3485 16.0788 11.8032 17.164 13.8726 17.1725C15.9588 17.181 17.4429 16.1452 18.5126 14.2659C19.5613 16.0661 21.0146 17.1584 23.0882 17.1725C25.18 17.1881 26.6614 16.1495 27.7184 14.2857C29.3132 16.8899 31.5282 17.7674 34.4572 16.7698C34.4698 17.0171 34.4908 17.2389 34.4908 17.4608C34.4922 21.5332 34.4936 25.6056 34.4908 29.6766C34.4894 31.4006 33.4716 32.4208 31.748 32.4208C22.9314 32.4222 14.1162 32.4222 5.29965 32.4208C3.5831 32.4208 2.55401 31.3892 2.55261 29.6639C2.54841 25.6155 2.55121 21.5671 2.55121 17.5187C2.55121 17.3096 2.55121 17.1005 2.55121 16.7952ZM29.7528 26.0719C29.526 27.1388 28.7993 27.786 27.7898 27.9047C26.4793 28.0601 25.3452 27.4299 24.83 26.2613C24.3259 25.1181 24.6102 23.8337 25.5553 22.9901C26.5367 22.114 27.6652 22.0928 29.0654 22.9138C29.4742 22.4969 29.8774 22.0843 30.2821 21.6717C29.057 20.2247 26.4597 20.0537 24.6788 21.3085C22.7396 22.6735 22.1403 25.3046 23.294 27.3861C24.4548 29.4774 27.0394 30.3563 29.2208 29.3997C31.1165 28.5688 32.1974 26.2302 31.566 24.3113C30.1813 24.3113 28.7951 24.3113 27.3754 24.3113C27.3754 24.9062 27.3754 25.4544 27.3754 26.0705C27.7843 26.0705 28.1525 26.0705 28.5207 26.0705C28.9141 26.0719 29.309 26.0719 29.7528 26.0719Z\" fill=\"white\"/>\\n<path d=\"M18.0157 11.3817C15.3036 11.3817 12.593 11.3817 9.79834 11.3817C9.97196 9.97995 10.133 8.63472 10.3052 7.29091C10.5712 5.21654 10.8568 3.14359 11.1033 1.06641C11.1593 0.598687 11.3203 0.417816 11.7977 0.423468C13.7089 0.444664 15.6187 0.434772 17.5298 0.42912C17.8757 0.427707 18.1025 0.47999 18.0997 0.920863C18.0857 4.33056 18.0899 7.74026 18.0843 11.1514C18.0871 11.215 18.0479 11.28 18.0157 11.3817Z\" fill=\"white\"/>\\n<path d=\"M26.6685 0.472938C28.6692 0.472938 30.551 0.443264 32.4314 0.488482C33.1398 0.505438 33.6999 0.977398 33.8777 1.65142C34.7164 4.82232 35.5004 8.00734 36.3013 11.1881C36.3125 11.2305 36.2915 11.28 36.2803 11.3676C36.1347 11.3874 35.9807 11.4269 35.8253 11.4269C33.4479 11.4312 31.0704 11.4199 28.6944 11.4382C28.2366 11.4411 28.0686 11.3238 28.007 10.8278C27.5883 7.40396 27.1277 3.98579 26.6685 0.472938Z\" fill=\"white\"/>\\n<path d=\"M0.609375 11.3534C0.753588 10.815 0.897801 10.3021 1.02941 9.78632C1.67487 7.25978 2.31613 4.73183 2.96298 2.20529C3.29341 0.915171 3.88987 0.438973 5.19478 0.431907C6.86513 0.423429 8.53688 0.430494 10.3192 0.430494C10.1932 1.46909 10.0854 2.41583 9.96361 3.36117C9.64438 5.8552 9.31395 8.34783 9.00312 10.8433C8.95692 11.2177 8.87571 11.441 8.42487 11.4368C5.93265 11.4184 3.44043 11.4269 0.946805 11.4226C0.858597 11.4226 0.768989 11.3873 0.609375 11.3534Z\" fill=\"white\"/>\\n<path d=\"M18.9861 11.3775C18.9861 7.75015 18.9861 4.15959 18.9861 0.501193C19.1961 0.477171 19.3949 0.43478 19.5923 0.43478C21.4587 0.429128 23.3251 0.441845 25.1914 0.423475C25.6059 0.419236 25.8299 0.512498 25.8873 0.973153C26.3115 4.38002 26.7526 7.78407 27.188 11.1881C27.1936 11.2319 27.1726 11.2785 27.1558 11.376C24.4522 11.3775 21.7401 11.3775 18.9861 11.3775Z\" fill=\"white\"/>\\n<path d=\"M0.521254 12.3567C3.2767 12.3567 6.03494 12.3567 8.79179 12.3567C8.9206 14.4113 6.93102 16.3161 4.69783 16.3288C2.43382 16.3401 0.406444 14.4367 0.521254 12.3567Z\" fill=\"white\"/>\\n<path d=\"M18.9888 12.3611C21.782 12.3611 24.5207 12.3611 27.2621 12.3611C27.1417 14.6163 25.3705 16.3134 23.1807 16.3275C20.9601 16.3431 19.133 14.6432 18.9888 12.3611Z\" fill=\"white\"/>\\n<path d=\"M18.0409 12.3582C17.8351 14.7716 16.0037 16.4122 13.7089 16.3246C11.6087 16.2455 9.80256 14.4339 9.80396 12.3582C12.5356 12.3582 15.2658 12.3582 18.0409 12.3582Z\" fill=\"white\"/>\\n<path d=\"M28.2381 12.3552C30.9935 12.3552 33.7518 12.3552 36.517 12.3552C36.1628 14.9157 34.2376 16.5548 31.9176 16.316C29.8888 16.1069 28.1401 14.2501 28.2381 12.3552Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2_1757\">\\n<rect width=\"36\" height=\"32\" fill=\"white\" transform=\"translate(0.516846 0.423584)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-d8174j-container hidden-1dp0tct\",id:elementId6,isModuleExternal:true,nodeId:\"LyyYm0jA7\",ref:ref7,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Slideshow1,{alignment:\"center\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowGap:10,arrowPadding:25,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:.3,effectsPerspective:1200,effectsRotate:15,effectsScale:.9,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:0,height:\"100%\",id:\"LyyYm0jA7\",intervalControl:3,itemAmount:1,layoutId:\"LyyYm0jA7\",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(ComponentViewportProvider,{height:516,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1awkino-container\",\"data-framer-name\":\"Slide show 1\",inComponentSlot:true,name:\"Slide show 1\",nodeId:\"uC5ll9log\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardConsultationCard,{height:\"100%\",id:\"uC5ll9log\",If6UZHgBW:addImageAlt({pixelHeight:1385,pixelWidth:1864,src:\"https://framerusercontent.com/images/DPlD5dl88fgv2fPY0FwD5hXcTM.jpg\",srcSet:\"https://framerusercontent.com/images/DPlD5dl88fgv2fPY0FwD5hXcTM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/DPlD5dl88fgv2fPY0FwD5hXcTM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/DPlD5dl88fgv2fPY0FwD5hXcTM.jpg 1864w\"},\"White Bottle\"),layoutId:\"uC5ll9log\",name:\"Slide show 1\",variant:\"FPlrKLdnx\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:516,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1csl7oj-container\",\"data-framer-name\":\"Slide show 2\",inComponentSlot:true,name:\"Slide show 2\",nodeId:\"iEiCxW95h\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardConsultationCard,{height:\"100%\",id:\"iEiCxW95h\",If6UZHgBW:addImageAlt({pixelHeight:1385,pixelWidth:1864,src:\"https://framerusercontent.com/images/23c6aatdLgAeqLXqf7Q3W9MUr8w.png\",srcSet:\"https://framerusercontent.com/images/23c6aatdLgAeqLXqf7Q3W9MUr8w.png?scale-down-to=512 512w,https://framerusercontent.com/images/23c6aatdLgAeqLXqf7Q3W9MUr8w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/23c6aatdLgAeqLXqf7Q3W9MUr8w.png 1864w\"},\"Blue Watch\"),layoutId:\"iEiCxW95h\",name:\"Slide show 2\",variant:\"d67iuIBAj\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:516,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8buddy-container\",\"data-framer-name\":\"Slide show 3\",inComponentSlot:true,name:\"Slide show 3\",nodeId:\"WirUUebLL\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardConsultationCard,{height:\"100%\",id:\"WirUUebLL\",If6UZHgBW:addImageAlt({pixelHeight:1385,pixelWidth:1864,src:\"https://framerusercontent.com/images/9ATj70xC7UyqcIPVrVTxxnlGtYM.jpg\",srcSet:\"https://framerusercontent.com/images/9ATj70xC7UyqcIPVrVTxxnlGtYM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/9ATj70xC7UyqcIPVrVTxxnlGtYM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/9ATj70xC7UyqcIPVrVTxxnlGtYM.jpg 1864w\"},\"Black Bottle\"),layoutId:\"WirUUebLL\",name:\"Slide show 3\",variant:\"FPlrKLdnx\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:516,children:/*#__PURE__*/_jsx(Container,{className:\"framer-sd2stm-container\",\"data-framer-name\":\"Slide show 4\",inComponentSlot:true,name:\"Slide show 4\",nodeId:\"KW4PW76aY\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardConsultationCard,{height:\"100%\",id:\"KW4PW76aY\",If6UZHgBW:addImageAlt({pixelHeight:1385,pixelWidth:1864,src:\"https://framerusercontent.com/images/TFM2aq5Mb4kC3VMX2LuejDU2XM.jpg\",srcSet:\"https://framerusercontent.com/images/TFM2aq5Mb4kC3VMX2LuejDU2XM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/TFM2aq5Mb4kC3VMX2LuejDU2XM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/TFM2aq5Mb4kC3VMX2LuejDU2XM.jpg 1864w\"},\"White Building\"),layoutId:\"KW4PW76aY\",name:\"Slide show 4\",variant:\"d67iuIBAj\",width:\"100%\"})})})],startFrom:1,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-goy6wd hidden-1dp0tct\",id:elementId7,ref:ref8,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{euNp7MUYv:{background:{alt:\"\",fit:\"fill\",pixelHeight:239,pixelWidth:1380,sizes:\"1117px\",src:\"https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg\",srcSet:\"https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg 1380w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:239,pixelWidth:1380,sizes:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 40px, 1px)`,src:\"https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg\",srcSet:\"https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/nLCgI620DcvLziEOzCAhcFDOuk.jpg 1380w\"},className:\"framer-1jg2vpo\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mabygf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-pyuk04\",\"data-styles-preset\":\"Q9YGoPiQM\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255))\"},children:\"Trusted by Top Brands in Pool Industry\"})}),className:\"framer-1svu5nh\",\"data-framer-name\":\"Text 1\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xpwauf\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19xmt07-container\",isModuleExternal:true,nodeId:\"bP3LYV7fY\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:85,height:\"100%\",hoverFactor:1,id:\"bP3LYV7fY\",layoutId:\"bP3LYV7fY\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9kdsh3\",\"data-framer-name\":\"Frame 1171275841\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:703,pixelWidth:1847,positionX:\"center\",positionY:\"center\",sizes:\"92.8955px\",src:\"https://framerusercontent.com/images/wq733kPpxNYCiPJpUhEDMFbfid4.png\",srcSet:\"https://framerusercontent.com/images/wq733kPpxNYCiPJpUhEDMFbfid4.png?scale-down-to=512 512w,https://framerusercontent.com/images/wq733kPpxNYCiPJpUhEDMFbfid4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/wq733kPpxNYCiPJpUhEDMFbfid4.png 1847w\"},className:\"framer-msk5b6\",\"data-framer-name\":\"toppng.com-bbb-accredited-business-logo-better-business-bureau-634x374 1\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-w2wee\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-81cvmv\",\"data-framer-name\":\"Frame 1000001233\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:128,svg:'<svg width=\"128\" height=\"33\" viewBox=\"0 0 128 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_2_1747)\">\\n<path d=\"M88.5229 19.9336L88.0248 23.3564C87.8256 24.7401 87.4022 25.9781 86.7298 26.6578C85.6838 27.7744 84.5631 28.2599 82.7949 28.2599C79.8811 28.2599 78.0631 26.2208 78.0631 22.968C78.0631 19.084 80.7528 16.1224 84.2892 16.1224C85.5842 16.1224 86.68 16.5351 87.6512 17.3362C88.4482 17.9673 88.6972 18.7441 88.5229 19.9336ZM34.1142 19.9336L33.6655 23.3564C33.4661 24.8857 32.9925 25.9781 32.3195 26.6578C31.2726 27.7744 30.1509 28.2599 28.3811 28.2599C25.4646 28.2599 23.645 26.2208 23.645 22.968C23.645 19.084 26.3371 16.1224 29.8767 16.1224C31.1728 16.1224 32.2696 16.5351 33.2418 17.3362C34.0394 17.9673 34.2638 18.6956 34.1142 19.9336ZM12.1835 6.14978C12.7844 5.50025 13.3102 5.19868 13.6857 5.19868C14.6371 5.19868 14.9876 6.72971 14.9876 8.51592C14.9876 12.7842 13.2601 19.6507 9.65491 24.0118C9.10412 22.4112 8.80369 20.2538 8.80369 17.5397C8.80369 12.1347 10.9818 7.47203 12.1835 6.14978ZM125 26.8259C124.301 27.6551 123.48 28.0578 122.322 28.0578C120.295 28.0578 119.185 26.5179 119.475 24.1489L120.199 18.25C120.561 15.2887 119.04 13.6541 116.072 13.6541C114.118 13.6541 112.091 14.6965 110.692 16.4733C110.257 14.6728 108.954 13.6541 106.927 13.6541C105.069 13.6541 103.235 14.578 101.667 16.568L101.764 15.5493C101.884 14.578 101.257 13.9858 100.316 13.9858C99.6642 13.9858 98.8679 14.4122 98.7714 15.502L98.1199 21.7088C97.5891 27.0391 95.4415 28.0341 93.5835 28.0341C91.5325 28.0341 90.4708 26.3758 90.7603 24.1252L91.7979 15.7862C91.9427 14.6965 91.4842 13.9858 90.4949 13.9858C89.7952 13.9858 89.3367 14.4122 89.1919 15.0281C87.9372 14.199 86.5135 13.6778 84.6796 13.6778C79.8537 13.6778 76.0171 16.6628 75.269 21.7325C74.5451 26.5653 73.4352 28.0578 71.2876 28.0578C69.309 28.0578 68.392 26.6364 68.6816 24.2911L69.2848 19.0318C69.6709 15.7625 68.0542 13.6778 64.5072 13.6778C61.8529 13.6778 59.4158 15.3835 58.1369 16.8523L57.9921 17.0418L59.2951 4.91238C59.3675 4.10691 59.0538 3.3962 57.968 3.3962C56.9787 3.3962 56.4478 3.8937 56.3272 4.88869L54.5898 21.5904C54.0831 26.3284 51.6942 28.1052 49.3295 28.1052C47.2302 28.1052 45.9996 26.8259 46.2409 24.3384L47.4957 12.4933H50.8738C51.839 12.4933 52.5147 11.9958 52.5147 11.1903C52.5147 10.4085 52.0079 9.95842 51.1393 9.95842H47.8576L48.0989 7.68415C48.1713 6.90237 47.737 6.26273 46.6753 6.26273C45.7101 6.26273 45.2033 6.97344 45.1309 7.66046L44.8655 9.98211H42.8145C41.801 9.98211 41.1495 10.4796 41.1495 11.2851C41.1495 12.0195 41.7286 12.517 42.5732 12.517H44.5518L43.5384 22.1352C43.0075 27.2997 40.6428 28.1052 39.0744 28.1052C37.0233 28.1052 35.9616 26.4943 36.2512 24.1963L37.2646 15.8573C37.3853 14.8149 37.0233 14.0568 35.9616 14.0568C35.3584 14.0568 34.8758 14.4833 34.6586 15.0992C33.3556 14.2464 31.9802 13.7489 30.1222 13.7489C25.0791 13.7489 21.4114 17.0181 20.6875 22.0405C20.1084 26.0441 17.8884 28.1526 14.9929 28.1526C13.2555 28.1526 11.856 27.584 10.8425 26.3995C15.0411 21.8036 17.6471 14.3885 17.6471 8.27641C17.6471 5.05452 16.7061 2.16431 13.5933 2.16431C12.3627 2.16431 11.0597 2.87502 9.97387 4.10691C7.68154 6.73654 5.84768 12.2801 5.84768 17.7525C5.84768 21.1876 6.37853 24.0068 7.44024 26.1389C5.92007 27.3708 4.11034 28.1289 2.03518 28.1289C0.370222 28.1289 0.201313 30.6874 2.37299 30.6874C4.73771 30.6874 6.93352 29.7635 8.88803 28.2236C10.3599 29.8346 12.3627 30.6874 14.9205 30.6874C17.8402 30.6874 20.1325 29.4792 21.6286 27.2523C23.0522 29.5266 25.3928 30.6874 28.1436 30.6874C30.5083 30.6874 32.6076 29.882 34.1278 28.271C35.1412 29.882 36.8786 30.6874 39.002 30.6874C41.1013 30.6874 42.6938 29.953 44.0451 28.3421C45.0103 29.882 46.7476 30.6874 48.7263 30.6874C50.7532 30.6874 52.3699 30.1899 53.7935 28.8159C53.7935 29.6688 54.3003 30.3321 55.2655 30.3321C56.1341 30.3321 56.7132 29.8109 56.7856 28.8396L57.22 24.0778C57.4371 21.7562 58.3058 20.3111 58.9814 19.3872C59.3434 18.8897 61.3462 16.2837 63.8315 16.2837C65.7136 16.2837 66.5099 17.255 66.2928 19.1029L65.7136 24.1489C65.2552 28.2947 67.2338 30.6874 70.9739 30.6874C73.5799 30.6874 75.2932 29.6451 76.379 27.7498C77.7544 29.6924 80.1191 30.6874 82.6769 30.6874C85.0416 30.6874 87.1167 29.882 88.6369 28.3184C89.6021 29.8346 91.3395 30.6874 93.5111 30.6874C95.0313 30.6874 96.1895 30.2373 97.3478 29.3845C97.5891 29.953 98.0234 30.3321 98.7473 30.3321C99.616 30.3321 100.243 29.7398 100.316 28.8396L100.847 23.3908C101.209 19.8847 103.887 16.2837 106.155 16.2837C107.41 16.2837 107.965 17.0418 107.82 18.4869L106.734 28.579C106.614 29.5029 107.024 30.3321 108.182 30.3321C109.027 30.3321 109.557 29.7635 109.654 28.8396L110.378 22.1589C110.74 18.937 112.984 16.2837 115.421 16.2837C116.748 16.2837 117.303 17.2787 117.158 18.6291L116.579 23.6277C116.072 27.892 118.172 30.6638 122.177 30.6638C124.301 30.6638 126.014 29.882 127.1 28.4369C128.475 26.6601 126.255 25.3334 125 26.8259Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2_1747\">\\n<rect width=\"126.769\" height=\"31.6924\" fill=\"white\" transform=\"translate(0.763672 0.577393)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-171bf1n\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-xc68u2\",\"data-framer-name\":\"Frame 1171275840\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:149,svg:'<svg width=\"149\" height=\"21\" viewBox=\"0 0 149 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.52417 0.338191V20.7834H7.20598V12.8613H13.5233V20.7834H20.2355V0.338191H13.5233V7.25482H7.20598V0.338191\" fill=\"white\"/>\\n<path d=\"M27.7981 20.7834L28.5574 18.0716H35.2088L35.9985 20.7834H42.6803L35.3607 0.338191H28.5574L21.2378 20.7834H27.7981ZM34.0547 13.8363H29.833L31.8983 6.49308L34.0547 13.8363ZM51.7615 13.2269L59.3545 0.338191H51.9741L48.451 7.25482L44.9582 0.338191H37.4867L45.0797 13.3488V20.7834H51.7615V13.2269ZM73.4774 0.338191H67.9497L65.5199 12.9831H65.4592L63.1509 0.338191H56.6817L61.7538 20.7834H68.3445L70.6832 8.90019H70.7439L73.0825 20.7834H79.6732L84.7453 0.338191H78.2761L75.9678 12.9831H75.9071L73.4774 0.338191ZM112.961 13.6535C116.089 13.6535 116.545 14.5371 116.545 17.2184C116.545 19.0466 116.727 20.3263 116.879 20.7834H123.652V20.1435C122.862 20.1435 122.953 19.2294 122.953 16.5786C122.953 12.4651 121.647 11.9472 119.491 11.1549C121.86 10.4846 122.923 8.50408 122.923 6.15791C122.923 2.16638 120.675 0.338191 113.872 0.338191H104.214V20.7834H110.895V13.6535H112.961ZM110.895 5.12194H114.024C115.573 5.12194 116.727 5.79228 116.727 7.25482C116.727 8.6869 115.633 9.17441 113.568 9.17441H110.926V5.12194H110.895ZM134.069 20.7834C140.63 20.7834 144.912 17.8278 144.912 10.119C144.912 3.38517 140.812 0.307719 134.251 0.307719H125.292V20.7529H134.069V20.7834ZM133.249 5.12194C136.833 5.12194 138.2 6.24932 138.2 10.5151C138.2 14.3847 136.499 16.0301 133.371 16.0301H131.943V5.12194H133.249Z\" fill=\"white\"/>\\n<path d=\"M88.2077 20.7834L88.967 18.102H95.6185L96.4081 20.7834H103.09L95.8007 0.338191H88.9974L81.6778 20.7834H88.2077ZM94.4947 13.8363H90.273L92.3383 6.49308L94.4947 13.8363Z\" fill=\"white\"/>\\n<path d=\"M146.339 4.17738C145.246 4.17738 144.487 3.32422 144.487 2.25778C144.487 1.19134 145.276 0.338191 146.339 0.338191C147.402 0.338191 148.192 1.19134 148.192 2.25778C148.192 3.35469 147.402 4.17738 146.339 4.17738ZM146.339 4.48208C147.554 4.48208 148.526 3.47657 148.526 2.25778C148.526 1.03899 147.554 0.0639648 146.339 0.0639648C145.125 0.0639648 144.122 1.06946 144.122 2.25778C144.122 3.47657 145.094 4.48208 146.339 4.48208ZM146.674 2.3492C147.099 2.3492 147.433 2.16637 147.433 1.67886C147.433 1.28275 147.22 1.03899 146.552 1.03899H145.489V3.50704H145.793V2.37967H146.339L147.038 3.50704H147.402L146.674 2.3492ZM145.823 2.1359V1.25228H146.522C146.825 1.25228 147.129 1.31322 147.129 1.67886C147.129 2.16637 146.613 2.1359 146.279 2.1359H145.823Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qpueam\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-4mmoh8\",\"data-framer-name\":\"Frame\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:37,svg:'<svg width=\"37\" height=\"33\" viewBox=\"0 0 37 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_2_1757)\">\\n<path d=\"M2.55121 16.7952C5.46067 17.7095 7.67986 16.9394 9.30261 14.3012C10.3485 16.0788 11.8032 17.164 13.8726 17.1725C15.9588 17.181 17.4429 16.1452 18.5126 14.2659C19.5613 16.0661 21.0146 17.1584 23.0882 17.1725C25.18 17.1881 26.6614 16.1495 27.7184 14.2857C29.3132 16.8899 31.5282 17.7674 34.4572 16.7698C34.4698 17.0171 34.4908 17.2389 34.4908 17.4608C34.4922 21.5332 34.4936 25.6056 34.4908 29.6766C34.4894 31.4006 33.4716 32.4208 31.748 32.4208C22.9314 32.4222 14.1162 32.4222 5.29965 32.4208C3.5831 32.4208 2.55401 31.3892 2.55261 29.6639C2.54841 25.6155 2.55121 21.5671 2.55121 17.5187C2.55121 17.3096 2.55121 17.1005 2.55121 16.7952ZM29.7528 26.0719C29.526 27.1388 28.7993 27.786 27.7898 27.9047C26.4793 28.0601 25.3452 27.4299 24.83 26.2613C24.3259 25.1181 24.6102 23.8337 25.5553 22.9901C26.5367 22.114 27.6652 22.0928 29.0654 22.9138C29.4742 22.4969 29.8774 22.0843 30.2821 21.6717C29.057 20.2247 26.4597 20.0537 24.6788 21.3085C22.7396 22.6735 22.1403 25.3046 23.294 27.3861C24.4548 29.4774 27.0394 30.3563 29.2208 29.3997C31.1165 28.5688 32.1974 26.2302 31.566 24.3113C30.1813 24.3113 28.7951 24.3113 27.3754 24.3113C27.3754 24.9062 27.3754 25.4544 27.3754 26.0705C27.7843 26.0705 28.1525 26.0705 28.5207 26.0705C28.9141 26.0719 29.309 26.0719 29.7528 26.0719Z\" fill=\"white\"/>\\n<path d=\"M18.0157 11.3817C15.3036 11.3817 12.593 11.3817 9.79834 11.3817C9.97196 9.97995 10.133 8.63472 10.3052 7.29091C10.5712 5.21654 10.8568 3.14359 11.1033 1.06641C11.1593 0.598687 11.3203 0.417816 11.7977 0.423468C13.7089 0.444664 15.6187 0.434772 17.5298 0.42912C17.8757 0.427707 18.1025 0.47999 18.0997 0.920863C18.0857 4.33056 18.0899 7.74026 18.0843 11.1514C18.0871 11.215 18.0479 11.28 18.0157 11.3817Z\" fill=\"white\"/>\\n<path d=\"M26.6685 0.472938C28.6692 0.472938 30.551 0.443264 32.4314 0.488482C33.1398 0.505438 33.6999 0.977398 33.8777 1.65142C34.7164 4.82232 35.5004 8.00734 36.3013 11.1881C36.3125 11.2305 36.2915 11.28 36.2803 11.3676C36.1347 11.3874 35.9807 11.4269 35.8253 11.4269C33.4479 11.4312 31.0704 11.4199 28.6944 11.4382C28.2366 11.4411 28.0686 11.3238 28.007 10.8278C27.5883 7.40396 27.1277 3.98579 26.6685 0.472938Z\" fill=\"white\"/>\\n<path d=\"M0.609375 11.3534C0.753588 10.815 0.897801 10.3021 1.02941 9.78632C1.67487 7.25978 2.31613 4.73183 2.96298 2.20529C3.29341 0.915171 3.88987 0.438973 5.19478 0.431907C6.86513 0.423429 8.53688 0.430494 10.3192 0.430494C10.1932 1.46909 10.0854 2.41583 9.96361 3.36117C9.64438 5.8552 9.31395 8.34783 9.00312 10.8433C8.95692 11.2177 8.87571 11.441 8.42487 11.4368C5.93265 11.4184 3.44043 11.4269 0.946805 11.4226C0.858597 11.4226 0.768989 11.3873 0.609375 11.3534Z\" fill=\"white\"/>\\n<path d=\"M18.9861 11.3775C18.9861 7.75015 18.9861 4.15959 18.9861 0.501193C19.1961 0.477171 19.3949 0.43478 19.5923 0.43478C21.4587 0.429128 23.3251 0.441845 25.1914 0.423475C25.6059 0.419236 25.8299 0.512498 25.8873 0.973153C26.3115 4.38002 26.7526 7.78407 27.188 11.1881C27.1936 11.2319 27.1726 11.2785 27.1558 11.376C24.4522 11.3775 21.7401 11.3775 18.9861 11.3775Z\" fill=\"white\"/>\\n<path d=\"M0.521254 12.3567C3.2767 12.3567 6.03494 12.3567 8.79179 12.3567C8.9206 14.4113 6.93102 16.3161 4.69783 16.3288C2.43382 16.3401 0.406444 14.4367 0.521254 12.3567Z\" fill=\"white\"/>\\n<path d=\"M18.9888 12.3611C21.782 12.3611 24.5207 12.3611 27.2621 12.3611C27.1417 14.6163 25.3705 16.3134 23.1807 16.3275C20.9601 16.3431 19.133 14.6432 18.9888 12.3611Z\" fill=\"white\"/>\\n<path d=\"M18.0409 12.3582C17.8351 14.7716 16.0037 16.4122 13.7089 16.3246C11.6087 16.2455 9.80256 14.4339 9.80396 12.3582C12.5356 12.3582 15.2658 12.3582 18.0409 12.3582Z\" fill=\"white\"/>\\n<path d=\"M28.2381 12.3552C30.9935 12.3552 33.7518 12.3552 36.517 12.3552C36.1628 14.9157 34.2376 16.5548 31.9176 16.316C29.8888 16.1069 28.1401 14.2501 28.2381 12.3552Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2_1757\">\\n<rect width=\"36\" height=\"32\" fill=\"white\" transform=\"translate(0.516846 0.423584)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-7lpl1q\",\"data-framer-name\":\"our recent work\",id:elementId8,ref:ref9,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-190xqdp\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-gnpebu\",\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-yzyz3e\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-126c9v8\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ar8myd\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-190xti5\",\"data-styles-preset\":\"QuTNz53Yy\",style:{\"--framer-text-alignment\":\"center\"},children:\"Our Recent Work\"})}),className:\"framer-t3l6r9\",\"data-framer-name\":\"Text 1\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YndsqgEut\"},implicitPathVariables:undefined},{href:{webPageId:\"YndsqgEut\"},implicitPathVariables:undefined},{href:{webPageId:\"YndsqgEut\"},implicitPathVariables:undefined},{href:{webPageId:\"YndsqgEut\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dpwq0v-container\",nodeId:\"ajWV9qGHZ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{euNp7MUYv:{Pjwj2LaOg:resolvedLinks1[1]},nWzKj3W9V:{Pjwj2LaOg:resolvedLinks1[2]},QvtLBAi1h:{Pjwj2LaOg:resolvedLinks1[3]}},children:/*#__PURE__*/_jsx(ButtonPrimaryButton,{dlVBgpKLv:\"Browse All Works\",height:\"100%\",id:\"ajWV9qGHZ\",layoutId:\"ajWV9qGHZ\",Pjwj2LaOg:resolvedLinks1[0],variant:\"xQAMtyuwR\",width:\"100%\",YVFZiszrG:{borderColor:\"var(--token-a58752c8-168c-47db-857e-906f22f33790, rgba(255, 255, 255, 0.15))\",borderStyle:\"solid\",borderWidth:3}})})})})})]})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{height:1530,width:`min(${componentViewport?.width||\"100vw\"} - 20px, 1440px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1440px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-181ng85-container\",nodeId:\"aH9F8FZLv\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{variant:\"f9tk6Z3BJ\"}},children:/*#__PURE__*/_jsx(BentoGrid,{height:\"100%\",id:\"aH9F8FZLv\",layoutId:\"aH9F8FZLv\",style:{height:\"100%\",width:\"100%\"},variant:\"mA5CXg4Wy\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-19mu7fu\",\"data-framer-name\":\"the pools we build\",id:elementId9,ref:ref10,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-18tut8p\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f77ivb\",\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uzx4i\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-8d8577\",\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-4nghuj\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-190xti5\",\"data-styles-preset\":\"QuTNz53Yy\",style:{\"--framer-text-alignment\":\"center\"},children:\"The Pools We Build\"})}),className:\"framer-uqtyc0\",\"data-framer-name\":\"Text 1\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{height:550,width:`min(${componentViewport?.width||\"100vw\"} - 20px, 1440px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5zacji-container hidden-72rtr7 hidden-g34ahf hidden-1hn01op\",nodeId:\"TToBr5EKV\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(HoverCardsWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"SScxBmfi2\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"ks082EwhW\",height:\"100%\",id:\"TToBr5EKV\",layoutId:\"TToBr5EKV\",style:{width:\"100%\"},variant:\"SScxBmfi2\",width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1snc8f6 hidden-1dp0tct\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:`min(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 40px, 1px), 1440px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hemcsa-container\",nodeId:\"f7i8oVSIe\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nWzKj3W9V:{HyYPpvgrR:10}},children:/*#__PURE__*/_jsx(CardContainer,{height:\"100%\",HyYPpvgrR:20,id:\"f7i8oVSIe\",layoutId:\"f7i8oVSIe\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"Ox8FqiY6O\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1xakrmm\",\"data-framer-name\":\"Our Process\",id:elementId10,ref:ref11,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6soekd\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-l0jb0f\",\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oqpwv8\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-190xti5\",\"data-styles-preset\":\"QuTNz53Yy\",style:{\"--framer-text-alignment\":\"center\"},children:\"Our Process\"})}),className:\"framer-qdc3no\",\"data-framer-name\":\"Text 1\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{height:1689,width:`min(${componentViewport?.width||\"100vw\"} - 20px, 1440px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-6otfo5-container hidden-72rtr7 hidden-g34ahf hidden-1hn01op\",nodeId:\"ypkOtAbsg\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Steps,{cOQ_zfut4:\"Step 1: Consultation\",gWeQMKsRU:\"We\u2019ll meet to discuss your vision and help you decide on the perfect pool.\",h1vqMDeDj:\"We\u2019ll work together to design and plan the pool of your dreams.\",height:\"100%\",id:\"ypkOtAbsg\",layoutId:\"ypkOtAbsg\",m7ySM2vEm:\"Step 3: Construction\",style:{height:\"100%\",width:\"100%\"},SUAwB7g8i:\"Step 2: Design & Planning\",variant:\"STTMK8Upe\",width:\"100%\",wjpy5hzTt:\"Step 4: Finishing Touches\",X4XGlT7AE:\"Our team will build your pool with top-quality materials for lasting durability.\",Zn4Xq2Q9T:\"We\u2019ll perfect every detail and hand over your stunning pool, ready for you to dive in.\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{height:46}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(Container,{className:\"framer-lhgwju-container hidden-72rtr7 hidden-g34ahf hidden-1hn01op\",id:\"lhgwju\",nodeId:\"TUv5zmgKl\",scopeId:\"augiA20Il\",children:[/*#__PURE__*/_jsx(ButtonPrimaryButton,{DD37PUdsx:DD37PUdsx3bnx0g({overlay:overlay2}),dlVBgpKLv:\"Contact Us\",height:\"100%\",id:\"TUv5zmgKl\",layoutId:\"TUv5zmgKl\",variant:overlay2.visible?\"GXXGb1Hah\":\"xQAMtyuwR\",width:\"100%\",YVFZiszrG:{borderColor:\"var(--token-a58752c8-168c-47db-857e-906f22f33790, rgba(255, 255, 255, 0.15))\",borderStyle:\"solid\",borderWidth:3}}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-haexo7\"),\"data-framer-portal-id\":\"lhgwju\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay2.hide()},\"mpD3DmDwV\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{width:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"669px\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-1rdbof5-container\"),\"data-framer-portal-id\":\"lhgwju\",inComponentSlot:true,nodeId:\"iNboYFtIh\",rendersWithMotion:true,scopeId:\"augiA20Il\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{variant:\"ppgiL7UT8\"}},children:/*#__PURE__*/_jsx(Popup,{height:\"100%\",id:\"iNboYFtIh\",layoutId:\"iNboYFtIh\",style:{width:\"100%\"},variant:\"J5QNtjCdS\",width:\"100%\",WxT2xI_tw:WxT2xI_tw1wnntms({overlay:overlay2})})})})})})]}),getContainer())})})]})})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{euNp7MUYv:{height:494},nWzKj3W9V:{height:494}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:493.8948,width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1440px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mi8hr4-container hidden-1dp0tct\",nodeId:\"VEnL53upk\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{euNp7MUYv:{variant:\"ORTCKc6vS\"},nWzKj3W9V:{style:{width:\"100%\"},variant:\"obOg1HuY8\"}},children:/*#__PURE__*/_jsx(Steps,{cOQ_zfut4:\"Step 1: Consultation\",gWeQMKsRU:\"We\u2019ll meet to discuss your vision and help you decide on the perfect pool.\",h1vqMDeDj:\"We\u2019ll work together to design and plan the pool of your dreams.\",height:\"100%\",id:\"VEnL53upk\",layoutId:\"VEnL53upk\",m7ySM2vEm:\"Step 3: Construction\",style:{height:\"100%\",width:\"100%\"},SUAwB7g8i:\"Step 2: Design & Planning\",variant:\"afrvZXLhq\",width:\"100%\",wjpy5hzTt:\"Step 4: Finishing Touches\",X4XGlT7AE:\"Our team will build your pool with top-quality materials for lasting durability.\",Zn4Xq2Q9T:\"We\u2019ll perfect every detail and hand over your stunning pool, ready for you to dive in.\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1c5n8vr-container hidden-1dp0tct\",id:\"1c5n8vr\",nodeId:\"oQ6cBMity\",scopeId:\"augiA20Il\",children:[/*#__PURE__*/_jsx(ButtonPrimaryButton,{DD37PUdsx:DD37PUdsx3bnx0g({overlay:overlay3}),dlVBgpKLv:\"Contact Us\",height:\"100%\",id:\"oQ6cBMity\",layoutId:\"oQ6cBMity\",variant:overlay3.visible?\"GXXGb1Hah\":\"xQAMtyuwR\",width:\"100%\",YVFZiszrG:{borderColor:\"var(--token-a58752c8-168c-47db-857e-906f22f33790, rgba(255, 255, 255, 0.15))\",borderStyle:\"solid\",borderWidth:3}}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-fpczsb\"),\"data-framer-portal-id\":\"1c5n8vr\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay3.hide()},\"wka51Omzf\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"669px\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-1wmrfas-container\"),\"data-framer-portal-id\":\"1c5n8vr\",inComponentSlot:true,nodeId:\"pUAAtNV4p\",rendersWithMotion:true,scopeId:\"augiA20Il\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Popup,{height:\"100%\",id:\"pUAAtNV4p\",layoutId:\"pUAAtNV4p\",style:{width:\"100%\"},variant:\"J5QNtjCdS\",width:\"100%\",WxT2xI_tw:WxT2xI_tw1wnntms({overlay:overlay3})})})})]}),getContainer())})})]})})})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-10g45pp\",\"data-framer-name\":\"Who we are\",id:elementId11,ref:ref12,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-avjfeo\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-165muv3\",\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-18izsiy\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-m21m5j\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a6l9bz\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-190xti5\",\"data-styles-preset\":\"QuTNz53Yy\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255))\"},children:\"Who We Are\"})}),className:\"framer-bd9zgj\",\"data-framer-name\":\"Text 1\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-x0s9r5\",\"data-styles-preset\":\"QhK6qqT5U\",style:{\"--framer-text-alignment\":\"center\"},children:\"At The Premier Pool Company, we bring your dream pool to life with expertise and passion. Based in Ohio, our company was founded by two industry veterans, Aaron Lehner and Harold Conigy, who joined forces to create a business built on quality, integrity, and exceptional craftsmanship. \"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-x0s9r5\",\"data-styles-preset\":\"QhK6qqT5U\",style:{\"--framer-text-alignment\":\"center\"},children:\"At The Premier Pool Company, we bring your dream pool to life with expertise and passion. Based in Ohio, our company was founded by two industry veterans, Aaron Lehner and Harold Conigy, who joined forces to create a business built on quality, integrity, and exceptional craftsmanship. Aaron, who grew up in construction through his dad\u2019s nonprofit, has 10 years of experience in disaster relief home rebuilding, while Harold began building pools at 16, now bringing over eight years of dedicated pool-building expertise. Together, they have been crafting pools across Ohio, turning backyards into luxurious escapes.\"})}),className:\"framer-qg404d\",\"data-framer-name\":\"Body Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pwrvqg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{background:{alt:\"\",fit:\"fill\",pixelHeight:1026,pixelWidth:1327,sizes:`max(min(${componentViewport?.width||\"100vw\"} - 20px, 1440px) - 60px, 1px)`,src:\"https://framerusercontent.com/images/x3owbIq4vZ24M2UoeAoVCjqdg.png\",srcSet:\"https://framerusercontent.com/images/x3owbIq4vZ24M2UoeAoVCjqdg.png?scale-down-to=512 512w,https://framerusercontent.com/images/x3owbIq4vZ24M2UoeAoVCjqdg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/x3owbIq4vZ24M2UoeAoVCjqdg.png 1327w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1026,pixelWidth:1327,sizes:`calc((min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 40px) * 1.0064)`,src:\"https://framerusercontent.com/images/x3owbIq4vZ24M2UoeAoVCjqdg.png\",srcSet:\"https://framerusercontent.com/images/x3owbIq4vZ24M2UoeAoVCjqdg.png?scale-down-to=512 512w,https://framerusercontent.com/images/x3owbIq4vZ24M2UoeAoVCjqdg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/x3owbIq4vZ24M2UoeAoVCjqdg.png 1327w\"},className:\"framer-1ejwxsd\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-q4c213-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"JGDN50WF3\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:20,bottomLeftRadius:20,bottomRightRadius:20,controls:false,height:\"100%\",id:\"JGDN50WF3\",isMixedBorderRadius:false,layoutId:\"JGDN50WF3\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/nKq0vQ9fth4WNFByCeuly5JVM.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:20,topRightRadius:20,volume:25,width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XsCkYBfaM\"},implicitPathVariables:undefined},{href:{webPageId:\"XsCkYBfaM\"},implicitPathVariables:undefined},{href:{webPageId:\"XsCkYBfaM\"},implicitPathVariables:undefined},{href:{webPageId:\"XsCkYBfaM\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,children:/*#__PURE__*/_jsx(Container,{className:\"framer-449n99-container\",nodeId:\"s1nAX0aty\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{euNp7MUYv:{Pjwj2LaOg:resolvedLinks2[1]},nWzKj3W9V:{Pjwj2LaOg:resolvedLinks2[2]},QvtLBAi1h:{Pjwj2LaOg:resolvedLinks2[3]}},children:/*#__PURE__*/_jsx(ButtonPrimaryButton,{dlVBgpKLv:\"Learn More\",height:\"100%\",id:\"s1nAX0aty\",layoutId:\"s1nAX0aty\",Pjwj2LaOg:resolvedLinks2[0],variant:\"xQAMtyuwR\",width:\"100%\",YVFZiszrG:{borderColor:\"var(--token-a58752c8-168c-47db-857e-906f22f33790, rgba(255, 255, 255, 0.15))\",borderStyle:\"solid\",borderWidth:3}})})})})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1qviqyg\",\"data-framer-name\":\"Pool services in ohio\",id:elementId12,ref:ref13,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ah5o2y\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-byvilx\",\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-14nd7bb\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mcbfes\",\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pbdcdz\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-190xti5\",\"data-styles-preset\":\"QuTNz53Yy\",style:{\"--framer-text-alignment\":\"center\"},children:\"Pool Services in OHIO\"})}),className:\"framer-1tskm5g\",\"data-framer-name\":\"Text 1\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-etkl1f\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{background:{alt:\"\",fit:\"stretch\",pixelHeight:2040,pixelWidth:1880,positionX:\"center\",positionY:\"center\",sizes:\"329px\",src:\"https://framerusercontent.com/images/tdxvdtZSXeVdSuIuUlxj1IQBzzQ.png\",srcSet:\"https://framerusercontent.com/images/tdxvdtZSXeVdSuIuUlxj1IQBzzQ.png?scale-down-to=1024 943w,https://framerusercontent.com/images/tdxvdtZSXeVdSuIuUlxj1IQBzzQ.png 1880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:2040,pixelWidth:1880,positionX:\"center\",positionY:\"center\",sizes:\"470px\",src:\"https://framerusercontent.com/images/tdxvdtZSXeVdSuIuUlxj1IQBzzQ.png\",srcSet:\"https://framerusercontent.com/images/tdxvdtZSXeVdSuIuUlxj1IQBzzQ.png?scale-down-to=1024 943w,https://framerusercontent.com/images/tdxvdtZSXeVdSuIuUlxj1IQBzzQ.png 1880w\"},className:\"framer-husiq8\",\"data-framer-name\":\"Group 1000002063\"})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LktLjHroN\"},implicitPathVariables:undefined},{href:{webPageId:\"LktLjHroN\"},implicitPathVariables:undefined},{href:{webPageId:\"LktLjHroN\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qj0xj2-container hidden-1dp0tct\",isAuthoredByUser:true,nodeId:\"bltqSv77z\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{euNp7MUYv:{DublinLink:resolvedLinks3[1]},nWzKj3W9V:{DublinLink:resolvedLinks3[2]}},children:/*#__PURE__*/_jsx(CitySelectorGrid,{DublinLink:resolvedLinks3[0],height:\"100%\",id:\"bltqSv77z\",layoutId:\"bltqSv77z\",previewCity:\"Westerville\",style:{width:\"100%\"},width:\"100%\"})})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GEfyZZVhn\"},implicitPathVariables:undefined},{href:{webPageId:\"GEfyZZVhn\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5w1cv5-container hidden-72rtr7 hidden-g34ahf hidden-1hn01op\",isAuthoredByUser:true,nodeId:\"EQqVL5vTH\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{GranvilleLink:resolvedLinks4[1]}},children:/*#__PURE__*/_jsx(CitySelectorGrid1,{GranvilleLink:resolvedLinks4[0],height:\"100%\",id:\"EQqVL5vTH\",layoutId:\"EQqVL5vTH\",previewCity:\"Columbus\",style:{width:\"100%\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QvtLBAi1h:{width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:438,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ur0ar4-container\",id:elementId13,nodeId:\"VojwfEJbz\",ref:ref14,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nWzKj3W9V:{variant:\"LZUXFPyJ5\"},QvtLBAi1h:{variant:\"qhfyxM6Qh\"}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"VojwfEJbz\",layoutId:\"VojwfEJbz\",style:{width:\"100%\"},variant:\"cbciIvvHv\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1n49l9s-container\",id:elementId14,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"NoyMnXTFu\",ref:ref15,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"NoyMnXTFu\",intensity:15,layoutId:\"NoyMnXTFu\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tuhbW.framer-lux5qc, .framer-tuhbW .framer-lux5qc { display: block; }\",\".framer-tuhbW.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 1440px; }\",\".framer-tuhbW .framer-1hltwlr-container { flex: none; height: 95px; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 9; }\",\".framer-tuhbW.framer-1sy0b8, .framer-tuhbW.framer-1hoet0i { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-tuhbW.framer-jazf5g-container, .framer-tuhbW.framer-yfp72j-container { flex: none; height: auto; left: 50%; position: fixed; top: 50%; transform: translate(-50%, -50%); width: 669px; z-index: 10; }\",\".framer-tuhbW .framer-e006b9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-tuhbW .framer-1582ruv { flex: none; height: 80px; overflow: hidden; position: relative; width: 100%; }\",\".framer-tuhbW .framer-gfhcx { -webkit-backdrop-filter: blur(16px); align-content: flex-start; align-items: flex-start; backdrop-filter: blur(16px); background-color: #ffffff; border-bottom-left-radius: 5666px; border-bottom-right-radius: 5666px; border-top-left-radius: 5666px; border-top-right-radius: 5666px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 50px; top: 690px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-tuhbW .framer-1k94wg0 { flex: none; height: 3px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-1db6go2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.818735122680664px; height: min-content; justify-content: center; overflow: visible; padding: 10.424980163574219px 15.637470245361328px 10.424980163574219px 15.637470245361328px; position: relative; width: min-content; }\",\".framer-tuhbW .framer-196sxa4 { flex: none; height: 41px; position: relative; width: 42px; }\",\".framer-tuhbW .framer-1ry6tka { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5.212490081787109px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tuhbW .framer-1fdep6v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10.424980163574219px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tuhbW .framer-1mtm08f, .framer-tuhbW .framer-9odvbp, .framer-tuhbW .framer-f2yfps, .framer-tuhbW .framer-p2fr76, .framer-tuhbW .framer-gpt9o4, .framer-tuhbW .framer-3qwytm, .framer-tuhbW .framer-1h1ykh, .framer-tuhbW .framer-1fehgtm, .framer-tuhbW .framer-16j7v22, .framer-tuhbW .framer-128w7l7, .framer-tuhbW .framer-16a6jbo, .framer-tuhbW .framer-qdc3no { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-tuhbW .framer-1x23qmc { 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-tuhbW .framer-1eush5i, .framer-tuhbW .framer-1fpme35, .framer-tuhbW .framer-1xa42po, .framer-tuhbW .framer-1yxudxa, .framer-tuhbW .framer-12gbi8 { flex: none; gap: 0px; height: 18px; overflow: visible; position: relative; width: 18px; }\",\".framer-tuhbW .framer-tgbir8, .framer-tuhbW .framer-15q9nd6, .framer-tuhbW .framer-fliy40, .framer-tuhbW .framer-vbh3dd, .framer-tuhbW .framer-81cvmv, .framer-tuhbW .framer-xc68u2, .framer-tuhbW .framer-4mmoh8 { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-tuhbW .framer-njpj9x { bottom: 0px; flex: none; left: -1px; position: absolute; right: 1px; top: 0px; }\",\".framer-tuhbW .framer-1xmfp64 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 98px 120px 98px 120px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-1fifjqb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: center; max-width: 800px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-5xyw5j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-1dle68w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-1h00ng3 { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-5hbeit, .framer-tuhbW .framer-j0exq4 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-tuhbW .framer-pi5r6k { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tuhbW .framer-1ueu5j9, .framer-tuhbW .framer-qd4849, .framer-tuhbW .framer-1pi251x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tuhbW .framer-4xz570, .framer-tuhbW .framer-1umyxw7 { flex: none; height: 32px; position: relative; width: 33px; }\",\".framer-tuhbW .framer-tefkkx { flex: none; height: 31px; position: relative; width: 30px; }\",\".framer-tuhbW .framer-1rmw6ic, .framer-tuhbW .framer-pif2bc { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-tuhbW .framer-1df8tgi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-tuhbW .framer-1yt9hfz-container, .framer-tuhbW .framer-1dpwq0v-container, .framer-tuhbW .framer-lhgwju-container, .framer-tuhbW .framer-1c5n8vr-container, .framer-tuhbW .framer-449n99-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-tuhbW .framer-1yroux1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-1crw9ca { align-content: center; align-items: center; background-color: #0a376e; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px; border-top-left-radius: 14px; border-top-right-radius: 14px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 96px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-tuhbW .framer-1ijyuwu-container { flex: none; height: 80px; position: relative; width: 358px; }\",\".framer-tuhbW .framer-1399ni6, .framer-tuhbW .framer-ab4zyz, .framer-tuhbW .framer-zb23t3, .framer-tuhbW .framer-1ccqdc8 { align-content: center; align-items: center; display: flex; 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-tuhbW .framer-xbgjjp, .framer-tuhbW .framer-176smqg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tuhbW .framer-1egmg81-container { flex: none; height: 95px; position: relative; width: 1709px; }\",\".framer-tuhbW .framer-c3kpxq, .framer-tuhbW .framer-14bea2z { flex: none; height: 43px; position: relative; width: 43px; }\",\".framer-tuhbW .framer-1qt7iqk, .framer-tuhbW .framer-1a30vj6 { flex: none; height: 43px; position: relative; width: 44px; }\",\".framer-tuhbW .framer-15nod7u { align-content: flex-end; align-items: flex-end; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 810px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-tuhbW .framer-1abrdql { border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; border-top-left-radius: 25px; border-top-right-radius: 25px; flex: none; height: 98%; left: calc(50.138888888888914% - 97.15277777777777% / 2); overflow: hidden; position: absolute; top: calc(50.98765432098767% - 97.90123456790123% / 2); width: 97%; will-change: var(--framer-will-change-override, transform); }\",\".framer-tuhbW .framer-xdnwkp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 72px; height: 1115px; justify-content: center; max-width: 1440px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-kdk7en { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-13oyhdf, .framer-tuhbW .framer-gnpebu, .framer-tuhbW .framer-1f77ivb, .framer-tuhbW .framer-byvilx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 120px 0px 120px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-17s9fd3, .framer-tuhbW .framer-yzyz3e, .framer-tuhbW .framer-1uzx4i, .framer-tuhbW .framer-18izsiy, .framer-tuhbW .framer-14nd7bb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 630px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-tuhbW .framer-1751ajw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-698xn5, .framer-tuhbW .framer-ar8myd, .framer-tuhbW .framer-4nghuj, .framer-tuhbW .framer-1oqpwv8, .framer-tuhbW .framer-1a6l9bz, .framer-tuhbW .framer-1pbdcdz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-vsb8ec, .framer-tuhbW .framer-19qc13q, .framer-tuhbW .framer-t3l6r9, .framer-tuhbW .framer-uqtyc0, .framer-tuhbW .framer-bd9zgj, .framer-tuhbW .framer-1tskm5g { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-tuhbW .framer-h1qqro-container { flex: none; height: 265px; position: relative; width: 100%; z-index: 2; }\",\".framer-tuhbW .framer-u6081e-container, .framer-tuhbW .framer-abldc9-container, .framer-tuhbW .framer-o1flqi-container, .framer-tuhbW .framer-6jyvqb-container { height: 265px; position: relative; width: 325px; }\",\".framer-tuhbW .framer-trnoa6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 246px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-11gvdmd { align-content: center; align-items: center; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 10px 20px 10px 20px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-tuhbW .framer-timrgr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-1xzjw8p { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background-color: rgba(255, 255, 255, 0.12); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; height: 99px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-tuhbW .framer-1gsf6tk-container { flex: none; height: 101%; left: calc(48.615916955017326% - 284px / 2); position: absolute; top: 0px; width: 284px; }\",\".framer-tuhbW .framer-9kdsh3 { gap: 0px; height: 31px; overflow: visible; position: relative; width: 86px; }\",\".framer-tuhbW .framer-msk5b6 { aspect-ratio: 1.6937120389308917 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 55px); left: -3px; mix-blend-mode: screen; position: absolute; top: -12px; width: 93px; }\",\".framer-tuhbW .framer-w2wee { height: 33px; overflow: hidden; position: relative; width: 128px; }\",\".framer-tuhbW .framer-171bf1n { height: 21px; overflow: hidden; position: relative; width: 149px; }\",\".framer-tuhbW .framer-qpueam { height: 33px; overflow: hidden; position: relative; width: 37px; }\",\".framer-tuhbW .framer-d8174j-container { flex: none; height: 590px; position: relative; width: 639px; }\",\".framer-tuhbW .framer-1awkino-container, .framer-tuhbW .framer-1csl7oj-container, .framer-tuhbW .framer-8buddy-container, .framer-tuhbW .framer-sd2stm-container { height: auto; position: relative; width: auto; }\",\".framer-tuhbW .framer-goy6wd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 263px; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-1jg2vpo { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: hidden; padding: 10px 100px 10px 100px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tuhbW .framer-1mabygf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-1svu5nh { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 468px; word-break: break-word; word-wrap: break-word; }\",\".framer-tuhbW .framer-1xpwauf { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background-color: rgba(255, 255, 255, 0.12); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; height: 116px; overflow: hidden; position: relative; width: 677px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tuhbW .framer-19xmt07-container { flex: none; height: 110px; left: 0px; position: absolute; top: calc(50.00000000000002% - 110px / 2); width: 100%; }\",\".framer-tuhbW .framer-7lpl1q, .framer-tuhbW .framer-19mu7fu, .framer-tuhbW .framer-1qviqyg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: center; max-width: 1440px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-190xqdp, .framer-tuhbW .framer-18tut8p, .framer-tuhbW .framer-avjfeo, .framer-tuhbW .framer-1ah5o2y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-126c9v8, .framer-tuhbW .framer-8d8577, .framer-tuhbW .framer-1mcbfes { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-181ng85-container { flex: none; height: 800px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-5zacji-container, .framer-tuhbW .framer-5w1cv5-container, .framer-tuhbW .framer-1ur0ar4-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-tuhbW .framer-1snc8f6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-1hemcsa-container { flex: 1 0 0px; height: auto; max-width: 1440px; position: relative; width: 1px; }\",\".framer-tuhbW .framer-1xakrmm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 65px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-6soekd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-l0jb0f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-6otfo5-container { flex: none; height: 1689px; position: relative; width: 100%; }\",\".framer-tuhbW.framer-haexo7, .framer-tuhbW.framer-fpczsb { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 4; }\",\".framer-tuhbW.framer-1rdbof5-container, .framer-tuhbW.framer-1wmrfas-container { flex: none; height: auto; left: 50%; position: fixed; top: 50%; transform: translate(-50%, -50%); width: 669px; z-index: 4; }\",\".framer-tuhbW .framer-mi8hr4-container { flex: none; height: 494px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-10g45pp { align-content: center; align-items: center; background-color: #011533; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1440px; overflow: hidden; padding: 0px 0px 50px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-tuhbW .framer-165muv3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 38px 120px 38px 120px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-m21m5j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 166%; }\",\".framer-tuhbW .framer-qg404d { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-tuhbW .framer-pwrvqg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 637px; justify-content: center; overflow: visible; padding: 0px 20px 50px 20px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-1ejwxsd { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; height: 863px; position: relative; width: 101%; }\",\".framer-tuhbW .framer-q4c213-container { bottom: 127px; flex: none; height: 499px; left: calc(50.00000000000002% - 913px / 2); position: absolute; width: 913px; }\",\".framer-tuhbW .framer-etkl1f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 94px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-tuhbW .framer-husiq8 { aspect-ratio: 0.9215686274509803 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 510px); position: relative; width: 470px; }\",\".framer-tuhbW .framer-qj0xj2-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-tuhbW .framer-1n49l9s-container { flex: none; height: auto; position: relative; width: auto; z-index: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,\"@media (min-width: 1200px) and (max-width: 1439px) { .framer-tuhbW.framer-72rtr7 { width: 1200px; } .framer-tuhbW .framer-1xmfp64 { padding: 98px 70px 98px 70px; } .framer-tuhbW .framer-xdnwkp { gap: 70px; padding: 0px 20px 0px 20px; } .framer-tuhbW .framer-13oyhdf, .framer-tuhbW .framer-gnpebu, .framer-tuhbW .framer-1f77ivb, .framer-tuhbW .framer-l0jb0f, .framer-tuhbW .framer-byvilx { padding: 0px 70px 0px 70px; } .framer-tuhbW .framer-1jg2vpo { flex: none; order: 0; width: 1117px; } .framer-tuhbW .framer-1xpwauf { width: 455px; } .framer-tuhbW .framer-19xmt07-container { left: calc(49.89010989010991% - 100% / 2); } .framer-tuhbW .framer-mi8hr4-container { height: 494px; } .framer-tuhbW .framer-165muv3 { padding: 38px 70px 38px 70px; }}\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-tuhbW.framer-72rtr7 { gap: 29px; padding: 30px 20px 30px 20px; width: 810px; } .framer-tuhbW .framer-1hltwlr-container, .framer-tuhbW .framer-1fifjqb { order: 0; } .framer-tuhbW .framer-e006b9 { order: 1; } .framer-tuhbW .framer-1xmfp64 { padding: 98px 50px 98px 50px; } .framer-tuhbW .framer-1yroux1 { order: 3; } .framer-tuhbW .framer-1egmg81-container { order: 0; width: 756px; } .framer-tuhbW .framer-15nod7u { order: 2; } .framer-tuhbW .framer-xdnwkp { order: 4; } .framer-tuhbW .framer-13oyhdf, .framer-tuhbW .framer-1f77ivb, .framer-tuhbW .framer-l0jb0f, .framer-tuhbW .framer-byvilx { padding: 0px 50px 0px 50px; } .framer-tuhbW .framer-1mabygf { gap: 35px; justify-content: flex-start; } .framer-tuhbW .framer-1svu5nh { width: 154px; } .framer-tuhbW .framer-1xpwauf { width: 338px; } .framer-tuhbW .framer-19xmt07-container { left: calc(50.887573964497065% - 102.07100591715977% / 2); width: 102%; } .framer-tuhbW .framer-7lpl1q { order: 5; } .framer-tuhbW .framer-gnpebu { padding: 28px 50px 28px 50px; } .framer-tuhbW .framer-19mu7fu { order: 6; padding: 33px 0px 33px 0px; } .framer-tuhbW .framer-1xakrmm { order: 7; } .framer-tuhbW .framer-mi8hr4-container { height: auto; } .framer-tuhbW .framer-10g45pp { order: 8; } .framer-tuhbW .framer-165muv3 { padding: 38px 50px 38px 50px; } .framer-tuhbW .framer-m21m5j { width: 103%; } .framer-tuhbW .framer-q4c213-container { height: 382px; left: calc(50.00000000000002% - 683px / 2); width: 683px; } .framer-tuhbW .framer-1qviqyg { order: 9; } .framer-tuhbW .framer-etkl1f { flex-direction: column; } .framer-tuhbW .framer-qj0xj2-container { flex: none; width: 100%; } .framer-tuhbW .framer-1ur0ar4-container { order: 10; } .framer-tuhbW .framer-1n49l9s-container { order: 11; }}\",\"@media (max-width: 809px) { .framer-tuhbW.framer-72rtr7 { gap: 15px; padding: 0px 10px 0px 10px; width: 390px; } .framer-tuhbW .framer-1hltwlr-container { height: auto; order: 0; } .framer-tuhbW.framer-jazf5g-container { left: 52%; top: 54%; width: 87%; } .framer-tuhbW .framer-e006b9, .framer-tuhbW .framer-6otfo5-container { order: 1; } .framer-tuhbW .framer-gfhcx { right: 30px; top: 685px; } .framer-tuhbW .framer-1xmfp64 { padding: 25px 30px 25px 30px; } .framer-tuhbW .framer-1fifjqb { gap: 10px; max-width: 460px; order: 0; } .framer-tuhbW .framer-pi5r6k { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 6px; } .framer-tuhbW.framer-yfp72j-container { left: 51%; width: 354px; } .framer-tuhbW .framer-1yroux1 { order: 2; padding: 206px 0px 0px 0px; } .framer-tuhbW .framer-1crw9ca { flex: 1 0 0px; padding: 0px 10px 0px 10px; width: 1px; } .framer-tuhbW .framer-1ijyuwu-container { order: 0; } .framer-tuhbW .framer-15nod7u { flex-direction: column; height: 801px; justify-content: flex-end; order: 3; } .framer-tuhbW .framer-1abrdql { height: 783px; left: 10px; right: 10px; top: 19px; width: unset; } .framer-tuhbW .framer-xdnwkp { gap: 0px; height: min-content; order: 4; } .framer-tuhbW .framer-kdk7en { gap: 45px; padding: 30px 0px 0px 0px; } .framer-tuhbW .framer-13oyhdf, .framer-tuhbW .framer-etkl1f { padding: 0px; } .framer-tuhbW .framer-17s9fd3, .framer-tuhbW .framer-yzyz3e, .framer-tuhbW .framer-1uzx4i, .framer-tuhbW .framer-18izsiy, .framer-tuhbW .framer-14nd7bb { max-width: 460px; } .framer-tuhbW .framer-698xn5, .framer-tuhbW .framer-ar8myd, .framer-tuhbW .framer-4nghuj, .framer-tuhbW .framer-1oqpwv8, .framer-tuhbW .framer-1a6l9bz, .framer-tuhbW .framer-1pbdcdz { gap: 3px; } .framer-tuhbW .framer-7lpl1q { gap: 0px; order: 5; } .framer-tuhbW .framer-190xqdp { gap: 60px; order: 0; overflow: visible; padding: 48px 0px 48px 0px; } .framer-tuhbW .framer-gnpebu, .framer-tuhbW .framer-1f77ivb, .framer-tuhbW .framer-byvilx { padding: 0px 30px 0px 30px; } .framer-tuhbW .framer-126c9v8 { padding: 5px 0px 5px 0px; } .framer-tuhbW .framer-181ng85-container { height: 1530px; order: 5; } .framer-tuhbW .framer-19mu7fu { gap: 68px; order: 6; padding: 20px 0px 0px 0px; } .framer-tuhbW .framer-18tut8p { gap: 60px; width: 350px; } .framer-tuhbW .framer-1xakrmm { gap: 20px; order: 7; } .framer-tuhbW .framer-6soekd { align-content: center; align-items: center; gap: 0px; padding: 42px 0px 42px 0px; } .framer-tuhbW .framer-l0jb0f { gap: 20px; order: 0; padding: 59px 30px 0px 30px; } .framer-tuhbW .framer-qdc3no { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-tuhbW .framer-lhgwju-container { order: 2; } .framer-tuhbW.framer-haexo7 { z-index: 10; } .framer-tuhbW.framer-1rdbof5-container { width: auto; z-index: 10; } .framer-tuhbW .framer-10g45pp { gap: 77px; order: 8; padding: 0px 10px 50px 10px; } .framer-tuhbW .framer-avjfeo, .framer-tuhbW .framer-1ah5o2y { gap: 60px; } .framer-tuhbW .framer-165muv3 { padding: 38px 30px 38px 30px; } .framer-tuhbW .framer-m21m5j { width: 100%; } .framer-tuhbW .framer-pwrvqg { height: 92px; } .framer-tuhbW .framer-1ejwxsd { flex: 1 0 0px; height: 142px; width: 1px; } .framer-tuhbW .framer-q4c213-container { bottom: unset; height: 207px; left: -9px; right: -9px; top: calc(46.585903083700465% - 207px / 2); width: unset; } .framer-tuhbW .framer-1qviqyg { gap: 17px; order: 9; padding: 40px 0px 10px 0px; } .framer-tuhbW .framer-husiq8 { height: var(--framer-aspect-ratio-supported, 357px); width: 329px; } .framer-tuhbW .framer-1ur0ar4-container { order: 10; } .framer-tuhbW .framer-1n49l9s-container { order: 11; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 7133\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"euNp7MUYv\":{\"layout\":[\"fixed\",\"auto\"]},\"nWzKj3W9V\":{\"layout\":[\"fixed\",\"auto\"]},\"QvtLBAi1h\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"Baktd6Aa0\":{\"pattern\":\":Baktd6Aa0\",\"name\":\"page\"},\"QB_aq8cHf\":{\"pattern\":\":QB_aq8cHf\",\"name\":\"page\"},\"LISIeZvIH\":{\"pattern\":\":LISIeZvIH\",\"name\":\"page\"},\"eyDsoyMui\":{\"pattern\":\":eyDsoyMui\",\"name\":\"page\"},\"GqYHledfd\":{\"pattern\":\":GqYHledfd\",\"name\":\"page\"},\"z3FeJ6OQY\":{\"pattern\":\":z3FeJ6OQY\",\"name\":\"page\"},\"LyyYm0jA7\":{\"pattern\":\":LyyYm0jA7\",\"name\":\"page\"},\"pYpSB2U0Q\":{\"pattern\":\":pYpSB2U0Q\",\"name\":\"page\"},\"rKFydMWtY\":{\"pattern\":\":rKFydMWtY\",\"name\":\"page\"},\"fo4aDJsqP\":{\"pattern\":\":fo4aDJsqP\",\"name\":\"page\"},\"ZA4BwONJe\":{\"pattern\":\":ZA4BwONJe\",\"name\":\"page\"},\"llGIL3xsW\":{\"pattern\":\":llGIL3xsW\",\"name\":\"page\"},\"e0rC1Mv6B\":{\"pattern\":\":e0rC1Mv6B\",\"name\":\"page\"},\"VojwfEJbz\":{\"pattern\":\":VojwfEJbz\",\"name\":\"footer\"},\"NoyMnXTFu\":{\"pattern\":\":NoyMnXTFu\",\"name\":\"page\"}}\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-tuhbW\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:7133,width:1440};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4S-EiAou6Y.woff2\",weight:\"400\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/SC7QJW6HNT3W42YFCVAWB3GI66BMNCKY/Q4ANQB6YZL7K35IAB3IPAE75W7PRJSDF/3HCNXVAKPOHOEI7LK7TGC54FOZT77SNM.woff2\",weight:\"300\"},{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\"},{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"},{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.woff2\",weight:\"500\"}]},...NavigationNavBarFonts,...PopupFonts,...ButtonPrimaryButtonFonts,...TickerFonts,...CardConsultationCardFonts,...SlideshowFonts,...Slideshow1Fonts,...BentoGridFonts,...HoverCardsFonts,...CardContainerFonts,...StepsFonts,...VideoFonts,...CitySelectorGridFonts,...CitySelectorGrid1Fonts,...Footer2Fonts,...SmoothScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"7133\",\"framerComponentViewportWidth\":\"true\",\"framerScrollSections\":\"{\\\"Baktd6Aa0\\\":{\\\"pattern\\\":\\\":Baktd6Aa0\\\",\\\"name\\\":\\\"page\\\"},\\\"QB_aq8cHf\\\":{\\\"pattern\\\":\\\":QB_aq8cHf\\\",\\\"name\\\":\\\"page\\\"},\\\"LISIeZvIH\\\":{\\\"pattern\\\":\\\":LISIeZvIH\\\",\\\"name\\\":\\\"page\\\"},\\\"eyDsoyMui\\\":{\\\"pattern\\\":\\\":eyDsoyMui\\\",\\\"name\\\":\\\"page\\\"},\\\"GqYHledfd\\\":{\\\"pattern\\\":\\\":GqYHledfd\\\",\\\"name\\\":\\\"page\\\"},\\\"z3FeJ6OQY\\\":{\\\"pattern\\\":\\\":z3FeJ6OQY\\\",\\\"name\\\":\\\"page\\\"},\\\"LyyYm0jA7\\\":{\\\"pattern\\\":\\\":LyyYm0jA7\\\",\\\"name\\\":\\\"page\\\"},\\\"pYpSB2U0Q\\\":{\\\"pattern\\\":\\\":pYpSB2U0Q\\\",\\\"name\\\":\\\"page\\\"},\\\"rKFydMWtY\\\":{\\\"pattern\\\":\\\":rKFydMWtY\\\",\\\"name\\\":\\\"page\\\"},\\\"fo4aDJsqP\\\":{\\\"pattern\\\":\\\":fo4aDJsqP\\\",\\\"name\\\":\\\"page\\\"},\\\"ZA4BwONJe\\\":{\\\"pattern\\\":\\\":ZA4BwONJe\\\",\\\"name\\\":\\\"page\\\"},\\\"llGIL3xsW\\\":{\\\"pattern\\\":\\\":llGIL3xsW\\\",\\\"name\\\":\\\"page\\\"},\\\"e0rC1Mv6B\\\":{\\\"pattern\\\":\\\":e0rC1Mv6B\\\",\\\"name\\\":\\\"page\\\"},\\\"VojwfEJbz\\\":{\\\"pattern\\\":\\\":VojwfEJbz\\\",\\\"name\\\":\\\"footer\\\"},\\\"NoyMnXTFu\\\":{\\\"pattern\\\":\\\":NoyMnXTFu\\\",\\\"name\\\":\\\"page\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"euNp7MUYv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nWzKj3W9V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QvtLBAi1h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerResponsiveScreen\":\"\",\"framerColorSyntax\":\"true\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["isBrowser", "usePageVisibility", "isVisible", "setIsVisible", "ye", "ue", "onVisibilityChange", "awaitRefCallback", "element", "controller", "refCallbackResolve", "current", "node", "resolve", "reject", "OPACITY_0", "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", "playOffscreen", "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", "filteredSlots", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "se", "timeoutRef", "size", "setSize", "ye", "isHovering", "setIsHovering", "shouldPlayOnHover", "setShouldPlayOnHover", "isMouseDown", "setIsMouseDown", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "firstChild", "lastChild", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "viewportLength", "window", "scheduleMeasure", "frame", "fe", "initialResize", "ue", "resize", "contentSize", "Z", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isDragging", "setIsDragging", "visibilityRef", "isInView", "useInView", "isVisible", "usePageVisibility", "factor", "xOrY", "useMotionValue", "canvasPosition", "newPosition", "wrappedValue", "useTransform", "value", "wrapped", "wrap", "wrappedIndex", "wrappedIndexInverted", "switchPages", "animate", "item", "setDelta", "delta", "transition", "setPage", "index", "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", "X", "Y", "slideKey", "width", "height", "numChildren", "effects", "isLast", "fallbackRef", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "visibility", "mix", "key", "LayoutGroup", "q", "selectedOpacity", "total", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "awaitRefCallback", "element", "controller", "refCallbackResolve", "refCallbackPromise", "resolve", "reject", "current", "node", "OPACITY_0", "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", "playOffscreen", "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", "filteredSlots", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "se", "index", "timeoutRef", "size", "setSize", "ye", "isHovering", "setIsHovering", "shouldPlayOnHover", "setShouldPlayOnHover", "isMouseDown", "setIsMouseDown", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "firstChild", "lastChild", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "viewportLength", "window", "Z", "scheduleMeasure", "frame", "fe", "initialResize", "ue", "resize", "contentSize", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isDragging", "setIsDragging", "visibilityRef", "isInView", "useInView", "isVisible", "usePageVisibility", "factor", "xOrY", "useMotionValue", "canvasPosition", "newPosition", "wrappedValue", "useTransform", "value", "wrapped", "wrap", "wrappedIndex", "wrappedIndexInverted", "switchPages", "animate", "item", "setDelta", "delta", "transition", "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", "slideKey", "width", "height", "numChildren", "effects", "isLast", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "visibility", "mix", "LayoutGroup", "q", "selectedOpacity", "total", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "humanReadableVariantMap", "getProps", "bGImage", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "If6UZHgBW", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramerDzWG2ePx4", "withCSS", "DzWG2ePx4_default", "addPropertyControls", "ControlType", "addFonts", "Image1Fonts", "getFonts", "FhBnrVJhD_default", "ImagE2Fonts", "VY1XJtVbu_default", "Image3Fonts", "DTSdZdjA4_default", "Image4Fonts", "RC7ptyVwN_default", "Image6Fonts", "uddYL_PAi_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerwEIlMPcou", "withCSS", "wEIlMPcou_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "NavigationNavBarFonts", "getFonts", "VBcFpApnc_default", "NavigationNavBarWithVariantAppearEffect", "withVariantAppearEffect", "PopupFonts", "rvfz3NUdZ_default", "RichTextWithOptimizedAppearEffect", "withOptimizedAppearEffect", "RichText2", "ButtonPrimaryButtonFonts", "GNvaONxX6_default", "MotionDivWithOptimizedAppearEffect", "motion", "TickerFonts", "Ticker", "CardConsultationCardFonts", "DzWG2ePx4_default", "SlideshowFonts", "Slideshow", "Slideshow1Fonts", "BentoGridFonts", "wEIlMPcou_default", "HoverCardsFonts", "FZUspjMmR_default", "HoverCardsWithVariantAppearEffect", "CardContainerFonts", "ccpe9Wv1P_default", "StepsFonts", "Glj_TbK3Y_default", "VideoFonts", "Video", "CitySelectorGridFonts", "CitySelectorGrid", "CitySelectorGrid1Fonts", "Footer2Fonts", "v28ThdCUg_default", "SmoothScrollFonts", "SmoothScroll", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transformTemplate1", "_", "t", "getContainer", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "transition1", "animation", "animation1", "transition2", "animation2", "transition3", "animation3", "animation4", "transition4", "textEffect", "addImageAlt", "image", "alt", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "rmVEHjBan3bnx0g", "overlay", "loadMore", "args", "WxT2xI_tw1wnntms", "DD37PUdsx3bnx0g", "scopingClassNames", "cx", "router", "useRouter", "ref1", "isDisplayed", "isDisplayed1", "elementId", "useRouteElementId", "elementId1", "ref2", "elementId2", "ref3", "elementId3", "ref4", "elementId4", "ref5", "elementId5", "ref6", "elementId6", "ref7", "elementId7", "ref8", "elementId8", "ref9", "elementId9", "ref10", "elementId10", "ref11", "elementId11", "ref12", "elementId12", "ref13", "elementId13", "ref14", "elementId14", "ref15", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "l", "ResolveLinks", "resolvedLinks", "PropertyOverrides2", "ComponentViewportProvider", "Container", "AnimatePresence", "Ga", "SVG", "overlay1", "getLoadingLazyAtYPosition", "Image2", "resolvedLinks1", "overlay2", "overlay3", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
