.elementor-1948 .elementor-element.elementor-element-66ce911{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1948 .elementor-element.elementor-element-5d16521{z-index:1;}.elementor-1948 .elementor-element.elementor-element-5d015f9 .cz_gap{height:100px;}.elementor-1948 .elementor-element.elementor-element-b6aaa76 .cz_title .cz_title_content h5{font-size:18px;color:#ffffff;font-weight:500;line-height:1;background-color:#2F6364;padding:10px 20px;border-radius:100px;}.elementor-1948 .elementor-element.elementor-element-b6aaa76 .cz_title .cz_title_line span,.elementor-1948 .elementor-element.elementor-element-b6aaa76 .cz_title .cz_line_side_solo{background-color:#d8d6d6;width:204px;height:1px;top:5px;}.elementor-1948 .elementor-element.elementor-element-cef65f9 .cz_title .cz_title_content h3{font-size:60px;}.elementor-1948 .elementor-element.elementor-element-e3e9ccb .cz_gap{height:40px;}.elementor-1948 .elementor-element.elementor-element-fd9f410{z-index:1;}.elementor-1948 .elementor-element.elementor-element-bc2444f .cz_team .cz_team_img img{margin-bottom:50px;border-radius:100%;}.elementor-1948 .elementor-element.elementor-element-bc2444f .cz_team .cz_team_social a{font-size:22px;background-color:#ffffff;padding:8px;margin-right:5px;margin-left:5px;border-radius:100%;box-shadow:0px 16px 26px 0px rgba(0,0,0,0.1);top:-10px;}.elementor-1948 .elementor-element.elementor-element-bc2444f .cz_team .cz_team_social a:hover{transform:scale(1.1);}.elementor-1948 .elementor-element.elementor-element-bc2444f .cz_team .cz_team_content{margin-top:-10px;}.elementor-1948 .elementor-element.elementor-element-770210b{z-index:1;}.elementor-1948 .elementor-element.elementor-element-4b09e1c .cz_team .cz_team_img img{margin-bottom:50px;border-radius:100%;}.elementor-1948 .elementor-element.elementor-element-4b09e1c .cz_team .cz_team_social a{font-size:22px;background-color:#ffffff;padding:8px;margin-right:5px;margin-left:5px;border-radius:100%;box-shadow:0px 16px 26px 0px rgba(0,0,0,0.1);top:-10px;}.elementor-1948 .elementor-element.elementor-element-4b09e1c .cz_team .cz_team_social a:hover{transform:scale(1.1);}.elementor-1948 .elementor-element.elementor-element-4b09e1c .cz_team .cz_team_content{margin-top:-10px;}.elementor-1948 .elementor-element.elementor-element-fe3a699{z-index:1;}.elementor-1948 .elementor-element.elementor-element-2ba4fca .cz_team .cz_team_img img{margin-bottom:50px;border-radius:100%;}.elementor-1948 .elementor-element.elementor-element-2ba4fca .cz_team .cz_team_social a{font-size:22px;background-color:#ffffff;padding:8px;margin-right:5px;margin-left:5px;border-radius:100%;box-shadow:0px 16px 26px 0px rgba(0,0,0,0.1);top:-10px;}.elementor-1948 .elementor-element.elementor-element-2ba4fca .cz_team .cz_team_social a:hover{transform:scale(1.1);}.elementor-1948 .elementor-element.elementor-element-2ba4fca .cz_team .cz_team_content{margin-top:-10px;}.elementor-1948 .elementor-element.elementor-element-0402ecc{z-index:1;}.elementor-1948 .elementor-element.elementor-element-e04f57d{width:var( --container-widget-width, 99.667% );max-width:99.667%;--container-widget-width:99.667%;--container-widget-flex-grow:0;}.elementor-1948 .elementor-element.elementor-element-e04f57d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1948 .elementor-element.elementor-element-e04f57d .cz_team .cz_team_img img{margin-bottom:50px;border-radius:100%;}.elementor-1948 .elementor-element.elementor-element-e04f57d .cz_team .cz_team_social a{font-size:22px;background-color:#ffffff;padding:8px;margin-right:5px;margin-left:5px;border-radius:100%;box-shadow:0px 16px 26px 0px rgba(0,0,0,0.1);top:-10px;}.elementor-1948 .elementor-element.elementor-element-e04f57d .cz_team .cz_team_social a:hover{transform:scale(1.1);}.elementor-1948 .elementor-element.elementor-element-e04f57d .cz_team .cz_team_content{margin-top:-10px;}.elementor-1948 .elementor-element.elementor-element-036ccce{z-index:1;}.elementor-1948 .elementor-element.elementor-element-487935e .cz_team .cz_team_img img{margin-bottom:50px;border-radius:100%;}.elementor-1948 .elementor-element.elementor-element-487935e .cz_team .cz_team_social a{font-size:22px;background-color:#ffffff;padding:8px;margin-right:5px;margin-left:5px;border-radius:100%;box-shadow:0px 16px 26px 0px rgba(0,0,0,0.1);top:-10px;}.elementor-1948 .elementor-element.elementor-element-487935e .cz_team .cz_team_social a:hover{transform:scale(1.1);}.elementor-1948 .elementor-element.elementor-element-487935e .cz_team .cz_team_content{margin-top:-10px;}.elementor-1948 .elementor-element.elementor-element-7623d2d{z-index:1;}.elementor-1948 .elementor-element.elementor-element-7940a42 .cz_team .cz_team_img img{margin-bottom:50px;border-radius:100%;}.elementor-1948 .elementor-element.elementor-element-7940a42 .cz_team .cz_team_social a{font-size:22px;background-color:#ffffff;padding:8px;margin-right:5px;margin-left:5px;border-radius:100%;box-shadow:0px 16px 26px 0px rgba(0,0,0,0.1);top:-10px;}.elementor-1948 .elementor-element.elementor-element-7940a42 .cz_team .cz_team_social a:hover{transform:scale(1.1);}.elementor-1948 .elementor-element.elementor-element-7940a42 .cz_team .cz_team_content{margin-top:-10px;}.elementor-1948 .elementor-element.elementor-element-19fda3c{z-index:1;}.elementor-1948 .elementor-element.elementor-element-b27668e .cz_team .cz_team_img img{margin-bottom:50px;border-radius:100%;}.elementor-1948 .elementor-element.elementor-element-b27668e .cz_team .cz_team_social a{font-size:22px;background-color:#ffffff;padding:8px;margin-right:5px;margin-left:5px;border-radius:100%;box-shadow:0px 16px 26px 0px rgba(0,0,0,0.1);top:-10px;}.elementor-1948 .elementor-element.elementor-element-b27668e .cz_team .cz_team_social a:hover{transform:scale(1.1);}.elementor-1948 .elementor-element.elementor-element-b27668e .cz_team .cz_team_content{margin-top:-10px;}.elementor-1948 .elementor-element.elementor-element-9fb9849 .cz_gap{height:100px;}.elementor-1948 .elementor-element.elementor-element-d798007 .cz_title .cz_title_content h5{font-size:18px;color:#ffffff;font-weight:500;line-height:1;background-color:#2F6364;padding:10px 20px;border-radius:100px;}.elementor-1948 .elementor-element.elementor-element-d798007 .cz_title .cz_title_line span,.elementor-1948 .elementor-element.elementor-element-d798007 .cz_title .cz_line_side_solo{background-color:#d8d6d6;width:204px;height:1px;top:5px;}.elementor-1948 .elementor-element.elementor-element-82f9bc4 .cz_title .cz_title_content h3{font-size:60px;}.elementor-1948 .elementor-element.elementor-element-82f9bc4 .cz_title .cz_shape_1{width:500px;height:500px;border-style:solid;border-width:100px;border-color:#f9faff;top:210px;right:-35px;left:auto;}.elementor-1948 .elementor-element.elementor-element-85fd271 .cz_gap{height:55px;}.elementor-1948 .elementor-element.elementor-element-d251e7a{z-index:1;}.elementor-1948 .elementor-element.elementor-element-edf3c44  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-edf3c44[data-element_type="container"]{color:#ffffff;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(https://booklivero.com/wp-content/uploads/2025/12/History-Litrature-Book-Jpg.jpg),linear-gradient(90deg,#105372,#105372);padding:40px 50px 425px;margin:10px;border-radius:40px;}.elementor-1948 .elementor-element.elementor-element-4301a98 .cz_title .cz_title_content h3{color:#ffffff;background-color:transparent;background-image:linear-gradient(90deg,rgba(0,0,0,0.59),rgba(0,0,0,0.59));padding:2px;border-radius:10px;}.elementor-1948 .elementor-element.elementor-element-7b677b2  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-7b677b2[data-element_type="container"]{color:#ffffff;background-repeat:no-repeat;background-position:right bottom;background-size:cover;background-image:url(https://booklivero.com/wp-content/uploads/2025/12/Novel-Jpg.jpg),linear-gradient(90deg,#91518d,#91518d);padding:40px 50px 140px;margin:10px;border-radius:40px;}.elementor-1948 .elementor-element.elementor-element-a93ce2d .cz_title .cz_title_content h3{color:#ffffff;background-color:transparent;background-image:linear-gradient(90deg,rgba(0,0,0,0.59),rgba(0,0,0,0.59),rgba(0,0,0,0.59));padding:2px;border-radius:10px;}.elementor-1948 .elementor-element.elementor-element-7ef08ca  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-7ef08ca[data-element_type="container"]{color:#ffffff;background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-image:url(https://booklivero.com/wp-content/uploads/2025/12/Children-Book-Jpg.jpg),linear-gradient(90deg,#ff6600,#ff6600);padding:40px 50px 110px;margin:10px;border-radius:40px;}.elementor-1948 .elementor-element.elementor-element-7ef08ca{z-index:0;}.elementor-1948 .elementor-element.elementor-element-2c80dd8 .cz_title .cz_title_content h3{color:#ffffff;background-color:rgba(0,0,0,0.59);padding:2px;border-radius:10px;}.elementor-1948 .elementor-element.elementor-element-a9701d2  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-a9701d2[data-element_type="container"]{color:#ffffff;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url(https://booklivero.com/wp-content/uploads/2025/12/Management-Business-Jpg.jpg),linear-gradient(90deg,#c4fc2a,#c4fc2a);padding:40px 50px 100px;margin:10px;border-radius:40px;}.elementor-1948 .elementor-element.elementor-element-a36f3a9 .cz_title .cz_title_content h3{color:#ffffff;background-color:rgba(0,0,0,0.59);padding:2px;border-radius:10px;}.elementor-1948 .elementor-element.elementor-element-6bd2fe0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1948 .elementor-element.elementor-element-6bd2fe0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A;}.elementor-1948 .elementor-element.elementor-element-6bd2fe0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1948 .elementor-element.elementor-element-6bd2fe0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1948 .elementor-element.elementor-element-6bd2fe0  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-6bd2fe0[data-element_type="container"]{color:#191919;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(https://booklivero.com/wp-content/uploads/2025/12/Exquisite-books-Jpg.jpg),linear-gradient(90deg,#c13030,#c13030);padding:40px 50px 185px;margin:10px;border-radius:40px;}.elementor-1948 .elementor-element.elementor-element-fadd9a0 .cz_title .cz_title_content h3{color:#ffffff;background-color:transparent;background-image:linear-gradient(90deg,rgba(0,0,0,0.59),rgba(0,0,0,0.59),rgba(0,0,0,0.59));padding:2px;border-radius:10px;}.elementor-1948 .elementor-element.elementor-element-01976e8 .cz_gap{height:100px;}.elementor-1948 .elementor-element.elementor-element-6219554 .cz_sep2 svg{width:100%;height:100px;}.elementor-1948 .elementor-element.elementor-element-0ab6b94:not(.elementor-motion-effects-element-type-background), .elementor-1948 .elementor-element.elementor-element-0ab6b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2F6;}.elementor-1948 .elementor-element.elementor-element-0ab6b94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1948 .elementor-element.elementor-element-0ab6b94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1948 .elementor-element.elementor-element-0f088db .cz_gap{height:80px;}.elementor-1948 .elementor-element.elementor-element-8839ecb .cz_title .cz_title_content h5{font-size:18px;color:#ffffff;font-weight:500;line-height:1;background-color:#2F6364;padding:10px 20px;border-radius:100px;}.elementor-1948 .elementor-element.elementor-element-8839ecb .cz_title .cz_title_line span,.elementor-1948 .elementor-element.elementor-element-8839ecb .cz_title .cz_line_side_solo{background-color:#d8d6d6;width:204px;height:1px;top:5px;}.elementor-1948 .elementor-element.elementor-element-7758e68 .cz_title .cz_title_content h3{font-size:60px;}.elementor-1948 .elementor-element.elementor-element-cf6bc82 .cz_gap{height:55px;}.elementor-1948 .elementor-element.elementor-element-5747251 .cz_gap{height:55px;}.elementor-1948 .elementor-element.elementor-element-6c9e632 .cz_gap{height:80px;}.elementor-1948 .elementor-element.elementor-element-105d42e .cz_sep2 svg{width:100%;height:100px;}.elementor-1948 .elementor-element.elementor-element-cd930a2 .cz_gap{height:100px;}.elementor-1948 .elementor-element.elementor-element-988c79a .cz_title .cz_title_content h5{font-size:18px;color:#ffffff;font-weight:500;line-height:1;background-color:#2F6364;padding:10px 20px;border-radius:100px;}.elementor-1948 .elementor-element.elementor-element-988c79a .cz_title .cz_title_line span,.elementor-1948 .elementor-element.elementor-element-988c79a .cz_title .cz_line_side_solo{background-color:#d8d6d6;width:204px;height:1px;top:5px;}.elementor-1948 .elementor-element.elementor-element-147fbec .cz_title .cz_title_content h3{font-size:60px;}.elementor-1948 .elementor-element.elementor-element-147fbec .cz_title .cz_shape_1{width:800px;height:800px;border-style:solid;border-width:100px;border-color:#f9faff;top:900px;}.elementor-1948 .elementor-element.elementor-element-f649b61 .cz_gap{height:20px;}.elementor-1948 .elementor-element.elementor-element-272ef53 .slick-list{margin:0 -calc(40px / 2);clip-path:inset(0 calc(calc(40px / 2) - 1px));}.elementor-1948 .elementor-element.elementor-element-272ef53 .slick-slide{margin:0 calc(40px / 2);}.elementor-1948 .elementor-element.elementor-element-272ef53 .slick{z-index:2;}.elementor-1948 .elementor-element.elementor-element-272ef53 div.slick-slide{padding-top:50px;padding-bottom:75px;}.elementor-1948 .elementor-element.elementor-element-272ef53 .slick-prev{color:#ffffff;background-color:#2F6364;padding:10px;border-radius:20px;}.elementor-1948 .elementor-element.elementor-element-272ef53 .slick-prev:hover{color:#2F6364;background-color:rgba(47,99,100,0.1);}.elementor-1948 .elementor-element.elementor-element-272ef53 .slick-next{color:#ffffff;background-color:#2F6364;padding:10px;border-radius:20px;}.elementor-1948 .elementor-element.elementor-element-272ef53 .slick-next:hover{color:#2F6364;background-color:rgba(47,99,100,0.1);}.elementor-1948 .elementor-element.elementor-element-4076760 .cz_gap{height:130px;}.elementor-1948 .elementor-element.elementor-element-5fa80c1 .cz_gap{height:100px;}.elementor-1948 .elementor-element.elementor-element-5f9d1c6{z-index:1;}.elementor-1948 .elementor-element.elementor-element-f31726e  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-f31726e[data-element_type="container"]{color:#ffffff;background-position:right center;background-size:cover;background-image:linear-gradient(90deg,rgba(32,48,129,0.8),rgba(32,48,129,0.8)),url(https://booklivero.com/wp-content/uploads/2021/09/box-bg.jpg);padding:60px;border-radius:40px;}.elementor-1948 .elementor-element.elementor-element-20f9698 .cz_title .cz_title_content h5{font-size:18px;color:#ffffff;font-weight:500;line-height:1;background-color:#2F6364;padding:10px 20px;border-radius:100px;}.elementor-1948 .elementor-element.elementor-element-6abec9d .cz_title .cz_title_content h3{font-size:60px;}.elementor-1948 .elementor-element.elementor-element-5cb6c82 .cz_title .cz_title_content{color:#adadad;margin-top:10px;}.elementor-1948 .elementor-element.elementor-element-5cb6c82 .cz_title .cz_title_content h3{font-size:60px;}.elementor-1948 .elementor-element.elementor-element-552082e .cz_btn,.elementor-1948 .elementor-element.elementor-element-552082e .cz_btn:before{color:#2F6364;background-color:#ffffff;padding:15px 30px;margin-top:40px;}.elementor-1948 .elementor-element.elementor-element-552082e .cz_btn:hover,.elementor-1948 .elementor-element.elementor-element-552082e .cz_btn:after{color:#ffffff;background-color:rgba(255,255,255,0.1);}@media(min-width:768px){.elementor-1948 .elementor-element.elementor-element-7b677b2{width:56%;}.elementor-1948 .elementor-element.elementor-element-7ef08ca{width:44%;}.elementor-1948 .elementor-element.elementor-element-a9701d2{width:65.479%;}.elementor-1948 .elementor-element.elementor-element-6bd2fe0{width:34%;}}@media(max-width:1024px){.elementor-1948 .elementor-element.elementor-element-5d015f9 .cz_gap{height:30px;}.elementor-1948 .elementor-element.elementor-element-bc2444f .cz_team .cz_team_social a{margin-bottom:50px;}.elementor-1948 .elementor-element.elementor-element-4b09e1c .cz_team .cz_team_social a{margin-bottom:50px;}.elementor-1948 .elementor-element.elementor-element-2ba4fca .cz_team .cz_team_social a{margin-bottom:50px;}.elementor-1948 .elementor-element.elementor-element-e04f57d .cz_team .cz_team_social a{margin-bottom:50px;}.elementor-1948 .elementor-element.elementor-element-487935e .cz_team .cz_team_social a{margin-bottom:50px;}.elementor-1948 .elementor-element.elementor-element-7940a42 .cz_team .cz_team_social a{margin-bottom:50px;}.elementor-1948 .elementor-element.elementor-element-b27668e .cz_team .cz_team_social a{margin-bottom:50px;}.elementor-1948 .elementor-element.elementor-element-9fb9849 .cz_gap{height:55px;}.elementor-1948 .elementor-element.elementor-element-85fd271 .cz_gap{height:30px;}.elementor-1948 .elementor-element.elementor-element-edf3c44  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-edf3c44[data-element_type="container"]{padding-bottom:600px;margin-bottom:30px;}.elementor-1948 .elementor-element.elementor-element-7b677b2  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-7b677b2[data-element_type="container"]{padding-bottom:250px;margin-bottom:30px;}.elementor-1948 .elementor-element.elementor-element-7ef08ca  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-7ef08ca[data-element_type="container"]{margin-bottom:15px;}.elementor-1948 .elementor-element.elementor-element-a9701d2  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-a9701d2[data-element_type="container"]{margin-bottom:30px;}.elementor-1948 .elementor-element.elementor-element-6bd2fe0  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-6bd2fe0[data-element_type="container"]{padding-bottom:450px;}.elementor-1948 .elementor-element.elementor-element-01976e8 .cz_gap{height:55px;}.elementor-1948 .elementor-element.elementor-element-6219554 .cz_sep2 svg{height:75px;}.elementor-1948 .elementor-element.elementor-element-0f088db .cz_gap{height:30px;}.elementor-1948 .elementor-element.elementor-element-cf6bc82 .cz_gap{height:30px;}.elementor-1948 .elementor-element.elementor-element-4bca9bb{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1948 .elementor-element.elementor-element-5747251 .cz_gap{height:30px;}.elementor-1948 .elementor-element.elementor-element-6c9e632 .cz_gap{height:30px;}.elementor-1948 .elementor-element.elementor-element-105d42e .cz_sep2 svg{height:75px;}.elementor-1948 .elementor-element.elementor-element-cd930a2 .cz_gap{height:55px;}.elementor-1948 .elementor-element.elementor-element-f649b61 .cz_gap{height:0px;}.elementor-1948 .elementor-element.elementor-element-5fa80c1 .cz_gap{height:55px;}}@media(max-width:767px){.elementor-1948 .elementor-element.elementor-element-b6aaa76 .cz_title .cz_title_line span,.elementor-1948 .elementor-element.elementor-element-b6aaa76 .cz_title .cz_line_side_solo{width:50px;top:-3px;}.elementor-1948 .elementor-element.elementor-element-d798007 .cz_title .cz_title_line span,.elementor-1948 .elementor-element.elementor-element-d798007 .cz_title .cz_line_side_solo{width:50px;}.elementor-1948 .elementor-element.elementor-element-7b677b2  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-7b677b2[data-element_type="container"]{padding-bottom:200px;}.elementor-1948 .elementor-element.elementor-element-a9701d2  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-a9701d2[data-element_type="container"]{padding-bottom:200px;}.elementor-1948 .elementor-element.elementor-element-6bd2fe0  > .elementor-element-populated,.elementor-1948 .elementor-element.elementor-element-6bd2fe0[data-element_type="container"]{padding-bottom:290px;}.elementor-1948 .elementor-element.elementor-element-01976e8 .cz_gap{height:30px;}.elementor-1948 .elementor-element.elementor-element-6219554 .cz_sep2 svg{height:50px;}.elementor-1948 .elementor-element.elementor-element-8839ecb .cz_title .cz_title_line span,.elementor-1948 .elementor-element.elementor-element-8839ecb .cz_title .cz_line_side_solo{width:50px;}.elementor-1948 .elementor-element.elementor-element-105d42e .cz_sep2 svg{height:50px;}.elementor-1948 .elementor-element.elementor-element-988c79a .cz_title .cz_title_line span,.elementor-1948 .elementor-element.elementor-element-988c79a .cz_title .cz_line_side_solo{width:50px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1948 .elementor-element.elementor-element-fd9f410{width:50%;}.elementor-1948 .elementor-element.elementor-element-770210b{width:50%;}.elementor-1948 .elementor-element.elementor-element-fe3a699{width:50%;}.elementor-1948 .elementor-element.elementor-element-0402ecc{width:50%;}.elementor-1948 .elementor-element.elementor-element-036ccce{width:50%;}.elementor-1948 .elementor-element.elementor-element-7623d2d{width:50%;}.elementor-1948 .elementor-element.elementor-element-19fda3c{width:50%;}.elementor-1948 .elementor-element.elementor-element-f03b554{width:100%;}.elementor-1948 .elementor-element.elementor-element-b836333{width:100%;}.elementor-1948 .elementor-element.elementor-element-7b677b2{width:100%;}.elementor-1948 .elementor-element.elementor-element-7ef08ca{width:100%;}.elementor-1948 .elementor-element.elementor-element-a9701d2{width:100%;}.elementor-1948 .elementor-element.elementor-element-6bd2fe0{width:100%;}}/* Start custom CSS for container, class: .elementor-element-66ce911 *//* =========================
   XTRA THEME - LOGIN POPUP
   Modern Glass Style
   Color: #2f6364
========================= */

.cz_popup {
    backdrop-filter: blur(8px);
    background: rgba(15, 23, 42, 0.55);
}

.cz_popup_in {
    direction: rtl;
    font-family: inherit;
}

.cz_popup_in > div {
    width: 100%;
    max-width: 460px;
    margin: auto;
    background: #ffffff;
    border-radius: 28px;
    overflow: hidden;
    position: relative;
    box-shadow:
        0 10px 40px rgba(0,0,0,.12),
        0 2px 8px rgba(0,0,0,.06);
    border: 1px solid rgba(47,99,100,.08);
    animation: czPopup .35s ease;
}

/* Header Gradient */
.cz_popup_in > div:before {
    content: "";
    display: block;
    height: 130px;
    background:
        linear-gradient(135deg,#2f6364 0%, #3f7f80 100%);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}

/* Main Container */
.cz_lrpr {
    position: relative;
    z-index: 2;
    padding: 50px 38px 35px;
}

/* Titles */
.cz_lrpr_title {
    font-size: 30px !important;
    font-weight: 800 !important;
    color: #fff !important;
    text-align: center;
    margin-bottom: 45px !important;
    letter-spacing: -.5px;
}

/* Form */
.cz_lrpr form {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

/* Inputs */
.cz_lrpr input[type="text"],
.cz_lrpr input[type="email"],
.cz_lrpr input[type="password"] {
    width: 100%;
    height: 58px;
    border-radius: 18px;
    border: 1px solid #e6ecec;
    background: #f8fbfb;
    padding: 0 18px;
    font-size: 15px;
    color: #222;
    transition: all .25s ease;
    box-shadow: none;
}

.cz_lrpr input::placeholder {
    color: #8a9a9a;
    font-size: 14px;
}

.cz_lrpr input:focus {
    border-color: #2f6364;
    background: #fff;
    box-shadow: 0 0 0 4px rgba(47,99,100,.12);
    outline: none;
}

/* Buttons */
.cz_lrpr input[type="submit"] {
    width: 100%;
    height: 58px;
    border: none;
    border-radius: 18px;
    background: linear-gradient(
        135deg,
        #2f6364 0%,
        #3d8081 100%
    );
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: all .25s ease;
    margin-top: 8px;
    box-shadow: 0 10px 24px rgba(47,99,100,.25);
}

.cz_lrpr input[type="submit"]:hover {
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(47,99,100,.32);
}

/* Links */
.cz_lrpr a {
    color: #2f6364;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
    transition: all .2s ease;
    margin-top: 4px;
}

.cz_lrpr a:hover {
    color: #214a4b;
    opacity: .9;
}

/* Divider Style */
.cz_lrpr .cz_msg {
    font-size: 13px;
    text-align: center;
    border-radius: 12px;
}

/* Close Button */
.cz_close_popup {
    position: absolute;
    top: 18px;
    left: 18px;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: rgba(255,255,255,.18);
    backdrop-filter: blur(8px);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .25s ease;
    z-index: 20;
    font-size: 15px;
}

.cz_close_popup:hover {
    background: #fff;
    color: #2f6364;
    transform: rotate(90deg);
}

/* Form Animation */
#cz_l,
#cz_r,
#cz_pr {
    animation: fadeScale .25s ease;
}

/* Hide Elementor Spacing */
.elementor-1394 .elementor-section {
    margin: 0 !important;
}

.elementor-1394 .elementor-container,
.elementor-1394 .elementor-column,
.elementor-1394 .elementor-widget-wrap {
    padding: 0 !important;
}

/* Mobile Responsive */
@media(max-width: 767px){

    .cz_popup_in {
        padding: 14px;
    }

    .cz_popup_in > div {
        border-radius: 24px;
        max-width: 100%;
    }

    .cz_popup_in > div:before {
        height: 115px;
    }

    .cz_lrpr {
        padding: 38px 22px 24px;
    }

    .cz_lrpr_title {
        font-size: 24px !important;
        margin-bottom: 34px !important;
    }

    .cz_lrpr input[type="text"],
    .cz_lrpr input[type="email"],
    .cz_lrpr input[type="password"],
    .cz_lrpr input[type="submit"] {
        height: 54px;
        border-radius: 16px;
        font-size: 14px;
    }

    .cz_close_popup {
        width: 38px;
        height: 38px;
        top: 14px;
        left: 14px;
    }
}

/* Small Phones */
@media(max-width: 480px){

    .cz_lrpr {
        padding: 34px 18px 20px;
    }

    .cz_lrpr_title {
        font-size: 22px !important;
    }

    .cz_lrpr a {
        font-size: 13px;
    }
}

/* Animations */
@keyframes czPopup {
    from{
        opacity:0;
        transform:translateY(20px) scale(.96);
    }
    to{
        opacity:1;
        transform:translateY(0) scale(1);
    }
}

@keyframes fadeScale {
    from{
        opacity:0;
        transform:scale(.98);
    }
    to{
        opacity:1;
        transform:scale(1);
    }
}/* End custom CSS */