.elementor-105 .elementor-element.elementor-element-ad14984{--display:flex;}.elementor-105 .elementor-element.elementor-element-7d01392{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-105 .elementor-element.elementor-element-b929459 img{width:200px;}.elementor-105 .elementor-element.elementor-element-fe0faee{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-wrapper{justify-content:flex-start;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop > li:not(:last-child){margin-right:20px;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop.rmp-orientation-vertical > li:not(:last-child){margin-bottom:20px;margin-right:0;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-toggle-btn, .elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-toggle-btn *{--rmp-toggle-speed:0.3s;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-panel{--rmp-panel-width:300px;background-color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop > li > a, .elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-panel-nav li > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-toggle-btn{--rmp-toggle-size:24px;--rmp-toggle-thickness:3px;--rmp-toggle-color:var( --e-global-color-primary );background-color:#02010100;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-toggle-btn:hover{--rmp-toggle-color:#999999;background-color:#02010100;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop .sub-menu{background-color:var( --e-global-color-secondary );min-width:220px;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop .sub-menu li a{color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop .sub-menu li a:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-overlay{background-color:#00000080;}.elementor-105 .elementor-element.elementor-element-1053527{--display:flex;top:1px;bottom:auto;z-index:999;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E8E8;--border-color:#E8E8E8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-1053527:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-1053527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8FAD9;}.elementor-105 .elementor-element.elementor-element-1053527 + .wpr-hidden-header{top:1px;}.elementor-105 .elementor-element.elementor-element-1053527 + .wpr-hidden-header-flex{top:1px;}.wpr-hidden-header{z-index:999;}.wpr-hidden-header-flex{z-index:999;}.elementor-105 .elementor-element.elementor-element-50c58e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-e9a36b4{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-2639de5 img{width:250px;}.elementor-105 .elementor-element.elementor-element-7735a2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-nav-menu .wpr-menu-item,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#4092E6;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-line-fx .wpr-menu-item:after{background-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-border-fx .wpr-menu-item:before{border-color:var( --e-global-color-primary );border-width:2px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-background-fx .wpr-menu-item:before{background-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .menu-item-has-children .wpr-sub-icon{font-size:10px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(10px + 16px);}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(10px + 16px);}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-nav-menu .wpr-menu-item,.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu a,.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-toggle-text{font-size:14px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-double-line .wpr-menu-item:after{height:2px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-105 .elementor-element.elementor-element-a6dfaa0:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-nav-menu .wpr-menu-item{padding-left:16px;padding-right:16px;padding-top:-50px;padding-bottom:-50px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-16px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-16px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-nav-menu > .menu-item{margin-left:0px;margin-right:0px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:0px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:0px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:0px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-sub-menu .wpr-sub-menu-item{background-color:var( --e-global-color-secondary );font-size:14px;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#8383832B;border-bottom-width:1px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E800;box-shadow:0px 0px 10px 0px rgba(131.00000000000003, 131.00000000000003, 131.00000000000003, 0.2);}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu a,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#333333;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu li{background-color:#ffffff;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu li a:hover,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu a:hover,
					 .elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#605BE5;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-nav-menu{margin-top:10px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-toggle{border-color:#333333;width:50px;border-width:0px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-toggle-text{color:#333333;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-toggle-line{background-color:#333333;height:4px;margin-bottom:6px;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-toggle:hover{border-color:#605BE5;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#605BE5;}.elementor-105 .elementor-element.elementor-element-a6dfaa0 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#605BE5;}.elementor-105 .elementor-element.elementor-element-bf3da3d{--display:flex;}.elementor-105 .elementor-element.elementor-element-bf3da3d:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-bf3da3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-fdeb5e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-e40015a{--display:flex;}.elementor-105 .elementor-element.elementor-element-241981d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-1a09009{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0vw 0vw 1vw 0vw;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-1a09009 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:6.3vw;font-weight:600;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-571afbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#242323CC;}.elementor-105 .elementor-element.elementor-element-316a066{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-105 .elementor-element.elementor-element-a62e9ce .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:15px 15px 15px 15px;}.elementor-105 .elementor-element.elementor-element-a62e9ce .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-a62e9ce .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-a62e9ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-a62e9ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-105 .elementor-element.elementor-element-a62e9ce .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-105 .elementor-element.elementor-element-a62e9ce .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-a62e9ce .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-6546ba4 .elementor-button{background-color:#4092E600;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;padding:15px 15px 15px 15px;}.elementor-105 .elementor-element.elementor-element-6546ba4 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-6546ba4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-6546ba4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-6546ba4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-105 .elementor-element.elementor-element-6546ba4 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-105 .elementor-element.elementor-element-6546ba4 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-6546ba4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-54feb07{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-105 .elementor-element.elementor-element-1160e66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:-20px;--margin-left:5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-1160e66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-72c53c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-0f2a2ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-0f2a2ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-d41eb14{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-d41eb14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-d41eb14 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:6.3vw;font-weight:600;letter-spacing:0.02em;color:#121226;}.elementor-105 .elementor-element.elementor-element-532500a{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#242323CC;}.elementor-105 .elementor-element.elementor-element-532500a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-24ffcd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-0e162f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-9b5ed01{--display:flex;--min-height:350px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-9b5ed01:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-9b5ed01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-0ab37f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-baedec7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-0d81fe8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-0d81fe8 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:25px;font-weight:500;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-3d1d974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#242323CC;}.elementor-105 .elementor-element.elementor-element-6bbbe26 .elementor-button{background-color:#4092E600;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-6bbbe26.elementor-element{--order:99999 /* order end hack */;}.elementor-105 .elementor-element.elementor-element-6bbbe26 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-105 .elementor-element.elementor-element-6bbbe26 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-6bbbe26 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-6bbbe26 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-6bbbe26 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-078b371{--display:flex;--min-height:350px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-078b371:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-078b371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-f3a563a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-669ba14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-ae23085{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-ae23085 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:25px;font-weight:500;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-abecd26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#242323CC;}.elementor-105 .elementor-element.elementor-element-505223a .elementor-button{background-color:#4092E600;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-505223a.elementor-element{--order:99999 /* order end hack */;}.elementor-105 .elementor-element.elementor-element-505223a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-105 .elementor-element.elementor-element-505223a .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-505223a .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-505223a .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-505223a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-b6b2ec0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-105 .elementor-element.elementor-element-b6b2ec0:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-b6b2ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-a168a26{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:-20px;--margin-left:5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-a168a26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-f3dcc2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-0006d49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-0006d49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-8d72f42{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-8d72f42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-8d72f42 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:6.3vw;font-weight:600;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-650754c{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#F8F8FAB0;}.elementor-105 .elementor-element.elementor-element-650754c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-d506209{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-3b6ce52{--display:flex;--min-height:200px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8FA47;--border-color:#F8F8FA47;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-105 .elementor-element.elementor-element-3b6ce52:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-3b6ce52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3B79;}.elementor-105 .elementor-element.elementor-element-2b6f218{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-4737819{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-02fac4f );}.elementor-105 .elementor-element.elementor-element-4737819.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-d255646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:#F8F8FA80;}.elementor-105 .elementor-element.elementor-element-24666b4{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-d49e4c0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-d49e4c0 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-a76daa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#F8F8FAB0;}.elementor-105 .elementor-element.elementor-element-8860f8d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-3d4ae2b{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-3d4ae2b .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2.1vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-1d55e04 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:12px 16px 12px 16px;}.elementor-105 .elementor-element.elementor-element-1d55e04 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-1d55e04 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-1d55e04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}.elementor-105 .elementor-element.elementor-element-1d55e04.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-1d55e04{right:0px;}body.rtl .elementor-105 .elementor-element.elementor-element-1d55e04{left:0px;}.elementor-105 .elementor-element.elementor-element-1d55e04 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-1d55e04 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-ddefd1f{--display:flex;--min-height:200px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8FA47;--border-color:#F8F8FA47;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-105 .elementor-element.elementor-element-ddefd1f:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-ddefd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3B79;}.elementor-105 .elementor-element.elementor-element-f6216c6{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-0feacad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-02fac4f );}.elementor-105 .elementor-element.elementor-element-0feacad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-c75eb43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:#F8F8FA80;}.elementor-105 .elementor-element.elementor-element-20089dc{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-7ab6cc6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-7ab6cc6 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-3c43ffd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#F8F8FAB0;}.elementor-105 .elementor-element.elementor-element-f129686{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-ca5f4bb{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-ca5f4bb .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2.1vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-e7e78c2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:12px 16px 12px 16px;}.elementor-105 .elementor-element.elementor-element-e7e78c2 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-e7e78c2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-e7e78c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}.elementor-105 .elementor-element.elementor-element-e7e78c2.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-e7e78c2{right:0px;}body.rtl .elementor-105 .elementor-element.elementor-element-e7e78c2{left:0px;}.elementor-105 .elementor-element.elementor-element-e7e78c2 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-e7e78c2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-43476ab{--display:flex;--min-height:200px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8FA47;--border-color:#F8F8FA47;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-105 .elementor-element.elementor-element-43476ab:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-43476ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3B79;}.elementor-105 .elementor-element.elementor-element-1dc7fb3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-386aee5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-02fac4f );}.elementor-105 .elementor-element.elementor-element-386aee5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-8118d82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:#F8F8FA80;}.elementor-105 .elementor-element.elementor-element-1aeb0f6{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-afa3dda{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-afa3dda .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-61a24ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#F8F8FAB0;}.elementor-105 .elementor-element.elementor-element-9d8eb92{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-6ee417e{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-6ee417e .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2.1vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-d856194 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:12px 16px 12px 16px;}.elementor-105 .elementor-element.elementor-element-d856194 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-d856194 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-d856194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}.elementor-105 .elementor-element.elementor-element-d856194.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-d856194{right:0px;}body.rtl .elementor-105 .elementor-element.elementor-element-d856194{left:0px;}.elementor-105 .elementor-element.elementor-element-d856194 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-d856194 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-caad4b1{--display:flex;--min-height:200px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8FA47;--border-color:#F8F8FA47;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-105 .elementor-element.elementor-element-caad4b1:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-caad4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3B79;}.elementor-105 .elementor-element.elementor-element-925c20b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-40383bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-02fac4f );}.elementor-105 .elementor-element.elementor-element-40383bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-ce60446{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:#F8F8FA80;}.elementor-105 .elementor-element.elementor-element-f889008{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-e4b406f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-e4b406f .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-1dd7c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#F8F8FAB0;}.elementor-105 .elementor-element.elementor-element-c240695{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-6e767fa .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:12px 16px 12px 16px;}.elementor-105 .elementor-element.elementor-element-6e767fa .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-6e767fa .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-6e767fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}.elementor-105 .elementor-element.elementor-element-6e767fa.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-6e767fa{right:0px;}body.rtl .elementor-105 .elementor-element.elementor-element-6e767fa{left:0px;}.elementor-105 .elementor-element.elementor-element-6e767fa .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-6e767fa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-91bcfa0{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-91bcfa0 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2.1vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-d407717{--display:flex;--min-height:200px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8FA47;--border-color:#F8F8FA47;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-105 .elementor-element.elementor-element-d407717:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-d407717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3B79;}.elementor-105 .elementor-element.elementor-element-1403bea{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-0257304{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-02fac4f );}.elementor-105 .elementor-element.elementor-element-0257304.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-97ba936{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:#F8F8FA80;}.elementor-105 .elementor-element.elementor-element-4111954{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-78de956{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-78de956 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-5cc9ccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#F8F8FAB0;}.elementor-105 .elementor-element.elementor-element-2f90cee{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-b406064{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-b406064 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2.1vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-3192725 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:12px 16px 12px 16px;}.elementor-105 .elementor-element.elementor-element-3192725 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-3192725 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-3192725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}.elementor-105 .elementor-element.elementor-element-3192725.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-3192725{right:0px;}body.rtl .elementor-105 .elementor-element.elementor-element-3192725{left:0px;}.elementor-105 .elementor-element.elementor-element-3192725 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-3192725 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-268bc49{--display:flex;--min-height:200px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8FA47;--border-color:#F8F8FA47;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-105 .elementor-element.elementor-element-268bc49:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-268bc49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3B79;}.elementor-105 .elementor-element.elementor-element-29d1e20{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-c957607{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-02fac4f );}.elementor-105 .elementor-element.elementor-element-c957607.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-ab78b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:#F8F8FA80;}.elementor-105 .elementor-element.elementor-element-24d10f2{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-bcdb973{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-bcdb973 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-086bfc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#F8F8FAB0;}.elementor-105 .elementor-element.elementor-element-b2c730a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-7a3f39f{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-7a3f39f .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2.1vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-4f21608 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:12px 16px 12px 16px;}.elementor-105 .elementor-element.elementor-element-4f21608 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-4f21608 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-4f21608{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}.elementor-105 .elementor-element.elementor-element-4f21608.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-4f21608{right:0px;}body.rtl .elementor-105 .elementor-element.elementor-element-4f21608{left:0px;}.elementor-105 .elementor-element.elementor-element-4f21608 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-4f21608 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-1782e36{--display:flex;}.elementor-105 .elementor-element.elementor-element-1782e36:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-1782e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-f95beb6{--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;--border-radius:65px 65px 65px 65px;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-105 .elementor-element.elementor-element-f95beb6:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-f95beb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(171deg, var( --e-global-color-primary ) 28%, var( --e-global-color-text ) 100%);}.elementor-105 .elementor-element.elementor-element-c7a255b{--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;}.elementor-105 .elementor-element.elementor-element-40c6103{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-d93aae5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.27em;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-9b9ea00{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-9b9ea00 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:2.5vw;font-weight:400;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-3bf9d8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0vw 0vw 0vw 0vw;font-family:"Inter", Sans-serif;font-size:4px;font-weight:400;color:#F8F8FAEB;}.elementor-105 .elementor-element.elementor-element-9fdcdcf .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:17px 21px 17px 21px;}.elementor-105 .elementor-element.elementor-element-9fdcdcf .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-9fdcdcf .elementor-button:focus{background-color:#F8F8FAF0;color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-9fdcdcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:38px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-9fdcdcf.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-9fdcdcf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-105 .elementor-element.elementor-element-9fdcdcf .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-9fdcdcf .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-82c50db{--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;--overlay-opacity:0.85;}.elementor-105 .elementor-element.elementor-element-82c50db:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-82c50db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://westminsterltd.com/wp-content/uploads/2026/08/1sadi8K-vnqVVzNI_aTIAC49jzcOs79rqmz-DLbiSNM639f2jgbcy3Nrw-QXIG_GaNc6k9IQDrCzzWbUCGKLY8Dav8L-S35HcWlxQ1wHCA45_ujD-KZb6BBhOW8bYD4unNb7jz7-Ar2rFtmSd7O3Vfnkwf_RMS6hVwcZloCctaBtCiEfg1R-yRS1BWsdvih8.jpeg");background-position:center center;background-size:cover;}.elementor-105 .elementor-element.elementor-element-82c50db::before, .elementor-105 .elementor-element.elementor-element-82c50db > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-82c50db > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-82c50db > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-82c50db > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-82c50db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-9e7997d{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-105 .elementor-element.elementor-element-f12b2d9{--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-105 .elementor-element.elementor-element-a0d1631{text-align:start;}.elementor-105 .elementor-element.elementor-element-a0d1631 img{width:250px;}.elementor-105 .elementor-element.elementor-element-cc6e9b9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-722c378{--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-105 .elementor-element.elementor-element-7b3a232 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#4092E6;}.elementor-105 .elementor-element.elementor-element-7c888b1{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:35px;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-7c888b1 a{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-7c888b1 a:hover, .elementor-105 .elementor-element.elementor-element-7c888b1 a:focus{color:#F8F8FAC4;}.elementor-105 .elementor-element.elementor-element-1a98064{--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-105 .elementor-element.elementor-element-3aa33fd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-5e6e012{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:35px;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-5e6e012 a{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-5e6e012 a:hover, .elementor-105 .elementor-element.elementor-element-5e6e012 a:focus{color:#F8F8FAC4;}.elementor-105 .elementor-element.elementor-element-163ceaf{--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-105 .elementor-element.elementor-element-0ddf686 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-38d626a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:35px;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-38d626a a{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-38d626a a:hover, .elementor-105 .elementor-element.elementor-element-38d626a a:focus{color:#F8F8FAC4;}.elementor-105 .elementor-element.elementor-element-92220ad{--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-105 .elementor-element.elementor-element-75b95f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-03696fc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-7e03947{--grid-template-columns:repeat(1, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--icon-size:18px;--grid-column-gap:0px;--grid-row-gap:11px;}.elementor-105 .elementor-element.elementor-element-7e03947 .elementor-social-icon{background-color:#5353AA00;--icon-padding:0em;}.elementor-105 .elementor-element.elementor-element-7e03947 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-7e03947 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-6c8e0b0{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:35px;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-6c8e0b0 a{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-6c8e0b0 a:hover, .elementor-105 .elementor-element.elementor-element-6c8e0b0 a:focus{color:#F8F8FAC4;}.elementor-105 .elementor-element.elementor-element-13c2a0a{--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;--overlay-opacity:0.85;}.elementor-105 .elementor-element.elementor-element-13c2a0a:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-13c2a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://westminsterltd.com/wp-content/uploads/2026/08/1sadi8K-vnqVVzNI_aTIAC49jzcOs79rqmz-DLbiSNM639f2jgbcy3Nrw-QXIG_GaNc6k9IQDrCzzWbUCGKLY8Dav8L-S35HcWlxQ1wHCA45_ujD-KZb6BBhOW8bYD4unNb7jz7-Ar2rFtmSd7O3Vfnkwf_RMS6hVwcZloCctaBtCiEfg1R-yRS1BWsdvih8.jpeg");background-position:center center;background-size:cover;}.elementor-105 .elementor-element.elementor-element-13c2a0a::before, .elementor-105 .elementor-element.elementor-element-13c2a0a > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-13c2a0a > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-13c2a0a > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-13c2a0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-13c2a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-d073c55{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-105 .elementor-element.elementor-element-0a5bc03{--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-105 .elementor-element.elementor-element-0a5bc03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-b7edf48{text-align:start;}.elementor-105 .elementor-element.elementor-element-b7edf48 img{width:250px;}.elementor-105 .elementor-element.elementor-element-4474a18{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-87c20a3{--display:flex;}.elementor-105 .elementor-element.elementor-element-3f18489{--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-105 .elementor-element.elementor-element-33778db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#4092E6;}.elementor-105 .elementor-element.elementor-element-3b0795d{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:35px;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-3b0795d a{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-3b0795d a:hover, .elementor-105 .elementor-element.elementor-element-3b0795d a:focus{color:#F8F8FAC4;}.elementor-105 .elementor-element.elementor-element-227a723{--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-105 .elementor-element.elementor-element-17192e3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-88c0cde{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:35px;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-88c0cde a{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-88c0cde a:hover, .elementor-105 .elementor-element.elementor-element-88c0cde a:focus{color:#F8F8FAC4;}.elementor-105 .elementor-element.elementor-element-f1dc88f{--display:flex;}.elementor-105 .elementor-element.elementor-element-4730a3b{--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-105 .elementor-element.elementor-element-f2abd8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-750c3bc{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:35px;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-750c3bc a{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-750c3bc a:hover, .elementor-105 .elementor-element.elementor-element-750c3bc a:focus{color:#F8F8FAC4;}.elementor-105 .elementor-element.elementor-element-eaa6b55{--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-105 .elementor-element.elementor-element-5c2dcfa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-3cd39c6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-0e056a4{--grid-template-columns:repeat(1, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--icon-size:18px;--grid-column-gap:0px;--grid-row-gap:11px;}.elementor-105 .elementor-element.elementor-element-0e056a4 .elementor-social-icon{background-color:#5353AA00;--icon-padding:0em;}.elementor-105 .elementor-element.elementor-element-0e056a4 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-0e056a4 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-7fed43b{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:35px;color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-7fed43b a{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-7fed43b a:hover, .elementor-105 .elementor-element.elementor-element-7fed43b a:focus{color:#F8F8FAC4;}.elementor-105 .elementor-element.elementor-element-416f403{--display:flex;}.elementor-105 .elementor-element.elementor-element-416f403:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-416f403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-002504d{--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;}.elementor-105 .elementor-element.elementor-element-4f9bb46{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C5C5C5;--border-color:#C5C5C5;--border-radius:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-d44eb2f{text-align:start;}.elementor-105 .elementor-element.elementor-element-d44eb2f img{width:100%;max-width:100px;}.elementor-105 .elementor-element.elementor-element-9e41f81{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-3b371ee{--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-105 .elementor-element.elementor-element-e6ba719{width:100%;max-width:100%;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-db2f89c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-105 .elementor-element.elementor-element-640b2c4{text-align:start;}.elementor-105 .elementor-element.elementor-element-640b2c4 img{width:100%;max-width:55px;}.elementor-105 .elementor-element.elementor-element-0f5845c{text-align:start;}.elementor-105 .elementor-element.elementor-element-0f5845c img{width:100%;max-width:158px;}.elementor-105 .elementor-element.elementor-element-3834a44{--display:flex;}.elementor-105 .elementor-element.elementor-element-3834a44:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-3834a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-2a18b55{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C5C5C5;--border-color:#C5C5C5;}.elementor-105 .elementor-element.elementor-element-8d71074{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C5C5C5;--border-color:#C5C5C5;--border-radius:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-ae61c23{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-ae61c23 a{color:#655FAD;}.elementor-105 .elementor-element.elementor-element-1f0b45c{--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-105 .elementor-element.elementor-element-166e5a7{width:100%;max-width:100%;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-166e5a7 a{color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-166e5a7 a:hover, .elementor-105 .elementor-element.elementor-element-166e5a7 a:focus{color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-7d01392{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-105 .elementor-element.elementor-element-7d01392.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-b929459{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-105 .elementor-element.elementor-element-b929459.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-b929459 img{width:200px;}.elementor-105 .elementor-element.elementor-element-fe0faee{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-105 .elementor-element.elementor-element-ffb229c.elementor-element{--align-self:center;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-wrapper{justify-content:flex-end;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop > li:not(:last-child){margin-right:0px;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop.rmp-orientation-vertical > li:not(:last-child){margin-bottom:0px;margin-right:0;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-panel{--rmp-panel-width:50%;padding:25px 25px 25px 25px;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop > li > a, .elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-panel-nav li > a{font-size:14px;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop > li > a{color:var( --e-global-color-text );padding:40px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-panel-nav li > a{color:var( --e-global-color-text );padding:40px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop > li > a:hover{color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-panel-nav li > a:hover{color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-1053527{top:0px;bottom:auto;}.elementor-105 .elementor-element.elementor-element-1053527 + .wpr-hidden-header{top:0px;}.elementor-105 .elementor-element.elementor-element-1053527 + .wpr-hidden-header-flex{top:0px;}.elementor-105 .elementor-element.elementor-element-bf3da3d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-105 .elementor-element.elementor-element-241981d{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-54feb07{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-105 .elementor-element.elementor-element-72c53c4{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-0ab37f8{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-f3a563a{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-b6b2ec0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-105 .elementor-element.elementor-element-f3dcc2f{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-d506209{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-4737819{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-1d55e04{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-0feacad{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-e7e78c2{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-386aee5{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-d856194{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-40383bb{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-6e767fa{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-0257304{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-3192725{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-c957607{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-4f21608{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-f95beb6{--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-105 .elementor-element.elementor-element-c7a255b{--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-105 .elementor-element.elementor-element-40c6103{--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-105 .elementor-element.elementor-element-d93aae5{font-size:1.2vw;letter-spacing:0.08em;}.elementor-105 .elementor-element.elementor-element-9b9ea00 .elementor-heading-title{font-size:3.5vw;}.elementor-105 .elementor-element.elementor-element-9fdcdcf{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-9e7997d{--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;--flex-wrap:nowrap;}.elementor-105 .elementor-element.elementor-element-d073c55{--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;--flex-wrap:nowrap;}.elementor-105 .elementor-element.elementor-element-0a5bc03{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-105 .elementor-element.elementor-element-b7edf48.elementor-element{--align-self:flex-start;}.elementor-105 .elementor-element.elementor-element-b7edf48{text-align:start;}.elementor-105 .elementor-element.elementor-element-4474a18{text-align:start;}.elementor-105 .elementor-element.elementor-element-87c20a3{--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;}.elementor-105 .elementor-element.elementor-element-f1dc88f{--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;}}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-b929459{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-fe0faee{--width:52%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-panel{--rmp-panel-width:70%;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-nav-desktop > li > a:hover{background-color:#02010100;}.elementor-105 .elementor-element.elementor-element-ffb229c .rmp-1cfe17be-panel-nav li > a:hover{background-color:#02010100;}.elementor-105 .elementor-element.elementor-element-1053527{top:0px;bottom:auto;}.elementor-105 .elementor-element.elementor-element-1053527 + .wpr-hidden-header{top:0px;}.elementor-105 .elementor-element.elementor-element-1053527 + .wpr-hidden-header-flex{top:0px;}.elementor-105 .elementor-element.elementor-element-e40015a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-105 .elementor-element.elementor-element-241981d{font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-1a09009{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-105 .elementor-element.elementor-element-1a09009 .elementor-heading-title{font-size:44px;}.elementor-105 .elementor-element.elementor-element-316a066{--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;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-105 .elementor-element.elementor-element-72c53c4{font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-d41eb14{width:var( --container-widget-width, 308.297px );max-width:308.297px;--container-widget-width:308.297px;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-d41eb14 .elementor-heading-title{font-size:76px;}.elementor-105 .elementor-element.elementor-element-0ab37f8{font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-0d81fe8 .elementor-heading-title{font-size:40px;}.elementor-105 .elementor-element.elementor-element-f3a563a{font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-ae23085 .elementor-heading-title{font-size:40px;}.elementor-105 .elementor-element.elementor-element-f3dcc2f{font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-8d72f42{width:var( --container-widget-width, 284.547px );max-width:284.547px;--container-widget-width:284.547px;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-8d72f42 .elementor-heading-title{font-size:44px;}.elementor-105 .elementor-element.elementor-element-d506209{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-4737819{width:var( --container-widget-width, 128.203px );max-width:128.203px;--container-widget-width:128.203px;--container-widget-flex-grow:0;font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-d49e4c0 .elementor-heading-title{font-size:44px;}.elementor-105 .elementor-element.elementor-element-3d4ae2b .elementor-heading-title{font-size:19px;}.elementor-105 .elementor-element.elementor-element-0feacad{width:var( --container-widget-width, 128.203px );max-width:128.203px;--container-widget-width:128.203px;--container-widget-flex-grow:0;font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-7ab6cc6 .elementor-heading-title{font-size:44px;}.elementor-105 .elementor-element.elementor-element-ca5f4bb .elementor-heading-title{font-size:19px;}.elementor-105 .elementor-element.elementor-element-386aee5{width:var( --container-widget-width, 128.203px );max-width:128.203px;--container-widget-width:128.203px;--container-widget-flex-grow:0;font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-afa3dda .elementor-heading-title{font-size:44px;}.elementor-105 .elementor-element.elementor-element-6ee417e .elementor-heading-title{font-size:19px;}.elementor-105 .elementor-element.elementor-element-40383bb{width:var( --container-widget-width, 128.203px );max-width:128.203px;--container-widget-width:128.203px;--container-widget-flex-grow:0;font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-e4b406f .elementor-heading-title{font-size:44px;}.elementor-105 .elementor-element.elementor-element-91bcfa0 .elementor-heading-title{font-size:19px;}.elementor-105 .elementor-element.elementor-element-0257304{width:var( --container-widget-width, 128.203px );max-width:128.203px;--container-widget-width:128.203px;--container-widget-flex-grow:0;font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-78de956 .elementor-heading-title{font-size:44px;}.elementor-105 .elementor-element.elementor-element-b406064 .elementor-heading-title{font-size:19px;}.elementor-105 .elementor-element.elementor-element-c957607{width:var( --container-widget-width, 128.203px );max-width:128.203px;--container-widget-width:128.203px;--container-widget-flex-grow:0;font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-bcdb973 .elementor-heading-title{font-size:44px;}.elementor-105 .elementor-element.elementor-element-7a3f39f .elementor-heading-title{font-size:19px;}.elementor-105 .elementor-element.elementor-element-f95beb6{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-105 .elementor-element.elementor-element-d93aae5{font-size:10px;letter-spacing:0.12em;}.elementor-105 .elementor-element.elementor-element-9b9ea00 .elementor-heading-title{font-size:40px;}.elementor-105 .elementor-element.elementor-element-9e7997d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-105 .elementor-element.elementor-element-d073c55{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-105 .elementor-element.elementor-element-4f9bb46{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-105 .elementor-element.elementor-element-db2f89c{--flex-wrap:nowrap;}.elementor-105 .elementor-element.elementor-element-1f0b45c{--flex-wrap:nowrap;}.elementor-105 .elementor-element.elementor-element-166e5a7{font-size:13px;}}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-1053527{--width:100%;}.elementor-105 .elementor-element.elementor-element-50c58e7{--width:100%;}.elementor-105 .elementor-element.elementor-element-e9a36b4{--width:100%;}.elementor-105 .elementor-element.elementor-element-7735a2c{--width:75%;}.elementor-105 .elementor-element.elementor-element-e40015a{--width:65%;}.elementor-105 .elementor-element.elementor-element-1160e66{--width:32%;}.elementor-105 .elementor-element.elementor-element-0f2a2ce{--width:75%;}.elementor-105 .elementor-element.elementor-element-24ffcd2{--width:100%;}.elementor-105 .elementor-element.elementor-element-0e162f6{--width:100%;}.elementor-105 .elementor-element.elementor-element-a168a26{--width:32%;}.elementor-105 .elementor-element.elementor-element-0006d49{--width:68%;}.elementor-105 .elementor-element.elementor-element-f12b2d9{--width:27%;}.elementor-105 .elementor-element.elementor-element-722c378{--width:18%;}.elementor-105 .elementor-element.elementor-element-1a98064{--width:18%;}.elementor-105 .elementor-element.elementor-element-163ceaf{--width:18%;}.elementor-105 .elementor-element.elementor-element-92220ad{--width:19%;}.elementor-105 .elementor-element.elementor-element-0a5bc03{--width:27%;}.elementor-105 .elementor-element.elementor-element-3f18489{--width:18%;}.elementor-105 .elementor-element.elementor-element-227a723{--width:18%;}.elementor-105 .elementor-element.elementor-element-4730a3b{--width:18%;}.elementor-105 .elementor-element.elementor-element-eaa6b55{--width:19%;}.elementor-105 .elementor-element.elementor-element-002504d{--width:100%;}.elementor-105 .elementor-element.elementor-element-3b371ee{--width:40%;}.elementor-105 .elementor-element.elementor-element-db2f89c{--width:100%;}.elementor-105 .elementor-element.elementor-element-2a18b55{--width:100%;}.elementor-105 .elementor-element.elementor-element-1f0b45c{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-105 .elementor-element.elementor-element-e40015a{--width:75%;}.elementor-105 .elementor-element.elementor-element-0a5bc03{--width:100%;}.elementor-105 .elementor-element.elementor-element-3f18489{--width:50%;}.elementor-105 .elementor-element.elementor-element-227a723{--width:50%;}.elementor-105 .elementor-element.elementor-element-4730a3b{--width:50%;}.elementor-105 .elementor-element.elementor-element-eaa6b55{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-5a51a28 *//* =========================
   TABLET
   768px – 1024px
   ========================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-105 .elementor-element.elementor-element-5a51a28 .westminster-currency-switcher {
        display: inline-flex;
        align-items: center;
        gap: 2px;
        padding: 4px;
        background: #35316D;
        border-radius: 999px;
    }

    .elementor-105 .elementor-element.elementor-element-5a51a28 .westminster-currency {
        appearance: none;
        border: 0 !important;
        background: transparent !important;
        border-radius: 999px;
        padding: 6px 11px !important;
        margin: 0;
        color: rgba(255, 255, 255, 0.75);
        font-family: inherit;
        font-size: 11px;
        font-weight: 500;
        line-height: 1;
        cursor: pointer;
        transition: all 0.2s ease;
    }

    .elementor-105 .elementor-element.elementor-element-5a51a28 .westminster-currency:hover {
        color: #ffffff;
    }

    .elementor-105 .elementor-element.elementor-element-5a51a28 .westminster-currency.active {
        background: #4092E6 !important;
        color: #ffffff;
        font-weight: 700;
    }

    .elementor-105 .elementor-element.elementor-element-5a51a28 .westminster-currency-divider {
        display: none;
    }
}


/* =========================
   MOBILE
   767px and below
   ========================= */

@media (max-width: 767px) {

    .elementor-105 .elementor-element.elementor-element-5a51a28 .westminster-currency-switcher {
        display: inline-flex;
        align-items: center;
        gap: 0px;
        padding: 3px;
        background: #35316D;
        border-radius: 999px;
    }

    .elementor-105 .elementor-element.elementor-element-5a51a28 .westminster-currency {
        appearance: none;
        border: 0 !important;
        background: transparent !important;
        border-radius: 999px;
        padding: 4px 7px !important;
        margin: 0;
        color: rgba(255, 255, 255, 0.75);
        font-family: inherit;
        font-size: 11px;
        font-weight: 500;
        line-height: 1;
        cursor: pointer;
        transition: all 0.2s ease;
    }

    .elementor-105 .elementor-element.elementor-element-5a51a28 .westminster-currency:hover {
        color: #ffffff;
    }

    .elementor-105 .elementor-element.elementor-element-5a51a28 .westminster-currency.active {
        background: #4092E6 !important;
        color: #ffffff;
        font-weight: 700;
    }

    .elementor-105 .elementor-element.elementor-element-5a51a28 .westminster-currency-divider {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for wpr-nav-menu, class: .elementor-element-a6dfaa0 */@media (min-width: 1200px) and (max-width: 1599px) {

    .elementor-105 .elementor-element.elementor-element-a6dfaa0 {
        width: 82% !important;
        max-width: none !important;
    }

    .elementor-105 .elementor-element.elementor-element-a6dfaa0 .elementor-nav-menu {
        width: 100% !important;
    }

    .elementor-105 .elementor-element.elementor-element-a6dfaa0 .elementor-nav-menu--main > ul {
        width: 100% !important;
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: space-between !important;
        align-items: center !important;
    }

    .elementor-105 .elementor-element.elementor-element-a6dfaa0 .elementor-nav-menu--main > ul > li {
        flex-shrink: 0 !important;
        white-space: nowrap !important;
    }

    .elementor-105 .elementor-element.elementor-element-a6dfaa0 .elementor-nav-menu--main > ul > li > a {
        white-space: nowrap !important;
        font-size: 13px !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7735a2c */@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-105 .elementor-element.elementor-element-7735a2c {
        width: 68% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c90e559 */.elementor-105 .elementor-element.elementor-element-c90e559 .westminster-currency-switcher {
    display: inline-flex;
    align-items: center;
    gap: 2px;
    padding: 4px;
    background: #35316D;
    border-radius: 999px;
}

.elementor-105 .elementor-element.elementor-element-c90e559 .westminster-currency {
    appearance: none;
    border: 0 !important;
    background: transparent !important;
    border-radius: 999px;
    padding: 6px 11px !important;
    margin: 0;
    color: rgba(255, 255, 255, 0.75);
    font-family: inherit;
    font-size: 11px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    transition: all 0.2s ease;
}

.elementor-105 .elementor-element.elementor-element-c90e559 .westminster-currency:hover {
    color: #ffffff;
}

.elementor-105 .elementor-element.elementor-element-c90e559 .westminster-currency.active {
    background: #4092E6 !important;
    color: #ffffff;
    font-weight: 700;
}

.elementor-105 .elementor-element.elementor-element-c90e559 .westminster-currency-divider {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1053527 */.elementor-105 .elementor-element.elementor-element-1053527 {
    background: rgba(248, 248, 250, 0.75);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

.header {
    padding: 0px 5vw 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-241981d */@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-241981d {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a09009 */.elementor-105 .elementor-element.elementor-element-1a09009 .elementor-heading-title {
    font-size: clamp(38px, 5.5vw, 80px);
}

@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-1a09009 .elementor-heading-title {
        font-size: 45px !important;
        line-height: 0.95 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-571afbf */.elementor-105 .elementor-element.elementor-element-571afbf p {
    max-width: 700px;
    font-size: 18px;
    line-height: 1.5;
    color: #121226AD;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f049a5 */.westminster-orbit {
    position: relative;
    width: 420px;
    height: 420px;
    display: flex;
    align-items: center;
    justify-content: center;
}


/* =========================
   MAIN CIRCLE
   ========================= */

.westminster-circle {
    width: 310px;
    height: 310px;
    border-radius: 50%;
    background: #211d52;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 3;
    box-shadow: 0 25px 50px rgba(33, 29, 82, 0.18);
    animation: floatingCircle 5s ease-in-out infinite;
}


/* =========================
   INNER RING
   ========================= */

.inner-ring {
    width: 150px;
    height: 150px;
    border: 1px solid rgba(82, 146, 239, 0.45);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}


/* =========================
   JUSTICE SCALES
   ========================= */

.justice-scales {
    width: 105px;
    height: 105px;
    display: block;
}


/* =========================
   TWO ORBITS
   ========================= */

.orbit {
    position: absolute;
    border: 1px solid rgba(45, 44, 100, 0.12);
    border-radius: 50%;
    z-index: 1;
}

.orbit-1 {
    width: 500px;
    height: 170px;
    transform: rotate(8deg);
    animation: orbitRotate1 15s linear infinite;
}

.orbit-2 {
    width: 500px;
    height: 190px;
    transform: rotate(-35deg);
    animation: orbitRotate2 20s linear infinite;
}


/* =========================
   BLUE DOTS
   ========================= */

.orbit-dot {
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #5795ec;
    box-shadow: 0 0 15px rgba(87, 149, 236, 0.35);
}

.dot-1 {
    top: -9px;
    left: 50%;
}

.dot-2 {
    right: 45px;
    top: 25px;
}


/* =========================
   SOFT GLOW
   ========================= */

.orbit-glow {
    position: absolute;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background: rgba(90, 105, 210, 0.12);
    filter: blur(45px);
    z-index: 0;
}


/* =========================
   FLOATING CIRCLE
   ========================= */

@keyframes floatingCircle {

    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-8px);
    }

}


/* =========================
   ORBIT 1 ANIMATION
   ========================= */

@keyframes orbitRotate1 {

    from {
        transform: rotate(8deg) rotate(0deg);
    }

    to {
        transform: rotate(8deg) rotate(360deg);
    }

}


/* =========================
   ORBIT 2 ANIMATION
   ========================= */

@keyframes orbitRotate2 {

    from {
        transform: rotate(-35deg) rotate(0deg);
    }

    to {
        transform: rotate(-35deg) rotate(-360deg);
    }

}


/* =========================
   TABLET
   768px – 1024px
   ========================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .westminster-orbit {
        width: 420px;
        height: 420px;
        transform: translateX(-70px);
    }

}


/* =========================
   MOBILE
   ========================= */

@media (max-width: 767px) {

    .westminster-orbit {
        width: 300px;
        height: 300px;
        transform: none;
    }

    .westminster-circle {
        width: 220px;
        height: 220px;
    }

    .inner-ring {
        width: 110px;
        height: 110px;
    }

    .justice-scales {
        width: 72px;
        height: 72px;
    }

    .orbit-1,
    .orbit-2 {
        width: 350px;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a62e9ce */.elementor-105 .elementor-element.elementor-element-a62e9ce .elementor-button {
    transition: color 0.25s ease;
}

.elementor-105 .elementor-element.elementor-element-a62e9ce .elementor-button-icon {
    transition: transform 0.25s ease;
}

.elementor-105 .elementor-element.elementor-element-a62e9ce .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6546ba4 */.elementor-105 .elementor-element.elementor-element-6546ba4 .elementor-button {
    transition: color 0.25s ease;
}

.elementor-105 .elementor-element.elementor-element-6546ba4 .elementor-button-icon {
    transition: transform 0.25s ease;
}

.elementor-105 .elementor-element.elementor-element-6546ba4 .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf3da3d */.headerphone {
    padding: 99px 5vw 99px;
}

@media (max-width: 767px) {
    .headerphone {
        padding: 50px 5vw 50px;
    }
}

.elementor-105 .elementor-element.elementor-element-bf3da3d {
    position: relative;
    overflow: hidden;
    background-color: #f6f6f2;
}

.elementor-105 .elementor-element.elementor-element-bf3da3d::after {
    content: "";
    position: absolute;
    width: clamp(650px, 52vw, 1000px);
    height: clamp(520px, 42vw, 800px);
    right: -200px;
    bottom: clamp(-200px, -5vw, 0px);
    pointer-events: none;

    background: radial-gradient(
        circle,
        rgba(141, 147, 255, 0.28) 0%,
        rgba(141, 147, 255, 0.12) 38%,
        rgba(141, 147, 255, 0) 72%
    );

    filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41eb14 */.elementor-105 .elementor-element.elementor-element-d41eb14 .elementor-heading-title {
    font-size: clamp(30px, 4.5vw, 60px);
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-105 .elementor-element.elementor-element-d41eb14 .elementor-heading-title {
        font-size: 50px !important;
        line-height: 1 !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-d41eb14 .elementor-heading-title {
        font-size: 40px !important;
        line-height: 1 !important;
    }
}

.elementor-105 .elementor-element.elementor-element-d41eb14 .elementor-heading-title {
    color: rgba(53, 49, 109, 0.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532500a */.elementor-105 .elementor-element.elementor-element-532500a p {
    max-width: 700px;
    font-size: 17px;
    line-height: 1.5;
    color: #121226AD;
}

@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-532500a {
        width: 100% !important;
        max-width: 100% !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-105 .elementor-element.elementor-element-532500a {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54feb07 */.second {
    padding: 99px 5vw 50px;
}

@media (max-width: 767px) {
    .second {
        padding-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1d974 */.elementor-105 .elementor-element.elementor-element-3d1d974 p {
    max-width: 700px;
    font-size: 16px;
    line-height: 1.5;
    color: #555;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bbbe26 */.elementor-105 .elementor-element.elementor-element-6bbbe26 .elementor-button {
    transition: color 0.25s ease;
}

.elementor-105 .elementor-element.elementor-element-6bbbe26 .elementor-button-icon {
    transition: transform 0.25s ease;
}

.elementor-105 .elementor-element.elementor-element-6bbbe26 .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b5ed01 */@media (min-width: 1025px) {

    .elementor-105 .elementor-element.elementor-element-9b5ed01:hover {
        transform: translateY(-5px);
        box-shadow: 0 12px 30px #83838333;
    }

}

.elementor-105 .elementor-element.elementor-element-9b5ed01 {
    position: relative;
    overflow: hidden;
}

.elementor-105 .elementor-element.elementor-element-9b5ed01::after {
    content: "";
    position: absolute;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    background: #eef0ff;
    right: -78px;
    bottom: -78px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abecd26 */.elementor-105 .elementor-element.elementor-element-abecd26 p {
    max-width: 700px;
    font-size: 16px;
    line-height: 1.5;
    color: #555;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-505223a */.elementor-105 .elementor-element.elementor-element-505223a .elementor-button {
    transition: color 0.25s ease;
}

.elementor-105 .elementor-element.elementor-element-505223a .elementor-button-icon {
    transition: transform 0.25s ease;
}

.elementor-105 .elementor-element.elementor-element-505223a .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-078b371 */@media (min-width: 1025px) {

    .elementor-105 .elementor-element.elementor-element-078b371:hover {
        transform: translateY(-5px);
        box-shadow: 0 12px 30px #83838333;
    }

}

.elementor-105 .elementor-element.elementor-element-078b371 {
    position: relative;
    overflow: hidden;
}

.elementor-105 .elementor-element.elementor-element-078b371::after {
    content: "";
    position: absolute;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    background: #eef0ff;
    right: -78px;
    bottom: -78px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ffcd2 */.pillars {
    padding: 0px 5vw 99px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dcc2f */@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-f3dcc2f {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d72f42 */.elementor-105 .elementor-element.elementor-element-8d72f42 .elementor-heading-title {
    font-size: clamp(30px, 4.5vw, 60px);
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-105 .elementor-element.elementor-element-8d72f42 .elementor-heading-title {
        width: 70% !important;
        max-width: 70% !important;
        font-size: 50px !important;
        line-height: 1 !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-8d72f42 .elementor-heading-title {
        width: 100% !important;
        max-width: 100% !important;
        font-size: 40px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650754c */.elementor-105 .elementor-element.elementor-element-650754c p {
    max-width: 700px;
    font-size: 17px;
    line-height: 1.5;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-105 .elementor-element.elementor-element-650754c {
        width: 100% !important;
        max-width: 100% !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-650754c {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-105 .elementor-element.elementor-element-650754c p {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d49e4c0 */.elementor-105 .elementor-element.elementor-element-d49e4c0 .elementor-heading-title {
    font-size: clamp(18px, 2.5vw, 32px);
}

@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-d49e4c0 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a76daa4 */.elementor-105 .elementor-element.elementor-element-a76daa4 p {
    max-width: 700px;
    font-size: 15px;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d4ae2b */.elementor-105 .elementor-element.elementor-element-3d4ae2b .westminster-price {
    font-size: clamp(14px, 2vw, 24px);
    line-height: 1;
    font-weight: 500;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-105 .elementor-element.elementor-element-3d4ae2b .westminster-price {
        font-size: 22px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-3d4ae2b .westminster-price {
        font-size: 20px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d55e04 */.elementor-105 .elementor-element.elementor-element-1d55e04 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ce52 */.elementor-105 .elementor-element.elementor-element-3b6ce52 {
    transition: transform 0.3s ease, background-color 0.3s ease;
}

@media (min-width: 1025px) {

    .elementor-105 .elementor-element.elementor-element-3b6ce52:hover {
        transform: translateY(-6px);
        background-color: #44407F;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ab6cc6 */.elementor-105 .elementor-element.elementor-element-7ab6cc6 .elementor-heading-title {
    font-size: clamp(18px, 2.5vw, 32px);
}

@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-7ab6cc6 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c43ffd */.elementor-105 .elementor-element.elementor-element-3c43ffd p {
    max-width: 700px;
    font-size: 15px;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca5f4bb */.elementor-105 .elementor-element.elementor-element-ca5f4bb .westminster-price {
    font-size: clamp(14px, 2vw, 24px);
    line-height: 1;
    font-weight: 500;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-105 .elementor-element.elementor-element-ca5f4bb .westminster-price {
        font-size: 22px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-ca5f4bb .westminster-price {
        font-size: 20px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7e78c2 */.elementor-105 .elementor-element.elementor-element-e7e78c2 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddefd1f */.elementor-105 .elementor-element.elementor-element-ddefd1f {
    transition: transform 0.3s ease, background-color 0.3s ease;
}

@media (min-width: 1025px) {

    .elementor-105 .elementor-element.elementor-element-ddefd1f:hover {
        transform: translateY(-6px);
        background-color: #44407F;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afa3dda */.elementor-105 .elementor-element.elementor-element-afa3dda .elementor-heading-title {
    font-size: clamp(18px, 2.5vw, 32px);
}

@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-afa3dda .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61a24ab */.elementor-105 .elementor-element.elementor-element-61a24ab p {
    max-width: 700px;
    font-size: 15px;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ee417e */.elementor-105 .elementor-element.elementor-element-6ee417e .westminster-price {
    font-size: clamp(14px, 2vw, 24px);
    line-height: 1;
    font-weight: 500;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-105 .elementor-element.elementor-element-6ee417e .westminster-price {
        font-size: 22px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-6ee417e .westminster-price {
        font-size: 20px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d856194 */.elementor-105 .elementor-element.elementor-element-d856194 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43476ab */.elementor-105 .elementor-element.elementor-element-43476ab {
    transition: transform 0.3s ease, background-color 0.3s ease;
}

@media (min-width: 1025px) {

    .elementor-105 .elementor-element.elementor-element-43476ab:hover {
        transform: translateY(-6px);
        background-color: #44407F;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4b406f */.elementor-105 .elementor-element.elementor-element-e4b406f .elementor-heading-title {
    font-size: clamp(18px, 2.5vw, 32px);
}

@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-e4b406f .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dd7c1f */.elementor-105 .elementor-element.elementor-element-1dd7c1f p {
    max-width: 700px;
    font-size: 15px;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e767fa */.elementor-105 .elementor-element.elementor-element-6e767fa {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91bcfa0 */.elementor-105 .elementor-element.elementor-element-91bcfa0 .westminster-price {
    font-size: clamp(14px, 2vw, 24px);
    line-height: 1;
    font-weight: 500;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-105 .elementor-element.elementor-element-91bcfa0 .westminster-price {
        font-size: 22px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-91bcfa0 .westminster-price {
        font-size: 20px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caad4b1 */.elementor-105 .elementor-element.elementor-element-caad4b1 {
    transition: transform 0.3s ease, background-color 0.3s ease;
}

@media (min-width: 1025px) {

    .elementor-105 .elementor-element.elementor-element-caad4b1:hover {
        transform: translateY(-6px);
        background-color: #44407F;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78de956 */.elementor-105 .elementor-element.elementor-element-78de956 .elementor-heading-title {
    font-size: clamp(18px, 2.5vw, 32px);
}

@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-78de956 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cc9ccb */.elementor-105 .elementor-element.elementor-element-5cc9ccb p {
    max-width: 700px;
    font-size: 15px;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b406064 */.elementor-105 .elementor-element.elementor-element-b406064 .westminster-price {
    font-size: clamp(14px, 2vw, 24px);
    line-height: 1;
    font-weight: 500;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-105 .elementor-element.elementor-element-b406064 .westminster-price {
        font-size: 22px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-b406064 .westminster-price {
        font-size: 20px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3192725 */.elementor-105 .elementor-element.elementor-element-3192725 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d407717 */.elementor-105 .elementor-element.elementor-element-d407717 {
    transition: transform 0.3s ease, background-color 0.3s ease;
}

@media (min-width: 1025px) {

    .elementor-105 .elementor-element.elementor-element-d407717:hover {
        transform: translateY(-6px);
        background-color: #44407F;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcdb973 */.elementor-105 .elementor-element.elementor-element-bcdb973 .elementor-heading-title {
    font-size: clamp(18px, 2.5vw, 32px);
}

@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-bcdb973 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-086bfc2 */.elementor-105 .elementor-element.elementor-element-086bfc2 p {
    max-width: 700px;
    font-size: 15px;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a3f39f */.elementor-105 .elementor-element.elementor-element-7a3f39f .westminster-price {
    font-size: clamp(14px, 2vw, 24px);
    line-height: 1;
    font-weight: 500;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-105 .elementor-element.elementor-element-7a3f39f .westminster-price {
        font-size: 22px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-7a3f39f .westminster-price {
        font-size: 20px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f21608 */.elementor-105 .elementor-element.elementor-element-4f21608 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268bc49 */.elementor-105 .elementor-element.elementor-element-268bc49 {
    transition: transform 0.3s ease, background-color 0.3s ease;
}

@media (min-width: 1025px) {

    .elementor-105 .elementor-element.elementor-element-268bc49:hover {
        transform: translateY(-6px);
        background-color: #44407F;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506209 */@media (min-width: 1025px) {

    .elementor-105 .elementor-element.elementor-element-d506209:has(.course-card:hover) .course-card:not(:hover) {
        filter: blur(3px);
        opacity: 0.45;
    }

    .elementor-105 .elementor-element.elementor-element-d506209 .course-card:hover {
        transform: translateY(-4px);
        position: relative;
        z-index: 2;
    }

}

.elementor-105 .elementor-element.elementor-element-d506209 .course-card {
    transition: transform 0.3s ease, filter 0.3s ease, opacity 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b2ec0 */.third {
    padding: 99px 5vw 99px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf9d8a */.elementor-105 .elementor-element.elementor-element-3bf9d8a p {
    max-width: 700px;
    font-size: 15px;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9fdcdcf */.elementor-105 .elementor-element.elementor-element-9fdcdcf .elementor-button {
    transition: color 0.25s ease;
}

.elementor-105 .elementor-element.elementor-element-9fdcdcf .elementor-button-icon {
    transition: transform 0.25s ease;
}

.elementor-105 .elementor-element.elementor-element-9fdcdcf .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f95beb6 */.elementor-105 .elementor-element.elementor-element-f95beb6 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-105 .elementor-element.elementor-element-f95beb6::after {
    content: "W";
    position: absolute !important;
    right: 30px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    font-family: "Patua One", serif !important;
    font-size: 280px !important;
    font-weight: 400 !important;
    line-height: 1 !important;

    color: rgba(255, 255, 255, 0.045) !important;

    pointer-events: none !important;
    z-index: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1782e36 */.cta {
    padding: 99px 10vw 99px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3a232 */.elementor-105 .elementor-element.elementor-element-7b3a232 .elementor-heading-title {
    display: inline-block;
    padding-bottom: 15px;
    position: relative;
}

.elementor-105 .elementor-element.elementor-element-7b3a232 .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 35px;
    height: 2px;
    background: #4092E6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa33fd */.elementor-105 .elementor-element.elementor-element-3aa33fd .elementor-heading-title {
    display: inline-block;
    padding-bottom: 15px;
    position: relative;
}

.elementor-105 .elementor-element.elementor-element-3aa33fd .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 35px;
    height: 2px;
    background: #4092E6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ddf686 */.elementor-105 .elementor-element.elementor-element-0ddf686 .elementor-heading-title {
    display: inline-block;
    padding-bottom: 15px;
    position: relative;
}

.elementor-105 .elementor-element.elementor-element-0ddf686 .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 35px;
    height: 2px;
    background: #4092E6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b95f4 */.elementor-105 .elementor-element.elementor-element-75b95f4 .elementor-heading-title {
    display: inline-block;
    padding-bottom: 15px;
    position: relative;
}

.elementor-105 .elementor-element.elementor-element-75b95f4 .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 35px;
    height: 2px;
    background: #4092E6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c50db */.footer {
    padding: 99px 5vw 99px;
}

@media (max-width: 767px) {
    .footer {
        padding: 50px 5vw 50px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33778db */.elementor-105 .elementor-element.elementor-element-33778db .elementor-heading-title {
    display: inline-block;
    padding-bottom: 15px;
    position: relative;
}

.elementor-105 .elementor-element.elementor-element-33778db .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 35px;
    height: 2px;
    background: #4092E6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17192e3 */.elementor-105 .elementor-element.elementor-element-17192e3 .elementor-heading-title {
    display: inline-block;
    padding-bottom: 15px;
    position: relative;
}

.elementor-105 .elementor-element.elementor-element-17192e3 .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 35px;
    height: 2px;
    background: #4092E6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2abd8e */.elementor-105 .elementor-element.elementor-element-f2abd8e .elementor-heading-title {
    display: inline-block;
    padding-bottom: 15px;
    position: relative;
}

.elementor-105 .elementor-element.elementor-element-f2abd8e .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 35px;
    height: 2px;
    background: #4092E6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c2dcfa */.elementor-105 .elementor-element.elementor-element-5c2dcfa .elementor-heading-title {
    display: inline-block;
    padding-bottom: 15px;
    position: relative;
}

.elementor-105 .elementor-element.elementor-element-5c2dcfa .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 35px;
    height: 2px;
    background: #4092E6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c2a0a */.footer {
    padding: 99px 5vw 99px;
}

@media (max-width: 767px) {
    .footer {
        padding: 50px 5vw 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416f403 */.footer2 {
    padding: 10px 5vw 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-166e5a7 */.elementor-105 .elementor-element.elementor-element-166e5a7 a {
    text-decoration: none;
    position: relative;
}

.elementor-105 .elementor-element.elementor-element-166e5a7 a::after {
    content: "";
    position: absolute;
    left: -4px;
    bottom: -8px;
    width: calc(100% + 12px);
    height: 1px;
    background: currentColor;
    transform: scaleX(0);
    transform-origin: center;
    transition: transform 0.25s ease;
}

.elementor-105 .elementor-element.elementor-element-166e5a7 a:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3834a44 */.footer2 {
    padding: 10px 5vw 10px;
}/* End custom CSS */