.elementor-4506 .elementor-element.elementor-element-p000130{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4506 .elementor-element.elementor-element-p000017{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000016{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000015{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000008{--display:flex;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-4506 .elementor-element.elementor-element-p000005{font-family:"Lora", Sans-serif;}.elementor-4506 .elementor-element.elementor-element-p000007{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4506 .elementor-element.elementor-element-p000014{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000010{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-4506 .elementor-element.elementor-element-p000013{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000022{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000021{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000020{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000035{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000034{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000033{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000030{--display:flex;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4506 .elementor-element.elementor-element-p000029 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4506 .elementor-element.elementor-element-p000029 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4506 .elementor-element.elementor-element-p000029{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4506 .elementor-element.elementor-element-p000029 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4506 .elementor-element.elementor-element-p000032{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000047{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000046{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000039{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000045{--display:flex;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-4506 .elementor-element.elementor-element-p000040 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4506 .elementor-element.elementor-element-p000041 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4506 .elementor-element.elementor-element-p000042 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4506 .elementor-element.elementor-element-p000043 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4506 .elementor-element.elementor-element-p000044 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4506 .elementor-element.elementor-element-p000079{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000078{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000051{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000077{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000056{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000053{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000055 .elementor-button{background-color:transparent;fill:#3D6379;color:#3D6379;padding:5px 2px 5px 2px;}.elementor-4506 .elementor-element.elementor-element-p000055 .elementor-button:hover, .elementor-4506 .elementor-element.elementor-element-p000055 .elementor-button:focus{background-color:transparent;color:#E84E24;}.elementor-4506 .elementor-element.elementor-element-p000055 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4506 .elementor-element.elementor-element-p000055 .elementor-button:hover svg, .elementor-4506 .elementor-element.elementor-element-p000055 .elementor-button:focus svg{fill:#E84E24;}.elementor-4506 .elementor-element.elementor-element-p000061{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000058{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000060 .elementor-button{background-color:transparent;fill:#3D6379;color:#3D6379;padding:5px 2px 5px 2px;}.elementor-4506 .elementor-element.elementor-element-p000060 .elementor-button:hover, .elementor-4506 .elementor-element.elementor-element-p000060 .elementor-button:focus{background-color:transparent;color:#E84E24;}.elementor-4506 .elementor-element.elementor-element-p000060 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4506 .elementor-element.elementor-element-p000060 .elementor-button:hover svg, .elementor-4506 .elementor-element.elementor-element-p000060 .elementor-button:focus svg{fill:#E84E24;}.elementor-4506 .elementor-element.elementor-element-p000066{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000063{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000065 .elementor-button{background-color:transparent;fill:#3D6379;color:#3D6379;padding:5px 2px 5px 2px;}.elementor-4506 .elementor-element.elementor-element-p000065 .elementor-button:hover, .elementor-4506 .elementor-element.elementor-element-p000065 .elementor-button:focus{background-color:transparent;color:#E84E24;}.elementor-4506 .elementor-element.elementor-element-p000065 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4506 .elementor-element.elementor-element-p000065 .elementor-button:hover svg, .elementor-4506 .elementor-element.elementor-element-p000065 .elementor-button:focus svg{fill:#E84E24;}.elementor-4506 .elementor-element.elementor-element-p000071{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000068{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000070 .elementor-button{background-color:transparent;fill:#3D6379;color:#3D6379;padding:5px 2px 5px 2px;}.elementor-4506 .elementor-element.elementor-element-p000070 .elementor-button:hover, .elementor-4506 .elementor-element.elementor-element-p000070 .elementor-button:focus{background-color:transparent;color:#E84E24;}.elementor-4506 .elementor-element.elementor-element-p000070 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4506 .elementor-element.elementor-element-p000070 .elementor-button:hover svg, .elementor-4506 .elementor-element.elementor-element-p000070 .elementor-button:focus svg{fill:#E84E24;}.elementor-4506 .elementor-element.elementor-element-p000076{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000073{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000075 .elementor-button{background-color:transparent;fill:#3D6379;color:#3D6379;padding:5px 2px 5px 2px;}.elementor-4506 .elementor-element.elementor-element-p000075 .elementor-button:hover, .elementor-4506 .elementor-element.elementor-element-p000075 .elementor-button:focus{background-color:transparent;color:#E84E24;}.elementor-4506 .elementor-element.elementor-element-p000075 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4506 .elementor-element.elementor-element-p000075 .elementor-button:hover svg, .elementor-4506 .elementor-element.elementor-element-p000075 .elementor-button:focus svg{fill:#E84E24;}.elementor-4506 .elementor-element.elementor-element-p000088{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000087{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000086{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000083{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000085{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000096{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000095{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000094{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000092{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000108{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000107{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000100{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000105{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4506 .elementor-element.elementor-element-p000118{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000117{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000116{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000114{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000113{--display:flex;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-accordion-item{border-width:0px;border-color:#D9D9D9;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#D9D9D9;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#D9D9D9;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-accordion-icon, .elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-accordion-title{color:#2f4e60;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-accordion-icon svg{fill:#2f4e60;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-active .elementor-accordion-icon, .elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-active .elementor-accordion-title{color:#2f4e60;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-active .elementor-accordion-icon svg{fill:#2f4e60;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-accordion-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-tab-title .elementor-accordion-icon i:before{color:#3D6379;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-tab-title .elementor-accordion-icon svg{fill:#3D6379;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#ffffff;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#ffffff;}.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-tab-content{color:#4B4947;}.elementor-4506 .elementor-element.elementor-element-p000128{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000127{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000126{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000121{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000125{--display:flex;}.elementor-4506 .elementor-element.elementor-element-p000123{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-4506 .elementor-element.elementor-element-p000040 .elementor-icon-box-wrapper{text-align:start;}.elementor-4506 .elementor-element.elementor-element-p000041 .elementor-icon-box-wrapper{text-align:start;}.elementor-4506 .elementor-element.elementor-element-p000042 .elementor-icon-box-wrapper{text-align:start;}.elementor-4506 .elementor-element.elementor-element-p000043 .elementor-icon-box-wrapper{text-align:start;}.elementor-4506 .elementor-element.elementor-element-p000044 .elementor-icon-box-wrapper{text-align:start;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for button, class: .elementor-element-p000084 */.elementor-4506 .elementor-element.elementor-element-p000084{text-align:right}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-ee82826 */.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle{border-top:1px solid #D9D9D9}
.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-toggle-item{border:0 !important;border-bottom:1px solid #D9D9D9 !important;border-radius:0 !important;background:transparent}
.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-tab-title{padding:15px 2px !important;border:0 !important;border-radius:0 !important;background:transparent !important;display:flex;align-items:center;gap:14px}
.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-tab-title .elementor-toggle-title{order:1;flex:1 1 auto;min-width:0;font-family:"Assistant",sans-serif;font-weight:600;font-size:16px;line-height:1.3;color:#2f4e60;text-decoration:none}
.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-title{color:#2f4e60}
.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-tab-title .elementor-toggle-icon{order:2;flex:none;width:23px;height:23px;border-radius:50%;border:1px solid #D9D9D9;background:transparent;display:grid;place-items:center;padding:0;margin:0;float:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}
.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-tab-title .elementor-toggle-icon i,.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{font-size:13px;width:13px;height:13px;line-height:1;color:#3D6379;fill:#3D6379;margin:0}
.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{transform:rotate(45deg);background:#E84E24;border-color:#E84E24}
.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i,.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon svg{color:#fff;fill:#fff}
.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-tab-content{padding:0 2px 15px !important;border:0 !important;border-radius:0 !important;font-family:"Assistant",sans-serif;font-size:16px;color:#4B4947;background:transparent}
.elementor-4506 .elementor-element.elementor-element-ee82826 .elementor-toggle .elementor-tab-content a{color:#3D6379;font-weight:600;text-decoration:underline}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;500;600;700;800&family=Lora:ital,wght@0,500;0,600;0,700;1,500;1,600;1,700&display=swap');
.ptn-main{--orange:#E84E24;--orange-fonce:#cf3f18;--saumon:#EF9E88;--taupe:#C4BAAD;--bleu:#3D6379;--bleu-fonce:#2f4e60;--creme:#EBE2D6;--creme-clair:#F4EFE8;--gris-clair:#EBE8E4;--anthracite:#4B4947;--gris:#62605B;--gris-bord:#D9D9D9;--blanc:#FFFFFF;--pastel-saumon:#FCEDE7;--pastel-bleu:#EAF2F6;--r-sm:14px;--r-md:22px;--r-lg:34px;--r-pill:999px;--shadow-1:0 4px 18px rgba(75,73,71,.08);--shadow-2:0 14px 40px rgba(75,73,71,.14);--maxw:1264px;--pad:32px}
.ptn-main,.ptn-main *{box-sizing:border-box}
.ptn-main{font-family:'Assistant',sans-serif;color:var(--anthracite);font-size:18px;line-height:1.65;overflow-x:hidden}
/* neutralise les espacements Elementor par defaut dans la page */
.ptn-main .e-con{--gap:0px;--row-gap:0px;--column-gap:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--margin-block-start:0px;--margin-block-end:0px;display:block}
.ptn-main .elementor-widget{margin-block:0}
.ptn-main img{max-width:100%;height:auto;display:block}
.ptn-main a{text-decoration:none;color:inherit}
.ptn-main h1,.ptn-main h2,.ptn-main h3,.ptn-main h4,.ptn-main .elementor-heading-title,.ptn-main .elementor-icon-box-title,.ptn-main .elementor-button,.ptn-main .apa-faq .faq-item summary,.ptn-main .elementor-counter-number-wrapper,.ptn-main .elementor-counter-number,.ptn-main .elementor-counter-number-prefix,.ptn-main .elementor-counter-title{font-family:'Assistant',sans-serif!important}
.ptn-main .elementor-heading-title{line-height:1.14;font-weight:700;color:var(--anthracite);letter-spacing:-.01em}
.ptn-main .elementor-heading-title em{font-style:normal;font-weight:800;color:var(--orange)}
.ptn-main .elementor-widget-text-editor{font-size:1rem;line-height:1.65}
.ptn-main p{margin:0;text-wrap:pretty}

.ptn-main .wrap{max-width:1264px;margin-inline:auto;padding-inline:32px;width:100%}
@media(max-width:767px){.ptn-main .wrap{padding-inline:16px}}
.ptn-main .sec{padding-block:clamp(48px,7vw,88px)}
.ptn-main .bg-bleu{background:var(--pastel-bleu)}
.ptn-main .bg-creme{background:var(--creme-clair)}
.ptn-main .bg-saumon{background:var(--pastel-saumon)}

/* eyebrow */
.ptn-main .eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px;color:var(--bleu)}
.ptn-main .eyebrow .elementor-heading-title::before{content:"";width:30px;height:2px;background:var(--saumon);flex:none;border-radius:2px}

/* section heads */
.ptn-main .sec-head{margin-bottom:38px}
.ptn-main .sec-h2 .elementor-heading-title{font-size:clamp(26px,3.6vw,38px);font-weight:700;line-height:1.14;color:var(--anthracite)!important;margin:10px 0 14px}
.ptn-main .sec-h2 .elementor-heading-title em{font-style:normal;font-weight:800;color:var(--orange)!important}
.ptn-main .sec-p,.ptn-main .sec-p .elementor-widget-container,.ptn-main .sec-p p{font-size:clamp(16px,1.8vw,18.5px)!important;color:var(--anthracite)!important;line-height:1.65}
.ptn-main .sec-head-center{text-align:center}
.ptn-main .sec-head-center .eyebrow .elementor-heading-title{justify-content:center}
.ptn-main .sec-head-center .sec-p .elementor-widget-container,.ptn-main .sec-head-center .sec-p p{margin-inline:auto;max-width:70ch}

/* buttons */
.ptn-main .elementor-button{display:inline-flex;align-items:center;gap:10px;border-radius:var(--r-pill);font-family:'Assistant',sans-serif;font-weight:700;font-size:16px;padding:14px 26px;border:2px solid transparent;line-height:1.1;transition:transform .18s ease,background .18s ease,color .18s ease}
.ptn-main .elementor-button .elementor-button-icon svg{width:18px;height:18px}
.ptn-main .btn-primary .elementor-button{background:var(--orange-fonce);color:#fff;box-shadow:0 8px 22px rgba(207,63,24,.30)}
.ptn-main .btn-primary .elementor-button:hover{background:#a8330f;transform:translateY(-2px);color:#fff}
.ptn-main .btn-ghost .elementor-button{background:transparent;color:var(--bleu);border-color:var(--bleu)}
.ptn-main .btn-ghost .elementor-button:hover{background:var(--bleu);color:#fff}

/* HERO (cover2) — fidele au HTML */
.ptn-main .hero{background:linear-gradient(180deg,var(--creme-clair),#fff)}
.ptn-main .cover2-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(28px,5vw,64px);align-items:center}
.ptn-main .cover2-body{min-width:0}
.ptn-main .breadcrumb{margin-bottom:32px!important}
.ptn-main .breadcrumb,.ptn-main .breadcrumb .elementor-widget-container,.ptn-main .breadcrumb .rank-math-breadcrumb,.ptn-main .breadcrumb .rank-math-breadcrumb p,.ptn-main .breadcrumb a,.ptn-main .breadcrumb span{font-size:14px!important;line-height:1.5;color:var(--anthracite)!important}
.ptn-main .breadcrumb .rank-math-breadcrumb p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.ptn-main .breadcrumb a{color:var(--bleu-fonce)!important}
.ptn-main .breadcrumb .separator{color:var(--gris-bord)!important;margin:0 2px}
.ptn-main .cover2-body .eyebrow .elementor-heading-title{color:var(--bleu-fonce)}
.ptn-main .cover2-body .eyebrow .elementor-heading-title::before{display:none!important}
.ptn-main .cover2-body .eyebrow .elementor-heading-title{padding-left:0}
.ptn-main .h1 .elementor-heading-title{font-size:clamp(33px,5.4vw,58px);font-weight:800;color:var(--anthracite)!important;line-height:1.07;letter-spacing:-.01em;margin:14px 0 0;max-width:17ch;text-wrap:balance}
.ptn-main .h1 .elementor-heading-title em{font-style:normal;font-weight:800;color:var(--orange)!important}
.ptn-main .lead,.ptn-main .lead .elementor-widget-container,.ptn-main .lead p{font-size:clamp(16px,2vw,20px)!important;color:var(--anthracite)!important;line-height:1.65;opacity:.92}
.ptn-main .lead{margin-top:16px;max-width:52ch}
.ptn-main .promise{margin-top:20px}
.ptn-main .promise{display:inline-block;border-left:3px solid var(--orange);padding-left:14px}
.ptn-main .promise,.ptn-main .promise .elementor-widget-container,.ptn-main .promise p{font-family:'Lora',Georgia,serif!important;font-weight:700!important;font-style:italic!important;color:var(--bleu-fonce)!important;font-size:clamp(16px,1.9vw,20px)!important;line-height:1.4}
.ptn-main .promise p{margin:0}
.ptn-main .cover2-foot{margin-top:26px;display:flex!important;flex-direction:row;align-items:center;justify-content:flex-start!important;gap:14px 26px;flex-wrap:wrap}
.ptn-main .cover2-explore{margin-right:auto;text-align:left}
.ptn-main .cover2-explore .elementor-widget-container,.ptn-main .cover2-explore .elementor-button-wrapper{text-align:left}
.ptn-main .cover2-explore .elementor-button{display:inline-flex;align-items:center;gap:9px;font-family:'Assistant',sans-serif!important;font-weight:700;font-size:15px;color:var(--bleu-fonce);background:transparent;border:2px solid var(--bleu-fonce);border-radius:var(--r-pill);padding:12px 22px;min-height:48px;box-shadow:none;transition:background .18s ease,color .18s ease}
.ptn-main .cover2-explore .elementor-button:hover{background:var(--bleu-fonce);color:#fff;transform:none}
.ptn-main .cover2-explore .elementor-button-icon svg,.ptn-main .cover2-explore .elementor-button svg{width:18px!important;height:18px!important;fill:var(--bleu-fonce)!important}
.ptn-main .cover2-explore .elementor-button:hover svg{fill:#fff!important}
/* media : cadre 30px + forme saumon decalee + badge */
.ptn-main .cover2-media{position:relative;aspect-ratio:4/5;width:100%;max-width:392px;justify-self:end;isolation:isolate}
.ptn-main .cover2-media::before{content:"";position:absolute;left:-20px;top:auto;bottom:-22px;width:72%;height:56%;background:var(--saumon);border-radius:30px;z-index:0}
.ptn-main .c2m-frame{position:absolute;inset:0;z-index:1;border-radius:30px;overflow:hidden;box-shadow:var(--shadow-2);background:linear-gradient(150deg,#3d6379,#264a5c)}
.ptn-main .c2m-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(34,64,80,.30));pointer-events:none;z-index:1}
.ptn-main .c2m-img,.ptn-main .c2m-img .elementor-widget-container{position:absolute;inset:0;height:100%}
.ptn-main .c2m-img img{width:100%;height:100%;object-fit:cover;object-position:50% 32%}
.ptn-main .cover2-anniv{position:absolute;left:14px;bottom:14px;z-index:3;display:flex;flex-direction:row;align-items:center;gap:12px;background:#fff;border-radius:var(--r-md);padding:10px 16px 10px 13px;box-shadow:var(--shadow-2);border-left:5px solid var(--orange);width:max-content}
.ptn-main .cover2-anniv > *{flex:0 0 auto;width:auto;margin:0}
.ptn-main .ca-num .elementor-heading-title{font-weight:800;font-size:clamp(30px,4vw,42px);line-height:.8;color:var(--orange-fonce);display:flex;flex-direction:column;align-items:center}
.ptn-main .ca-num .elementor-heading-title small{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-top:3px}
.ptn-main .ca-txt,.ptn-main .ca-txt .elementor-widget-container,.ptn-main .ca-txt p{font-family:'Assistant',sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:1.22!important;color:var(--bleu-fonce)!important}
.ptn-main .ca-txt p{margin:0}

/* PAGE NAV */
.ptn-main .page-nav{background:var(--creme-clair);border-block:1px solid var(--gris-bord);padding-block:13px;position:sticky;top:74px;z-index:90}
.ptn-main .pn-row{display:flex;flex-direction:row;align-items:center;gap:10px 22px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--gris-bord) transparent;-webkit-overflow-scrolling:touch}
.ptn-main .pn-row::-webkit-scrollbar{height:6px}
.ptn-main .pn-row::-webkit-scrollbar-thumb{background:var(--gris-bord);border-radius:3px}
.ptn-main .pn-row::-webkit-scrollbar-track{background:transparent}
.ptn-main .pn-label .elementor-heading-title{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px;color:var(--bleu);white-space:nowrap}
.ptn-main .pn-label{flex:0 0 auto}
.ptn-main .pn-links{flex:0 0 auto}
.ptn-main .pn-links,.ptn-main .pn-links .elementor-widget-container{display:flex!important;align-items:center;flex-wrap:nowrap;gap:6px 0;font-weight:600;font-size:15px;line-height:1.4}
.ptn-main .pn-links a{color:var(--anthracite);white-space:nowrap}
.ptn-main .pn-links a:hover{color:var(--orange)}
.ptn-main .pn-links .sep{color:var(--gris);margin:0 16px;user-select:none}
.ptn-main [id]{scroll-margin-top:140px}

/* CONVICTION */
.ptn-main .ptn-intro2{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,58px);align-items:stretch}
.ptn-main .ptn-pts{margin-top:22px}
.ptn-main .ptn-pts .elementor-icon-list-items{display:grid;gap:12px}
.ptn-main .ptn-pts .elementor-icon-list-item{display:flex;gap:11px;align-items:flex-start}
.ptn-main .ptn-pts .elementor-icon-list-icon{margin-top:3px}
.ptn-main .ptn-pts .elementor-icon-list-icon svg{width:20px;height:20px;fill:var(--orange-fonce)}
.ptn-main .ptn-pts .elementor-icon-list-text{font-size:15.5px;color:var(--anthracite);line-height:1.5}
.ptn-main .ptn-intro-media{position:relative;display:flex;min-height:340px}
.ptn-main .ptn-intro-media::before{content:"";position:absolute;right:-16px;bottom:-16px;width:62%;height:56%;background:var(--saumon);border-radius:24px;z-index:0}
.ptn-main .conv-photo{position:relative;z-index:1;display:flex;width:100%}
.ptn-main .conv-photo .elementor-widget-container{width:100%;display:flex}
.ptn-main .conv-photo img{width:100%;height:100%;object-fit:cover;border-radius:24px;box-shadow:var(--shadow-2);display:block}

/* TYPES (icon-box) */
.ptn-main .ptn-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:14px;margin-top:34px}
.ptn-main .ptn-type{background:#fff;border:1px solid var(--gris-bord);border-radius:18px;padding:22px 18px;box-shadow:var(--shadow-1);text-align:left}
.ptn-main .ptn-type .elementor-icon-box-icon{margin-bottom:14px}
.ptn-main .ptn-type .elementor-icon{width:46px;height:46px;border-radius:13px;background:var(--pastel-saumon);display:grid;place-items:center}
.ptn-main .ptn-type .elementor-icon svg{width:23px;height:23px;fill:var(--orange-fonce)}
.ptn-main .ptn-type .elementor-icon-box-title{font-weight:700;font-size:16.5px;color:var(--anthracite);margin:0 0 7px;line-height:1.2}
.ptn-main .ptn-type .elementor-icon-box-description{font-size:14px;color:var(--gris);line-height:1.55;margin:0}

/* RESEAUX (cards) */
.ptn-main .ptn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}
.ptn-main .ptn-card{background:#fff;border:1px solid var(--gris-bord);border-radius:20px;padding:24px 22px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-1)}
.ptn-main .ptn-logo{height:60px;display:flex;align-items:center}
.ptn-main .ptn-logo img{max-height:60px;width:auto;object-fit:contain}
.ptn-main .ptn-desc,.ptn-main .ptn-desc .elementor-widget-container,.ptn-main .ptn-desc p{color:var(--gris)!important;font-size:15px!important;line-height:1.62!important}
.ptn-main .ptn-visit{margin-top:auto}
.ptn-main .ptn-visit .elementor-button{background:transparent;color:var(--bleu);border:0;padding:5px 0;font-size:13.5px;font-weight:700;min-height:24px;gap:6px}
.ptn-main .ptn-visit .elementor-button:hover{color:var(--orange-fonce);transform:none}
.ptn-main .ptn-visit .elementor-button-icon svg,.ptn-main .ptn-visit .elementor-button svg{width:14px!important;height:14px!important;fill:var(--bleu)!important}
.ptn-main .ptn-visit .elementor-button:hover svg{fill:var(--orange-fonce)!important}

/* ENGAGEMENT */
.ptn-main .ptn-engage{background:linear-gradient(135deg,#fbe4da,#f4c9b8);border-radius:28px;padding:clamp(30px,4vw,52px) clamp(26px,4vw,54px);display:grid;grid-template-columns:1.32fr .68fr;gap:clamp(20px,3vw,40px);align-items:center}
.ptn-main .ptn-engage .eyebrow .elementor-heading-title{color:var(--orange-fonce)}
.ptn-main .ptn-engage .eyebrow .elementor-heading-title::before{background:var(--orange-fonce)}
.ptn-main .ptn-engage .sec-h2 .elementor-heading-title{color:var(--bleu-fonce)!important;font-size:clamp(24px,3vw,34px);margin:10px 0 12px}
.ptn-main .ptn-engage .sec-h2 .elementor-heading-title em{color:var(--orange-fonce)!important}
.ptn-main .ptn-engage .sec-p,.ptn-main .ptn-engage .sec-p .elementor-widget-container,.ptn-main .ptn-engage .sec-p p{color:#5a3326!important;font-size:clamp(15.5px,1.7vw,17px)!important;line-height:1.62}
.ptn-main .ptn-engage-act{display:flex;justify-content:flex-end}

/* CERTIFICATIONS */
.ptn-main .ptn-cert{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px 30px;flex-wrap:wrap;background:#fff;border:1px solid var(--gris-bord);border-radius:24px;padding:clamp(24px,3vw,34px) clamp(24px,3.4vw,40px);box-shadow:var(--shadow-1)}
.ptn-main .ptn-cert-txt{flex:1 1 440px;min-width:0}
.ptn-main .ptn-cert-txt .sec-h2 .elementor-heading-title{font-size:clamp(22px,2.6vw,28px);margin:0 0 8px}
.ptn-main .ptn-cert-txt .sec-p,.ptn-main .ptn-cert-txt .sec-p .elementor-widget-container,.ptn-main .ptn-cert-txt .sec-p p{color:var(--gris)!important;font-size:15.5px!important;line-height:1.6}

/* STATS (dark) */
.ptn-main .stats{background:var(--bleu-fonce)}
.ptn-main .stats .eyebrow .elementor-heading-title{color:var(--saumon);justify-content:center}
.ptn-main .stats .eyebrow .elementor-heading-title::before{background:var(--saumon)}
.ptn-main .stats .sec-h2 .elementor-heading-title{color:#fff!important}
.ptn-main .stats .sec-p,.ptn-main .stats .sec-p .elementor-widget-container,.ptn-main .stats .sec-p p{color:rgba(255,255,255,.82)!important}
.ptn-main .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.ptn-main .stat{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:var(--r-md);padding:26px 16px;text-align:center}
.ptn-main .stat .elementor-counter-number-wrapper{font-weight:800;font-size:clamp(30px,3.4vw,42px);line-height:1;color:#fff;justify-content:center;gap:1px}
.ptn-main .stat .elementor-counter-number-prefix{color:var(--saumon)}
.ptn-main .stat .elementor-counter-title{margin-top:11px;font-size:14.5px;color:rgba(255,255,255,.82);line-height:1.35;font-weight:500}
.ptn-main .stats-note .elementor-widget-container{margin-top:28px;font-size:14.5px;color:rgba(255,255,255,.7);text-align:center}

/* FAQ */
.ptn-main .faq-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(28px,5vw,64px);align-items:start}
.ptn-main .faq-intro{position:sticky;top:90px}
.ptn-main .faq-cta{margin-top:20px}
.ptn-main .ptn-faq-html{margin-top:0}

/* CTA FINAL */
.ptn-main .cta-final{position:relative;overflow:hidden;background:#fff;border:1px solid var(--gris-bord);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:clamp(28px,3.4vw,44px);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}
.ptn-main .cta-text{flex:1 1 340px}
.ptn-main .cta-act{flex:0 1 300px}
.ptn-main .cta-final::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--orange),var(--saumon))}
.ptn-main .cta-text{flex:1 1 320px}
.ptn-main .cta-eyebrow .elementor-heading-title{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:var(--orange)}
.ptn-main .cta-h2 .elementor-heading-title{color:var(--bleu-fonce)!important;font-size:clamp(20px,2.3vw,26px);margin-top:6px}
.ptn-main .cta-h2 .elementor-heading-title em{color:var(--orange)!important}
.ptn-main .cta-act{flex:0 0 330px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}
.ptn-main .cta-btns{display:flex;justify-content:flex-end;gap:10px;width:100%}
.ptn-main .tel-free .elementor-widget-container{font-size:13px;color:var(--gris);text-align:right}

/* ============ RESPONSIVE ============ */
@media(max-width:1024px){
 .ptn-main .ptn-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:980px){
 .ptn-main .cover2-grid{grid-template-columns:1fr;gap:30px}
 .ptn-main .cover2-media{max-width:330px;justify-self:start}
 .ptn-main .ptn-intro2{grid-template-columns:1fr;gap:28px}
 .ptn-main .ptn-intro-media{min-height:0}
 .ptn-main .conv-photo img{aspect-ratio:4/3;height:auto}
 .ptn-main .stats-grid{grid-template-columns:repeat(2,1fr)}
 .ptn-main .faq-layout{grid-template-columns:1fr;gap:24px}
 .ptn-main .faq-intro{position:static}
 .ptn-main .ptn-engage{grid-template-columns:1fr;gap:18px}
 .ptn-main .ptn-engage-act{justify-content:flex-start}
 .ptn-main .page-nav{top:64px}
 .ptn-main [id]{scroll-margin-top:124px}
}
@media(max-width:760px){
 .ptn-main .ptn-cert{flex-direction:column;align-items:flex-start}
 .ptn-main .ptn-cert-txt{flex:0 0 auto;width:100%}
 .ptn-main .ptn-cert .elementor-button{width:100%;justify-content:center}
 .ptn-main .cta-final{flex-direction:column;align-items:stretch}
 .ptn-main .cta-text,.ptn-main .cta-act{flex:0 0 auto;width:100%}
 .ptn-main .cta-act{align-items:stretch}
 .ptn-main .cta-btns{justify-content:center}
 .ptn-main .cta-btns .elementor-button{width:100%;justify-content:center}
 .ptn-main .tel-free .elementor-widget-container{text-align:center}
}
@media(max-width:640px){
 .ptn-main{font-size:16px}
 .ptn-main .ptn-grid{grid-template-columns:1fr}
 .ptn-main .ptn-types{grid-template-columns:1fr 1fr}
 .ptn-main .stats-grid{grid-template-columns:1fr 1fr}
 .ptn-main .cover2-media{max-width:280px}
 .ptn-main .cover2-foot .elementor-button{width:100%;justify-content:center}
}
@media(max-width:480px){
 .ptn-main .ptn-types{grid-template-columns:1fr}
}
/*AXL-UNIF*/body.elementor-page-4506 h1,body.elementor-page-4506 h1 *{font-family:'Assistant',system-ui,-apple-system,sans-serif!important}body.elementor-page-4506 h1{font-weight:700!important;color:#4B4947!important}body.elementor-page-4506 h1 em,body.elementor-page-4506 h1 .hl,body.elementor-page-4506 h1 span,body.elementor-page-4506 h1 strong{font-weight:800!important;color:#E84E24!important}body.elementor-page-4506 .elementor-element-p000002 .elementor-heading-title{color:#3D6379!important}@media(min-width:1025px){body.elementor-page-4506 h1{font-size:50px!important;line-height:1.14!important}}
/*AXL-POS58*/@media(min-width:1025px){body.elementor-page-4506 .elementor-element-p000017{padding-top:5px!important}}
/*AXL-BARHINT-4506*/
@media(max-width:767px){
body.elementor-page-4506 .pn-row{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 88px),transparent)!important;mask-image:linear-gradient(to right,#000 calc(100% - 88px),transparent)!important}
body.elementor-page-4506 .sec-nav{position:relative;isolation:isolate;box-shadow:0 3px 8px rgba(0,0,0,.10)}
body.elementor-page-4506 .sec-nav::after{content:"";position:absolute;top:50%;right:30px;width:13px;height:13px;border-top:3px solid #E84E24;border-right:3px solid #E84E24;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:4}
}
/*AXL-BARHINT-4506-END*/
/*AXL-HARMO-4506*/
@media(max-width:767px){.ptn-main .faq-cta .elementor-button{width:auto!important}.ptn-main .ptn-engage-act{align-items:flex-start}.ptn-main .ptn-engage-act .elementor-button{width:auto!important;justify-content:center}}/* End custom CSS */