.elementor-13597 .elementor-element.elementor-element-52ea97d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-52ea97d:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-52ea97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EBEEF6 0%, #FCFCFC 30%);}.elementor-13597 .elementor-element.elementor-element-52ea97d, .elementor-13597 .elementor-element.elementor-element-52ea97d::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-57b8de1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:128px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-1bf5ad5 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-13597 .elementor-element.elementor-element-1bf5ad5{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-15ad0a7{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-15ad0a7.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-cd9c7c1 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-13597 .elementor-element.elementor-element-cd9c7c1{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-cd9c7c1.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-46a2125{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-46a2125.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-fa23f88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-08566d1{width:100%;max-width:100%;}.elementor-13597 .elementor-element.elementor-element-08566d1.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-9056361{--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;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-9056361:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-9056361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13597 .elementor-element.elementor-element-9056361, .elementor-13597 .elementor-element.elementor-element-9056361::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-6953e89 > .elementor-widget-container{margin:96px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-a4ba34b{text-align:center;width:100%;max-width:100%;}.elementor-13597 .elementor-element.elementor-element-a4ba34b .elementor-heading-title{line-height:30px;}.elementor-13597 .elementor-element.elementor-element-a4ba34b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-a4ba34b.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-57bd59f{--e-image-carousel-slides-to-show:6;}.elementor-13597 .elementor-element.elementor-element-57bd59f .swiper-wrapper{display:flex;align-items:center;}.elementor-13597 .elementor-element.elementor-element-57bd59f > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-13597 .elementor-element.elementor-element-78332d4{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:96px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-079cf79{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:85px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-079cf79:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-079cf79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13597 .elementor-element.elementor-element-079cf79, .elementor-13597 .elementor-element.elementor-element-079cf79::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-dd9dcb2{--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;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-3eadbf2{--grid-columns:3;}.elementor-13597 .elementor-element.elementor-element-31b3904{--display:flex;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-630b63b{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:85px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-630b63b:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-630b63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13597 .elementor-element.elementor-element-630b63b, .elementor-13597 .elementor-element.elementor-element-630b63b::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-9fa0fdf{--display:flex;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-4520382{--swiper-slides-to-display:3;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-slides-gap:10px;}.elementor-13597 .elementor-element.elementor-element-4520382 .swiper-slide > .elementor-element{height:100%;}.elementor-13597 .elementor-element.elementor-element-ac75f0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-686ee3f{width:100%;max-width:100%;}.elementor-13597 .elementor-element.elementor-element-686ee3f.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-4f7d520{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:96px;--padding-block-end:96px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-4f7d520:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-4f7d520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13597 .elementor-element.elementor-element-4f7d520, .elementor-13597 .elementor-element.elementor-element-4f7d520::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-8a76a7c > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-13597 .elementor-element.elementor-element-34393db{text-align:center;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-34393db .elementor-heading-title{line-height:30px;}.elementor-13597 .elementor-element.elementor-element-34393db > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13597 .elementor-element.elementor-element-34393db.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-1c3567d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-cc9ba73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-022901e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:96px;--padding-block-end:96px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-022901e:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-022901e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13597 .elementor-element.elementor-element-022901e, .elementor-13597 .elementor-element.elementor-element-022901e::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-927984b > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-13597 .elementor-element.elementor-element-3675374{text-align:center;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-3675374 .elementor-heading-title{line-height:30px;}.elementor-13597 .elementor-element.elementor-element-3675374 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13597 .elementor-element.elementor-element-3675374.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-55fa7be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-245b8b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-db99f70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-d3ef44a{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:96px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-993dbab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-245a9ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:64px;--padding-block-end:64px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-245a9ef:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-245a9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13597 .elementor-element.elementor-element-245a9ef, .elementor-13597 .elementor-element.elementor-element-245a9ef::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-c0ccacb > .elementor-widget-container{margin:48px 0px 24px 0px;}.elementor-13597 .elementor-element.elementor-element-7cc4913{text-align:center;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-7cc4913 .elementor-heading-title{line-height:30px;}.elementor-13597 .elementor-element.elementor-element-7cc4913 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13597 .elementor-element.elementor-element-7cc4913.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-618f486{--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:36px;--padding-block-end:36px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-618f486:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-618f486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13597 .elementor-element.elementor-element-618f486, .elementor-13597 .elementor-element.elementor-element-618f486::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-258aef9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-b395d36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:96px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-d82389f .elementor-heading-title{line-height:36px;letter-spacing:0px;}.elementor-13597 .elementor-element.elementor-element-8441b58{--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:36px;--padding-block-end:36px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-8441b58:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-8441b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13597 .elementor-element.elementor-element-8441b58, .elementor-13597 .elementor-element.elementor-element-8441b58::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-2dec582{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:24px;--padding-inline-end:96px;}.elementor-13597 .elementor-element.elementor-element-5fea7cd .elementor-heading-title{line-height:36px;}.elementor-13597 .elementor-element.elementor-element-5fea7cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-93cd015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-0cd04a0{--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:36px;--padding-block-end:36px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-0cd04a0:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-0cd04a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13597 .elementor-element.elementor-element-0cd04a0, .elementor-13597 .elementor-element.elementor-element-0cd04a0::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-23e5517{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-a17f7f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:96px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-448178f .elementor-heading-title{line-height:36px;}.elementor-13597 .elementor-element.elementor-element-448178f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-ac04919{--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:36px;--padding-block-end:36px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-ac04919:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-ac04919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13597 .elementor-element.elementor-element-ac04919, .elementor-13597 .elementor-element.elementor-element-ac04919::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-7c2c281{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:24px;--padding-inline-end:96px;}.elementor-13597 .elementor-element.elementor-element-a79bdb9 .elementor-heading-title{line-height:36px;}.elementor-13597 .elementor-element.elementor-element-a79bdb9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-4a6895f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-731957f{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:36px;--padding-block-end:96px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-731957f:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-731957f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13597 .elementor-element.elementor-element-731957f, .elementor-13597 .elementor-element.elementor-element-731957f::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-3ed08fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-64d649d{width:100%;max-width:100%;}.elementor-13597 .elementor-element.elementor-element-64d649d.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-872ddc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:96px;--padding-block-end:96px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-872ddc4:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-872ddc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13597 .elementor-element.elementor-element-872ddc4, .elementor-13597 .elementor-element.elementor-element-872ddc4::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-542b3a2 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-13597 .elementor-element.elementor-element-e21a2e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-99b0cfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-60d11d3{--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;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-60d11d3:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-60d11d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13597 .elementor-element.elementor-element-60d11d3, .elementor-13597 .elementor-element.elementor-element-60d11d3::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-83c3357{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-f5d5a4d > .elementor-widget-container{margin:96px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-cdabd0b{text-align:left;}.elementor-13597 .elementor-element.elementor-element-cdabd0b .elementor-heading-title{line-height:30px;}.elementor-13597 .elementor-element.elementor-element-cdabd0b > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-13597 .elementor-element.elementor-element-cdabd0b.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-c1d43ac{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-0c7fc89{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:36px;--padding-block-end:96px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-0c7fc89:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-0c7fc89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13597 .elementor-element.elementor-element-0c7fc89, .elementor-13597 .elementor-element.elementor-element-0c7fc89::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-05d256c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-9ba3cb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:96px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-1dd257a > .elementor-widget-container{margin:0px 0px 048px 0px;}.elementor-13597 .elementor-element.elementor-element-9c5a6e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:76px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-00f83b9{--swiper-slides-to-display:3;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-slides-gap:10px;}.elementor-13597 .elementor-element.elementor-element-00f83b9 .swiper-slide > .elementor-element{height:100%;}.elementor-13597 .elementor-element.elementor-element-00f83b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-5689f56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:80px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-ee045c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-ee045c5.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-5842789{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-a51548f{--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;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:92px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-a51548f:not(.elementor-motion-effects-element-type-background), .elementor-13597 .elementor-element.elementor-element-a51548f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13597 .elementor-element.elementor-element-a51548f, .elementor-13597 .elementor-element.elementor-element-a51548f::before{--border-transition:0.3s;}.elementor-13597 .elementor-element.elementor-element-25cd715 > .elementor-widget-container{margin:96px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-d3713b2{text-align:left;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-d3713b2 .elementor-heading-title{line-height:30px;}.elementor-13597 .elementor-element.elementor-element-d3713b2 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-13597 .elementor-element.elementor-element-d3713b2.elementor-element{--align-self:center;}.elementor-13597 .elementor-element.elementor-element-4e0940c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13597 .elementor-element.elementor-element-dd9dcb2{--width:830px;}.elementor-13597 .elementor-element.elementor-element-31b3904{--width:275px;}.elementor-13597 .elementor-element.elementor-element-1c3567d{--width:100%;}.elementor-13597 .elementor-element.elementor-element-cc9ba73{--width:100%;}.elementor-13597 .elementor-element.elementor-element-55fa7be{--width:100%;}.elementor-13597 .elementor-element.elementor-element-245b8b1{--width:100%;}.elementor-13597 .elementor-element.elementor-element-db99f70{--width:100%;}.elementor-13597 .elementor-element.elementor-element-618f486{--content-width:1200px;}.elementor-13597 .elementor-element.elementor-element-258aef9{--width:400px;}.elementor-13597 .elementor-element.elementor-element-b395d36{--width:800px;}.elementor-13597 .elementor-element.elementor-element-8441b58{--content-width:1200px;}.elementor-13597 .elementor-element.elementor-element-2dec582{--width:800px;}.elementor-13597 .elementor-element.elementor-element-93cd015{--width:400px;}.elementor-13597 .elementor-element.elementor-element-0cd04a0{--content-width:1200px;}.elementor-13597 .elementor-element.elementor-element-23e5517{--width:400px;}.elementor-13597 .elementor-element.elementor-element-a17f7f2{--width:800px;}.elementor-13597 .elementor-element.elementor-element-ac04919{--content-width:1200px;}.elementor-13597 .elementor-element.elementor-element-7c2c281{--width:800px;}.elementor-13597 .elementor-element.elementor-element-4a6895f{--width:400px;}.elementor-13597 .elementor-element.elementor-element-e21a2e7{--width:100%;}.elementor-13597 .elementor-element.elementor-element-60d11d3{--content-width:1200px;}.elementor-13597 .elementor-element.elementor-element-83c3357{--width:47%;}.elementor-13597 .elementor-element.elementor-element-c1d43ac{--width:55%;}.elementor-13597 .elementor-element.elementor-element-9c5a6e1{--content-width:1100px;}}@media(max-width:1200px) and (min-width:768px){.elementor-13597 .elementor-element.elementor-element-9fa0fdf{--width:85%;}.elementor-13597 .elementor-element.elementor-element-618f486{--content-width:500px;}.elementor-13597 .elementor-element.elementor-element-258aef9{--width:100%;}.elementor-13597 .elementor-element.elementor-element-b395d36{--width:100%;}.elementor-13597 .elementor-element.elementor-element-8441b58{--content-width:500px;}.elementor-13597 .elementor-element.elementor-element-2dec582{--width:100%;}.elementor-13597 .elementor-element.elementor-element-93cd015{--width:100%;}.elementor-13597 .elementor-element.elementor-element-0cd04a0{--content-width:500px;}.elementor-13597 .elementor-element.elementor-element-23e5517{--width:100%;}.elementor-13597 .elementor-element.elementor-element-a17f7f2{--width:100%;}.elementor-13597 .elementor-element.elementor-element-ac04919{--content-width:500px;}.elementor-13597 .elementor-element.elementor-element-7c2c281{--width:100%;}.elementor-13597 .elementor-element.elementor-element-4a6895f{--width:100%;}}@media(max-width:980px) and (min-width:768px){.elementor-13597 .elementor-element.elementor-element-83c3357{--width:100%;}.elementor-13597 .elementor-element.elementor-element-c1d43ac{--width:100%;}}@media(max-width:1200px){.elementor-13597 .elementor-element.elementor-element-57b8de1{--margin-block-start:128px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-15ad0a7 > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-57bd59f{--e-image-carousel-slides-to-show:5;}.elementor-13597 .elementor-element.elementor-element-630b63b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-13597 .elementor-element.elementor-element-9fa0fdf{--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;--justify-content:center;--align-items:center;}.elementor-13597 .elementor-element.elementor-element-4520382{--swiper-slides-to-display:3;}.elementor-13597 .elementor-element.elementor-element-618f486{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-13597 .elementor-element.elementor-element-b395d36{--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-13597 .elementor-element.elementor-element-d82389f .elementor-heading-title{line-height:30px;}.elementor-13597 .elementor-element.elementor-element-8441b58{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-13597 .elementor-element.elementor-element-2dec582{--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-13597 .elementor-element.elementor-element-5fea7cd .elementor-heading-title{line-height:30px;}.elementor-13597 .elementor-element.elementor-element-0cd04a0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-13597 .elementor-element.elementor-element-23e5517{--min-height:0px;}.elementor-13597 .elementor-element.elementor-element-a17f7f2{--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-13597 .elementor-element.elementor-element-448178f .elementor-heading-title{line-height:30px;}.elementor-13597 .elementor-element.elementor-element-ac04919{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-13597 .elementor-element.elementor-element-7c2c281{--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-13597 .elementor-element.elementor-element-a79bdb9 .elementor-heading-title{line-height:30px;}.elementor-13597 .elementor-element.elementor-element-00f83b9{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-13597 .elementor-element.elementor-element-52ea97d{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-57bd59f{--e-image-carousel-slides-to-show:5;}.elementor-13597 .elementor-element.elementor-element-3eadbf2{--grid-columns:2;}.elementor-13597 .elementor-element.elementor-element-4520382{--swiper-slides-to-display:2;}.elementor-13597 .elementor-element.elementor-element-00f83b9{--swiper-slides-to-display:2;}}@media(max-width:980px){.elementor-13597 .elementor-element.elementor-element-57b8de1{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-9056361{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:48px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-13597 .elementor-element.elementor-element-6953e89 > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-a4ba34b > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-13597 .elementor-element.elementor-element-4520382{--swiper-slides-to-display:2;}.elementor-13597 .elementor-element.elementor-element-8a76a7c > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-13597 .elementor-element.elementor-element-1c3567d{--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;--justify-content:center;--align-items:center;}.elementor-13597 .elementor-element.elementor-element-cc9ba73{--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;--justify-content:center;--align-items:center;}.elementor-13597 .elementor-element.elementor-element-927984b > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-13597 .elementor-element.elementor-element-55fa7be{--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;--justify-content:center;--align-items:center;}.elementor-13597 .elementor-element.elementor-element-245b8b1{--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;--justify-content:center;--align-items:center;}.elementor-13597 .elementor-element.elementor-element-db99f70{--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;--justify-content:center;--align-items:center;}.elementor-13597 .elementor-element.elementor-element-c0ccacb > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-542b3a2 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-13597 .elementor-element.elementor-element-e21a2e7{--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;--justify-content:center;--align-items:center;}.elementor-13597 .elementor-element.elementor-element-60d11d3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-13597 .elementor-element.elementor-element-f5d5a4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-cdabd0b > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-13597 .elementor-element.elementor-element-713e351 > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-00f83b9{--swiper-slides-to-display:2;}.elementor-13597 .elementor-element.elementor-element-a51548f{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:48px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-13597 .elementor-element.elementor-element-25cd715 > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-d3713b2 > .elementor-widget-container{margin:0px 0px 22px 0px;}}@media(max-width:767px){.elementor-13597 .elementor-element.elementor-element-15ad0a7 > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-cd9c7c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13597 .elementor-element.elementor-element-46a2125 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-13597 .elementor-element.elementor-element-46a2125{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13597 .elementor-element.elementor-element-9056361{--padding-block-start:0px;--padding-block-end:46px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-13597 .elementor-element.elementor-element-57bd59f{--e-image-carousel-slides-to-show:2;}.elementor-13597 .elementor-element.elementor-element-079cf79{--content-width:508px;}.elementor-13597 .elementor-element.elementor-element-3eadbf2{--grid-columns:1;}.elementor-13597 .elementor-element.elementor-element-630b63b{--content-width:508px;}.elementor-13597 .elementor-element.elementor-element-4520382{--swiper-slides-to-display:1;}.elementor-13597 .elementor-element.elementor-element-4f7d520{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-8a76a7c > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-13597 .elementor-element.elementor-element-022901e{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-927984b > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-13597 .elementor-element.elementor-element-245a9ef{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-c0ccacb > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-b395d36{--width:100%;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-13597 .elementor-element.elementor-element-2dec582{--width:100%;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-13597 .elementor-element.elementor-element-a17f7f2{--width:100%;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-13597 .elementor-element.elementor-element-7c2c281{--width:100%;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-13597 .elementor-element.elementor-element-872ddc4{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13597 .elementor-element.elementor-element-542b3a2 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-13597 .elementor-element.elementor-element-60d11d3{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-13597 .elementor-element.elementor-element-cdabd0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13597 .elementor-element.elementor-element-00f83b9{--swiper-slides-to-display:1;}.elementor-13597 .elementor-element.elementor-element-a51548f{--padding-block-start:0px;--padding-block-end:46px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-13597 .elementor-element.elementor-element-d3713b2 > .elementor-widget-container{margin:0px 20px 20px 20px;}.elementor-13597 .elementor-element.elementor-element-4e0940c{--width:300px;}.elementor-13597 .elementor-element.elementor-element-340eb54{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-e04986d{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-372bca8{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-13597 .elementor-element.elementor-element-0e6ec94{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-1bf5ad5 */#forEmployersSocialFindJobsSectionHeader {
    width: 800px;
    font-size: 55px !important;
    line-height: 1.36 !important;
    margin-bottom: 0px !important;
}

#forEmployersSocialFindJobsSectionLogo {
    width: 45px;
    position: absolute;
    top: 70px;
    right: 70px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15ad0a7 */#forEmployersSocialFindJobsSectionMobile {
    width: 340px;
    position: relative;
    margin: 0 auto;
}

#forEmployersSocialFindJobsSectionTitleMobile {
    font-size: 32px !important;
    text-align: left;
    margin-bottom: 0px !important;
    line-height: 1.3 !important;
}

#forEmployersSocialFindJobsSectionLogoMobile {
    width: 35px;
    position: absolute;
    top: -26px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd9c7c1 */#forCandidatesMedicineFindJobsSectionSubtitle {
    font-size: 24px !important;
    font-weight: 600 !important;
    text-align: left;
    line-height: 1.5 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46a2125 */#forCandidatesMedicineFindJobsSectionSubtitleMobile {
    font-size: 20px !important;
    font-weight: 600 !important;
    text-align: left;
    line-height: 1.5 !important;
    max-width: 552px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1ab2b9 */#forEmployerSectionContactBtn {
    margin: 0 auto;
    width: 236px;
    height: 42px;
}

#forEmployerSectionContactBtn:hover {
    margin: 0 auto;
    height: 42px;
    background-color: #3a5dab;
    border-radius: 12px;
}

@media (max-width:767px){
  #forEmployerSectionContactBtn {
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08566d1 */#forCandidatesMedicineFindJobsSectionDivider .divider {
  width: 100%;
  height: 1px;
  margin: 0px;
  padding-top: 63px;
  background-color: #FCFCFC;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa23f88 */#forCandidatesMedicineFindJobsSectionDivider {
    border-bottom: 1px solid #e8e8e8 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6953e89 */#missionSectionTitle {
    font-size: 32px !important;
    font-weight: 800 !important;
    text-align: center;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4ba34b */#missionSectionText p {
    font-size: 16px !important;
    line-height: 1.5;
}

#fixCenterParagraph p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-57bd59f */.elementor-13597 .elementor-element.elementor-element-57bd59f .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9056361 */#clientJobsHeadingContainer {
     border-top: 1px solid #e8e8e8 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82ef95d */.toFallstudienBtn  {
  letter-spacing: normal;
  text-align: center;
  text-decoration: none !important;
  text-transform: uppercase;
  width: 250px;
  height: 50px;
  padding: 10px 26px;
  border-radius: 12px;
  border: solid 1px #3a5dab;
  background-color: #fff;
}

.toFallstudienBtn a {
      color: #3a5dab !important;
}

@media only screen and (max-width: 600px) {
  .toFallstudienBtn {
      width: 100% ;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a4222f */#magazineLinkDiv {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 259px;
  height: 348px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
}

#magazineLinkBtn {
    color: #3a5dab;
    background-color:  white;
    border: none !important;
    outline: none !important;
}

.tagsContainer {
    position: absolute !important;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    top: 0;
    right: 0;
    text-align: right;
}

.tagInfoBlue {
  margin-top: 12px;
  margin-bottom: 8px;
  margin-right: 12px;
  color: white;
  padding: 0px 8px !important;
  border-radius: 10px;
  background-color: #3a5dab;
  font-size: 12px !important;
  text-transform: uppercase;
  font-weight: bold;
}

.tagInfoOrange {
  margin-bottom: 8px;
  margin-right: 12px;
  color: white;
  padding: 0px 8px !important;
  border-radius: 10px;
  background-color: #f5a800;
  font-size: 12px !important;
  text-transform: uppercase;
  font-weight: bold;
}

.tagInfoPink {
  margin-right: 12px;
  color: white;
  width: 51px !important;
  padding: 0px 8px !important;
  border-radius: 10px;
  background-color: #da4498;
  font-size: 12px !important;
  text-transform: uppercase;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc26671 */#toFallstudienBtn  {
  letter-spacing: normal;
  text-align: center;
  text-decoration: none !important;
  text-transform: uppercase;
  width: 340px;
  height: 50px;
  padding: 10px 26px;
  border-radius: 12px;
  border: solid 1px #3a5dab;
  background-color: #fff;
}

#toFallstudienBtn a {
      color: #3a5dab !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-686ee3f */.dividerContainer .divider {
  width: 100%;
  height: 1px;
  margin: 0px !important;
  background-color: #e8e8e8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a76a7c */#forCandidatesMedicineCompanyStrengthsSectionHeader {
    font-size: 32px !important;
    font-weight: 800 !important;
    text-align: center;
    line-height: 1 !important;
    padding-left: 10px;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34393db */#forCandidatesMedicineCompanyStrengthsSectionSubheader p {
    margin-bottom: 24px;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be95620 */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #db9600;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionOrangeOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #f5a800;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionOrangeInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #f5a800;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea30edf */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardBlueSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #3a5dab;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionBlueOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #3a5dab;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionBlueInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #3a5dab
;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e605b39 */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardGreenSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #63c085;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionGreenOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #63c085;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionGreenInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #63c085;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8e9bae */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #db9600;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionPinkOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #da4498;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionPinkInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #da4498

;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3469d06 */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardBlueSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #3a5dab;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionBlueOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #3a5dab;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionBlueInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #3a5dab
;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eab2402 */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardGreenSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #63c085;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionGreenOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #63c085;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionGreenInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #63c085;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7d520 */#betterJobsForCandidateSection {
     border-bottom: 1px solid #e8e8e8 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-927984b */#forCandidatesMedicineCompanyStrengthsSectionHeader {
    font-size: 32px !important;
    font-weight: 800 !important;
    text-align: center;
    line-height: 1 !important;
    padding-left: 10px;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3675374 */#forCandidatesMedicineCompanyStrengthsSectionSubheader p {
    margin-bottom: 24px;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfdacd5 */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #db9600;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionOrangeOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #f5a800;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionOrangeInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #f5a800;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83acae3 */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardBlueSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #3a5dab;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionBlueOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #3a5dab;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionBlueInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #3a5dab
;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32dce55 */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardGreenSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #63c085;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionGreenOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #63c085;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionGreenInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #63c085;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6b1c38 */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #db9600;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionPinkOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #da4498;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionPinkInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #da4498

;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1583881 */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardBlueSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #3a5dab;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionBlueOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #3a5dab;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionBlueInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #3a5dab
;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c4afcb */.forCandidatesMedicineCompanyStrengthsSectionInfoCard {
  width: 424px;
  padding: 48px;
  padding-top: 0px;
  padding-bottom: 16px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardIcon {
    margin-top: 55px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forCandidatesMedicineCompanyStrengthsSectionLeftInfoCardGreenSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #63c085;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forCandidatesMedicineCompanyStrengthsSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forCandidatesMedicineCompanyStrengthsSectionGreenOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #63c085;
  position: absolute;
  right: -50px;
  top: -65px;
  transform: rotate(-25deg);
}

.forCandidatesMedicineCompanyStrengthsSectionGreenInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #63c085;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-022901e */#betterJobsForCandidateSection {
     border-bottom: 1px solid #e8e8e8 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa2232d */#forEmployerSectionContactBtn {
    margin: 0 auto;
    width: 236px;
    height: 42px;
}

#forEmployerSectionContactBtn:hover {
    margin: 0 auto;
    height: 42px;
    background-color: #3a5dab;
    border-radius: 12px;
}

@media (max-width:767px){
  #forEmployerSectionContactBtn {
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993dbab */.forCandidateSectionDivider {
    height: 1px;
    background-color: #e8e8e8;
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0ccacb */#forCandidatesMedicine3StepsSectionHeader {
    font-size: 32px !important;
    font-weight: 800 !important;
    text-align: center;
    line-height: 1 !important;
    padding-left: 10px;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc4913 */#forCandidatesMedicine3StepsSectionSubheader {
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-245a9ef */#stepsForCandidateSection {
     border-bottom: 1px solid #e8e8e8 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-258aef9 */.threeStepsAppImgContainer img {
    width: 100% !important;
}

@media only screen and (max-width: 1200px) {
  .threeStepsAppImgContainer img {
    max-width: 500px !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62efb09 */.stepSectionStepContainer {
    display: flex;
    align-items: center;
}

.stepsSectionStepIcon {
    width: 71px;
    margin-right: 32px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-195f933 */.stepSectionStepContainer {
    display: flex;
    align-items: center;
}

.stepsSectionStepIcon {
    width: 71px;
    margin-right: 32px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae1c917 */#workbeeAdPSA {
    border: 1px solid rgba(0,0,0,0.3);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93cd015 */.threeStepsAppImgContainer img {
    width: 100% !important;
    border-radius: 12px !important;
}

@media only screen and (max-width: 1200px) {
  .threeStepsAppImgContainer img {
    max-width: 500px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e5517 */.threeStepsAppImgContainer img {
    width: 100% !important;
}

@media only screen and (max-width: 1200px) {
  .threeStepsAppImgContainer img {
    max-width: 500px !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ec1445 */.stepSectionStepContainer {
    display: flex;
    align-items: center;
}

.stepsSectionStepIcon {
    width: 71px;
    margin-right: 32px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-150d678 */.stepSectionStepContainer {
    display: flex;
    align-items: center;
}

.stepsSectionStepIcon {
    width: 71px;
    margin-right: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6895f */.threeStepsAppImgContainer img {
    width: 100% !important;
}

@media only screen and (max-width: 1200px) {
  .threeStepsAppImgContainer img {
    max-width: 500px !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64d649d */.dividerContainer .divider {
  width: 100%;
  height: 1px;
  margin: 0px !important;
  background-color: #e8e8e8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-542b3a2 */#forCandidatesMedicineCompanyStrengthsSectionHeader {
    font-size: 32px !important;
    font-weight: 800 !important;
    text-align: center;
    line-height: 1 !important;
    padding-left: 10px;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4591d1 */.forEmployerMedicineCompanyNumbersSectionInfoCard {
  width: 315px;
  padding: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardIcon {
    margin-top: 24px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forEmployerMedicineCompanyNumbersSectionLeftInfoCardSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #db9600;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forEmployerMedicineCompanyNumbersSectionOrangeOuterOuterShape {
  width: 234px;
  height: 175px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #f5a800;
  position: absolute;
  right: -40px;
  top: -65px;
  transform: rotate(-25deg);
}

.forEmployerMedicineCompanyNumbersSectionOrangeOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.15;
  border-radius: 12px;
  background-color: #f5a800;
  position: absolute;
  right: -55px;
  top: -65px;
  transform: rotate(-25deg);
}

.forEmployerMedicineCompanyNumbersSectionOrangeInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #f5a800;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18b271c */.forEmployerMedicineCompanyNumbersSectionInfoCard {
  width: 315px;
  padding: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardIcon {
    margin-top: 24px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forEmployerMedicineCompanyNumbersSectionLeftInfoCardSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #db9600;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forEmployerMedicineCompanyNumbersSectionBlueOuterOuterShape {
  width: 234px;
  height: 175px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #3a5dab;
  position: absolute;
  right: -40px;
  top: -65px;
  transform: rotate(-25deg);
}

.forEmployerMedicineCompanyNumbersSectionBlueOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.15;
  border-radius: 12px;
  background-color: #3a5dab;
  position: absolute;
  right: -55px;
  top: -65px;
  transform: rotate(-25deg);
}

.forEmployerMedicineCompanyNumbersSectionBlueInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #3a5dab;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f46fdf3 */.forEmployerMedicineCompanyNumbersSectionInfoCard {
  width: 315px;
  padding: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardIcon {
    margin-top: 24px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forEmployerMedicineCompanyNumbersSectionLeftInfoCardSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #db9600;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forEmployerMedicineCompanyNumbersSectionGreenOuterOuterShape {
  width: 234px;
  height: 175px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #63c085;
  position: absolute;
  right: -40px;
  top: -65px;
  transform: rotate(-25deg);
}

.forEmployerMedicineCompanyNumbersSectionGreenOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.15;
  border-radius: 12px;
  background-color: #63c085;
  position: absolute;
  right: -55px;
  top: -65px;
  transform: rotate(-25deg);
}

.forEmployerMedicineCompanyNumbersSectionGreenInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #63c085;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-727e050 */.forEmployerMedicineCompanyNumbersSectionInfoCard {
  width: 315px;
  padding: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 12px;
  border: solid 1px #e8e8e8;
  background-color: #fff;
  overflow: hidden !important;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardIcon {
    margin-top: 24px;
    margin-bottom: 8px;
    height: 44px !important;
}

.forEmployerMedicineCompanyNumbersSectionLeftInfoCardSubheader {
  font-size: 20px !important;
  font-weight: bold;
  line-height: 1;
  color: #db9600;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardHeader {
    line-height: 1 !important;
    margin-bottom: 16px;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.forEmployerMedicineCompanyNumbersSectionInfoCardParagraph {
  font-size: 20px !important;
  padding-bottom: 16px;
}

.forEmployerMedicineCompanyNumbersSectionPinkOuterOuterShape {
  width: 234px;
  height: 175px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #da4498;
  position: absolute;
  right: -40px;
  top: -65px;
  transform: rotate(-25deg);
}

.forEmployerMedicineCompanyNumbersSectionPinkOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.15;
  border-radius: 12px;
  background-color: #da4498;
  position: absolute;
  right: -55px;
  top: -65px;
  transform: rotate(-25deg);
}

.forEmployerMedicineCompanyNumbersSectionPinkInnerShape {
  width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #da4498;
  position: absolute;
  right: -50px;
  top: -45px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-872ddc4 */#betterJobsForCandidateSection {
     border-bottom: 1px solid #e8e8e8 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99b0cfb */.forCandidateSectionDivider {
    height: 1px;
    background-color: #e8e8e8;
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5d5a4d */#workFieldsSectionTitle {
    font-size: 32px !important;
    font-weight: 800 !important;
    text-align: left;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdabd0b */#workFieldsSectionText p {
    font-size: 20px !important;
    line-height: 1.6;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ca037e */#forCandidateSectionLoginBtn {
    margin: 0 auto;
    width: 236px;
    height: 42px;
}

#forCandidateSectionLoginBtn:hover {
    margin: 0 auto;
    width: 236px;
    height: 42px;
    background-color: #3a5dab;
    color: white;
}

@media only screen and (max-width: 767px) {
  #forCandidateSectionLoginBtn {
    margin: 0 auto;
    width: 100% !important;
    height: 42px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c3357 */#socialIconsSectionContainer img {
    width: 80px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d43ac */#socialIconsSectionContainer img {
    width: 80px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60d11d3 */#clientJobsHeadingContainer {
     border-top: 1px solid #e8e8e8 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05d256c */.forCandidateSectionDivider {
    height: 1px;
    background-color: #e8e8e8;
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee045c5 */#forEmployerSectionCaseStudyBtn {
    margin: 0 auto;
    width: 236px;
    height: 42px;
    background-color: white;
    color: #3a5dab;
    
}

#forEmployerSectionCaseStudyBtn:hover {
    margin: 0 auto;
    width: 236px;
    height: 42px;
    background-color: white;
    color: #3a5dab;
    border-radius: 12px
}

@media (max-width:767px){
  #forEmployerSectionCaseStudyBtn {
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5842789 */.forCandidateSectionDivider {
    height: 1px;
    background-color: #e8e8e8;
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cd715 */#missionSectionTitle {
    font-size: 32px !important;
    font-weight: 800 !important;
    text-align: center;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3713b2 */.missionSectionText p {
    font-size: 16px !important;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0940c */#socialIconsSectionContainer img {
    width: 80px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a51548f */#clientJobsHeadingContainer {
     border-top: 1px solid #e8e8e8 !important;
}/* End custom CSS */