.elementor-16 .elementor-element.elementor-element-d111a3a{--display:flex;--min-height:82vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.98;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-d111a3a::before, .elementor-16 .elementor-element.elementor-element-d111a3a > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-d111a3a > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-d111a3a > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-d111a3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-d111a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://biofusionpeptides.ca/wp-content/uploads/2026/08/heor-bg.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-445ba33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-1bd06ea{font-family:var( --e-global-typography-2818e82-font-family ), Sans-serif;font-size:var( --e-global-typography-2818e82-font-size );font-weight:var( --e-global-typography-2818e82-font-weight );text-transform:var( --e-global-typography-2818e82-text-transform );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-1bd06ea p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-cc9ca75 .elementor-heading-title{font-family:var( --e-global-typography-9b83ccc-font-family ), Sans-serif;font-size:var( --e-global-typography-9b83ccc-font-size );font-weight:var( --e-global-typography-9b83ccc-font-weight );text-transform:var( --e-global-typography-9b83ccc-text-transform );line-height:var( --e-global-typography-9b83ccc-line-height );letter-spacing:var( --e-global-typography-9b83ccc-letter-spacing );color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-476d53f p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-476d53f{color:#DBDBDB;}.elementor-16 .elementor-element.elementor-element-6f72b47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-ec73d8f .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-5e106b1-font-family ), Sans-serif;font-size:var( --e-global-typography-5e106b1-font-size );font-weight:var( --e-global-typography-5e106b1-font-weight );text-transform:var( --e-global-typography-5e106b1-text-transform );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );fill:var( --e-global-color-3c8720e );color:var( --e-global-color-3c8720e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;padding:15px 28px 15px 28px;}.elementor-16 .elementor-element.elementor-element-ec73d8f .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-ec73d8f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ec73d8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-ec73d8f .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-ec73d8f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-b922159 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-5e106b1-font-family ), Sans-serif;font-size:var( --e-global-typography-5e106b1-font-size );font-weight:var( --e-global-typography-5e106b1-font-weight );text-transform:var( --e-global-typography-5e106b1-text-transform );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:15px 28px 15px 28px;}.elementor-16 .elementor-element.elementor-element-b922159 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-b922159 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-b922159 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-b922159 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-b922159 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-558ea06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2818e82-font-family ), Sans-serif;font-size:var( --e-global-typography-2818e82-font-size );font-weight:var( --e-global-typography-2818e82-font-weight );text-transform:var( --e-global-typography-2818e82-text-transform );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-text{color:var( --e-global-color-4000a72 );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-fc34cc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-b224986.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-b224986{text-align:center;}.elementor-16 .elementor-element.elementor-element-b224986 img{width:200px;}.elementor-16 .elementor-element.elementor-element-42bcd36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;text-align:center;}.elementor-16 .elementor-element.elementor-element-42bcd36.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-42bcd36 img{width:187px;}.elementor-16 .elementor-element.elementor-element-6b23eb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-6b23eb9.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-6b23eb9 img{width:200px;}.elementor-16 .elementor-element.elementor-element-ce76984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-ce76984:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ce76984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FA;}.elementor-16 .elementor-element.elementor-element-994a1ec{text-align:center;font-family:var( --e-global-typography-2818e82-font-family ), Sans-serif;font-size:var( --e-global-typography-2818e82-font-size );font-weight:var( --e-global-typography-2818e82-font-weight );text-transform:var( --e-global-typography-2818e82-text-transform );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-994a1ec p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-732ea55{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-732ea55.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-732ea55 .elementor-heading-title{font-family:var( --e-global-typography-e23be15-font-family ), Sans-serif;font-size:var( --e-global-typography-e23be15-font-size );font-weight:var( --e-global-typography-e23be15-font-weight );text-transform:var( --e-global-typography-e23be15-text-transform );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-5f428b1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-5f428b1.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-5f428b1 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-bb30919{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-74defce{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#050A1C59;--border-color:#050A1C59;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-74defce:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-74defce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB8;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-9099a04{padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-9099a04.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-9099a04 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-9099a04.elementor-view-stacked .elementor-icon{background-color:#00BDA630;color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-9099a04.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-9099a04.elementor-view-default .elementor-icon{color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-9099a04.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-9099a04.elementor-view-default .elementor-icon svg{fill:#00BDA630;}.elementor-16 .elementor-element.elementor-element-9099a04.elementor-view-framed .elementor-icon{background-color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-9099a04.elementor-view-stacked .elementor-icon svg{fill:#00BDA6;}.elementor-16 .elementor-element.elementor-element-9099a04 .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-9099a04 .elementor-icon svg{height:25px;}.elementor-16 .elementor-element.elementor-element-3098fff{text-align:start;}.elementor-16 .elementor-element.elementor-element-3098fff .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-96691bc{text-align:start;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-96691bc p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-92243bc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#050A1C59;--border-color:#050A1C59;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-92243bc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-92243bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB8;}.elementor-16 .elementor-element.elementor-element-c8c3a1f{padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-c8c3a1f.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-c8c3a1f .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-c8c3a1f.elementor-view-stacked .elementor-icon{background-color:#00BDA630;color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-c8c3a1f.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-c8c3a1f.elementor-view-default .elementor-icon{color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-c8c3a1f.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-c8c3a1f.elementor-view-default .elementor-icon svg{fill:#00BDA630;}.elementor-16 .elementor-element.elementor-element-c8c3a1f.elementor-view-framed .elementor-icon{background-color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-c8c3a1f.elementor-view-stacked .elementor-icon svg{fill:#00BDA6;}.elementor-16 .elementor-element.elementor-element-c8c3a1f .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-c8c3a1f .elementor-icon svg{height:25px;}.elementor-16 .elementor-element.elementor-element-0961dc1{text-align:start;}.elementor-16 .elementor-element.elementor-element-0961dc1 .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-27bbe59{text-align:start;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-27bbe59 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-78bb3d9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#050A1C59;--border-color:#050A1C59;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-78bb3d9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-78bb3d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB8;}.elementor-16 .elementor-element.elementor-element-726ab68{padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-726ab68.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-726ab68 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-726ab68.elementor-view-stacked .elementor-icon{background-color:#00BDA630;color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-726ab68.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-726ab68.elementor-view-default .elementor-icon{color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-726ab68.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-726ab68.elementor-view-default .elementor-icon svg{fill:#00BDA630;}.elementor-16 .elementor-element.elementor-element-726ab68.elementor-view-framed .elementor-icon{background-color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-726ab68.elementor-view-stacked .elementor-icon svg{fill:#00BDA6;}.elementor-16 .elementor-element.elementor-element-726ab68 .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-726ab68 .elementor-icon svg{height:25px;}.elementor-16 .elementor-element.elementor-element-354ad3e{text-align:start;}.elementor-16 .elementor-element.elementor-element-354ad3e .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-f9af9c6{text-align:start;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-f9af9c6 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-29457c5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#050A1C59;--border-color:#050A1C59;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-29457c5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-29457c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB8;}.elementor-16 .elementor-element.elementor-element-ceea189{padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-ceea189.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-ceea189 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-ceea189.elementor-view-stacked .elementor-icon{background-color:#00BDA630;color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-ceea189.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-ceea189.elementor-view-default .elementor-icon{color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-ceea189.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-ceea189.elementor-view-default .elementor-icon svg{fill:#00BDA630;}.elementor-16 .elementor-element.elementor-element-ceea189.elementor-view-framed .elementor-icon{background-color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-ceea189.elementor-view-stacked .elementor-icon svg{fill:#00BDA6;}.elementor-16 .elementor-element.elementor-element-ceea189 .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-ceea189 .elementor-icon svg{height:25px;}.elementor-16 .elementor-element.elementor-element-dbdc465{text-align:start;}.elementor-16 .elementor-element.elementor-element-dbdc465 .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-8b293f9{text-align:start;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-8b293f9 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-e4398c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-5276f72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1b3fd45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-63331e9{text-align:start;font-family:var( --e-global-typography-2818e82-font-family ), Sans-serif;font-size:var( --e-global-typography-2818e82-font-size );font-weight:var( --e-global-typography-2818e82-font-weight );text-transform:var( --e-global-typography-2818e82-text-transform );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-63331e9 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-7649f98{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-7649f98.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-7649f98 .elementor-heading-title{font-family:var( --e-global-typography-e23be15-font-family ), Sans-serif;font-size:var( --e-global-typography-e23be15-font-size );font-weight:var( --e-global-typography-e23be15-font-weight );text-transform:var( --e-global-typography-e23be15-text-transform );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-ca49a53 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-5e106b1-font-family ), Sans-serif;font-size:var( --e-global-typography-5e106b1-font-size );font-weight:var( --e-global-typography-5e106b1-font-weight );text-transform:var( --e-global-typography-5e106b1-text-transform );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );fill:var( --e-global-color-3c8720e );color:var( --e-global-color-3c8720e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;padding:15px 28px 15px 28px;}.elementor-16 .elementor-element.elementor-element-ca49a53 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-ca49a53 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ca49a53 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-ca49a53 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-ca49a53 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-16 .elementor-element.elementor-element-1bf4b8f{--grid-columns:4;}.elementor-16 .elementor-element.elementor-element-1bf4b8f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c3d2529{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-c3d2529:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c3d2529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FA;background-image:url("https://biofusionpeptides.ca/wp-content/uploads/2026/08/resized_ChatGPT-Image-Aug-1-2026-09_30_32-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-2d7fe4a.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-2d7fe4a{text-align:center;font-family:var( --e-global-typography-2818e82-font-family ), Sans-serif;font-size:var( --e-global-typography-2818e82-font-size );font-weight:var( --e-global-typography-2818e82-font-weight );text-transform:var( --e-global-typography-2818e82-text-transform );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-2d7fe4a p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-8ad4bb3{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-8ad4bb3.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-8ad4bb3 .elementor-heading-title{font-family:var( --e-global-typography-e23be15-font-family ), Sans-serif;font-size:var( --e-global-typography-e23be15-font-size );font-weight:var( --e-global-typography-e23be15-font-weight );text-transform:var( --e-global-typography-e23be15-text-transform );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-f0f2ab0{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-f0f2ab0.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-f0f2ab0 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-4172173{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a54f20a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#00BDA67A;--border-color:#00BDA67A;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-97c4589{padding:0px 0px 0px 0px;border-style:none;border-radius:100% 100% 100% 100%;}.elementor-16 .elementor-element.elementor-element-97c4589.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-97c4589 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-97c4589.elementor-view-stacked .elementor-icon{background-color:#00BDA630;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-97c4589.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-97c4589.elementor-view-default .elementor-icon{color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-97c4589.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-97c4589.elementor-view-default .elementor-icon svg{fill:#00BDA630;}.elementor-16 .elementor-element.elementor-element-97c4589.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-97c4589.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-97c4589 .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-97c4589 .elementor-icon svg{height:25px;}.elementor-16 .elementor-element.elementor-element-9d838ee{text-align:start;}.elementor-16 .elementor-element.elementor-element-9d838ee .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-4898533{text-align:start;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-4898533 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-c6140db .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5e106b1-font-family ), Sans-serif;font-size:var( --e-global-typography-5e106b1-font-size );font-weight:var( --e-global-typography-5e106b1-font-weight );text-transform:var( --e-global-typography-5e106b1-text-transform );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:15px 28px 15px 28px;}.elementor-16 .elementor-element.elementor-element-c6140db .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-c6140db .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-c6140db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-c6140db .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-c6140db .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-d151c6b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ab48288{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-757db08{--display:flex;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#00BDA67A;--border-color:#00BDA67A;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-917dab9{padding:0px 0px 0px 0px;border-style:none;border-radius:100% 100% 100% 100%;}.elementor-16 .elementor-element.elementor-element-917dab9.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-917dab9 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-917dab9.elementor-view-stacked .elementor-icon{background-color:#00BDA630;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-917dab9.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-917dab9.elementor-view-default .elementor-icon{color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-917dab9.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-917dab9.elementor-view-default .elementor-icon svg{fill:#00BDA630;}.elementor-16 .elementor-element.elementor-element-917dab9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-917dab9.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-917dab9 .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-917dab9 .elementor-icon svg{height:25px;}.elementor-16 .elementor-element.elementor-element-5f68a9e{text-align:start;}.elementor-16 .elementor-element.elementor-element-5f68a9e .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-ffeacdc{text-align:start;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-ffeacdc p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-f45aa2d{--display:flex;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#00BDA67A;--border-color:#00BDA67A;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-6acbc9a{padding:0px 0px 0px 0px;border-style:none;border-radius:100% 100% 100% 100%;}.elementor-16 .elementor-element.elementor-element-6acbc9a.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-6acbc9a .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-6acbc9a.elementor-view-stacked .elementor-icon{background-color:#00BDA630;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-6acbc9a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6acbc9a.elementor-view-default .elementor-icon{color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-6acbc9a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6acbc9a.elementor-view-default .elementor-icon svg{fill:#00BDA630;}.elementor-16 .elementor-element.elementor-element-6acbc9a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-6acbc9a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-6acbc9a .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-6acbc9a .elementor-icon svg{height:25px;}.elementor-16 .elementor-element.elementor-element-1a6c335{text-align:start;}.elementor-16 .elementor-element.elementor-element-1a6c335 .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-e063acc{text-align:start;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-e063acc p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-193c5a5{--display:flex;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#00BDA67A;--border-color:#00BDA67A;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-1277c96{padding:0px 0px 0px 0px;border-style:none;border-radius:100% 100% 100% 100%;}.elementor-16 .elementor-element.elementor-element-1277c96.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-1277c96 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-1277c96.elementor-view-stacked .elementor-icon{background-color:#00BDA630;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-1277c96.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-1277c96.elementor-view-default .elementor-icon{color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-1277c96.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-1277c96.elementor-view-default .elementor-icon svg{fill:#00BDA630;}.elementor-16 .elementor-element.elementor-element-1277c96.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-1277c96.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-1277c96 .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-1277c96 .elementor-icon svg{height:25px;}.elementor-16 .elementor-element.elementor-element-e99618c{text-align:start;}.elementor-16 .elementor-element.elementor-element-e99618c .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-893608b{text-align:start;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-893608b p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-bdbb0d1{--display:flex;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#00BDA67A;--border-color:#00BDA67A;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-ce21aaa{padding:0px 0px 0px 0px;border-style:none;border-radius:100% 100% 100% 100%;}.elementor-16 .elementor-element.elementor-element-ce21aaa.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-ce21aaa .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-ce21aaa.elementor-view-stacked .elementor-icon{background-color:#00BDA630;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ce21aaa.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-ce21aaa.elementor-view-default .elementor-icon{color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-ce21aaa.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-ce21aaa.elementor-view-default .elementor-icon svg{fill:#00BDA630;}.elementor-16 .elementor-element.elementor-element-ce21aaa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ce21aaa.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ce21aaa .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-ce21aaa .elementor-icon svg{height:25px;}.elementor-16 .elementor-element.elementor-element-9c3badf{text-align:start;}.elementor-16 .elementor-element.elementor-element-9c3badf .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-a37f720{text-align:start;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-a37f720 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-1af29bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-1af29bc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1af29bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FA;}.elementor-16 .elementor-element.elementor-element-57fe96a{text-align:center;font-family:var( --e-global-typography-2818e82-font-family ), Sans-serif;font-size:var( --e-global-typography-2818e82-font-size );font-weight:var( --e-global-typography-2818e82-font-weight );text-transform:var( --e-global-typography-2818e82-text-transform );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-57fe96a p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-26af00a{width:100%;max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-26af00a.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-26af00a .elementor-heading-title{font-family:var( --e-global-typography-e23be15-font-family ), Sans-serif;font-size:var( --e-global-typography-e23be15-font-size );font-weight:var( --e-global-typography-e23be15-font-weight );text-transform:var( --e-global-typography-e23be15-text-transform );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-ad7a612{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 53% );max-width:53%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;top:257px;z-index:0;}.elementor-16 .elementor-element.elementor-element-ad7a612.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-ad7a612 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-ad7a612 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-fdc8ded{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-34c8f18{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-89a4bb7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-16 .elementor-element.elementor-element-f89cad4{padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-f89cad4.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-f89cad4 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-f89cad4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-f89cad4.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f89cad4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f89cad4.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f89cad4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f89cad4.elementor-view-framed .elementor-icon{background-color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-f89cad4.elementor-view-stacked .elementor-icon svg{fill:#00BDA6;}.elementor-16 .elementor-element.elementor-element-f89cad4 .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-f89cad4 .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-5d3283c{text-align:center;}.elementor-16 .elementor-element.elementor-element-5d3283c .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-470494d{text-align:center;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-470494d p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-d2659b3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-27c03fa{padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-27c03fa.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-27c03fa .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-27c03fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-27c03fa.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-27c03fa.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-27c03fa.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-27c03fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-27c03fa.elementor-view-framed .elementor-icon{background-color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-27c03fa.elementor-view-stacked .elementor-icon svg{fill:#00BDA6;}.elementor-16 .elementor-element.elementor-element-27c03fa .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-27c03fa .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-26d3927{text-align:center;}.elementor-16 .elementor-element.elementor-element-26d3927 .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-0aa4be3{text-align:center;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-0aa4be3 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-de5a229{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4a9fd07{padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-4a9fd07.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-4a9fd07 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-4a9fd07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-4a9fd07.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-4a9fd07.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4a9fd07.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-4a9fd07.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4a9fd07.elementor-view-framed .elementor-icon{background-color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-4a9fd07.elementor-view-stacked .elementor-icon svg{fill:#00BDA6;}.elementor-16 .elementor-element.elementor-element-4a9fd07 .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-4a9fd07 .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-0f10024{text-align:center;}.elementor-16 .elementor-element.elementor-element-0f10024 .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f09cbb9{text-align:center;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-f09cbb9 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-597f838{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-0e2cbd1{padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-0e2cbd1.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-0e2cbd1 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-0e2cbd1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-0e2cbd1.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-0e2cbd1.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-0e2cbd1.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-0e2cbd1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-0e2cbd1.elementor-view-framed .elementor-icon{background-color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-0e2cbd1.elementor-view-stacked .elementor-icon svg{fill:#00BDA6;}.elementor-16 .elementor-element.elementor-element-0e2cbd1 .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-0e2cbd1 .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-df9d402{text-align:center;}.elementor-16 .elementor-element.elementor-element-df9d402 .elementor-heading-title{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a20b2-font-size );font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f65631f{text-align:center;font-family:var( --e-global-typography-19c73d3-font-family ), Sans-serif;font-size:var( --e-global-typography-19c73d3-font-size );font-weight:var( --e-global-typography-19c73d3-font-weight );line-height:var( --e-global-typography-19c73d3-line-height );color:var( --e-global-color-61415cd );}.elementor-16 .elementor-element.elementor-element-f65631f p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-37680ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.73;}.elementor-16 .elementor-element.elementor-element-37680ab:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-37680ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biofusionpeptides.ca/wp-content/uploads/2026/08/ChatGPT-Image-Aug-1-2026-05_09_09-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-37680ab::before, .elementor-16 .elementor-element.elementor-element-37680ab > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-37680ab > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-37680ab > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-37680ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-37680ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-13f0bd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-375893c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-375893c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-7f4374d{text-align:center;font-family:var( --e-global-typography-2818e82-font-family ), Sans-serif;font-size:var( --e-global-typography-2818e82-font-size );font-weight:var( --e-global-typography-2818e82-font-weight );text-transform:var( --e-global-typography-2818e82-text-transform );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-7f4374d p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-60d7034{width:100%;max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-60d7034.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-60d7034 .elementor-heading-title{font-family:var( --e-global-typography-e23be15-font-family ), Sans-serif;font-size:var( --e-global-typography-e23be15-font-size );font-weight:var( --e-global-typography-e23be15-font-weight );text-transform:var( --e-global-typography-e23be15-text-transform );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-f9f0aa6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-663a8c5:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-663a8c5{background-color:#00BDA608;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCFCFC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16 .elementor-element.elementor-element-663a8c5.elementor-view-stacked .elementor-icon{background-color:#00BDA630;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-663a8c5.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-663a8c5.elementor-view-default .elementor-icon{fill:#00BDA630;color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-663a8c5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-title a{font-family:var( --e-global-typography-64d8f36-font-family ), Sans-serif;font-size:var( --e-global-typography-64d8f36-font-size );font-weight:var( --e-global-typography-64d8f36-font-weight );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-title{color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-4000a72 );}.elementor-16 .elementor-element.elementor-element-0ccd814:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0ccd814{background-color:#00BDA608;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCFCFC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16 .elementor-element.elementor-element-0ccd814.elementor-view-stacked .elementor-icon{background-color:#00BDA630;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0ccd814.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-0ccd814.elementor-view-default .elementor-icon{fill:#00BDA630;color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-0ccd814.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-title a{font-family:var( --e-global-typography-64d8f36-font-family ), Sans-serif;font-size:var( --e-global-typography-64d8f36-font-size );font-weight:var( --e-global-typography-64d8f36-font-weight );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-title{color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-4000a72 );}.elementor-16 .elementor-element.elementor-element-889b097:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-889b097{background-color:#00BDA608;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCFCFC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16 .elementor-element.elementor-element-889b097.elementor-view-stacked .elementor-icon{background-color:#00BDA630;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-889b097.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-889b097.elementor-view-default .elementor-icon{fill:#00BDA630;color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-889b097.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-title a{font-family:var( --e-global-typography-64d8f36-font-family ), Sans-serif;font-size:var( --e-global-typography-64d8f36-font-size );font-weight:var( --e-global-typography-64d8f36-font-weight );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-title{color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-4000a72 );}.elementor-16 .elementor-element.elementor-element-de4f038:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-de4f038{background-color:#00BDA608;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCFCFC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16 .elementor-element.elementor-element-de4f038.elementor-view-stacked .elementor-icon{background-color:#00BDA630;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-de4f038.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-de4f038.elementor-view-default .elementor-icon{fill:#00BDA630;color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-de4f038.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-title a{font-family:var( --e-global-typography-64d8f36-font-family ), Sans-serif;font-size:var( --e-global-typography-64d8f36-font-size );font-weight:var( --e-global-typography-64d8f36-font-weight );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-title{color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-4000a72 );}.elementor-16 .elementor-element.elementor-element-8182ceb:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-8182ceb{background-color:#00BDA608;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCFCFC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16 .elementor-element.elementor-element-8182ceb.elementor-view-stacked .elementor-icon{background-color:#00BDA630;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-8182ceb.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-8182ceb.elementor-view-default .elementor-icon{fill:#00BDA630;color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-8182ceb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-title a{font-family:var( --e-global-typography-64d8f36-font-family ), Sans-serif;font-size:var( --e-global-typography-64d8f36-font-size );font-weight:var( --e-global-typography-64d8f36-font-weight );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-title{color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-4000a72 );}.elementor-16 .elementor-element.elementor-element-71f9aac:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-71f9aac{background-color:#00BDA608;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCFCFC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16 .elementor-element.elementor-element-71f9aac.elementor-view-stacked .elementor-icon{background-color:#00BDA630;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-71f9aac.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-71f9aac.elementor-view-default .elementor-icon{fill:#00BDA630;color:#00BDA630;border-color:#00BDA630;}.elementor-16 .elementor-element.elementor-element-71f9aac.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon{font-size:25px;}.elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-title a{font-family:var( --e-global-typography-64d8f36-font-family ), Sans-serif;font-size:var( --e-global-typography-64d8f36-font-size );font-weight:var( --e-global-typography-64d8f36-font-weight );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-title{color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-4000a72 );}.elementor-16 .elementor-element.elementor-element-547e7f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-547e7f0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-547e7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FA;}.elementor-16 .elementor-element.elementor-element-817832d{text-align:center;font-family:var( --e-global-typography-2818e82-font-family ), Sans-serif;font-size:var( --e-global-typography-2818e82-font-size );font-weight:var( --e-global-typography-2818e82-font-weight );text-transform:var( --e-global-typography-2818e82-text-transform );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-817832d p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-a535094{width:100%;max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-a535094.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-a535094 .elementor-heading-title{font-family:var( --e-global-typography-e23be15-font-family ), Sans-serif;font-size:var( --e-global-typography-e23be15-font-size );font-weight:var( --e-global-typography-e23be15-font-weight );text-transform:var( --e-global-typography-e23be15-text-transform );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-b0e539e{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-6be9ff3 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-6be9ff3{color:#3F3F3F;}.elementor-16 .elementor-element.elementor-element-ccc96a3{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-40b1722 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-40b1722{color:#3F3F3F;}.elementor-16 .elementor-element.elementor-element-d9363f4{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-d4577fe p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-d4577fe{color:#3F3F3F;}.elementor-16 .elementor-element.elementor-element-d1559f0{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-2ec3779 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-2ec3779{color:#3F3F3F;}.elementor-16 .elementor-element.elementor-element-f3cf2d7{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-91fa5b2 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-91fa5b2{color:#3F3F3F;}.elementor-16 .elementor-element.elementor-element-b292b9b{--n-accordion-title-font-size:var( --e-global-typography-c7a20b2-font-size );width:var( --container-widget-width, 60% );max-width:60%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#79787869;}.elementor-16 .elementor-element.elementor-element-b292b9b.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-b292b9b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#7A7A7A42;}.elementor-16 .elementor-element.elementor-element-b292b9b {--n-accordion-padding:20px 10px 20px 10px;}:where( .elementor-16 .elementor-element.elementor-element-b292b9b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-c7a20b2-font-family ), Sans-serif;font-weight:var( --e-global-typography-c7a20b2-font-weight );text-transform:var( --e-global-typography-c7a20b2-text-transform );}.elementor-16 .elementor-element.elementor-element-517759a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.03;}.elementor-16 .elementor-element.elementor-element-517759a::before, .elementor-16 .elementor-element.elementor-element-517759a > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-517759a > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-517759a > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-517759a > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-517759a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00BDA6;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-bdb3dbe{--display:flex;--min-height:430px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-16 .elementor-element.elementor-element-bdb3dbe::before, .elementor-16 .elementor-element.elementor-element-bdb3dbe > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-bdb3dbe > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-bdb3dbe > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-bdb3dbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-bdb3dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://biofusionpeptides.ca/wp-content/uploads/2026/08/bg-bottom-cta-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-9a101c6{text-align:center;font-family:var( --e-global-typography-2818e82-font-family ), Sans-serif;font-size:var( --e-global-typography-2818e82-font-size );font-weight:var( --e-global-typography-2818e82-font-weight );text-transform:var( --e-global-typography-2818e82-text-transform );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );color:#00BDA6;}.elementor-16 .elementor-element.elementor-element-9a101c6 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-0caa63f{width:100%;max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-0caa63f.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-0caa63f .elementor-heading-title{font-family:var( --e-global-typography-e23be15-font-family ), Sans-serif;font-size:var( --e-global-typography-e23be15-font-size );font-weight:var( --e-global-typography-e23be15-font-weight );text-transform:var( --e-global-typography-e23be15-text-transform );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );color:var( --e-global-color-3c8720e );}.elementor-16 .elementor-element.elementor-element-eff4aa9{color:var( --e-global-color-3c8720e );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-bf0c484{width:var( --container-widget-width, 355px );max-width:355px;--container-widget-width:355px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-field-type-html{padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-bf0c484 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-bf0c484 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-16 .elementor-element.elementor-element-bf0c484 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-bf0c484 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-bf0c484 .elementor-message.elementor-message-success{color:var( --e-global-color-3c8720e );}@media(max-width:1366px){.elementor-16 .elementor-element.elementor-element-1bd06ea{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-cc9ca75 .elementor-heading-title{font-size:var( --e-global-typography-9b83ccc-font-size );line-height:var( --e-global-typography-9b83ccc-line-height );letter-spacing:var( --e-global-typography-9b83ccc-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ec73d8f .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-16 .elementor-element.elementor-element-b922159 .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-994a1ec{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-732ea55{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-16 .elementor-element.elementor-element-732ea55 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-5f428b1{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-bb30919{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-3098fff .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-96691bc{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-0961dc1 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-27bbe59{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-354ad3e .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-f9af9c6{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-dbdc465 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-8b293f9{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-63331e9{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-7649f98 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ca49a53 .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16 .elementor-element.elementor-element-2d7fe4a{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-8ad4bb3 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-f0f2ab0{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-9d838ee .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-4898533{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-c6140db .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ab48288{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-5f68a9e .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-ffeacdc{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-1a6c335 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-e063acc{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-e99618c .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-893608b{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-9c3badf .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-a37f720{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-57fe96a{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-26af00a .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16 .elementor-element.elementor-element-ad7a612{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;top:235px;}.elementor-16 .elementor-element.elementor-element-34c8f18{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-89a4bb7{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-5d3283c .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-470494d{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-d2659b3{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-16 .elementor-element.elementor-element-26d3927 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-0aa4be3{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-de5a229{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-16 .elementor-element.elementor-element-0f10024 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-f09cbb9{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-597f838{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-16 .elementor-element.elementor-element-df9d402 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-f65631f{font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-7f4374d{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-60d7034 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-f9f0aa6{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-817832d{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-a535094 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-b292b9b{--n-accordion-title-font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-9a101c6{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-0caa63f .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-d111a3a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-1bd06ea{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-cc9ca75{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-cc9ca75 .elementor-heading-title{font-size:var( --e-global-typography-9b83ccc-font-size );line-height:var( --e-global-typography-9b83ccc-line-height );letter-spacing:var( --e-global-typography-9b83ccc-letter-spacing );}.elementor-16 .elementor-element.elementor-element-476d53f{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ec73d8f .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-16 .elementor-element.elementor-element-b922159 .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-fc34cc0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b224986 img{width:150px;}.elementor-16 .elementor-element.elementor-element-42bcd36 img{width:140px;}.elementor-16 .elementor-element.elementor-element-6b23eb9 img{width:150px;}.elementor-16 .elementor-element.elementor-element-994a1ec{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-732ea55 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-5f428b1{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-bb30919{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-9099a04.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-3098fff{text-align:start;}.elementor-16 .elementor-element.elementor-element-3098fff .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-96691bc{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-c8c3a1f.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-0961dc1{text-align:start;}.elementor-16 .elementor-element.elementor-element-0961dc1 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-27bbe59{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-726ab68.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-354ad3e{text-align:start;}.elementor-16 .elementor-element.elementor-element-354ad3e .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-f9af9c6{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-ceea189.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-dbdc465{text-align:start;}.elementor-16 .elementor-element.elementor-element-dbdc465 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-8b293f9{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-63331e9{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-7649f98 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ca49a53 .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16 .elementor-element.elementor-element-1bf4b8f{--grid-columns:2;}.elementor-16 .elementor-element.elementor-element-2d7fe4a{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-8ad4bb3 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-f0f2ab0{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-4172173{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-97c4589.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-9d838ee{text-align:start;}.elementor-16 .elementor-element.elementor-element-9d838ee .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-4898533{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-c6140db .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ab48288{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-917dab9.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-5f68a9e{text-align:start;}.elementor-16 .elementor-element.elementor-element-5f68a9e .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-ffeacdc{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-6acbc9a.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-1a6c335{text-align:start;}.elementor-16 .elementor-element.elementor-element-1a6c335 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-e063acc{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-1277c96.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-e99618c{text-align:start;}.elementor-16 .elementor-element.elementor-element-e99618c .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-893608b{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-ce21aaa.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-9c3badf{text-align:start;}.elementor-16 .elementor-element.elementor-element-9c3badf .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-a37f720{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-57fe96a{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-26af00a .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16 .elementor-element.elementor-element-34c8f18{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-89a4bb7{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-f89cad4.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-5d3283c{text-align:start;}.elementor-16 .elementor-element.elementor-element-5d3283c .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-470494d{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-d2659b3{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-27c03fa.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-26d3927{text-align:start;}.elementor-16 .elementor-element.elementor-element-26d3927 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-0aa4be3{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-de5a229{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-4a9fd07.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-0f10024{text-align:start;}.elementor-16 .elementor-element.elementor-element-0f10024 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-f09cbb9{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-597f838{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-0e2cbd1.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-df9d402{text-align:start;}.elementor-16 .elementor-element.elementor-element-df9d402 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-f65631f{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-7f4374d{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-60d7034 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-f9f0aa6{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-817832d{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-a535094 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-b292b9b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-9a101c6{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-0caa63f .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-d111a3a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-1bd06ea{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-cc9ca75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-cc9ca75 .elementor-heading-title{font-size:var( --e-global-typography-9b83ccc-font-size );line-height:var( --e-global-typography-9b83ccc-line-height );letter-spacing:var( --e-global-typography-9b83ccc-letter-spacing );}.elementor-16 .elementor-element.elementor-element-476d53f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-6f72b47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ec73d8f .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-16 .elementor-element.elementor-element-b922159 .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-16 .elementor-element.elementor-element-558ea06{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-558ea06 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-fc34cc0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b224986{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-b224986 img{width:100px;}.elementor-16 .elementor-element.elementor-element-42bcd36{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-16 .elementor-element.elementor-element-42bcd36 img{width:90px;}.elementor-16 .elementor-element.elementor-element-6b23eb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-6b23eb9 img{width:100px;}.elementor-16 .elementor-element.elementor-element-994a1ec{text-align:start;font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-732ea55{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-732ea55 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-5f428b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-bb30919{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-74defce{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-9099a04.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-9099a04 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-9099a04 .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-9099a04 .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-3098fff .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-96691bc{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-92243bc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-c8c3a1f.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-c8c3a1f .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-c8c3a1f .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-c8c3a1f .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-0961dc1 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-27bbe59{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-78bb3d9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-726ab68.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-726ab68 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-726ab68 .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-726ab68 .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-354ad3e .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-f9af9c6{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-29457c5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-ceea189.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-ceea189 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-ceea189 .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-ceea189 .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-dbdc465 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-8b293f9{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-63331e9{text-align:start;font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-7649f98{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-7649f98 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ca49a53 .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16 .elementor-element.elementor-element-1bf4b8f{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-16 .elementor-element.elementor-element-2d7fe4a{text-align:start;font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-8ad4bb3{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-8ad4bb3 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-f0f2ab0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-a54f20a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-97c4589.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-97c4589 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-97c4589 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-97c4589 .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-9d838ee .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-4898533{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-c6140db .elementor-button{font-size:var( --e-global-typography-5e106b1-font-size );line-height:var( --e-global-typography-5e106b1-line-height );letter-spacing:var( --e-global-typography-5e106b1-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ab48288{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-757db08{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-917dab9.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-917dab9 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-917dab9 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-917dab9 .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-5f68a9e .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-ffeacdc{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-f45aa2d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-6acbc9a.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-6acbc9a .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-6acbc9a .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-6acbc9a .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-1a6c335 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-e063acc{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-193c5a5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-1277c96.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-1277c96 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-1277c96 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-1277c96 .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-e99618c .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-893608b{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-bdbb0d1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-ce21aaa.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-ce21aaa .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-ce21aaa .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-ce21aaa .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-9c3badf .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-a37f720{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-57fe96a{text-align:start;font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-26af00a{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-26af00a .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16 .elementor-element.elementor-element-34c8f18{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-89a4bb7{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-f89cad4.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-f89cad4 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-f89cad4 .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-f89cad4 .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-5d3283c .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-470494d{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-d2659b3{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-27c03fa.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-27c03fa .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-27c03fa .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-27c03fa .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-26d3927 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-0aa4be3{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-de5a229{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-4a9fd07.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-4a9fd07 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-4a9fd07 .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-4a9fd07 .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-0f10024 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-f09cbb9{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-597f838{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-0e2cbd1.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-0e2cbd1 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-0e2cbd1 .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-0e2cbd1 .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-df9d402 .elementor-heading-title{font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-f65631f{text-align:start;font-size:var( --e-global-typography-19c73d3-font-size );line-height:var( --e-global-typography-19c73d3-line-height );}.elementor-16 .elementor-element.elementor-element-7f4374d{text-align:start;font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-60d7034{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-60d7034 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-f9f0aa6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-663a8c5{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-663a8c5 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-0ccd814{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-0ccd814 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-889b097{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-889b097 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-de4f038{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-de4f038 .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-8182ceb{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-8182ceb .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-71f9aac{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-71f9aac .elementor-icon-box-title a{font-size:var( --e-global-typography-64d8f36-font-size );line-height:var( --e-global-typography-64d8f36-line-height );letter-spacing:var( --e-global-typography-64d8f36-letter-spacing );}.elementor-16 .elementor-element.elementor-element-817832d{text-align:start;font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-a535094{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-a535094 .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}.elementor-16 .elementor-element.elementor-element-b292b9b{--n-accordion-title-font-size:var( --e-global-typography-c7a20b2-font-size );}.elementor-16 .elementor-element.elementor-element-bdb3dbe{--min-height:380px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-9a101c6.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-9a101c6{text-align:start;font-size:var( --e-global-typography-2818e82-font-size );line-height:var( --e-global-typography-2818e82-line-height );letter-spacing:var( --e-global-typography-2818e82-letter-spacing );}.elementor-16 .elementor-element.elementor-element-0caa63f{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-0caa63f .elementor-heading-title{font-size:var( --e-global-typography-e23be15-font-size );line-height:var( --e-global-typography-e23be15-line-height );letter-spacing:var( --e-global-typography-e23be15-letter-spacing );}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-5276f72{--width:100%;}.elementor-16 .elementor-element.elementor-element-1b3fd45{--width:80%;}.elementor-16 .elementor-element.elementor-element-a54f20a{--width:52%;}.elementor-16 .elementor-element.elementor-element-757db08{--width:100%;}.elementor-16 .elementor-element.elementor-element-f45aa2d{--width:100%;}.elementor-16 .elementor-element.elementor-element-193c5a5{--width:100%;}.elementor-16 .elementor-element.elementor-element-bdbb0d1{--width:100%;}.elementor-16 .elementor-element.elementor-element-13f0bd6{--width:100%;}.elementor-16 .elementor-element.elementor-element-375893c{--width:100%;}.elementor-16 .elementor-element.elementor-element-bdb3dbe{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-fc34cc0{--width:69%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-fc34cc0{--width:100%;}.elementor-16 .elementor-element.elementor-element-a54f20a{--width:100%;}}@media(min-width:1367px){.elementor-16 .elementor-element.elementor-element-c3d2529:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c3d2529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-16 .elementor-element.elementor-element-37680ab:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-37680ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-6f72b47 *//* --- Button Icon Move Hover Animation CSS Start --- */
.elementor-element-ec73d8f .elementor-button-icon,
.elementor-element-b922159 .elementor-button-icon {
transition: transform 0.3s ease-in-out !important;
}

.elementor-element-ec73d8f .elementor-button:hover .elementor-button-icon,
.elementor-element-b922159 .elementor-button:hover .elementor-button-icon {
transform: translateX(6px) !important;
}
/* --- Button Icon Move Hover Animation CSS End --- *//* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-558ea06 *//* --- Responsive Icon List Stack & Inline CSS Start --- */
.elementor-icon-list-items.elementor-inline-items {
display: flex !important;
flex-wrap: wrap !important;
}

@media (min-width: 768px) {
.elementor-icon-list-items.elementor-inline-items {
flex-direction: row !important;
}
}

@media (max-width: 767px) {
.elementor-icon-list-items.elementor-inline-items {
flex-direction: column !important;
}

.elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    display: flex !important;
    margin-right: 0 !important;
    margin-bottom: 12px !important;
}
}
/* --- Responsive Icon List Stack & Inline CSS End --- *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc34cc0 *//* --- Floating Bottles Animation CSS Start --- */


.elementor-element-b224986 img {
animation: biofusion-float-1 4s ease-in-out infinite alternate;
}

.elementor-element-42bcd36 img {
animation: biofusion-float-2 5s ease-in-out infinite alternate;
}

@keyframes biofusion-float-1 {
0% {
transform: translateY(0px) rotate(0deg);
}
100% {
transform: translateY(-12px) rotate(1deg);
}
}

@keyframes biofusion-float-2 {
0% {
transform: translateY(0px) rotate(0deg);
}
100% {
transform: translateY(-15px) rotate(-1deg);
}
}
/* --- Floating Bottles Animation CSS End --- *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d111a3a *//* =====================================
 BioFusion Hero Bottle Premium Update
===================================== */


/* Bottle Group */

.elementor-element-fc34cc0{

    position:relative;

}



/* ===============================
   LEFT BOTTLE
================================ */


.elementor-element-b224986{

    position:relative;

    z-index:2;


    transform:
    translateX(70px)
    translateY(25px)
    rotate(-12deg)
    scale(.92);


    filter:
    drop-shadow(
    0 25px 45px rgba(0,189,166,.18)
    );


}



/* ===============================
   CENTER BOTTLE
================================ */


.elementor-element-42bcd36{


    position:relative;

    z-index:5;


    margin-left:-120px;


    transform:

    translateY(0)
    rotate(0deg)
    scale(1.08);



    filter:

    drop-shadow(
    0 35px 55px rgba(0,189,166,.22)
    );


}



/* ===============================
   RIGHT BOTTLE
================================ */


.elementor-element-6b23eb9{


    position:relative;

    z-index:2;


    margin-left:-120px;


    transform:

    translateX(-40px)
    translateY(25px)
    rotate(12deg)
    scale(.92);



    filter:

    drop-shadow(
    0 25px 45px rgba(0,189,166,.18)
    );


}




/* =====================================
   FLOATING MOTION
===================================== */


.elementor-element-b224986 img{


animation:

leftBottleFloat 5s ease-in-out infinite;


}



.elementor-element-42bcd36 img{


animation:

centerBottleFloat 6s ease-in-out infinite;


}



.elementor-element-6b23eb9 img{


animation:

rightBottleFloat 5.5s ease-in-out infinite;


}





@keyframes leftBottleFloat{


0%,100%{

transform:

translateY(25px)
rotate(-12deg);

}


50%{

transform:

translateY(8px)
rotate(-12deg);

}


}




@keyframes centerBottleFloat{


0%,100%{

transform:

translateY(0)
rotate(0deg);

}


50%{

transform:

translateY(-18px)
rotate(0deg);

}


}





@keyframes rightBottleFloat{


0%,100%{

transform:

translateY(25px)
rotate(12deg);

}


50%{

transform:

translateY(8px)
rotate(12deg);

}


}





/* =====================================
   BACKGROUND GLOW REDUCE
===================================== */


.elementor-element-fc34cc0::before{


width:300px;

height:300px;


right:120px;

top:130px;


background:#00BDA6;


filter:blur(140px);


opacity:.10;


animation:

tealPulse 6s ease-in-out infinite;


}




@keyframes tealPulse{


0%,100%{

opacity:.08;

}


50%{

opacity:.15;

}


}





/* =====================================
   RESPONSIVE
===================================== */


@media(max-width:767px){


.elementor-element-b224986{


transform:

translateX(30px)
translateY(20px)
rotate(-10deg)
scale(.85);


}



.elementor-element-42bcd36{


margin-left:-80px;


transform:

scale(.95);


}



.elementor-element-6b23eb9{


margin-left:-90px;


transform:

translateX(-20px)
rotate(10deg)
scale(.85);


}



.elementor-element-fc34cc0::before{

display:none;

}



}


/* =====================================
   MOBILE BOTTLE ALIGNMENT
===================================== */

@media(max-width:767px){


/* Left bottle straight */

.elementor-element-b224986{

    transform:

    translateX(25px)
    translateY(15px)
    rotate(0deg)
    scale(.82);

}



/* Center bottle straight */

.elementor-element-42bcd36{

    margin-left:-70px;

    transform:

    translateY(0)
    rotate(0deg)
    scale(.92);

}



/* Right bottle straight */

.elementor-element-6b23eb9{

    margin-left:-80px;

    transform:

    translateX(-15px)
    translateY(15px)
    rotate(0deg)
    scale(.82);

}




/* Mobile floating - no rotation */

.elementor-element-b224986 img{

animation:mobileLeftFloat 5s ease-in-out infinite;

}


.elementor-element-42bcd36 img{

animation:mobileCenterFloat 6s ease-in-out infinite;

}


.elementor-element-6b23eb9 img{

animation:mobileRightFloat 5.5s ease-in-out infinite;

}



@keyframes mobileLeftFloat{

0%,100%{

transform:translateY(15px);

}

50%{

transform:translateY(5px);

}

}



@keyframes mobileCenterFloat{

0%,100%{

transform:translateY(0);

}

50%{

transform:translateY(-10px);

}

}



@keyframes mobileRightFloat{

0%,100%{

transform:translateY(15px);

}

50%{

transform:translateY(5px);

}

}


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74defce *//* ===================================
   BioFusion Research Card Final UI
=================================== */


/* Card */

.elementor-element-74defce {

    background:#ffffff;

    border:1px solid rgba(10,30,50,.18);

    border-radius:22px;

    padding:35px 28px;

    position:relative;

    overflow:hidden;

    transition:
    transform .45s ease,
    box-shadow .45s ease,
    border-color .45s ease;

}



/* Subtle bottom right bubble */

.elementor-element-74defce::after {

    content:"";

    position:absolute;

    width:85px;
    height:85px;

    right:-40px;
    bottom:-40px;

    background:#00BDA6;

    opacity:.07;

    border-radius:50%;

    transition:.45s ease;

}



/* Hover Card */

.elementor-element-74defce:hover {

    transform:translateY(-8px);

    border-color:#00BDA6;

    box-shadow:

    0 20px 45px rgba(0,189,166,.15);

}



.elementor-element-74defce:hover::after {

    width:110px;
    height:110px;

    opacity:.12;

}



/* ===================================
   Icon Circle
=================================== */


.elementor-element-74defce 
.elementor-element-9099a04 .elementor-icon {


    width:58px;

    height:58px;

    background:#050A1C;

    border-radius:50%;

    display:flex;

    justify-content:center;

    align-items:center;

    transition:.45s ease;

}



/* Force SVG */

.elementor-element-74defce 
.elementor-element-9099a04 svg {

    width:22px;

    height:22px;

}


.elementor-element-74defce 
.elementor-element-9099a04 svg path {

    fill:#00BDA6 !important;

}



/* Icon Hover */

.elementor-element-74defce:hover 
.elementor-element-9099a04 .elementor-icon {


    background:#050A1C;

    transform:
    translateY(-6px)
    scale(1.08);


    box-shadow:

    0 0 30px rgba(0,189,166,.55);

}



.elementor-element-74defce:hover 
.elementor-element-9099a04 svg path {


    fill:#00BDA6 !important;

}



/* ===================================
   Heading
=================================== */


.elementor-element-74defce 
.elementor-element-3098fff h2 {


    font-size:19px;

    font-weight:700;

    line-height:1.35;

    letter-spacing:-0.3px;

    color:#07152d;

    transition:.35s ease;

}



.elementor-element-74defce:hover 
.elementor-element-3098fff h2 {

    color:#00BDA6;

}



/* ===================================
   Description
=================================== */


.elementor-element-74defce 
.elementor-element-96691bc {


    font-size:15px;

    font-weight:400;

    line-height:1.75;

    color:#142944;

}



/* Mobile */

@media(max-width:767px){


.elementor-element-74defce {

    padding:28px 22px;

}


.elementor-element-74defce 
.elementor-element-3098fff h2 {

    font-size:18px;

}


.elementor-element-74defce 
.elementor-element-96691bc {

    font-size:14px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78bb3d9 *//* ===================================
   BioFusion Research Card Final UI
=================================== */


/* Card */

.elementor-element-74defce {

    background:#ffffff;

    border:1px solid rgba(10,30,50,.18);

    border-radius:22px;

    padding:35px 28px;

    position:relative;

    overflow:hidden;

    transition:
    transform .45s ease,
    box-shadow .45s ease,
    border-color .45s ease;

}



/* Subtle bottom right bubble */

.elementor-element-74defce::after {

    content:"";

    position:absolute;

    width:85px;
    height:85px;

    right:-40px;
    bottom:-40px;

    background:#00BDA6;

    opacity:.07;

    border-radius:50%;

    transition:.45s ease;

}



/* Hover Card */

.elementor-element-74defce:hover {

    transform:translateY(-8px);

    border-color:#00BDA6;

    box-shadow:

    0 20px 45px rgba(0,189,166,.15);

}



.elementor-element-74defce:hover::after {

    width:110px;
    height:110px;

    opacity:.12;

}



/* ===================================
   Icon Circle
=================================== */


.elementor-element-74defce 
.elementor-element-9099a04 .elementor-icon {


    width:58px;

    height:58px;

    background:#050A1C;

    border-radius:50%;

    display:flex;

    justify-content:center;

    align-items:center;

    transition:.45s ease;

}



/* Force SVG */

.elementor-element-74defce 
.elementor-element-9099a04 svg {

    width:22px;

    height:22px;

}


.elementor-element-74defce 
.elementor-element-9099a04 svg path {

    fill:#00BDA6 !important;

}



/* Icon Hover */

.elementor-element-74defce:hover 
.elementor-element-9099a04 .elementor-icon {


    background:#050A1C;

    transform:
    translateY(-6px)
    scale(1.08);


    box-shadow:

    0 0 30px rgba(0,189,166,.55);

}



.elementor-element-74defce:hover 
.elementor-element-9099a04 svg path {


    fill:#00BDA6 !important;

}



/* ===================================
   Heading
=================================== */


.elementor-element-74defce 
.elementor-element-3098fff h2 {


    font-size:19px;

    font-weight:700;

    line-height:1.35;

    letter-spacing:-0.3px;

    color:#07152d;

    transition:.35s ease;

}



.elementor-element-74defce:hover 
.elementor-element-3098fff h2 {

    color:#00BDA6;

}



/* ===================================
   Description
=================================== */


.elementor-element-74defce 
.elementor-element-96691bc {


    font-size:15px;

    font-weight:400;

    line-height:1.75;

    color:#142944;

}



/* Mobile */

@media(max-width:767px){


.elementor-element-74defce {

    padding:28px 22px;

}


.elementor-element-74defce 
.elementor-element-3098fff h2 {

    font-size:18px;

}


.elementor-element-74defce 
.elementor-element-96691bc {

    font-size:14px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29457c5 *//* ===================================
   BioFusion Research Card Final UI
=================================== */


/* Card */

.elementor-element-74defce {

    background:#ffffff;

    border:1px solid rgba(10,30,50,.18);

    border-radius:22px;

    padding:35px 28px;

    position:relative;

    overflow:hidden;

    transition:
    transform .45s ease,
    box-shadow .45s ease,
    border-color .45s ease;

}



/* Subtle bottom right bubble */

.elementor-element-74defce::after {

    content:"";

    position:absolute;

    width:85px;
    height:85px;

    right:-40px;
    bottom:-40px;

    background:#00BDA6;

    opacity:.07;

    border-radius:50%;

    transition:.45s ease;

}



/* Hover Card */

.elementor-element-74defce:hover {

    transform:translateY(-8px);

    border-color:#00BDA6;

    box-shadow:

    0 20px 45px rgba(0,189,166,.15);

}



.elementor-element-74defce:hover::after {

    width:110px;
    height:110px;

    opacity:.12;

}



/* ===================================
   Icon Circle
=================================== */


.elementor-element-74defce 
.elementor-element-9099a04 .elementor-icon {


    width:58px;

    height:58px;

    background:#050A1C;

    border-radius:50%;

    display:flex;

    justify-content:center;

    align-items:center;

    transition:.45s ease;

}



/* Force SVG */

.elementor-element-74defce 
.elementor-element-9099a04 svg {

    width:22px;

    height:22px;

}


.elementor-element-74defce 
.elementor-element-9099a04 svg path {

    fill:#00BDA6 !important;

}



/* Icon Hover */

.elementor-element-74defce:hover 
.elementor-element-9099a04 .elementor-icon {


    background:#050A1C;

    transform:
    translateY(-6px)
    scale(1.08);


    box-shadow:

    0 0 30px rgba(0,189,166,.55);

}



.elementor-element-74defce:hover 
.elementor-element-9099a04 svg path {


    fill:#00BDA6 !important;

}



/* ===================================
   Heading
=================================== */


.elementor-element-74defce 
.elementor-element-3098fff h2 {


    font-size:19px;

    font-weight:700;

    line-height:1.35;

    letter-spacing:-0.3px;

    color:#07152d;

    transition:.35s ease;

}



.elementor-element-74defce:hover 
.elementor-element-3098fff h2 {

    color:#00BDA6;

}



/* ===================================
   Description
=================================== */


.elementor-element-74defce 
.elementor-element-96691bc {


    font-size:15px;

    font-weight:400;

    line-height:1.75;

    color:#142944;

}



/* Mobile */

@media(max-width:767px){


.elementor-element-74defce {

    padding:28px 22px;

}


.elementor-element-74defce 
.elementor-element-3098fff h2 {

    font-size:18px;

}


.elementor-element-74defce 
.elementor-element-96691bc {

    font-size:14px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb30919 *//* ===================================
   BioFusion Research Card Reusable UI
=================================== */

/* Card */
.bio-research-card {
    background: #ffffff;
    border: 1px solid rgba(10,30,50,.18);
    border-radius: 22px;
    padding: 35px 28px;
    position: relative;
    overflow: hidden;
    transition: .45s ease;
}

/* Bottom bubble - অপাসিটি বাড়িয়ে ডিপ করা হয়েছে (.07 থেকে বাড়িয়ে .20 করা হলো) */
.bio-research-card::after {
    content: "";
    position: absolute;
    width: 85px;
    height: 85px;
    right: -40px;
    bottom: -40px;
    background: #00BDA6;
    opacity: .20; /* এখানে অপাসিটি বাড়িয়ে দেওয়া হয়েছে যাতে স্পষ্টভাবে দেখা যায় */
    border-radius: 50%;
    transition: .45s ease;
}

/* Hover */
.bio-research-card:hover {
    transform: translateY(-8px);
    border-color: #00BDA6;
    box-shadow: 0 20px 45px rgba(0,189,166,.15);
}

.bio-research-card:hover::after {
    width: 110px;
    height: 110px;
    opacity: .30; /* হোভার করলে এটি আরও একটু ডিপ হবে */
}

/* Icon */
.bio-card-icon .elementor-icon {
    width: 58px;
    height: 58px;
    background: #050A1C;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .45s ease;
}

.bio-card-icon svg {
    width: 22px;
    height: 22px;
}

.bio-card-icon svg path {
    fill: #00BDA6 !important;
}

/* Icon Hover */
.bio-research-card:hover .bio-card-icon .elementor-icon {
    transform: translateY(-6px) scale(1.08);
    box-shadow: 0 0 30px rgba(0,189,166,.55);
}

/* Title */
.bio-card-title h2 {
    font-size: 19px;
    font-weight: 700;
    color: #07152d;
    transition: .35s ease;
}

.bio-research-card:hover .bio-card-title .elementor-heading-title {
    color: #00BDA6 !important;
}

/* Description */
.bio-card-text {
    font-size: 15px;
    line-height: 1.75;
    color: #142944;
}

/* Mobile */
@media(max-width: 767px) {
    .bio-research-card {
        padding: 28px 22px;
    }
    .bio-card-title h2 {
        font-size: 18px;
    }
    .bio-card-text {
        font-size: 14px;
    }
}

/* Remove Elementor default icon shadow */
.bio-card-icon .elementor-icon {
    box-shadow: none !important;
    filter: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6140db */.elementor-button:hover .elementor-button-icon svg {
    transform:translateX(5px);
}

.elementor-button .elementor-button-icon svg {
    transition:transform .35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4172173 *//* ======================================
   BioFusion Premium Verification UI
====================================== */


/* Section */

.elementor-element-c3d2529 {

background:
radial-gradient(
circle at 20% 50%,
rgba(0,216,204,.12),
transparent 35%
),
#050A1C;

}



/* ======================================
   LEFT FEATURE CARD
====================================== */

.elementor-element-a54f20a {


background:
linear-gradient(
145deg,
rgba(255,255,255,.07),
rgba(255,255,255,.02)
);


border:
1px solid rgba(255,255,255,.12);


border-radius:28px;


padding:45px;


backdrop-filter:blur(20px);


position:relative;


overflow:hidden;


transition:.5s ease;


}




@media(max-width:767px){
.elementor-element-a54f20a {
padding:20px;

}

}








/* subtle corner glow */

.elementor-element-a54f20a::after {


content:"";


position:absolute;


width:180px;
height:180px;


right:-80px;
bottom:-80px;


background:#00D8CC;


opacity:.08;


border-radius:50%;


}




.elementor-element-a54f20a:hover {


transform:translateY(-8px);


border-color:
rgba(0,216,204,.5);


box-shadow:

0 30px 80px rgba(0,216,204,.15);


}



/* ======================================
   SMALL CARDS
====================================== */


.elementor-element-757db08,
.elementor-element-f45aa2d,
.elementor-element-193c5a5,
.elementor-element-bdbb0d1 {


background:

rgba(255,255,255,.04);


border:

1px solid rgba(255,255,255,.12);


border-radius:22px;


padding:28px;


transition:.45s ease;


}



.elementor-element-757db08:hover,
.elementor-element-f45aa2d:hover,
.elementor-element-193c5a5:hover,
.elementor-element-bdbb0d1:hover {


transform:translateY(-7px);


border-color:#00D8CC;


background:
rgba(0,216,204,.06);


box-shadow:

0 20px 45px rgba(0,216,204,.12);


}



/* ======================================
   ICON STYLE (Previous Better Version)
====================================== */


.bio-card-icon .elementor-icon {


width:58px;

height:58px;


background:#050A1C;


border-radius:50%;


display:flex;


align-items:center;


justify-content:center;


box-shadow:

0 10px 25px rgba(0,0,0,.25);


transition:.4s ease;


}



.bio-card-icon svg {


width:22px;

height:22px;


}


.bio-card-icon svg path {


fill:#00D8CC !important;


}



.elementor-element-a54f20a:hover .bio-card-icon .elementor-icon,
.elementor-element-757db08:hover .bio-card-icon .elementor-icon,
.elementor-element-f45aa2d:hover .bio-card-icon .elementor-icon,
.elementor-element-193c5a5:hover .bio-card-icon .elementor-icon,
.elementor-element-bdbb0d1:hover .bio-card-icon .elementor-icon {


transform:

translateY(-5px)
scale(1.08);


box-shadow:

0 0 35px rgba(0,216,204,.35);


}



/* ======================================
   TEXT
====================================== */


.bio-card-title h2 {


color:#ffffff;


font-size:20px;


font-weight:700;


}



.elementor-element-a54f20a .bio-card-title h2 {


font-size:32px;


}



.elementor-element-a54f20a:hover .bio-card-title h2,
.elementor-element-757db08:hover .bio-card-title h2,
.elementor-element-f45aa2d:hover .bio-card-title h2,
.elementor-element-193c5a5:hover .bio-card-title h2,
.elementor-element-bdbb0d1:hover .bio-card-title h2 {


color:#00D8CC;


}



.bio-card-text {


color:#b8c4d5;


line-height:1.7;


font-size:15px;


}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ad7a612 */post/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f0aa6 *//* =====================================
   BioFusion Feature Card Hover
===================================== */


/* Card */
.elementor-element-f9f0aa6 .elementor-widget-icon-box{

    position:relative;

    background:rgba(255,255,255,.04);

    border:1px solid rgba(0,189,166,.35);

    border-radius:14px;

    padding:30px;

    transition:
    transform .45s cubic-bezier(.16,1,.3,1),
    background .45s ease,
    box-shadow .45s ease,
    border-color .45s ease;

}



/* Hover */

.elementor-element-f9f0aa6 .elementor-widget-icon-box:hover{


    transform:
    translateY(-10px);


    background:
    rgba(0,189,166,.10);


    border-color:#00BDA6;


    box-shadow:

    0 20px 45px rgba(0,189,166,.18);


}



/* Icon circle */

.elementor-element-f9f0aa6 .elementor-icon-box-icon .elementor-icon{


    transition:.4s ease;


}



/* Icon hover */

.elementor-element-f9f0aa6 .elementor-widget-icon-box:hover 
.elementor-icon-box-icon .elementor-icon{


    transform:
    scale(1.12)
    rotate(5deg);


    background:#00BDA6!important;


}



/* SVG */

.elementor-element-f9f0aa6 .elementor-icon-box-icon svg{


    transition:.3s ease;


}



.elementor-element-f9f0aa6 .elementor-widget-icon-box:hover svg{


    fill:#ffffff!important;


}



/* Title */

.elementor-element-f9f0aa6 .elementor-icon-box-title{


    transition:.35s ease;


}



.elementor-element-f9f0aa6 .elementor-widget-icon-box:hover 
.elementor-icon-box-title{


    color:#00BDA6;


}



/* Description */

.elementor-element-f9f0aa6 .elementor-icon-box-description{


    transition:.35s ease;


}



.elementor-element-f9f0aa6 .elementor-widget-icon-box:hover 
.elementor-icon-box-description{


    color:#ffffff;


}/* End custom CSS */