.elementor-10006 .elementor-element.elementor-element-b816fa0{--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;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-b816fa0:not(.elementor-motion-effects-element-type-background), .elementor-10006 .elementor-element.elementor-element-b816fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10006 .elementor-element.elementor-element-8477ef4{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10006 .elementor-element.elementor-element-2732735 .elementor-heading-title{font-size:23px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-8bc653b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-10006 .elementor-element.elementor-element-3932292{--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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10006 .elementor-element.elementor-element-6ffc9fc{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-fa50faa{text-align:center;}.elementor-10006 .elementor-element.elementor-element-89b35ba{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-weight:var( --e-global-typography-primary-font-weight );}.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 );}.elementor-10006 .elementor-element.elementor-element-3f83070{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-3f83070 .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-3f83070 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-3f83070.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-3f83070.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-3f83070.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-10006 .elementor-element.elementor-element-532585b{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-532585b .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-532585b .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-532585b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-532585b.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-532585b.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-10006 .elementor-element.elementor-element-7c833b3{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-7c833b3 .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-7c833b3 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-7c833b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-7c833b3.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-7c833b3.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-10006 .elementor-element.elementor-element-7d4d681{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-7d4d681 .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-7d4d681 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-7d4d681.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-7d4d681.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-7d4d681.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-10006 .elementor-element.elementor-element-6721571{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-6721571 .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-6721571 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-6721571.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-6721571.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-6721571.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-10006 .elementor-element.elementor-element-53879a5{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-53879a5 .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-53879a5 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-53879a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-53879a5.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-53879a5.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-10006 .elementor-element.elementor-element-b80d42f{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-b80d42f:not(.elementor-motion-effects-element-type-background), .elementor-10006 .elementor-element.elementor-element-b80d42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10006 .elementor-element.elementor-element-a9e81fd .elementor-toc__header-title{text-align:start;}.elementor-10006 .elementor-element.elementor-element-a9e81fd .elementor-toc__header{flex-direction:row;}.elementor-10006 .elementor-element.elementor-element-a9e81fd{--item-text-hover-decoration:underline;}.elementor-10006 .elementor-element.elementor-element-465cc9c{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-dd12dd6{--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-10006 .elementor-element.elementor-element-30dd186{text-align:center;}.elementor-10006 .elementor-element.elementor-element-5c43f8e{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-5c43f8e:not(.elementor-motion-effects-element-type-background), .elementor-10006 .elementor-element.elementor-element-5c43f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-5e0fe5c{text-align:center;}.elementor-10006 .elementor-element.elementor-element-5e0fe5c .elementor-heading-title{color:var( --e-global-color-e5774a2 );}.elementor-10006 .elementor-element.elementor-element-0e85e80{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10006 .elementor-element.elementor-element-4d84770{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-4d84770 .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-4d84770 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-4d84770.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-4d84770.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-4d84770.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-10006 .elementor-element.elementor-element-f3c0986{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-f3c0986 .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-f3c0986 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-f3c0986.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-f3c0986.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-f3c0986.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-10006 .elementor-element.elementor-element-f0aef25{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-f0aef25 .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-f0aef25 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-f0aef25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-f0aef25.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-f0aef25.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-10006 .elementor-element.elementor-element-73c17f5{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-73c17f5 .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-73c17f5 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-73c17f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-73c17f5.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-73c17f5.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-10006 .elementor-element.elementor-element-09f706d{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-09f706d .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-09f706d .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-09f706d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-09f706d.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-09f706d.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-10006 .elementor-element.elementor-element-29600ab{background-color:var( --e-global-color-e5774a2 );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-10006 .elementor-element.elementor-element-29600ab .elementor-icon-box-wrapper{gap:10px;}.elementor-10006 .elementor-element.elementor-element-29600ab .elementor-icon-box-title{margin-block-end:10px;}.elementor-10006 .elementor-element.elementor-element-29600ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10006 .elementor-element.elementor-element-29600ab.elementor-view-framed .elementor-icon, .elementor-10006 .elementor-element.elementor-element-29600ab.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-10006 .elementor-element.elementor-element-6c60cbf{--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-6ba7884{--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-10006 .elementor-element.elementor-element-49b8271{--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-10006 .elementor-element.elementor-element-f94ef71{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-f94ef71:not(.elementor-motion-effects-element-type-background), .elementor-10006 .elementor-element.elementor-element-f94ef71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10006 .elementor-element.elementor-element-9f034a2{text-align:center;}.elementor-10006 .elementor-element.elementor-element-f90c916{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-f90c916:not(.elementor-motion-effects-element-type-background), .elementor-10006 .elementor-element.elementor-element-f90c916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10006 .elementor-element.elementor-element-922333b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10006 .elementor-element.elementor-element-4d5fcd0{--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;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-4d5fcd0:not(.elementor-motion-effects-element-type-background), .elementor-10006 .elementor-element.elementor-element-4d5fcd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5774a2 );}.elementor-10006 .elementor-element.elementor-element-3c70bd0 .elementor-heading-title{font-weight:400;}.elementor-10006 .elementor-element.elementor-element-ce3c528{--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;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-ce3c528:not(.elementor-motion-effects-element-type-background), .elementor-10006 .elementor-element.elementor-element-ce3c528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5774a2 );}.elementor-10006 .elementor-element.elementor-element-892993f .elementor-heading-title{font-weight:400;}.elementor-10006 .elementor-element.elementor-element-cf0d833{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10006 .elementor-element.elementor-element-cdbb83f{--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;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-cdbb83f:not(.elementor-motion-effects-element-type-background), .elementor-10006 .elementor-element.elementor-element-cdbb83f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5774a2 );}.elementor-10006 .elementor-element.elementor-element-d3b615c .elementor-heading-title{font-weight:400;}.elementor-10006 .elementor-element.elementor-element-6cb6641{--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;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-6cb6641:not(.elementor-motion-effects-element-type-background), .elementor-10006 .elementor-element.elementor-element-6cb6641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5774a2 );}.elementor-10006 .elementor-element.elementor-element-871f54b .elementor-heading-title{font-weight:400;}.elementor-10006 .elementor-element.elementor-element-1ae04e3{--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-6f236ee{--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-10006 .elementor-element.elementor-element-c9ee7e4{text-align:center;}.elementor-10006 .elementor-element.elementor-element-344288d{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-344288d:not(.elementor-motion-effects-element-type-background), .elementor-10006 .elementor-element.elementor-element-344288d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10006 .elementor-element.elementor-element-ff0c4c9{text-align:center;}.elementor-10006 .elementor-element.elementor-element-3db7230{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-a654bef{text-align:center;}.elementor-10006 .elementor-element.elementor-element-6699545{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10006 .elementor-element.elementor-element-4a78ac3{text-align:center;}.elementor-10006 .elementor-element.elementor-element-2d4ace3{--display:flex;}.elementor-10006 .elementor-element.elementor-element-9ae5447{--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-10006 .elementor-element.elementor-element-724f4b4{--display:flex;}.elementor-10006 .elementor-element.elementor-element-c7ee1af{--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-10006 .elementor-element.elementor-element-846a79d{--display:flex;}.elementor-10006 .elementor-element.elementor-element-4f4b65a{--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-10006 .elementor-element.elementor-element-1b47b32{--display:flex;}.elementor-10006 .elementor-element.elementor-element-7fa564c{--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-10006 .elementor-element.elementor-element-f21a392{--display:flex;}.elementor-10006 .elementor-element.elementor-element-d0448cc{--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-10006 .elementor-element.elementor-element-4a32afa{--display:flex;}.elementor-10006 .elementor-element.elementor-element-046dbe3{--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-10006 .elementor-element.elementor-element-bd8f557{--display:flex;}.elementor-10006 .elementor-element.elementor-element-b99374a{--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-10006 .elementor-element.elementor-element-65e2810{--display:flex;}.elementor-10006 .elementor-element.elementor-element-5148567{--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-10006 .elementor-element.elementor-element-1e8e34a{--display:flex;}.elementor-10006 .elementor-element.elementor-element-169d1db{--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-10006 .elementor-element.elementor-element-1f39309{--display:flex;}.elementor-10006 .elementor-element.elementor-element-7d3fa25{--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-10006 .elementor-element.elementor-element-651d803{--display:flex;}.elementor-10006 .elementor-element.elementor-element-2d67448{--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-10006 .elementor-element.elementor-element-fb0eb2c{--display:flex;}.elementor-10006 .elementor-element.elementor-element-3a00fad{--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-10006 .elementor-element.elementor-element-8924106{--display:flex;}.elementor-10006 .elementor-element.elementor-element-7201028{--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-10006 .elementor-element.elementor-element-d2a46bc{--n-accordion-title-font-size:1rem;--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-normal-color:var( --e-global-color-e5774a2 );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-10006 .elementor-element.elementor-element-d2a46bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}:where( .elementor-10006 .elementor-element.elementor-element-d2a46bc > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-e5774a2 );}:where( .elementor-10006 .elementor-element.elementor-element-d2a46bc > .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-weight:bold;}@media(max-width:1024px){.elementor-10006 .elementor-element.elementor-element-89b35ba{--grid-auto-flow:row;}.elementor-10006 .elementor-element.elementor-element-0e85e80{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-10006 .elementor-element.elementor-element-b816fa0{--content-width:1400px;}.elementor-10006 .elementor-element.elementor-element-8477ef4{--width:50%;}.elementor-10006 .elementor-element.elementor-element-3932292{--width:50%;}.elementor-10006 .elementor-element.elementor-element-dd12dd6{--width:100%;}.elementor-10006 .elementor-element.elementor-element-6ba7884{--width:50%;}.elementor-10006 .elementor-element.elementor-element-49b8271{--width:50%;}.elementor-10006 .elementor-element.elementor-element-4d5fcd0{--width:50%;}.elementor-10006 .elementor-element.elementor-element-ce3c528{--width:50%;}.elementor-10006 .elementor-element.elementor-element-cdbb83f{--width:50%;}.elementor-10006 .elementor-element.elementor-element-6cb6641{--width:50%;}.elementor-10006 .elementor-element.elementor-element-344288d{--content-width:1600px;}.elementor-10006 .elementor-element.elementor-element-3db7230{--content-width:1600px;}.elementor-10006 .elementor-element.elementor-element-6699545{--content-width:900px;}}@media(max-width:767px){.elementor-10006 .elementor-element.elementor-element-b816fa0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10006 .elementor-element.elementor-element-8477ef4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10006 .elementor-element.elementor-element-89b35ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10006 .elementor-element.elementor-element-dd12dd6{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10006 .elementor-element.elementor-element-0e85e80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10006 .elementor-element.elementor-element-6c60cbf{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-10006 .elementor-element.elementor-element-6ba7884{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10006 .elementor-element.elementor-element-49b8271{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10006 .elementor-element.elementor-element-1ae04e3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-10006 .elementor-element.elementor-element-6f236ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* =========================================================
   TOMMASOLIU.COM - SAAS SEO CONSULTANT PAGE
   ========================================================= */

:root {
  --tl-primary: #015E6A;
  --tl-secondary: #E6F0F2;
  --tl-secondary-light: #EEF7F9;
  --tl-secondary-hover: #D5E6EA;

  --tl-blue: #165DFF;
  --tl-blue-light: #F2F7FF;
  --tl-blue-border: #D7E5F8;

  --tl-text: #111111;
  --tl-muted: #4E5A5E;

  --tl-white: #FFFFFF;
  --tl-border: #D7E5E8;
  --tl-gray: #F5F5F5;

  --tl-accent: #FFAB40;
}


/* =========================================================
   CONSULTANT VS AGENCY VS IN-HOUSE
   ========================================================= */

.saas-fit-main {
  max-width: 1600px;
  margin: 0 auto;
  font-family: inherit;
}

.saas-fit-main__intro {
  max-width: 900px;
  margin: 0 auto 34px;
}

.saas-fit-main__intro p {
  margin: 0;
  font-size: 18px;
  line-height: 1.65;
  color: var(--tl-text);
}

.saas-fit-main__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
}

.saas-fit-card {
  position: relative;
  padding: 30px;
  background: var(--tl-white);
  border: 1px solid var(--tl-border);
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(1, 94, 106, 0.05);
}

.saas-fit-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: var(--tl-primary);
}

.saas-fit-card__tag {
  display: inline-block;
  margin-bottom: 16px;
  padding: 7px 12px;
  background: var(--tl-secondary-light);
  border-radius: 999px;
  color: var(--tl-primary);
  font-size: 13px;
  font-weight: 700;
}

.saas-fit-card h3 {
  margin: 0 0 12px;
  color: var(--tl-primary);
  font-size: 25px;
  line-height: 1.2;
}

.saas-fit-card > p {
  margin: 0 0 18px;
  color: var(--tl-text);
  font-size: 15px;
  line-height: 1.6;
}

.saas-fit-card ul {
  margin: 0 0 22px;
  padding-left: 20px;
}

.saas-fit-card li {
  margin-bottom: 9px;
  color: var(--tl-text);
  line-height: 1.5;
}

.saas-fit-card__proscons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 20px;
}

.saas-fit-card__pros,
.saas-fit-card__cons {
  padding: 16px;
  background: var(--tl-secondary-light);
  border-radius: 14px;
}

.saas-fit-card__pros strong,
.saas-fit-card__cons strong {
  display: block;
  margin-bottom: 10px;
  color: var(--tl-primary);
  font-size: 14px;
}

.saas-fit-card__pros span,
.saas-fit-card__cons span {
  display: block;
  margin-bottom: 7px;
  color: var(--tl-text);
  font-size: 13px;
  line-height: 1.45;
}


/* =========================================================
   HYBRID + DECISION TABLE WRAPPER
   Table itself intentionally NOT styled
   ========================================================= */

.saas-fit-secondary {
  max-width: 900px;
  margin: 0 auto;
  font-family: inherit;
}

.saas-fit-hybrid {
  margin-bottom: 28px;
  padding: 28px 30px;
  background: var(--tl-blue-light);
  border: 1px solid var(--tl-blue-border);
  border-radius: 20px;
}

.saas-fit-hybrid h3 {
  margin: 0 0 10px;
  color: var(--tl-primary);
  font-size: 24px;
  line-height: 1.2;
}

.saas-fit-hybrid p {
  margin: 0 0 15px;
  color: var(--tl-text);
  line-height: 1.6;
}

.saas-fit-hybrid__path {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin-top: 18px;
}

.saas-fit-hybrid__step {
  padding: 9px 13px;
  background: var(--tl-white);
  border: 1px solid var(--tl-blue-border);
  border-radius: 999px;
  color: var(--tl-primary);
  font-size: 13px;
  font-weight: 700;
}

.saas-fit-hybrid__arrow {
  color: #1A73E8;
  font-weight: 800;
}

.saas-fit-secondary__note {
  margin-top: 16px;
  color: var(--tl-text);
  font-size: 14px;
  line-height: 1.6;
  opacity: 0.75;
}


/* =========================================================
   SEO RESULTS
   ========================================================= */

.seo-results {
  max-width: 1180px;
  margin: 0 auto;
  font-family: inherit;
}

.seo-results__intro {
  max-width: 780px;
  margin-bottom: 38px;
}

.seo-results__intro p {
  margin: 0;
  color: var(--tl-text);
  font-size: 18px;
  line-height: 1.65;
}

.seo-results__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  margin-bottom: 28px;
}

.seo-result-card {
  position: relative;
  padding: 30px 28px;
  background: var(--tl-white);
  border: 1px solid var(--tl-border);
  border-radius: 18px;
  overflow: hidden;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.seo-result-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 14px 36px rgba(1, 94, 106, 0.08);
}

.seo-result-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: var(--tl-blue);
}

.seo-result-card__number {
  display: block;
  margin-bottom: 8px;
  color: var(--tl-blue);
  font-size: clamp(36px, 4vw, 54px);
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.04em;
}

.seo-result-card__label {
  display: block;
  margin-bottom: 8px;
  color: var(--tl-primary);
  font-size: 19px;
  font-weight: 700;
  line-height: 1.3;
}

.seo-result-card__detail {
  color: var(--tl-text);
  font-size: 15px;
  line-height: 1.55;
}

.seo-results__note {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  padding: 22px 24px;
  background: var(--tl-blue-light);
  border-radius: 16px;
}

.seo-results__note-icon {
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #E7EFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--tl-blue);
  font-size: 20px;
  font-weight: 700;
}

.seo-results__note p {
  margin: 0;
  color: var(--tl-text);
  font-size: 15px;
  line-height: 1.65;
}

.seo-results__note strong {
  color: var(--tl-primary);
}


/* =========================================================
   HOW WORKING WITH ME WORKS
   ========================================================= */

.saas-process {
  max-width: 1400px;
  margin: 0 auto;
  font-family: inherit;
  color: var(--tl-text);
}

.saas-process__intro {
  max-width: 820px;
  margin: 0 auto 34px;
  text-align: center;
}

.saas-process__intro p {
  margin: 0;
  color: var(--tl-muted);
  font-size: 18px;
  line-height: 1.65;
}

.saas-process__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  align-items: stretch;
}

.saas-process__card {
  position: relative;
  padding: 30px 28px 26px;
  background: var(--tl-white);
  border: 1px solid var(--tl-border);
  border-radius: 24px;
  box-shadow: 0 10px 28px rgba(1, 94, 106, 0.05);
  overflow: hidden;
}

.saas-process__card::before {
  content: "";
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  height: 4px;
  background: var(--tl-primary);
}

.saas-process__step {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  margin-bottom: 18px;
  border-radius: 50%;
  background: var(--tl-secondary);
  color: var(--tl-primary);
  font-size: 22px;
  font-weight: 800;
  line-height: 1;
}

.saas-process__card h3 {
  margin: 0 0 14px;
  color: var(--tl-primary);
  font-size: 24px;
  line-height: 1.15;
}

.saas-process__card p {
  margin: 0 0 14px;
  color: var(--tl-text);
  font-size: 15px;
  line-height: 1.65;
}

.saas-process__card p:last-child {
  margin-bottom: 0;
}

.saas-process__card ul {
  margin: 0 0 18px;
  padding-left: 20px;
}

.saas-process__card li {
  margin-bottom: 8px;
  color: var(--tl-text);
  font-size: 15px;
  line-height: 1.55;
}

.saas-process__mini {
  margin-top: 18px;
  padding: 14px 16px;
  background: var(--tl-secondary-light);
  border: 1px solid var(--tl-border);
  border-radius: 14px;
}

.saas-process__mini strong {
  display: block;
  margin-bottom: 6px;
  color: var(--tl-primary);
  font-size: 14px;
  line-height: 1.4;
}

.saas-process__mini span {
  display: block;
  color: var(--tl-text);
  font-size: 14px;
  line-height: 1.55;
}

.saas-process__summary {
  margin-top: 28px;
  padding: 22px 24px;
  background: var(--tl-secondary);
  border: 1px solid var(--tl-border);
  border-radius: 20px;
  text-align: center;
}

.saas-process__summary p {
  margin: 0;
  color: var(--tl-text);
  font-size: 16px;
  line-height: 1.65;
}

.saas-process__summary strong {
  color: var(--tl-primary);
}


/* =========================================================
   RESPONSIVE
   ========================================================= */

@media (max-width: 1100px) {

  .saas-fit-main__grid,
  .saas-process__grid {
    grid-template-columns: 1fr;
  }

}

@media (max-width: 900px) {

  .seo-results__grid {
    grid-template-columns: repeat(2, 1fr);
  }

}

@media (max-width: 650px) {

  .saas-fit-card,
  .saas-process__card {
    padding: 22px;
  }

  .saas-fit-card__proscons {
    grid-template-columns: 1fr;
  }

  .saas-fit-main__intro p,
  .saas-process__intro p,
  .seo-results__intro p {
    font-size: 16px;
  }

  .saas-fit-hybrid {
    padding: 22px;
  }

  .saas-process__card h3 {
    font-size: 22px;
  }

}

@media (max-width: 600px) {

  .seo-results__grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .seo-result-card {
    padding: 24px 22px;
  }

  .seo-results__note {
    padding: 20px;
  }

}/* End custom CSS */