.elementor-2133 .elementor-element.elementor-element-8632726{--display:flex;--min-height:35vh;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2133 .elementor-element.elementor-element-8632726:not(.elementor-motion-effects-element-type-background), .elementor-2133 .elementor-element.elementor-element-8632726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fixme-nutrition.com/wp-content/uploads/2025/05/Functional-Nutritionist-banner-image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2133 .elementor-element.elementor-element-8632726::before, .elementor-2133 .elementor-element.elementor-element-8632726 > .elementor-background-video-container::before, .elementor-2133 .elementor-element.elementor-element-8632726 > .e-con-inner > .elementor-background-video-container::before, .elementor-2133 .elementor-element.elementor-element-8632726 > .elementor-background-slideshow::before, .elementor-2133 .elementor-element.elementor-element-8632726 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2133 .elementor-element.elementor-element-8632726 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#234600;--background-overlay:'';}.elementor-2133 .elementor-element.elementor-element-9a7da1d{--display:flex;--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:center;}.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-2133 .elementor-element.elementor-element-cb1dee3{text-align:center;font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:400;color:#FFFFFF;}.elementor-2133 .elementor-element.elementor-element-7ee5f46{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2133 .elementor-element.elementor-element-59a5a46{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2133 .elementor-element.elementor-element-f794231{--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-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-2133 .elementor-element.elementor-element-309d1f3{text-align:left;}.elementor-2133 .elementor-element.elementor-element-309d1f3 img{width:90%;height:550px;object-fit:cover;object-position:center center;}.elementor-2133 .elementor-element.elementor-element-9c3b90b{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2133 .elementor-element.elementor-element-8f05144{text-align:center;}.elementor-2133 .elementor-element.elementor-element-8f05144 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-2133 .elementor-element.elementor-element-15c97e0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2em;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-2133 .elementor-element.elementor-element-abe93c6{text-align:left;font-family:"DM Sans", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.8em;color:var( --e-global-color-43d9191 );}.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-2133 .elementor-element.elementor-element-398ac91 .elementor-button{background-color:var( --e-global-color-accent );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;border-style:none;border-radius:5px 5px 5px 5px;padding:16px 32px 16px 32px;}.elementor-2133 .elementor-element.elementor-element-398ac91 .elementor-button:hover, .elementor-2133 .elementor-element.elementor-element-398ac91 .elementor-button:focus{background-color:#BB7A4A;}.elementor-2133 .elementor-element.elementor-element-5f932b6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-2133 .elementor-element.elementor-element-1588def{--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;--justify-content:center;}.elementor-2133 .elementor-element.elementor-element-2098af1{text-align:center;}.elementor-2133 .elementor-element.elementor-element-2098af1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-2133 .elementor-element.elementor-element-c3e2b7e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2em;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-2133 .elementor-element.elementor-element-3f2681b{text-align:left;font-family:"DM Sans", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.8em;color:var( --e-global-color-43d9191 );}.elementor-2133 .elementor-element.elementor-element-d3159cd{--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-2133 .elementor-element.elementor-element-bd5b5b1{text-align:right;}.elementor-2133 .elementor-element.elementor-element-bd5b5b1 img{width:90%;height:550px;object-fit:cover;object-position:center center;}.elementor-2133 .elementor-element.elementor-element-4e79e5d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-2133 .elementor-element.elementor-element-ae18712{--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;--justify-content:center;}.elementor-2133 .elementor-element.elementor-element-29882af .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2em;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-2133 .elementor-element.elementor-element-449a652{text-align:left;font-family:"DM Sans", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.8em;color:var( --e-global-color-43d9191 );}.elementor-2133 .elementor-element.elementor-element-e3664ff{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2133 .elementor-element.elementor-element-325e31b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2133 .elementor-element.elementor-element-325e31b:not(.elementor-motion-effects-element-type-background), .elementor-2133 .elementor-element.elementor-element-325e31b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2133 .elementor-element.elementor-element-448055f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2133 .elementor-element.elementor-element-18ab10d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2133 .elementor-element.elementor-element-18ab10d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:0.5px;color:#69A032;}.elementor-2133 .elementor-element.elementor-element-2c1ad4e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2em;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-2133 .elementor-element.elementor-element-6c9e096{text-align:left;font-family:"DM Sans", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.8em;color:var( --e-global-color-43d9191 );}.elementor-2133 .elementor-element.elementor-element-bea72f1{--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:space-between;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-2133 .elementor-element.elementor-element-d090388{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-2133 .elementor-element.elementor-element-d090388 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-2133 .elementor-element.elementor-element-d090388 .elementor-image-box-wrapper{text-align:left;}.elementor-2133 .elementor-element.elementor-element-d090388.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2133 .elementor-element.elementor-element-d090388.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2133 .elementor-element.elementor-element-d090388.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2133 .elementor-element.elementor-element-d090388 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2133 .elementor-element.elementor-element-d090388 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2133 .elementor-element.elementor-element-d090388 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-2133 .elementor-element.elementor-element-d090388 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-43d9191 );}.elementor-2133 .elementor-element.elementor-element-fcd3732{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-2133 .elementor-element.elementor-element-fcd3732 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-2133 .elementor-element.elementor-element-fcd3732 .elementor-image-box-wrapper{text-align:left;}.elementor-2133 .elementor-element.elementor-element-fcd3732.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2133 .elementor-element.elementor-element-fcd3732.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2133 .elementor-element.elementor-element-fcd3732.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2133 .elementor-element.elementor-element-fcd3732 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2133 .elementor-element.elementor-element-fcd3732 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2133 .elementor-element.elementor-element-fcd3732 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-2133 .elementor-element.elementor-element-fcd3732 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-43d9191 );}.elementor-2133 .elementor-element.elementor-element-2f4ef61{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-2133 .elementor-element.elementor-element-2f4ef61 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-2133 .elementor-element.elementor-element-2f4ef61 .elementor-image-box-wrapper{text-align:left;}.elementor-2133 .elementor-element.elementor-element-2f4ef61.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2133 .elementor-element.elementor-element-2f4ef61.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2133 .elementor-element.elementor-element-2f4ef61.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2133 .elementor-element.elementor-element-2f4ef61 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2133 .elementor-element.elementor-element-2f4ef61 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2133 .elementor-element.elementor-element-2f4ef61 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-2133 .elementor-element.elementor-element-2f4ef61 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-43d9191 );}.elementor-2133 .elementor-element.elementor-element-3f38cea{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-64px;--margin-bottom:-25px;--margin-left:-25px;--margin-right:-25px;}.elementor-2133 .elementor-element.elementor-element-618a39f{--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-2133 .elementor-element.elementor-element-618a39f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2133 .elementor-element.elementor-element-bc6dfa1{text-align:left;font-family:"DM Sans", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.8em;color:var( --e-global-color-43d9191 );}.elementor-2133 .elementor-element.elementor-element-10252eb{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-2133 .elementor-element.elementor-element-7a7aade{text-align:center;font-family:"DM Sans", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.8em;color:var( --e-global-color-43d9191 );}.elementor-2133 .elementor-element.elementor-element-88ed367{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2133 .elementor-element.elementor-element-1dc94f2{--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-2133 .elementor-element.elementor-element-51a2cb4{--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-2133 .elementor-element.elementor-element-8636c47{--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-2133 .elementor-element.elementor-element-f37c7b8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2133 .elementor-element.elementor-element-e7c0187{--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-2133 .elementor-element.elementor-element-e7c0187.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2133 .elementor-element.elementor-element-7585394.elementor-element{--align-self:center;}.elementor-2133 .elementor-element.elementor-element-7585394 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;color:#333333;}.elementor-2133 .elementor-element.elementor-element-3bd5d94 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-2133 .elementor-element.elementor-element-3bd5d94{text-align:center;}.elementor-2133 .elementor-element.elementor-element-230b115{--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;--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2133 .elementor-element.elementor-element-4d7bcc1{--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;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-2133 .elementor-element.elementor-element-4d7bcc1:not(.elementor-motion-effects-element-type-background), .elementor-2133 .elementor-element.elementor-element-4d7bcc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://fixme-nutrition.com/wp-content/uploads/2024/07/bg2-1024x465.jpg");background-size:cover;}.elementor-2133 .elementor-element.elementor-element-81b2e54 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-2133 .elementor-element.elementor-element-8f12aae{color:#FFFFFF;}.elementor-2133 .elementor-element.elementor-element-26a2ef3{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2133 .elementor-element.elementor-element-3ace939 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;color:#333333;}.elementor-2133 .elementor-element.elementor-element-526124c .elementor-button{background-color:var( --e-global-color-accent );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;border-style:none;border-radius:5px 5px 5px 5px;padding:16px 32px 16px 32px;}.elementor-2133 .elementor-element.elementor-element-526124c .elementor-button:hover, .elementor-2133 .elementor-element.elementor-element-526124c .elementor-button:focus{background-color:#BB7A4A;}@media(max-width:767px){.elementor-2133 .elementor-element.elementor-element-8632726{--min-height:30vh;}.elementor-2133 .elementor-element.elementor-element-59a5a46{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2133 .elementor-element.elementor-element-309d1f3 img{width:100%;height:400px;}.elementor-2133 .elementor-element.elementor-element-8f05144 .elementor-heading-title{font-size:14px;}.elementor-2133 .elementor-element.elementor-element-15c97e0 .elementor-heading-title{font-size:1.8em;}.elementor-2133 .elementor-element.elementor-element-abe93c6{font-size:1em;}.elementor-2133 .elementor-element.elementor-element-398ac91 .elementor-button{font-size:16px;padding:16px 20px 16px 20px;}.elementor-2133 .elementor-element.elementor-element-2098af1 .elementor-heading-title{font-size:14px;}.elementor-2133 .elementor-element.elementor-element-c3e2b7e .elementor-heading-title{font-size:1.8em;}.elementor-2133 .elementor-element.elementor-element-3f2681b{font-size:1em;}.elementor-2133 .elementor-element.elementor-element-bd5b5b1 img{width:100%;height:400px;}.elementor-2133 .elementor-element.elementor-element-29882af .elementor-heading-title{font-size:1.8em;}.elementor-2133 .elementor-element.elementor-element-449a652{font-size:1em;}.elementor-2133 .elementor-element.elementor-element-325e31b{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2133 .elementor-element.elementor-element-448055f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2133 .elementor-element.elementor-element-18ab10d .elementor-heading-title{font-size:14px;}.elementor-2133 .elementor-element.elementor-element-2c1ad4e .elementor-heading-title{font-size:1.8em;}.elementor-2133 .elementor-element.elementor-element-6c9e096{font-size:1em;}.elementor-2133 .elementor-element.elementor-element-bea72f1{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2133 .elementor-element.elementor-element-d090388{width:100%;max-width:100%;}.elementor-2133 .elementor-element.elementor-element-d090388 .elementor-image-box-img{margin-bottom:15px;}.elementor-2133 .elementor-element.elementor-element-d090388 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2133 .elementor-element.elementor-element-fcd3732{width:100%;max-width:100%;}.elementor-2133 .elementor-element.elementor-element-fcd3732 .elementor-image-box-img{margin-bottom:15px;}.elementor-2133 .elementor-element.elementor-element-fcd3732 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2133 .elementor-element.elementor-element-2f4ef61{width:100%;max-width:100%;}.elementor-2133 .elementor-element.elementor-element-2f4ef61 .elementor-image-box-img{margin-bottom:15px;}.elementor-2133 .elementor-element.elementor-element-2f4ef61 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2133 .elementor-element.elementor-element-bc6dfa1{font-size:1em;}.elementor-2133 .elementor-element.elementor-element-7a7aade{font-size:1em;}.elementor-2133 .elementor-element.elementor-element-526124c .elementor-button{font-size:16px;padding:16px 20px 16px 20px;}}@media(min-width:768px){.elementor-2133 .elementor-element.elementor-element-f794231{--width:50%;}.elementor-2133 .elementor-element.elementor-element-9c3b90b{--width:50%;}.elementor-2133 .elementor-element.elementor-element-1588def{--width:50%;}.elementor-2133 .elementor-element.elementor-element-d3159cd{--width:50%;}.elementor-2133 .elementor-element.elementor-element-ae18712{--width:100%;}.elementor-2133 .elementor-element.elementor-element-618a39f{--width:100%;}.elementor-2133 .elementor-element.elementor-element-1dc94f2{--width:35%;}.elementor-2133 .elementor-element.elementor-element-51a2cb4{--width:35%;}.elementor-2133 .elementor-element.elementor-element-8636c47{--width:35%;}.elementor-2133 .elementor-element.elementor-element-e7c0187{--width:100%;}}@media(min-width:1025px){.elementor-2133 .elementor-element.elementor-element-4d7bcc1:not(.elementor-motion-effects-element-type-background), .elementor-2133 .elementor-element.elementor-element-4d7bcc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-8f05144 */.elementor-heading-title
{
text-align: left;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29882af */.somekey{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-449a652 */.box1 {
	position: relative;
	    margin: 0 187px;
	background: #FFF;
	max-width: 500px;
}
.ribbon {
	background: #2D5699;
	color: #FFF;
	padding: 4px;
	text-align: center;
	margin-left: -20px;
	margin-right: -20px;
	/*border-radius: 3px 3px 0 0;*/
	position: relative;
}   
.ribbon:before, .ribbon:after {
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	content: "";
	top: 100%;
}
.ribbon.red-gradient {
	background: rgb(234,67,53); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(234,67,53,1) 0%, rgba(178,0,0,1) 100%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(234,67,53,1) 0%,rgba(178,0,0,1) 100%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(234,67,53,1) 0%,rgba(178,0,0,1) 100%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea4335', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.ribbon.red-gradient:before {
	border-top: 20px solid #861F1A;
	border-left: 20px solid transparent;
	left: 0;
}
.ribbon.red-gradient:after {
	border-top: 20px solid #861F1A;
	border-right: 20px solid transparent;
	left: calc(100% - 20px);
}
.ribbon.blue {
	background: #4285F4;
}
.ribbon.blue.top:before{
	top: -20px;
	left: 0;
	border-bottom: 20px solid #2D5699;
	border-left: 20px solid transparent;
}
.ribbon.blue.top:after{
	top: -20px;
	left: calc(100% - 20px);
	border-bottom: 20px solid #2D5699;
	border-right: 20px solid transparent;
}
.ribbon.blue.bottom:before{
	border-top: 20px solid #2D5699;
	border-left: 20px solid transparent;
	left: 0;
}
.ribbon.blue.bottom:after{
	border-top: 20px solid #2D5699;
	border-right: 20px solid transparent;
	left: calc(100% - 20px);
}
.ribbon.blue.crossed:before{
	top: -20px;
	left: 0;
	border-bottom: 20px solid #2D5699;
	border-left: 20px solid transparent;
}
.ribbon.blue.crossed:after{
	border-top: 20px solid #2D5699;
	border-right: 20px solid transparent;
	left: calc(100% - 20px);
}
.ribbon.expand {
	position: relative;
	padding: 0;
	/*background: #4285F4;*/
	    position: relative;
    padding: 0;
       background: #69a032;
    width: 729px;
    color: #fff;
}
.ribbon.expand:after {
	border-top: 20px solid #69a032;
	border-right: 20px solid transparent;
	left: calc(100% - 20px);
}
.ribbon.expand:before{
	border-top: 20px solid #69a032;
	border-left: 20px solid transparent;
	left: 0;
}
.ribbon.expand span {
	position: relative;
	padding: 18px 0;
	display: inline-block;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.ribbon.expand span:before, .ribbon.expand span:after {
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	content: "";
	top: 100%;
}
.ribbon.expand span:after {
	top: -20px;
	left: calc(100% - 20px);
	border-bottom: 20px solid #2D5699;
	border-right: 20px solid transparent;
}
.ribbon.expand span:before{
	border-bottom: 20px solid #2D5699;
	border-left: 20px solid transparent;
	left: 0;
	top: -20px;
}

@media only screen and (max-width: 600px) {
 .box1 {
    margin: 0 auto!important;
  }
  .ribbon{
      width: 393px!important;
      margin-left: auto;
        margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc6dfa1 */@media only screen and (max-width: 600px) {
 .thispersoanal {
       text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a7aade */@media only screen and (max-width: 600px) {
  .elementor-1712 .elementor-element.elementor-element-3f38cea {
        margin-left: 0px!important;
    margin-right: 0px!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88ed367 */.box {
	border: 1px solid #CCC;
	padding: 40px 25px;
	background: #c68d62;
	max-width: 400px;
	position: relative;
	border-radius: 3px;
  margin: 30px auto;
  color:#fff;
}
.box.ofh {
  overflow: hidden;
}
.top-cross-ribbon {
	background: #EA4335;
	padding: 7px 50px;
	color: #FFF;
	position: absolute;
	top: 0;
	right: -50px;
	transform: rotate(45deg);
	border: 1px dashed #FFF;
	box-shadow: 0 0 0 3px #EA4335;
	margin: 5px;
}
.arrow-ribbon {
  background: #EA4335;
  color: #FFF;
  padding: 7px 50px;
  position: absolute;
  bottom: 10px;
  right: -1px;
}

.arrow-ribbon:before {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    content: "";
    left: -12px;
    border-top: 15px solid transparent;
    border-right: 12px solid #EA4335;
    border-bottom: 15px solid transparent;
    width: 0;
}

/* Ribbon 3 */
.bottom-ribbon {
  background: #EA4335;
  color: #FFF;
  padding: 7px 50px;
  position: absolute;
  bottom: 10px;
  right: -1px;
  border-radius: 20px 0 0 20px;
}
.bottom-ribbon:after {
  position: absolute;
  right: -25px;
  top: -18px;
  bottom: 0;
  z-index: 9999;
  content: "";
  border-bottom: 43px solid #EA4335;
  border-left: 38px solid transparent;
  border-right: 20px solid transparent;
  width: 42px;
  z-index: -1;
}

/*Ribbon 4 */
.half-circle-ribbon {
  background: #EA4335;
  color: #FFF;
  height: 60px;
  width: 60px;
  text-align: right;
  padding-top: 10px;
  padding-right: 10px;
  position: absolute;
  top: -1px;
  right: -1px;
  flex-direction: row;
  border-radius: 0 0 0 100%;
  border: 1px dashed #FFF;
  box-shadow: 0 0 0 3px #EA4335;
}

/* Ribbon 5 */
.cross-shadow-ribbon {
  position: absolute;
  background: #EA4335;
  top: -15px;
  padding: 10px;
  margin-left: 15px;
  color: #FFF;
  border-radius: 0 0 2px 2px;
}
.cross-shadow-ribbon:before {
  content: "";
  position: absolute;
  left: -15px;
  right: 0;
  top: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 15px solid #A42F25;
  border-left: 15px solid transparent;
}

/* Ribbon 6 */
.cover-ribbon {
  height: 115px;
  width: 115px;
  position: absolute;
  right: -8px;
  top: -8px;
  overflow: hidden;
}
.cover-ribbon .cover-ribbon-inside {
  background: #EA4335;
  color: #FFF;
  transform: rotate(45deg);
  position: absolute;
  right: -35px;
  top: 15px;
  padding: 10px;
  min-width: 127px;
  text-align: center;
}
.cover-ribbon .cover-ribbon-inside:before {
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 10px solid #992C23;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  top: 35px;
  transform: rotate(-45deg);
}
.cover-ribbon .cover-ribbon-inside:after {
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-left: 10px solid #992C23;
  border-bottom: 7px solid transparent;
  position: absolute;
  left: 95%;
  right: 0;
  top: 34px;
  bottom: 0;
  content: "";
  transform: 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22621b5 */a{text-decoration:none}
h4{text-align:center;margin:30px 0;color:#444}
.main-timeline{position:relative}
.main-timeline:before{content:"";width:5px;height:100%;border-radius:20px;margin:0 auto;background:#242922;position:absolute;top:0;left:0;right:0}
.main-timeline .timeline{display:inline-block;margin-bottom:50px;position:relative}
.main-timeline .timeline:before{content:"";width:20px;height:20px;border-radius:50%;border:4px solid #fff;background:#ec496e;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}
.main-timeline .timeline-icon{display:inline-block;width:130px;height:130px;border-radius:50%;border:3px solid #ec496e;padding:13px;text-align:center;position:absolute;top:50%;left:30%;transform:translateY(-50%)}
.main-timeline .timeline-icon i{display:block;border-radius:50%;background:#ec496e;font-size:64px;color:#fff;line-height:100px;z-index:1;position:relative}
.main-timeline .timeline-icon:after,.main-timeline .timeline-icon:before{content:"";width:100px;height:4px;background:#ec496e;position:absolute;top:50%;right:-100px;transform:translateY(-50%)}
.main-timeline .timeline-icon:after{width:70px;height:50px;background:#fff;top:89px;right:-30px}
.main-timeline .timeline-content{width:50%;padding:0 50px;margin:52px 0 0;float:right;position:relative}
.main-timeline .timeline-content:before{content:"";width:70%;height:100%;border:3px solid #ec496e;border-top:none;border-right:none;position:absolute;bottom:-13px;left:35px}
.main-timeline .timeline-content:after{content:"";width:37px;height:3px;background:#ec496e;position:absolute;top:13px;left:0}
.main-timeline .title{font-size:20px;font-weight:600;color:#ec496e;text-transform:uppercase;margin:0 0 5px}
.main-timeline .description{display:inline-block;font-size:16px;color:#404040;line-height:20px;letter-spacing:1px;margin:0}
.main-timeline .timeline:nth-child(even) .timeline-icon{left:auto;right:30%}
.main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-100px}
.main-timeline .timeline:nth-child(even) .timeline-icon:after{right:auto;left:-30px}
.main-timeline .timeline:nth-child(even) .timeline-content{float:left}
.main-timeline .timeline:nth-child(even) .timeline-content:before{left:auto;right:35px;transform:rotateY(180deg)}
.main-timeline .timeline:nth-child(even) .timeline-content:after{left:auto;right:0}
.main-timeline .timeline:nth-child(2n) .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-icon i,.main-timeline .timeline:nth-child(2n) .timeline-icon:before,.main-timeline .timeline:nth-child(2n):before{background:#f9850f}
.main-timeline .timeline:nth-child(2n) .timeline-icon{border-color:#f9850f}
.main-timeline .timeline:nth-child(2n) .title{color:#f9850f}
.main-timeline .timeline:nth-child(2n) .timeline-content:before{border-left-color:#f9850f;border-bottom-color:#f9850f}
.main-timeline .timeline:nth-child(3n) .timeline-content:after,.main-timeline .timeline:nth-child(3n) .timeline-icon i,.main-timeline .timeline:nth-child(3n) .timeline-icon:before,.main-timeline .timeline:nth-child(3n):before{background:#8fb800}
.main-timeline .timeline:nth-child(3n) .timeline-icon{border-color:#8fb800}
.main-timeline .timeline:nth-child(3n) .title{color:#8fb800}
.main-timeline .timeline:nth-child(3n) .timeline-content:before{border-left-color:#8fb800;border-bottom-color:#8fb800}
.main-timeline .timeline:nth-child(4n) .timeline-content:after,.main-timeline .timeline:nth-child(4n) .timeline-icon i,.main-timeline .timeline:nth-child(4n) .timeline-icon:before,.main-timeline .timeline:nth-child(4n):before{background:#2fcea5}
.main-timeline .timeline:nth-child(4n) .timeline-icon{border-color:#2fcea5}
.main-timeline .timeline:nth-child(4n) .title{color:#2fcea5}
.main-timeline .timeline:nth-child(4n) .timeline-content:before{border-left-color:#2fcea5;border-bottom-color:#2fcea5}
@media only screen and (max-width:1200px){.main-timeline .timeline-icon:before{width:50px;right:-50px}
.main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-50px}
.main-timeline .timeline-content{margin-top:75px}
}
@media only screen and (max-width:990px){.main-timeline .timeline{margin:0 0 10px}
.main-timeline .timeline-icon{left:25%}
.main-timeline .timeline:nth-child(even) .timeline-icon{right:25%}
.main-timeline .timeline-content{margin-top:115px}
}
@media only screen and (max-width:767px){.main-timeline{padding-top:50px}
.main-timeline:before{left:80px;right:0;margin:0}
.main-timeline .timeline{margin-bottom:70px}
.main-timeline .timeline:before{top:0;left:83px;right:0;margin:0}
.main-timeline .timeline-icon{width:60px;height:60px;line-height:40px;padding:5px;top:0;left:0}
.main-timeline .timeline:nth-child(even) .timeline-icon{left:0;right:auto}
.main-timeline .timeline-icon:before,.main-timeline .timeline:nth-child(even) .timeline-icon:before{width:25px;left:auto;right:-25px}
.main-timeline .timeline-icon:after,.main-timeline .timeline:nth-child(even) .timeline-icon:after{width:25px;height:30px;top:44px;left:auto;right:-5px}
.main-timeline .timeline-icon i{font-size:30px;line-height:45px}
.main-timeline .timeline-content,.main-timeline .timeline:nth-child(even) .timeline-content{width:100%;margin-top:-15px;padding-left:130px;padding-right:5px}
.main-timeline .timeline:nth-child(even) .timeline-content{float:right}
.main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(even) .timeline-content:before{width:50%;left:120px}
.main-timeline .timeline:nth-child(even) .timeline-content:before{right:auto;transform:rotateY(0)}
.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(even) .timeline-content:after{left:85px}
}
@media only screen and (max-width:479px){.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{padding-left:110px}
.main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(2n) .timeline-content:before{left:99px}
.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-content:after{left:65px}
}

/******************* Timeline Demo - 10 *****************/
.main-timeline10:after,.main-timeline10:before{content:"";display:block;width:100%;clear:both}
.main-timeline10 .timeline{padding:0;display:-webkit-inline-box}
.main-timeline10 .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:24%}
.main-timeline10 .timeline-inner{text-align:center;margin:20px 20px 35px 35px;position:relative}
.main-timeline10 .timeline-inner:after{content:"";width:97%;height:3px;background:#555;position:absolute;bottom:0;left:3%}
.main-timeline10 .timeline:last-child .timeline-inner:after{width:0}
.main-timeline10 .year{background:#c68d62;padding:5px 0;border-radius:30px 0;font-size:26px;font-weight:700;color:#fff;z-index:1;position:relative}
.main-timeline10 .year:after,.main-timeline10 .year:before{position:absolute;top:-19px;content:""}
.main-timeline10 .year:before{right:0;border:10px solid transparent;border-bottom:10px solid #c68d62;border-right:10px solid #c68d62}
.main-timeline10 .year:after{width:25px;height:19px;border-radius:0 0 20px;background:#fff;right:1px}
.main-timeline10 .timeline-content{padding:10px 10px 30px;border-left:3px solid #c68d62;position:relative}
.main-timeline10 .timeline-content:before{content:"";position:absolute;top:0;left:-1px;border:10px solid transparent;border-top:10px solid #c68d62;border-left:10px solid #c68d62}
.main-timeline10 .timeline-content:after{content:"";width:25px;height:19px;border-radius:20px 0 0;background:#fff;position:absolute;top:0;left:0}
.main-timeline10 .post{font-size:26px;color:#333}
.main-timeline10 .description{font-size:16px;color:#171717;}
.main-timeline10 .timeline-icon{width:70px;height:70px;line-height:65px;border-radius:50%;border:5px solid #c68d62;background:#fff;font-size:30px;color:#555;z-index:1;position:absolute;bottom:-35px;left:-35px}
.main-timeline10 .timeline:nth-child(2n) .year{background:#c68d62}
.main-timeline10 .timeline:nth-child(2n) .year:before{border-bottom-color:#c68d62;border-right-color:#c68d62}
.main-timeline10 .timeline:nth-child(2n) .timeline-content{border-left-color:#c68d62}
.main-timeline10 .timeline:nth-child(2n) .timeline-content:before{border-top-color:#c68d624;border-left-color:#c68d62}
.main-timeline10 .timeline:nth-child(2n) .timeline-icon{border-color:#c68d62}
.main-timeline10 .timeline:nth-child(3n) .year{background:#c68d62}
.main-timeline10 .timeline:nth-child(3n) .year:before{border-bottom-color:#c68d62;border-right-color:#c68d62}
.main-timeline10 .timeline:nth-child(3n) .timeline-content{border-left-color:#c68d62}
.main-timeline10 .timeline:nth-child(3n) .timeline-content:before{border-top-color:#c68d62;border-left-color:#c68d62}
.main-timeline10 .timeline:nth-child(3n) .timeline-icon{border-color:#c68d62}
.main-timeline10 .timeline:nth-child(4n) .year{background:#e67e49}
.main-timeline10 .timeline:nth-child(4n) .year:before{border-bottom-color:#e67e49;border-right-color:#e67e49}
.main-timeline10 .timeline:nth-child(4n) .timeline-content{border-left-color:#e67e49}
.main-timeline10 .timeline:nth-child(4n) .timeline-content:before{border-top-color:#e67e49;border-left-color:#e67e49}
.main-timeline10 .timeline:nth-child(4n) .timeline-icon{border-color:#e67e49}
@media only screen and (max-width:990px){.main-timeline10 .timeline-inner:after{width:110%}
.main-timeline10 .timeline:nth-child(2n) .timeline-inner:after{width:0}
}
@media only screen and (max-width:767px){.main-timeline10 .timeline{margin-bottom:50px}
.main-timeline10 .timeline-inner:after,.main-timeline10 .timeline:nth-child(2n) .timeline-inner:after{width:100%;height:3px;left:0}
}

.main-timeline10 .timeline {

display: inline;
}/* End custom CSS */