.elementor-8432 .elementor-element.elementor-element-7799764{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8432 .elementor-element.elementor-element-7799764:not(.elementor-motion-effects-element-type-background), .elementor-8432 .elementor-element.elementor-element-7799764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8432 .elementor-element.elementor-element-98d6111{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8432 .elementor-element.elementor-element-98d6111.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8432 .elementor-element.elementor-element-f37601b{--display:flex;--justify-content:center;}.elementor-8432 .elementor-element.elementor-element-f37601b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8432 .elementor-element.elementor-element-adee1f6{width:var( --container-widget-width, 98.376% );max-width:98.376%;--container-widget-width:98.376%;--container-widget-flex-grow:0;}.elementor-8432 .elementor-element.elementor-element-adee1f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8432 .elementor-element.elementor-element-7ed095b{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;}.elementor-8432 .elementor-element.elementor-element-e5fc83d img{width:100%;}.elementor-8432 .elementor-element.elementor-element-b6af42f{--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-8432 .elementor-element.elementor-element-2e0c0bb{--spacer-size:92px;}.elementor-8432 .elementor-element.elementor-element-1bed3eb{--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-8432 .elementor-element.elementor-element-83f7093{--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-8432 .elementor-element.elementor-element-286dffa{--display:flex;}.elementor-8432 .elementor-element.elementor-element-2bf3288{--divider-border-style:solid;--divider-color:#6F6F6F;--divider-border-width:1px;}.elementor-8432 .elementor-element.elementor-element-2bf3288 .elementor-divider-separator{width:88%;margin:0 auto;margin-center:0;}.elementor-8432 .elementor-element.elementor-element-2bf3288 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8432 .elementor-element.elementor-element-aa93046{--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-8432 .elementor-element.elementor-element-2b3399a{--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-8432 .elementor-element.elementor-element-46aed26{--divider-border-style:solid;--divider-color:#6F6F6F;--divider-border-width:1px;}.elementor-8432 .elementor-element.elementor-element-46aed26 .elementor-divider-separator{width:88%;margin:0 auto;margin-center:0;}.elementor-8432 .elementor-element.elementor-element-46aed26 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8432 .elementor-element.elementor-element-38d95d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8432 .elementor-element.elementor-element-fc1cc86{--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-8432 .elementor-element.elementor-element-fc1cc86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8432 .elementor-element.elementor-element-8ac3006{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-8d88a3f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c8362fa.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-c8362fa{text-align:start;}.elementor-8432 .elementor-element.elementor-element-c8362fa p{margin-block-end:2px;}.elementor-8432 .elementor-element.elementor-element-ecfc887.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-997b1d1{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-923955a{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-1537ea7.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-1537ea7{text-align:start;}.elementor-8432 .elementor-element.elementor-element-1537ea7 p{margin-block-end:2px;}.elementor-8432 .elementor-element.elementor-element-7dc9805.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-8f96481{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-54be8cc{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-1def5f5.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-1def5f5{text-align:start;}.elementor-8432 .elementor-element.elementor-element-1def5f5 p{margin-block-end:2px;}.elementor-8432 .elementor-element.elementor-element-d5597be.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-1a6d409{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-3875d30{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-3cc908d.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-3cc908d{text-align:start;}.elementor-8432 .elementor-element.elementor-element-3cc908d p{margin-block-end:2px;}.elementor-8432 .elementor-element.elementor-element-b74c459.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-351ffb8{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-5997f27{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c3d4c4e.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-c3d4c4e{text-align:start;}.elementor-8432 .elementor-element.elementor-element-c3d4c4e p{margin-block-end:2px;}.elementor-8432 .elementor-element.elementor-element-03948cb.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-e2507db{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-b095613{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-8fc35bc.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-8fc35bc{text-align:start;}.elementor-8432 .elementor-element.elementor-element-8fc35bc p{margin-block-end:2px;}.elementor-8432 .elementor-element.elementor-element-780f60c.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-c5b86dc{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c3cc700{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-ee507a5.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-ee507a5{text-align:start;}.elementor-8432 .elementor-element.elementor-element-ee507a5 p{margin-block-end:2px;}.elementor-8432 .elementor-element.elementor-element-5d3b9c5.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-adfed89{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-81b1071{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-83310e6.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-83310e6{text-align:start;}.elementor-8432 .elementor-element.elementor-element-83310e6 p{margin-block-end:2px;}.elementor-8432 .elementor-element.elementor-element-f87fca1.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-3ab9364{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-0cd0014{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-6b9bb30.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-6b9bb30{text-align:start;}.elementor-8432 .elementor-element.elementor-element-6b9bb30 p{margin-block-end:2px;}.elementor-8432 .elementor-element.elementor-element-674cb81.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-c9973f7{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c481a2e{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-20a07d8.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-20a07d8{text-align:start;}.elementor-8432 .elementor-element.elementor-element-20a07d8 p{margin-block-end:2px;}.elementor-8432 .elementor-element.elementor-element-8f8fd01.elementor-element{--align-self:flex-start;}.elementor-8432 .elementor-element.elementor-element-e0e67a3{--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-8432 .elementor-element.elementor-element-d4bdc00{--display:flex;}.elementor-8432 .elementor-element.elementor-element-5e921ac{flex-basis:0px;}.elementor-8432 .elementor-element.elementor-element-4b453e3{--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-8432 .elementor-element.elementor-element-2c8ebad{text-align:justify;}.elementor-8432 .elementor-element.elementor-element-56333eb{--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-8432 .elementor-element.elementor-element-39c08ff{text-align:center;}.elementor-8432 .elementor-element.elementor-element-39c08ff .elementor-heading-title{font-weight:700;color:#FF0000;}.elementor-8432 .elementor-element.elementor-element-cda7a18{--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-8432 .elementor-element.elementor-element-990c079{--display:flex;}.elementor-8432 .elementor-element.elementor-element-a2a73e6{--display:flex;border-style:none;--border-style:none;}.elementor-8432 .elementor-element.elementor-element-d190ec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-8432 .elementor-element.elementor-element-43678fd{--display:flex;}.elementor-8432 .elementor-element.elementor-element-976fc66{--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-8432 .elementor-element.elementor-element-14b1ed2{--display:flex;}.elementor-8432 .elementor-element.elementor-element-218621e{--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-8432 .elementor-element.elementor-element-f66a4b4{--display:flex;}.elementor-8432 .elementor-element.elementor-element-a986104{--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-8432 .elementor-element.elementor-element-3b1ff75{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FF0000;--n-accordion-icon-size:15px;--n-accordion-icon-gap:55px;--n-accordion-icon-normal-color:#FF0000;}.elementor-8432 .elementor-element.elementor-element-3b1ff75 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8432 .elementor-element.elementor-element-3b1ff75 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-8432 .elementor-element.elementor-element-40db1a5{--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-8432 .elementor-element.elementor-element-ecb9fe8{--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-8432 .elementor-element.elementor-element-c41821e{--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-8432 .elementor-element.elementor-element-dcc72ff{--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-8432 .elementor-element.elementor-element-c760592{--display:flex;}.elementor-8432 .elementor-element.elementor-element-280c708{text-align:center;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:800;}.elementor-8432 .elementor-element.elementor-element-efa8798{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8432 .elementor-element.elementor-element-efa8798.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-8432 .elementor-element.elementor-element-9f11466{--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-8432 .elementor-element.elementor-element-8ad707a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;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-radius:17px 17px 17px 17px;box-shadow:0px 0px 43px -24px rgba(0,0,0,0.5);}.elementor-8432 .elementor-element.elementor-element-8ad707a:hover{background-color:transparent;background-image:radial-gradient(at center center, #FFEEEE 0%, #FFFFFF 100%);border-style:solid;border-color:#FF0000;--border-color:#FF0000;}.elementor-8432 .elementor-element.elementor-element-8ad707a, .elementor-8432 .elementor-element.elementor-element-8ad707a::before{--border-transition:0.3s;}.elementor-8432 .elementor-element.elementor-element-70e2c60{text-align:center;}.elementor-8432 .elementor-element.elementor-element-a8b222e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c06e196 .jet-button__plane-normal{background-color:#F70000;}.elementor-8432 .elementor-element.elementor-element-c06e196 .jet-button__plane-hover{background-color:#000000;}.elementor-8432 .elementor-element.elementor-element-c06e196 .jet-button__instance{width:197px;}.elementor-8432 .elementor-element.elementor-element-c06e196 .jet-button__container{justify-content:flex-end;}.elementor-8432 .elementor-element.elementor-element-c06e196 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-8432 .elementor-element.elementor-element-c06e196 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-8432 .elementor-element.elementor-element-fd5c997 .jet-button__plane-normal{background-color:#FF0000;}.elementor-8432 .elementor-element.elementor-element-fd5c997 .jet-button__plane-hover{background-color:#000000;}.elementor-8432 .elementor-element.elementor-element-fd5c997 .jet-button__instance{width:197px;}.elementor-8432 .elementor-element.elementor-element-fd5c997 .jet-button__container{justify-content:flex-start;}.elementor-8432 .elementor-element.elementor-element-fd5c997 .jet-button__state-normal .jet-button__label{text-align:left;color:#FFFFFF;}.elementor-8432 .elementor-element.elementor-element-fd5c997 .jet-button__state-hover .jet-button__label{text-align:left;}@media(min-width:768px){.elementor-8432 .elementor-element.elementor-element-98d6111{--width:57.475%;}.elementor-8432 .elementor-element.elementor-element-f37601b{--width:80.702%;}.elementor-8432 .elementor-element.elementor-element-7ed095b{--width:36%;}.elementor-8432 .elementor-element.elementor-element-fc1cc86{--width:64.848%;}.elementor-8432 .elementor-element.elementor-element-8d88a3f{--width:100%;}.elementor-8432 .elementor-element.elementor-element-997b1d1{--width:100%;}.elementor-8432 .elementor-element.elementor-element-923955a{--width:100%;}.elementor-8432 .elementor-element.elementor-element-8f96481{--width:100%;}.elementor-8432 .elementor-element.elementor-element-54be8cc{--width:100%;}.elementor-8432 .elementor-element.elementor-element-1a6d409{--width:100%;}.elementor-8432 .elementor-element.elementor-element-3875d30{--width:100%;}.elementor-8432 .elementor-element.elementor-element-351ffb8{--width:100%;}.elementor-8432 .elementor-element.elementor-element-5997f27{--width:100%;}.elementor-8432 .elementor-element.elementor-element-e2507db{--width:100%;}.elementor-8432 .elementor-element.elementor-element-b095613{--width:100%;}.elementor-8432 .elementor-element.elementor-element-c5b86dc{--width:100%;}.elementor-8432 .elementor-element.elementor-element-c3cc700{--width:100%;}.elementor-8432 .elementor-element.elementor-element-adfed89{--width:100%;}.elementor-8432 .elementor-element.elementor-element-81b1071{--width:100%;}.elementor-8432 .elementor-element.elementor-element-3ab9364{--width:100%;}.elementor-8432 .elementor-element.elementor-element-0cd0014{--width:100%;}.elementor-8432 .elementor-element.elementor-element-c9973f7{--width:100%;}.elementor-8432 .elementor-element.elementor-element-c481a2e{--width:100%;}.elementor-8432 .elementor-element.elementor-element-e0e67a3{--width:50%;}.elementor-8432 .elementor-element.elementor-element-9f11466{--content-width:850px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8432 .elementor-element.elementor-element-98d6111{--width:458.271px;}.elementor-8432 .elementor-element.elementor-element-f37601b{--width:488.042px;}}@media(max-width:1024px){.elementor-8432 .elementor-element.elementor-element-adee1f6{width:var( --container-widget-width, 381.042px );max-width:381.042px;--container-widget-width:381.042px;--container-widget-flex-grow:0;}.elementor-8432 .elementor-element.elementor-element-8ac3006{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-8d88a3f{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-997b1d1{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-923955a{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-8f96481{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-54be8cc{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-1a6d409{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-3875d30{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-351ffb8{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-5997f27{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-e2507db{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-b095613{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c5b86dc{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c3cc700{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-adfed89{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-81b1071{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-3ab9364{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-0cd0014{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c9973f7{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c481a2e{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-8ad707a{--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-a8b222e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8432 .elementor-element.elementor-element-2e0c0bb{--spacer-size:28px;}.elementor-8432 .elementor-element.elementor-element-8ac3006{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-8d88a3f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-997b1d1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-923955a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-8f96481{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-54be8cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-1a6d409{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-3875d30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-351ffb8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-5997f27{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-e2507db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-b095613{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c5b86dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c3cc700{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-adfed89{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-81b1071{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-3ab9364{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-0cd0014{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c9973f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c481a2e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-8ad707a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-a8b222e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8432 .elementor-element.elementor-element-c06e196 .jet-button__container{justify-content:center;}.elementor-8432 .elementor-element.elementor-element-fd5c997 .jet-button__container{justify-content:center;}}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-adee1f6 *//* container */

.bs-hero{
max-width:900px;
padding:40px 20px;
font-family:Arial, sans-serif;
color:#d6e2f0;
}


/* title row */

.bs-hero-title{
display:flex;
align-items:center;
gap:14px;
margin-bottom:12px;
}


/* logo */

.bs-hero-logo{
width:50px;
height:36px;
object-fit:contain;
}


/* main title */

.bs-hero h1{
font-size:38.5px;
margin:0;
font-weight:900;
letter-spacing:1px;
color:#e6edf7;
}

.bs-hero h1 span{
color:#e6edf7;
}


/* subtitle */

.bs-hero-subtitle{
font-size:25.8px;
margin:10px 0;
font-weight:700;
color:#dfe8f5;
}

.bs-hero-subtitle span{
color:#f59e0b;
}


/* description */

.bs-hero-text{
font-size:14px;
line-height:1.6;
max-width:600px;
color:#9fb3c8;
}


/* ---------- MOBILE ONLY ---------- */

@media (max-width:480px){

.bs-hero{
text-align:center;
margin:auto;
}

.bs-hero-title{
justify-content:center;
}

.bs-hero-text{
margin:auto;
}

.bs-hero h1{
font-size:16px;
}

.bs-hero-subtitle{
font-size:18px;
}

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-e609897 *//* container */

.broker-ranking{
max-width:1100px;
margin:auto;
display:grid;
grid-template-columns:repeat(2,1fr);
gap:18px;
font-family:Arial,sans-serif;
}


/* card */

.broker-card{
position:relative;
display:flex;
align-items:center;
background:#fff;
padding:16px 20px;
border-radius:14px;
text-decoration:none;
color:#111;
box-shadow:0 6px 18px rgba(0,0,0,0.08);
overflow:hidden;
transition:transform .25s;
}

.broker-card:hover{
transform:translateY(-4px);
}


/* animated border */

.broker-card::before{
content:"";
position:absolute;
inset:0;
padding:2px;
border-radius:14px;
background:linear-gradient(120deg,transparent,transparent);
mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
mask-composite:exclude;
-webkit-mask-composite:xor;
transition:.4s;
}

.broker-card:hover::before{
background:linear-gradient(90deg,red,orange,red);
background-size:300% 300%;
animation:borderMove 2s linear infinite;
}

@keyframes borderMove{
0%{background-position:0%}
100%{background-position:300%}
}


/* logo */

.broker-logo{
width:50px;
height:50px;
border-radius:10px;
margin-right:14px;
object-fit:contain;
background:transparent;
padding:6px;
}


/* info */

.broker-info{
flex:1;
}

.broker-info h3{
margin:0;
font-size:16px;
font-weight:600;
}

.broker-info p{
margin:4px 0 0;
font-size:13px;
color:#777;
}


/* arrow */

.broker-arrow{
font-size:22px;
color:#bbb;
margin-left:auto;
}


/* tablet & mobile */

@media (max-width:900px){

.broker-ranking{
grid-template-columns:1fr;
}

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-ecfc887 */.bs-wrapper{
  max-width:900px;
  margin:40px auto;
  font-family:Arial, sans-serif;
}

/* top box */
.bs-topbox{
  background:#fff;
  border-radius:12px;
  box-shadow:0 8px 25px rgba(0,0,0,0.08);
  overflow:hidden;
  margin-bottom:25px;
}

.bs-topbox-header{
  background:#ff2b2b;
  color:#fff;
  text-align:center;
  padding:10px;
  font-size:14px;
  font-weight:600;
}

.bs-grid{
  display:grid;
  grid-template-columns:1fr auto 1fr auto;
  gap:10px 20px;
  padding:20px;
  font-size:14px;
}

.bs-grid div{
  padding:6px 0;
  border-bottom:1px solid #eee;
}

.bs-grid .yes{color:#1db954;font-weight:600;}
.bs-grid .no{color:#ff0000;}
.bs-grid .full{
  grid-column:1 / -1;
  border-bottom:none;
}
.bs-grid .strong{font-weight:600;color:#333;}

/* card */
.bs-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  padding:20px;
}

/* header */
.bs-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  gap:15px;
}

.bs-left{
  display:flex;
  align-items:center;
  gap:15px;
}

/* ✅ لوگو حرفه‌ای */
.bs-logo{
  width:50px;
  height:50px;
  border-radius:10px;
  overflow:hidden;
  background:#f3f3f3;
  display:flex;
  align-items:center;
  justify-content:center;
}

.bs-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
}

/* title */
.bs-title{
  font-size:20px;
  font-weight:700;
  margin-bottom:6px;
}

/* button */
.bs-btn{
  display:inline-block;
  background:#ff9800;
  color:#fff;
  padding:8px 14px;
  border-radius:6px;
  font-size:13px;
  text-decoration:none;
  font-weight:600;
  transition:0.3s;
}

.bs-btn:hover{
  background:#e68900;
}

/* score */
.bs-score{
  font-size:14px;
}

.bs-score span{
  color:#1db954;
  font-weight:bold;
}

/* snapshot */
.bs-snapshot{
  margin:20px 0;
  background:#2c5d73;
  color:#fff;
  padding:10px;
  text-align:center;
  border-radius:20px;
  font-weight:600;
}

/* table */
.bs-table .row{
  display:flex;
  justify-content:space-between;
  padding:12px 0;
  border-bottom:1px solid #e5e5e5;
  gap:20px;
}

.bs-table .label{
  font-weight:600;
  color:#333;
  min-width:180px;
}

.bs-table .value{
  color:#333;
  text-align:right;
}

.bs-table .value.small{
  font-size:13px;
  color:#666;
}

.bs-table .yes{
  color:#1db954;
  font-weight:600;
}

.bs-table .no{
  color:#ff0000;
  font-weight:600;
}

.bs-table .orange{
  color:#ff9800;
}

.bs-table .last{
  border-bottom:none;
}

.vt-review-link {
  color: #ff0000; /* نارنجی مثل عکس */
  font-weight: 600;
  text-decoration: none;
  transition: 0.2s;
}

.vt-review-link:hover {
  text-decoration: underline;
  opacity: 0.8;
}

/* responsive */
@media(max-width:768px){

  .bs-grid{
    grid-template-columns:1fr auto;
  }

  .bs-header{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .row{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .value{
    text-align:left;
  }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-7dc9805 */.bs-wrapper{
  max-width:900px;
  margin:40px auto;
  font-family:Arial, sans-serif;
}

/* top box */
.bs-topbox{
  background:#fff;
  border-radius:12px;
  box-shadow:0 8px 25px rgba(0,0,0,0.08);
  overflow:hidden;
  margin-bottom:25px;
}

.bs-topbox-header{
  background:#ff2b2b;
  color:#fff;
  text-align:center;
  padding:10px;
  font-size:14px;
  font-weight:600;
}

.bs-grid{
  display:grid;
  grid-template-columns:1fr auto 1fr auto;
  gap:10px 20px;
  padding:20px;
  font-size:14px;
}

.bs-grid div{
  padding:6px 0;
  border-bottom:1px solid #eee;
}

.bs-grid .yes{color:#1db954;font-weight:600;}
.bs-grid .no{color:#ff0000;}
.bs-grid .full{
  grid-column:1 / -1;
  border-bottom:none;
}
.bs-grid .strong{font-weight:600;color:#333;}

/* card */
.bs-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  padding:20px;
}

/* header */
.bs-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  gap:15px;
}

.bs-left{
  display:flex;
  align-items:center;
  gap:15px;
}

/* ✅ لوگو حرفه‌ای */
.bs-logo{
  width:50px;
  height:50px;
  border-radius:10px;
  overflow:hidden;
  background:#f3f3f3;
  display:flex;
  align-items:center;
  justify-content:center;
}

.bs-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
}

/* title */
.bs-title{
  font-size:20px;
  font-weight:700;
  margin-bottom:6px;
}

/* button */
.bs-btn{
  display:inline-block;
  background:#ff9800;
  color:#fff;
  padding:8px 14px;
  border-radius:6px;
  font-size:13px;
  text-decoration:none;
  font-weight:600;
  transition:0.3s;
}

.bs-btn:hover{
  background:#e68900;
}

/* score */
.bs-score{
  font-size:14px;
}

.bs-score span{
  color:#1db954;
  font-weight:bold;
}

/* snapshot */
.bs-snapshot{
  margin:20px 0;
  background:#2c5d73;
  color:#fff;
  padding:10px;
  text-align:center;
  border-radius:20px;
  font-weight:600;
}

/* table */
.bs-table .row{
  display:flex;
  justify-content:space-between;
  padding:12px 0;
  border-bottom:1px solid #e5e5e5;
  gap:20px;
}

.bs-table .label{
  font-weight:600;
  color:#333;
  min-width:180px;
}

.bs-table .value{
  color:#333;
  text-align:right;
}

.bs-table .value.small{
  font-size:13px;
  color:#666;
}

.bs-table .yes{
  color:#1db954;
  font-weight:600;
}

.bs-table .no{
  color:#ff0000;
  font-weight:600;
}

.bs-table .orange{
  color:#ff9800;
}

.bs-table .last{
  border-bottom:none;
}

.vt-review-link {
  color: #ff0000; /* نارنجی مثل عکس */
  font-weight: 600;
  text-decoration: none;
  transition: 0.2s;
}

.vt-review-link:hover {
  text-decoration: underline;
  opacity: 0.8;
}

/* responsive */
@media(max-width:768px){

  .bs-grid{
    grid-template-columns:1fr auto;
  }

  .bs-header{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .row{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .value{
    text-align:left;
  }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-d5597be */.bs-wrapper{
  max-width:900px;
  margin:0px auto;
  font-family:Arial, sans-serif;
}

/* top box */
.bs-topbox{
  background:#fff;
  border-radius:12px;
  box-shadow:0 8px 25px rgba(0,0,0,0.08);
  overflow:hidden;
  margin-bottom:25px;
}

.bs-topbox-header{
  background:#ff2b2b;
  color:#fff;
  text-align:center;
  padding:10px;
  font-size:14px;
  font-weight:600;
}

.bs-grid{
  display:grid;
  grid-template-columns:1fr auto 1fr auto;
  gap:10px 20px;
  padding:20px;
  font-size:14px;
}

.bs-grid div{
  padding:6px 0;
  border-bottom:1px solid #eee;
}

.bs-grid .yes{color:#1db954;font-weight:600;}
.bs-grid .no{color:#ff0000;}
.bs-grid .full{
  grid-column:1 / -1;
  border-bottom:none;
}
.bs-grid .strong{font-weight:600;color:#333;}

/* card */
.bs-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  padding:20px;
}

/* header */
.bs-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  gap:15px;
}

.bs-left{
  display:flex;
  align-items:center;
  gap:15px;
}

/* ✅ لوگو حرفه‌ای */
.bs-logo{
  width:50px;
  height:50px;
  border-radius:10px;
  overflow:hidden;
  background:#f3f3f3;
  display:flex;
  align-items:center;
  justify-content:center;
}

.bs-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
}

/* title */
.bs-title{
  font-size:20px;
  font-weight:700;
  margin-bottom:6px;
}

/* button */
.bs-btn{
  display:inline-block;
  background:#ff9800;
  color:#fff;
  padding:8px 14px;
  border-radius:6px;
  font-size:13px;
  text-decoration:none;
  font-weight:600;
  transition:0.3s;
}

.bs-btn:hover{
  background:#e68900;
}

/* score */
.bs-score{
  font-size:14px;
}

.bs-score span{
  color:#1db954;
  font-weight:bold;
}

/* snapshot */
.bs-snapshot{
  margin:20px 0;
  background:#2c5d73;
  color:#fff;
  padding:10px;
  text-align:center;
  border-radius:20px;
  font-weight:600;
}

/* table */
.bs-table .row{
  display:flex;
  justify-content:space-between;
  padding:12px 0;
  border-bottom:1px solid #e5e5e5;
  gap:20px;
}

.bs-table .label{
  font-weight:600;
  color:#333;
  min-width:180px;
}

.bs-table .value{
  color:#333;
  text-align:right;
}

.bs-table .value.small{
  font-size:13px;
  color:#666;
}

.bs-table .yes{
  color:#1db954;
  font-weight:600;
}

.bs-table .no{
  color:#ff0000;
  font-weight:600;
}

.bs-table .orange{
  color:#ff9800;
}

.bs-table .last{
  border-bottom:none;
}

.vt-review-link {
  color: #ff0000; /* نارنجی مثل عکس */
  font-weight: 600;
  text-decoration: none;
  transition: 0.2s;
}

.vt-review-link:hover {
  text-decoration: underline;
  opacity: 0.8;
}

/* responsive */
@media(max-width:768px){

  .bs-grid{
    grid-template-columns:1fr auto;
  }

  .bs-header{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .row{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .value{
    text-align:left;
  }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-b74c459 */.bs-wrapper{
  max-width:900px;
  margin:0px auto;
  font-family:Arial, sans-serif;
}

/* top box */
.bs-topbox{
  background:#fff;
  border-radius:12px;
  box-shadow:0 8px 25px rgba(0,0,0,0.08);
  overflow:hidden;
  margin-bottom:25px;
}

.bs-topbox-header{
  background:#ff2b2b;
  color:#fff;
  text-align:center;
  padding:10px;
  font-size:14px;
  font-weight:600;
}

.bs-grid{
  display:grid;
  grid-template-columns:1fr auto 1fr auto;
  gap:10px 20px;
  padding:20px;
  font-size:14px;
}

.bs-grid div{
  padding:6px 0;
  border-bottom:1px solid #eee;
}

.bs-grid .yes{color:#1db954;font-weight:600;}
.bs-grid .no{color:#ff0000;}
.bs-grid .full{
  grid-column:1 / -1;
  border-bottom:none;
}
.bs-grid .strong{font-weight:600;color:#333;}

/* card */
.bs-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  padding:20px;
}

/* header */
.bs-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  gap:15px;
}

.bs-left{
  display:flex;
  align-items:center;
  gap:15px;
}

/* ✅ لوگو حرفه‌ای */
.bs-logo{
  width:50px;
  height:50px;
  border-radius:10px;
  overflow:hidden;
  background:#f3f3f3;
  display:flex;
  align-items:center;
  justify-content:center;
}

.bs-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
}

/* title */
.bs-title{
  font-size:20px;
  font-weight:700;
  margin-bottom:6px;
}

/* button */
.bs-btn{
  display:inline-block;
  background:#ff9800;
  color:#fff;
  padding:8px 14px;
  border-radius:6px;
  font-size:13px;
  text-decoration:none;
  font-weight:600;
  transition:0.3s;
}

.bs-btn:hover{
  background:#e68900;
}

/* score */
.bs-score{
  font-size:14px;
}

.bs-score span{
  color:#1db954;
  font-weight:bold;
}

/* snapshot */
.bs-snapshot{
  margin:20px 0;
  background:#2c5d73;
  color:#fff;
  padding:10px;
  text-align:center;
  border-radius:20px;
  font-weight:600;
}

/* table */
.bs-table .row{
  display:flex;
  justify-content:space-between;
  padding:12px 0;
  border-bottom:1px solid #e5e5e5;
  gap:20px;
}

.bs-table .label{
  font-weight:600;
  color:#333;
  min-width:180px;
}

.bs-table .value{
  color:#333;
  text-align:right;
}

.bs-table .value.small{
  font-size:13px;
  color:#666;
}

.bs-table .yes{
  color:#1db954;
  font-weight:600;
}

.bs-table .no{
  color:#ff0000;
  font-weight:600;
}

.bs-table .orange{
  color:#ff9800;
}

.bs-table .last{
  border-bottom:none;
}

.vt-review-link {
  color: #ff0000; /* نارنجی مثل عکس */
  font-weight: 600;
  text-decoration: none;
  transition: 0.2s;
}

.vt-review-link:hover {
  text-decoration: underline;
  opacity: 0.8;
}

/* responsive */
@media(max-width:768px){

  .bs-grid{
    grid-template-columns:1fr auto;
  }

  .bs-header{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .row{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .value{
    text-align:left;
  }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-03948cb */.bs-wrapper{
  max-width:900px;
  margin:0px auto;
  font-family:Arial, sans-serif;
}

/* top box */
.bs-topbox{
  background:#fff;
  border-radius:12px;
  box-shadow:0 8px 25px rgba(0,0,0,0.08);
  overflow:hidden;
  margin-bottom:25px;
}

.bs-topbox-header{
  background:#ff2b2b;
  color:#fff;
  text-align:center;
  padding:10px;
  font-size:14px;
  font-weight:600;
}

.bs-grid{
  display:grid;
  grid-template-columns:1fr auto 1fr auto;
  gap:10px 20px;
  padding:20px;
  font-size:14px;
}

.bs-grid div{
  padding:6px 0;
  border-bottom:1px solid #eee;
}

.bs-grid .yes{color:#1db954;font-weight:600;}
.bs-grid .no{color:#ff0000;}
.bs-grid .full{
  grid-column:1 / -1;
  border-bottom:none;
}
.bs-grid .strong{font-weight:600;color:#333;}

/* card */
.bs-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  padding:20px;
}

/* header */
.bs-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  gap:15px;
}

.bs-left{
  display:flex;
  align-items:center;
  gap:15px;
}

/* ✅ لوگو حرفه‌ای */
.bs-logo{
  width:50px;
  height:50px;
  border-radius:10px;
  overflow:hidden;
  background:#f3f3f3;
  display:flex;
  align-items:center;
  justify-content:center;
}

.bs-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
}

/* title */
.bs-title{
  font-size:20px;
  font-weight:700;
  margin-bottom:6px;
}

/* button */
.bs-btn{
  display:inline-block;
  background:#ff9800;
  color:#fff;
  padding:8px 14px;
  border-radius:6px;
  font-size:13px;
  text-decoration:none;
  font-weight:600;
  transition:0.3s;
}

.bs-btn:hover{
  background:#e68900;
}

/* score */
.bs-score{
  font-size:14px;
}

.bs-score span{
  color:#1db954;
  font-weight:bold;
}

/* snapshot */
.bs-snapshot{
  margin:20px 0;
  background:#2c5d73;
  color:#fff;
  padding:10px;
  text-align:center;
  border-radius:20px;
  font-weight:600;
}

/* table */
.bs-table .row{
  display:flex;
  justify-content:space-between;
  padding:12px 0;
  border-bottom:1px solid #e5e5e5;
  gap:20px;
}

.bs-table .label{
  font-weight:600;
  color:#333;
  min-width:180px;
}

.bs-table .value{
  color:#333;
  text-align:right;
}

.bs-table .value.small{
  font-size:13px;
  color:#666;
}

.bs-table .yes{
  color:#1db954;
  font-weight:600;
}

.bs-table .no{
  color:#ff0000;
  font-weight:600;
}

.bs-table .orange{
  color:#ff9800;
}

.bs-table .last{
  border-bottom:none;
}

.vt-review-link {
  color: #ff0000; /* نارنجی مثل عکس */
  font-weight: 600;
  text-decoration: none;
  transition: 0.2s;
}

.vt-review-link:hover {
  text-decoration: underline;
  opacity: 0.8;
}

/* responsive */
@media(max-width:768px){

  .bs-grid{
    grid-template-columns:1fr auto;
  }

  .bs-header{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .row{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .value{
    text-align:left;
  }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-780f60c */.bs-wrapper{
  max-width:900px;
  margin:0px auto;
  font-family:Arial, sans-serif;
}

/* top box */
.bs-topbox{
  background:#fff;
  border-radius:12px;
  box-shadow:0 8px 25px rgba(0,0,0,0.08);
  overflow:hidden;
  margin-bottom:25px;
}

.bs-topbox-header{
  background:#ff2b2b;
  color:#fff;
  text-align:center;
  padding:10px;
  font-size:14px;
  font-weight:600;
}

.bs-grid{
  display:grid;
  grid-template-columns:1fr auto 1fr auto;
  gap:10px 20px;
  padding:20px;
  font-size:14px;
}

.bs-grid div{
  padding:6px 0;
  border-bottom:1px solid #eee;
}

.bs-grid .yes{color:#1db954;font-weight:600;}
.bs-grid .no{color:#ff0000;}
.bs-grid .full{
  grid-column:1 / -1;
  border-bottom:none;
}
.bs-grid .strong{font-weight:600;color:#333;}

/* card */
.bs-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  padding:20px;
}

/* header */
.bs-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  gap:15px;
}

.bs-left{
  display:flex;
  align-items:center;
  gap:15px;
}

/* ✅ لوگو حرفه‌ای */
.bs-logo{
  width:50px;
  height:50px;
  border-radius:10px;
  overflow:hidden;
  background:#f3f3f3;
  display:flex;
  align-items:center;
  justify-content:center;
}

.bs-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
}

/* title */
.bs-title{
  font-size:20px;
  font-weight:700;
  margin-bottom:6px;
}

/* button */
.bs-btn{
  display:inline-block;
  background:#ff9800;
  color:#fff;
  padding:8px 14px;
  border-radius:6px;
  font-size:13px;
  text-decoration:none;
  font-weight:600;
  transition:0.3s;
}

.bs-btn:hover{
  background:#e68900;
}

/* score */
.bs-score{
  font-size:14px;
}

.bs-score span{
  color:#1db954;
  font-weight:bold;
}

/* snapshot */
.bs-snapshot{
  margin:20px 0;
  background:#2c5d73;
  color:#fff;
  padding:10px;
  text-align:center;
  border-radius:20px;
  font-weight:600;
}

/* table */
.bs-table .row{
  display:flex;
  justify-content:space-between;
  padding:12px 0;
  border-bottom:1px solid #e5e5e5;
  gap:20px;
}

.bs-table .label{
  font-weight:600;
  color:#333;
  min-width:180px;
}

.bs-table .value{
  color:#333;
  text-align:right;
}

.bs-table .value.small{
  font-size:13px;
  color:#666;
}

.bs-table .yes{
  color:#1db954;
  font-weight:600;
}

.bs-table .no{
  color:#ff0000;
  font-weight:600;
}

.bs-table .orange{
  color:#ff9800;
}

.bs-table .last{
  border-bottom:none;
}

.vt-review-link {
  color: #ff0000; /* نارنجی مثل عکس */
  font-weight: 600;
  text-decoration: none;
  transition: 0.2s;
}

.vt-review-link:hover {
  text-decoration: underline;
  opacity: 0.8;
}

/* responsive */
@media(max-width:768px){

  .bs-grid{
    grid-template-columns:1fr auto;
  }

  .bs-header{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .row{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .value{
    text-align:left;
  }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-5d3b9c5 */.bs-wrapper{
  max-width:900px;
  margin:0px auto;
  font-family:Arial, sans-serif;
}

/* top box */
.bs-topbox{
  background:#fff;
  border-radius:12px;
  box-shadow:0 8px 25px rgba(0,0,0,0.08);
  overflow:hidden;
  margin-bottom:25px;
}

.bs-topbox-header{
  background:#ff2b2b;
  color:#fff;
  text-align:center;
  padding:10px;
  font-size:14px;
  font-weight:600;
}

.bs-grid{
  display:grid;
  grid-template-columns:1fr auto 1fr auto;
  gap:10px 20px;
  padding:20px;
  font-size:14px;
}

.bs-grid div{
  padding:6px 0;
  border-bottom:1px solid #eee;
}

.bs-grid .yes{color:#1db954;font-weight:600;}
.bs-grid .no{color:#ff0000;}
.bs-grid .full{
  grid-column:1 / -1;
  border-bottom:none;
}
.bs-grid .strong{font-weight:600;color:#333;}

/* card */
.bs-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  padding:20px;
}

/* header */
.bs-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  gap:15px;
}

.bs-left{
  display:flex;
  align-items:center;
  gap:15px;
}

/* ✅ لوگو حرفه‌ای */
.bs-logo{
  width:50px;
  height:50px;
  border-radius:10px;
  overflow:hidden;
  background:#f3f3f3;
  display:flex;
  align-items:center;
  justify-content:center;
}

.bs-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
}

/* title */
.bs-title{
  font-size:20px;
  font-weight:700;
  margin-bottom:6px;
}

/* button */
.bs-btn{
  display:inline-block;
  background:#ff9800;
  color:#fff;
  padding:8px 14px;
  border-radius:6px;
  font-size:13px;
  text-decoration:none;
  font-weight:600;
  transition:0.3s;
}

.bs-btn:hover{
  background:#e68900;
}

/* score */
.bs-score{
  font-size:14px;
}

.bs-score span{
  color:#1db954;
  font-weight:bold;
}

/* snapshot */
.bs-snapshot{
  margin:20px 0;
  background:#2c5d73;
  color:#fff;
  padding:10px;
  text-align:center;
  border-radius:20px;
  font-weight:600;
}

/* table */
.bs-table .row{
  display:flex;
  justify-content:space-between;
  padding:12px 0;
  border-bottom:1px solid #e5e5e5;
  gap:20px;
}

.bs-table .label{
  font-weight:600;
  color:#333;
  min-width:180px;
}

.bs-table .value{
  color:#333;
  text-align:right;
}

.bs-table .value.small{
  font-size:13px;
  color:#666;
}

.bs-table .yes{
  color:#1db954;
  font-weight:600;
}

.bs-table .no{
  color:#ff0000;
  font-weight:600;
}

.bs-table .orange{
  color:#ff9800;
}

.bs-table .last{
  border-bottom:none;
}

.vt-review-link {
  color: #ff0000; /* نارنجی مثل عکس */
  font-weight: 600;
  text-decoration: none;
  transition: 0.2s;
}

.vt-review-link:hover {
  text-decoration: underline;
  opacity: 0.8;
}

/* responsive */
@media(max-width:768px){

  .bs-grid{
    grid-template-columns:1fr auto;
  }

  .bs-header{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .row{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .value{
    text-align:left;
  }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-f87fca1 */.bs-wrapper{
  max-width:900px;
  margin:0px auto;
  font-family:Arial, sans-serif;
}

/* top box */
.bs-topbox{
  background:#fff;
  border-radius:12px;
  box-shadow:0 8px 25px rgba(0,0,0,0.08);
  overflow:hidden;
  margin-bottom:25px;
}

.bs-topbox-header{
  background:#ff2b2b;
  color:#fff;
  text-align:center;
  padding:10px;
  font-size:14px;
  font-weight:600;
}

.bs-grid{
  display:grid;
  grid-template-columns:1fr auto 1fr auto;
  gap:10px 20px;
  padding:20px;
  font-size:14px;
}

.bs-grid div{
  padding:6px 0;
  border-bottom:1px solid #eee;
}

.bs-grid .yes{color:#1db954;font-weight:600;}
.bs-grid .no{color:#ff0000;}
.bs-grid .full{
  grid-column:1 / -1;
  border-bottom:none;
}
.bs-grid .strong{font-weight:600;color:#333;}

/* card */
.bs-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  padding:20px;
}

/* header */
.bs-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  gap:15px;
}

.bs-left{
  display:flex;
  align-items:center;
  gap:15px;
}

/* ✅ لوگو حرفه‌ای */
.bs-logo{
  width:50px;
  height:50px;
  border-radius:10px;
  overflow:hidden;
  background:#f3f3f3;
  display:flex;
  align-items:center;
  justify-content:center;
}

.bs-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
}

/* title */
.bs-title{
  font-size:20px;
  font-weight:700;
  margin-bottom:6px;
}

/* button */
.bs-btn{
  display:inline-block;
  background:#ff9800;
  color:#fff;
  padding:8px 14px;
  border-radius:6px;
  font-size:13px;
  text-decoration:none;
  font-weight:600;
  transition:0.3s;
}

.bs-btn:hover{
  background:#e68900;
}

/* score */
.bs-score{
  font-size:14px;
}

.bs-score span{
  color:#1db954;
  font-weight:bold;
}

/* snapshot */
.bs-snapshot{
  margin:20px 0;
  background:#2c5d73;
  color:#fff;
  padding:10px;
  text-align:center;
  border-radius:20px;
  font-weight:600;
}

/* table */
.bs-table .row{
  display:flex;
  justify-content:space-between;
  padding:12px 0;
  border-bottom:1px solid #e5e5e5;
  gap:20px;
}

.bs-table .label{
  font-weight:600;
  color:#333;
  min-width:180px;
}

.bs-table .value{
  color:#333;
  text-align:right;
}

.bs-table .value.small{
  font-size:13px;
  color:#666;
}

.bs-table .yes{
  color:#1db954;
  font-weight:600;
}

.bs-table .no{
  color:#ff0000;
  font-weight:600;
}

.bs-table .orange{
  color:#ff9800;
}

.bs-table .last{
  border-bottom:none;
}

.vt-review-link {
  color: #ff0000; /* نارنجی مثل عکس */
  font-weight: 600;
  text-decoration: none;
  transition: 0.2s;
}

.vt-review-link:hover {
  text-decoration: underline;
  opacity: 0.8;
}

/* responsive */
@media(max-width:768px){

  .bs-grid{
    grid-template-columns:1fr auto;
  }

  .bs-header{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .row{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .value{
    text-align:left;
  }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-674cb81 */.bs-wrapper{
  max-width:900px;
  margin:0px auto;
  font-family:Arial, sans-serif;
}

/* top box */
.bs-topbox{
  background:#fff;
  border-radius:12px;
  box-shadow:0 8px 25px rgba(0,0,0,0.08);
  overflow:hidden;
  margin-bottom:25px;
}

.bs-topbox-header{
  background:#ff2b2b;
  color:#fff;
  text-align:center;
  padding:10px;
  font-size:14px;
  font-weight:600;
}

.bs-grid{
  display:grid;
  grid-template-columns:1fr auto 1fr auto;
  gap:10px 20px;
  padding:20px;
  font-size:14px;
}

.bs-grid div{
  padding:6px 0;
  border-bottom:1px solid #eee;
}

.bs-grid .yes{color:#1db954;font-weight:600;}
.bs-grid .no{color:#ff0000;}
.bs-grid .full{
  grid-column:1 / -1;
  border-bottom:none;
}
.bs-grid .strong{font-weight:600;color:#333;}

/* card */
.bs-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  padding:20px;
}

/* header */
.bs-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  gap:15px;
}

.bs-left{
  display:flex;
  align-items:center;
  gap:15px;
}

/* ✅ لوگو حرفه‌ای */
.bs-logo{
  width:50px;
  height:50px;
  border-radius:10px;
  overflow:hidden;
  background:#f3f3f3;
  display:flex;
  align-items:center;
  justify-content:center;
}

.bs-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
}

/* title */
.bs-title{
  font-size:20px;
  font-weight:700;
  margin-bottom:6px;
}

/* button */
.bs-btn{
  display:inline-block;
  background:#ff9800;
  color:#fff;
  padding:8px 14px;
  border-radius:6px;
  font-size:13px;
  text-decoration:none;
  font-weight:600;
  transition:0.3s;
}

.bs-btn:hover{
  background:#e68900;
}

/* score */
.bs-score{
  font-size:14px;
}

.bs-score span{
  color:#1db954;
  font-weight:bold;
}

/* snapshot */
.bs-snapshot{
  margin:20px 0;
  background:#2c5d73;
  color:#fff;
  padding:10px;
  text-align:center;
  border-radius:20px;
  font-weight:600;
}

/* table */
.bs-table .row{
  display:flex;
  justify-content:space-between;
  padding:12px 0;
  border-bottom:1px solid #e5e5e5;
  gap:20px;
}

.bs-table .label{
  font-weight:600;
  color:#333;
  min-width:180px;
}

.bs-table .value{
  color:#333;
  text-align:right;
}

.bs-table .value.small{
  font-size:13px;
  color:#666;
}

.bs-table .yes{
  color:#1db954;
  font-weight:600;
}

.bs-table .no{
  color:#ff0000;
  font-weight:600;
}

.bs-table .orange{
  color:#ff9800;
}

.bs-table .last{
  border-bottom:none;
}

.vt-review-link {
  color: #ff0000; /* نارنجی مثل عکس */
  font-weight: 600;
  text-decoration: none;
  transition: 0.2s;
}

.vt-review-link:hover {
  text-decoration: underline;
  opacity: 0.8;
}

/* responsive */
@media(max-width:768px){

  .bs-grid{
    grid-template-columns:1fr auto;
  }

  .bs-header{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .row{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .value{
    text-align:left;
  }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-8f8fd01 */.bs-wrapper{
  max-width:900px;
  margin:0px auto;
  font-family:Arial, sans-serif;
}

/* top box */
.bs-topbox{
  background:#fff;
  border-radius:12px;
  box-shadow:0 8px 25px rgba(0,0,0,0.08);
  overflow:hidden;
  margin-bottom:25px;
}

.bs-topbox-header{
  background:#ff2b2b;
  color:#fff;
  text-align:center;
  padding:10px;
  font-size:14px;
  font-weight:600;
}

.bs-grid{
  display:grid;
  grid-template-columns:1fr auto 1fr auto;
  gap:10px 20px;
  padding:20px;
  font-size:14px;
}

.bs-grid div{
  padding:6px 0;
  border-bottom:1px solid #eee;
}

.bs-grid .yes{color:#1db954;font-weight:600;}
.bs-grid .no{color:#ff0000;}
.bs-grid .full{
  grid-column:1 / -1;
  border-bottom:none;
}
.bs-grid .strong{font-weight:600;color:#333;}

/* card */
.bs-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  padding:20px;
}

/* header */
.bs-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  gap:15px;
}

.bs-left{
  display:flex;
  align-items:center;
  gap:15px;
}

/* ✅ لوگو حرفه‌ای */
.bs-logo{
  width:50px;
  height:50px;
  border-radius:10px;
  overflow:hidden;
  background:#f3f3f3;
  display:flex;
  align-items:center;
  justify-content:center;
}

.bs-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
}

/* title */
.bs-title{
  font-size:20px;
  font-weight:700;
  margin-bottom:6px;
}

/* button */
.bs-btn{
  display:inline-block;
  background:#ff9800;
  color:#fff;
  padding:8px 14px;
  border-radius:6px;
  font-size:13px;
  text-decoration:none;
  font-weight:600;
  transition:0.3s;
}

.bs-btn:hover{
  background:#e68900;
}

/* score */
.bs-score{
  font-size:14px;
}

.bs-score span{
  color:#1db954;
  font-weight:bold;
}

/* snapshot */
.bs-snapshot{
  margin:20px 0;
  background:#2c5d73;
  color:#fff;
  padding:10px;
  text-align:center;
  border-radius:20px;
  font-weight:600;
}

/* table */
.bs-table .row{
  display:flex;
  justify-content:space-between;
  padding:12px 0;
  border-bottom:1px solid #e5e5e5;
  gap:20px;
}

.bs-table .label{
  font-weight:600;
  color:#333;
  min-width:180px;
}

.bs-table .value{
  color:#333;
  text-align:right;
}

.bs-table .value.small{
  font-size:13px;
  color:#666;
}

.bs-table .yes{
  color:#1db954;
  font-weight:600;
}

.bs-table .no{
  color:#ff0000;
  font-weight:600;
}

.bs-table .orange{
  color:#ff9800;
}

.bs-table .last{
  border-bottom:none;
}

.vt-review-link {
  color: #ff0000; /* نارنجی مثل عکس */
  font-weight: 600;
  text-decoration: none;
  transition: 0.2s;
}

.vt-review-link:hover {
  text-decoration: underline;
  opacity: 0.8;
}

/* responsive */
@media(max-width:768px){

  .bs-grid{
    grid-template-columns:1fr auto;
  }

  .bs-header{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .row{
    flex-direction:column;
    align-items:flex-start;
  }

  .bs-table .value{
    text-align:left;
  }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-5e921ac */.pro-sidebar{
background:#ffffff;
border-radius:14px;
padding:22px;
box-shadow:0 10px 30px rgba(0,0,0,0.08);
font-family:Arial;
max-width:330px;
position:relative;
}

/* ad badge */

.ad-badge{
position:absolute;
top:12px;
right:12px;
background:#ef4444;
color:#fff;
font-size:11px;
font-weight:700;
padding:4px 7px;
border-radius:6px;
letter-spacing:0.5px;
}

/* title */

.pro-title{
font-size:18px;
font-weight:700;
margin-bottom:18px;
}

/* tabs */

.pro-tabs{
display:flex;
gap:30px;
border-bottom:1px solid #eee;
margin-bottom:12px;
}

.pro-tabs span{
padding-bottom:10px;
font-size:14px;
color:#777;
cursor:pointer;
}

.pro-tabs .active{
color:#2563eb;
border-bottom:3px solid #2563eb;
}

/* list */

.pro-broker-list{
list-style:none;
padding:0;
margin:0;
}

.pro-broker-list a{
text-decoration:none;
color:#111;
}

.pro-broker-list li{
display:flex;
justify-content:space-between;
align-items:center;
padding:14px 0;
border-bottom:1px solid #f1f1f1;
transition:0.25s;
}

.pro-broker-list li:hover{
transform:translateX(4px);
}

/* left */

.broker-left{
display:flex;
align-items:center;
gap:10px;
}

.broker-left img{
width:32px;
height:32px;
border-radius:8px;
}

/* arrow */

.broker-right{
color:#999;
font-size:18px;
}

/* description */

.pro-desc{
font-size:12px;
color:#777;
margin:18px 0 10px;
}

/* button */

.pro-btn{
display:block;
text-align:center;
border:2px solid #ff0000;
padding:12px;
border-radius:10px;
font-weight:700;
color:#ff0000;
text-decoration:none;
transition:0.25s;
}

.pro-btn:hover{
background:#ff0000;
color:#fff;
}



/* responsive */

@media(max-width:768px){

.pro-sidebar{
max-width:100%;
}

}/* End custom CSS */