.elementor-141 .elementor-element.elementor-element-91641b2{--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-141 .elementor-element.elementor-element-c985477{--e-image-carousel-slides-to-show:1;}.elementor-141 .elementor-element.elementor-element-57aff48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-42d8eab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-141 .elementor-element.elementor-element-7189b0e .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-7189b0e.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-7189b0e.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-7189b0e.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-7189b0e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-7189b0e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-7189b0e .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-7189b0e:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-7189b0e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-ff5c7ca{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-ff5c7ca.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-9ce29b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-49eb6b3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-49eb6b3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-49eb6b3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-49eb6b3 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-49eb6b3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-49eb6b3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-49eb6b3:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-49eb6b3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-3d5feb7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-3d5feb7.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-a805261{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-1825c38.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-1825c38.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-1825c38.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-1825c38 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-1825c38 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-1825c38 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-1825c38:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-1825c38:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-1cb8901{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-1cb8901.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-fc3c72e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-34227d5 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-34227d5.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-34227d5.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-34227d5.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-34227d5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-34227d5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-34227d5 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-34227d5:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-34227d5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-bdc2793{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-bdc2793.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-5ab1fb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-7bcc54e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-328507c .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-328507c.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-328507c.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-328507c.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-328507c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-328507c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-328507c .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-328507c:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-328507c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-dfffec6{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-dfffec6.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-8b8481a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-9462537.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-9462537.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-9462537.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-9462537 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-9462537 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-9462537 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-9462537:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-9462537:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-29dd74e{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-29dd74e.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-886846f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-f5ee600.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-f5ee600.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-f5ee600.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-f5ee600 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-f5ee600 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-f5ee600 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-f5ee600:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-f5ee600:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-285afd6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-285afd6.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-1665587{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-c690674 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-c690674.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-c690674.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-c690674.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-c690674 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-c690674 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-c690674 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-c690674:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-c690674:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-a721bfd{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-a721bfd.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-c4e5be6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-5ad59f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-13c696f .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-13c696f.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-13c696f.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-13c696f.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-13c696f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-13c696f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-13c696f .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-13c696f:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-13c696f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-5d76b4d{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-5d76b4d.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-eee39e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-37c6bac.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-37c6bac.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-37c6bac.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-37c6bac .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-37c6bac .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-37c6bac .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-37c6bac:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-37c6bac:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-721717d{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-721717d.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-e7c3bb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-5d43a62.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-5d43a62.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-5d43a62.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-5d43a62 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-5d43a62 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-5d43a62 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-5d43a62:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-5d43a62:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-ea9cf33{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-ea9cf33.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-60560c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-2cf8435.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-2cf8435.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-2cf8435.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-2cf8435 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-2cf8435 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-2cf8435 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-2cf8435:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-2cf8435:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-0b3a442{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-0b3a442.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-3ccc8a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-40b1e9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-104261a .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-104261a.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-104261a.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-104261a.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-104261a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-104261a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-104261a .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-104261a:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-104261a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-66cd735{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-66cd735.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-5a0b56c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-fe39bc0 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-fe39bc0.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-fe39bc0.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-fe39bc0.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-fe39bc0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-fe39bc0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-fe39bc0 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-fe39bc0:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-fe39bc0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-98873d0{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-98873d0.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-a1709b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-a2a0cc0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-a2a0cc0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-a2a0cc0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-a2a0cc0 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-a2a0cc0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-a2a0cc0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-a2a0cc0:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-a2a0cc0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-2112022{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-2112022.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-4bfe911{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-732eeba.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-732eeba.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-732eeba.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-732eeba .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-732eeba .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-732eeba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-732eeba:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-732eeba:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-eb65e81{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-eb65e81.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-eb7809a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-0914164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-6d07a92 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-6d07a92.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-6d07a92.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-6d07a92.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-6d07a92 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-6d07a92 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-6d07a92 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-6d07a92:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-6d07a92:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-bf80916{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-bf80916.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-07efecd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-7fbee91 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-7fbee91.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-7fbee91.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-7fbee91.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-7fbee91 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-7fbee91 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-7fbee91 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-7fbee91:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-7fbee91:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-961f53c{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-961f53c.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-bb041fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-a10fc62.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-a10fc62.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-a10fc62.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-a10fc62 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-a10fc62 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-a10fc62 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-a10fc62:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-a10fc62:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-df40ecf{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-df40ecf.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-055c107{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-89ba933.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-89ba933.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-89ba933.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-89ba933 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-89ba933 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-89ba933 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-89ba933:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-89ba933:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-8a2e378{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-8a2e378.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-8e2fb28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-a2f194c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-7315f27 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-7315f27.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-7315f27.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-7315f27.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-7315f27 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-7315f27 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-7315f27 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-7315f27:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-7315f27:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-6986510{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-6986510.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-0877bb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-5faa525 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-5faa525.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-5faa525.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-5faa525.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-5faa525 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-5faa525 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-5faa525 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-5faa525:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-5faa525:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-6fa12e6{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-6fa12e6.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-e78d9ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-61876c7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-61876c7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-61876c7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-61876c7 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-61876c7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-61876c7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-61876c7:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-61876c7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-dd5a6a5{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-dd5a6a5.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-a22b9ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-1ad18ee.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-1ad18ee.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-1ad18ee.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-1ad18ee .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-1ad18ee .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-1ad18ee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-1ad18ee:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-1ad18ee:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-d665dc2{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-d665dc2.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-436703d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-e762e4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-bd60701 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-bd60701.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-bd60701.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-bd60701.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-bd60701 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-bd60701 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-bd60701 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-bd60701:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-bd60701:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-22b3fa1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-22b3fa1.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-51c1cc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-416f9f3 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-416f9f3.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-416f9f3.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-416f9f3.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-416f9f3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-416f9f3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-416f9f3 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-416f9f3:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-416f9f3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-acd4204{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-acd4204.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-232e310{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-eaa19cc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-eaa19cc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-eaa19cc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-eaa19cc .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-eaa19cc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-eaa19cc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-eaa19cc:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-eaa19cc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-7a65a2d{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-7a65a2d.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-4acfbfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-59fc574.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-59fc574.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-59fc574.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-59fc574 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-59fc574 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-59fc574 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-59fc574:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-59fc574:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-4516c66{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-4516c66.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-92a0c8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-0972311{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-3cbf369 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-3cbf369.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-3cbf369.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-3cbf369.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-3cbf369 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-3cbf369 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-3cbf369 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-3cbf369:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-3cbf369:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-cfab01f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-cfab01f.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-56d43a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-74ab7bf .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-74ab7bf.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-74ab7bf.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-74ab7bf.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-74ab7bf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-74ab7bf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-74ab7bf .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-74ab7bf:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-74ab7bf:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-2836e1a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-2836e1a.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-5bde870{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-37eaf9b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-37eaf9b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-37eaf9b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-37eaf9b .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-37eaf9b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-37eaf9b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-37eaf9b:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-37eaf9b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-409cbbf{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-409cbbf.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-c8bd112{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-b85c136.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-b85c136.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-b85c136.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-b85c136 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-b85c136 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-b85c136 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-b85c136:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-b85c136:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-b3b9db5{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-b3b9db5.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-44ae643{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-f0d836e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-b828394 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-b828394.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-b828394.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-b828394.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-b828394 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-b828394 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-b828394 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-b828394:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-b828394:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-cc1a49c{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-cc1a49c.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-b419693{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-40ae991 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-40ae991.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-40ae991.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-40ae991.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-40ae991 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-40ae991 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-40ae991 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-40ae991:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-40ae991:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-26783e0{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-26783e0.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-f9b9435{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-77496de.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-77496de.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-77496de.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-77496de .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-77496de .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-77496de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-77496de:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-77496de:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-30e46be{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-30e46be.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-9e5904f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-1da7c72.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-1da7c72.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-1da7c72.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-1da7c72 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-1da7c72 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-1da7c72 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-1da7c72:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-1da7c72:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-7c932c5{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-7c932c5.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-5f6e200{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-ec3f60e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-fb2c029 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-fb2c029.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-fb2c029.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-fb2c029.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-fb2c029 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-fb2c029 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-fb2c029 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-fb2c029:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-fb2c029:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-e3623a8{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-e3623a8.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-ff9c272{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-7ff5d46 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-7ff5d46.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-7ff5d46.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-7ff5d46.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-7ff5d46 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-7ff5d46 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-7ff5d46 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-7ff5d46:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-7ff5d46:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-196b207{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-196b207.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-393f313{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-aa1b7fa.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-aa1b7fa.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-aa1b7fa.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-aa1b7fa .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-aa1b7fa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-aa1b7fa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-aa1b7fa:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-aa1b7fa:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-91e68fa{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-91e68fa.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-2d01505{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-908d961.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-908d961.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-908d961.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-908d961 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-908d961 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-908d961 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-908d961:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-908d961:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-d20a622{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-d20a622.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-b42b712{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-6547e56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-c6c8758 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-c6c8758.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-c6c8758.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-c6c8758.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-c6c8758 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-c6c8758 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-c6c8758 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-c6c8758:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-c6c8758:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-1546c7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-1546c7d.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-12d66ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-7807959 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-7807959.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-7807959.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-7807959.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-7807959 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-7807959 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-7807959 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-7807959:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-7807959:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-73b0800{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-73b0800.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-117db17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-ea14c89.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-ea14c89.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-ea14c89.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-ea14c89 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-ea14c89 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-ea14c89 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-ea14c89:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-ea14c89:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-9bf5395{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-9bf5395.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-32cd60e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-5183c57.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-5183c57.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-5183c57.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-5183c57 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-5183c57 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-5183c57 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-5183c57:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-5183c57:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-871345b{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-871345b.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-c5de632{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-4dc2c7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-23c9e2a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-23c9e2a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-23c9e2a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-23c9e2a .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-23c9e2a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-23c9e2a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-23c9e2a:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-23c9e2a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-ecc7583{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-ecc7583.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-45def37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-a9d4d30 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-a9d4d30.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-a9d4d30.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-a9d4d30.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-a9d4d30 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-a9d4d30 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-a9d4d30 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-a9d4d30:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-a9d4d30:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-576975f{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-576975f.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-92fea5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-dc96cc6 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-dc96cc6.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-dc96cc6.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-dc96cc6.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-dc96cc6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-dc96cc6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-dc96cc6 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-dc96cc6:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-dc96cc6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-bb97fde{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-bb97fde.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-01ec07a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-bc39cc6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-bc39cc6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-bc39cc6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-bc39cc6 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-bc39cc6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-bc39cc6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-bc39cc6:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-bc39cc6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-28722c3{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-28722c3.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-fe08627{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-19d7731{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-bb71442.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-bb71442.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-bb71442.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-bb71442 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-bb71442 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-bb71442 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-bb71442:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-bb71442:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-43f5e8c{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-43f5e8c.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-51fc42d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-6319b9d .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-6319b9d.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-6319b9d.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-6319b9d.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-6319b9d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-6319b9d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-6319b9d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-6319b9d:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-6319b9d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-17b4b0d{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-17b4b0d.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-449ba06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-d33d28f .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-d33d28f.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-d33d28f.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-d33d28f.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-d33d28f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-d33d28f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-d33d28f .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-d33d28f:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-d33d28f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-e5702db{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-e5702db.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-1704174{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-05fffc8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-05fffc8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-05fffc8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-05fffc8 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-05fffc8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-05fffc8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-05fffc8:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-05fffc8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-0ea8cfe{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-0ea8cfe.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-8b5cef5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-22beec8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-86a7a62.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-86a7a62.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-86a7a62.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-86a7a62 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-86a7a62 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-86a7a62 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-86a7a62:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-86a7a62:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-2d2103f{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-2d2103f.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-2933220{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-636f9b6 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-636f9b6.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-636f9b6.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-636f9b6.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-636f9b6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-636f9b6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-636f9b6 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-636f9b6:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-636f9b6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-49059dd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-49059dd.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-25bd0d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-9fd0dfd .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-9fd0dfd.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-9fd0dfd.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-9fd0dfd.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-9fd0dfd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-9fd0dfd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-9fd0dfd .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-9fd0dfd:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-9fd0dfd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-3337e74{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-3337e74.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-9adecfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-54cade7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-54cade7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-54cade7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-54cade7 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-54cade7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-54cade7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-54cade7:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-54cade7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-84e439e{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-84e439e.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-d4d674d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-7d47096{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-888ce01.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-888ce01.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-888ce01.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-888ce01 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-888ce01 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-888ce01 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-888ce01:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-888ce01:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-62a515c{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-62a515c.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-6b01b9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-35ef6a0 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-35ef6a0.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-35ef6a0.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-35ef6a0.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-35ef6a0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-35ef6a0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-35ef6a0 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-35ef6a0:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-35ef6a0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-1cb0c51{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-1cb0c51.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-459021d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-336f9da .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-336f9da.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-336f9da.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-336f9da.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-336f9da .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-336f9da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-336f9da .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-336f9da:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-336f9da:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-2d0f51a{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-2d0f51a.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-45c8d98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-874ea03.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-874ea03.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-874ea03.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-874ea03 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-874ea03 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-874ea03 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-874ea03:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-874ea03:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-4e4d05a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-4e4d05a.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-6b5f195{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-6b9dd53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-9eb4efd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-9eb4efd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-9eb4efd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-9eb4efd .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-9eb4efd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-9eb4efd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-9eb4efd:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-9eb4efd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-bdd7414{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-bdd7414.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-e27f3d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-418c948 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-418c948.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-418c948.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-418c948.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-418c948 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-418c948 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-418c948 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-418c948:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-418c948:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-8409763{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-8409763.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-28bab8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-9901d66 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-9901d66.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-9901d66.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-9901d66.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-9901d66 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-9901d66 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-9901d66 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-9901d66:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-9901d66:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-b0205ac{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-b0205ac.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-7eedffa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-9254e31.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-9254e31.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-9254e31.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-9254e31 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-9254e31 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-9254e31 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-9254e31:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-9254e31:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-959226a{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-959226a.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-c6630ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-6921d9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-2821ddd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-2821ddd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-2821ddd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-2821ddd .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-2821ddd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-2821ddd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-2821ddd:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-2821ddd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-cb96983{margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-cb96983.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-269a12c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-56e41a6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-56e41a6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-56e41a6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-56e41a6 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-56e41a6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-56e41a6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-56e41a6:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-56e41a6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-f6d21d6{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-f6d21d6.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-972eb8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-7c3369a .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-7c3369a.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-7c3369a.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-7c3369a.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-7c3369a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-7c3369a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-7c3369a .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-7c3369a:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-7c3369a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-0d28bcc{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-0d28bcc.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-8223214{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-aa694b9 .elementor-image-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-aa694b9.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-141 .elementor-element.elementor-element-aa694b9.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-141 .elementor-element.elementor-element-aa694b9.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-aa694b9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-aa694b9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-aa694b9 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-aa694b9:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-aa694b9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-c27e8f7{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-c27e8f7.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-c6a9b64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-e61d88a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-7b58deb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-141 .elementor-element.elementor-element-7b58deb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-141 .elementor-element.elementor-element-7b58deb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-7b58deb .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-7b58deb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-7b58deb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-7b58deb:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-7b58deb:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-141 .elementor-element.elementor-element-ae17101{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-ae17101.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-915c44e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-e698c87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-7ad5832{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-141 .elementor-element.elementor-element-585123f{--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-141 .elementor-element.elementor-element-4584074{--e-image-carousel-slides-to-show:1;}@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-7189b0e .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-49eb6b3 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-1825c38 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-34227d5 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-328507c .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-9462537 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-f5ee600 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-c690674 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-13c696f .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-37c6bac .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-5d43a62 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-2cf8435 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-104261a .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-fe39bc0 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-a2a0cc0 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-732eeba .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-6d07a92 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-7fbee91 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-a10fc62 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-89ba933 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-7315f27 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-5faa525 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-61876c7 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-1ad18ee .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-bd60701 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-416f9f3 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-eaa19cc .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-59fc574 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-3cbf369 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-74ab7bf .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-37eaf9b .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-b85c136 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-b828394 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-40ae991 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-77496de .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-1da7c72 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-fb2c029 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-7ff5d46 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-aa1b7fa .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-908d961 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-c6c8758 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-7807959 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-ea14c89 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-5183c57 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-23c9e2a .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-a9d4d30 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-dc96cc6 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-bc39cc6 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-bb71442 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-6319b9d .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-d33d28f .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-05fffc8 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-86a7a62 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-636f9b6 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-9fd0dfd .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-54cade7 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-888ce01 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-35ef6a0 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-336f9da .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-874ea03 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-9eb4efd .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-418c948 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-9901d66 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-9254e31 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-2821ddd .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-56e41a6 .elementor-image-box-img{margin-bottom:0px;}.elementor-141 .elementor-element.elementor-element-7c3369a .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-aa694b9 .elementor-image-box-img{margin-bottom:3px;}.elementor-141 .elementor-element.elementor-element-7b58deb .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-141 .elementor-element.elementor-element-42d8eab{--width:25%;}.elementor-141 .elementor-element.elementor-element-9ce29b5{--width:25%;}.elementor-141 .elementor-element.elementor-element-a805261{--width:25%;}.elementor-141 .elementor-element.elementor-element-fc3c72e{--width:25%;}.elementor-141 .elementor-element.elementor-element-7bcc54e{--width:25%;}.elementor-141 .elementor-element.elementor-element-8b8481a{--width:25%;}.elementor-141 .elementor-element.elementor-element-886846f{--width:25%;}.elementor-141 .elementor-element.elementor-element-1665587{--width:25%;}.elementor-141 .elementor-element.elementor-element-5ad59f5{--width:25%;}.elementor-141 .elementor-element.elementor-element-eee39e3{--width:25%;}.elementor-141 .elementor-element.elementor-element-e7c3bb4{--width:25%;}.elementor-141 .elementor-element.elementor-element-60560c8{--width:25%;}.elementor-141 .elementor-element.elementor-element-40b1e9f{--width:25%;}.elementor-141 .elementor-element.elementor-element-5a0b56c{--width:25%;}.elementor-141 .elementor-element.elementor-element-a1709b5{--width:25%;}.elementor-141 .elementor-element.elementor-element-4bfe911{--width:25%;}.elementor-141 .elementor-element.elementor-element-0914164{--width:25%;}.elementor-141 .elementor-element.elementor-element-07efecd{--width:25%;}.elementor-141 .elementor-element.elementor-element-bb041fb{--width:25%;}.elementor-141 .elementor-element.elementor-element-055c107{--width:25%;}.elementor-141 .elementor-element.elementor-element-a2f194c{--width:25%;}.elementor-141 .elementor-element.elementor-element-0877bb6{--width:25%;}.elementor-141 .elementor-element.elementor-element-e78d9ae{--width:25%;}.elementor-141 .elementor-element.elementor-element-a22b9ae{--width:25%;}.elementor-141 .elementor-element.elementor-element-e762e4e{--width:25%;}.elementor-141 .elementor-element.elementor-element-51c1cc1{--width:25%;}.elementor-141 .elementor-element.elementor-element-232e310{--width:25%;}.elementor-141 .elementor-element.elementor-element-4acfbfa{--width:25%;}.elementor-141 .elementor-element.elementor-element-0972311{--width:25%;}.elementor-141 .elementor-element.elementor-element-56d43a5{--width:25%;}.elementor-141 .elementor-element.elementor-element-5bde870{--width:25%;}.elementor-141 .elementor-element.elementor-element-c8bd112{--width:25%;}.elementor-141 .elementor-element.elementor-element-f0d836e{--width:25%;}.elementor-141 .elementor-element.elementor-element-b419693{--width:25%;}.elementor-141 .elementor-element.elementor-element-f9b9435{--width:25%;}.elementor-141 .elementor-element.elementor-element-9e5904f{--width:25%;}.elementor-141 .elementor-element.elementor-element-ec3f60e{--width:25%;}.elementor-141 .elementor-element.elementor-element-ff9c272{--width:25%;}.elementor-141 .elementor-element.elementor-element-393f313{--width:25%;}.elementor-141 .elementor-element.elementor-element-2d01505{--width:25%;}.elementor-141 .elementor-element.elementor-element-6547e56{--width:25%;}.elementor-141 .elementor-element.elementor-element-12d66ff{--width:25%;}.elementor-141 .elementor-element.elementor-element-117db17{--width:25%;}.elementor-141 .elementor-element.elementor-element-32cd60e{--width:25%;}.elementor-141 .elementor-element.elementor-element-4dc2c7e{--width:25%;}.elementor-141 .elementor-element.elementor-element-45def37{--width:25%;}.elementor-141 .elementor-element.elementor-element-92fea5d{--width:25%;}.elementor-141 .elementor-element.elementor-element-01ec07a{--width:25%;}.elementor-141 .elementor-element.elementor-element-19d7731{--width:25%;}.elementor-141 .elementor-element.elementor-element-51fc42d{--width:25%;}.elementor-141 .elementor-element.elementor-element-449ba06{--width:25%;}.elementor-141 .elementor-element.elementor-element-1704174{--width:25%;}.elementor-141 .elementor-element.elementor-element-22beec8{--width:25%;}.elementor-141 .elementor-element.elementor-element-2933220{--width:25%;}.elementor-141 .elementor-element.elementor-element-25bd0d6{--width:25%;}.elementor-141 .elementor-element.elementor-element-9adecfa{--width:25%;}.elementor-141 .elementor-element.elementor-element-7d47096{--width:25%;}.elementor-141 .elementor-element.elementor-element-6b01b9c{--width:25%;}.elementor-141 .elementor-element.elementor-element-459021d{--width:25%;}.elementor-141 .elementor-element.elementor-element-45c8d98{--width:25%;}.elementor-141 .elementor-element.elementor-element-6b9dd53{--width:25%;}.elementor-141 .elementor-element.elementor-element-e27f3d0{--width:25%;}.elementor-141 .elementor-element.elementor-element-28bab8e{--width:25%;}.elementor-141 .elementor-element.elementor-element-7eedffa{--width:25%;}.elementor-141 .elementor-element.elementor-element-6921d9e{--width:25%;}.elementor-141 .elementor-element.elementor-element-269a12c{--width:25%;}.elementor-141 .elementor-element.elementor-element-972eb8b{--width:25%;}.elementor-141 .elementor-element.elementor-element-8223214{--width:25%;}.elementor-141 .elementor-element.elementor-element-e61d88a{--width:25%;}.elementor-141 .elementor-element.elementor-element-915c44e{--width:25%;}.elementor-141 .elementor-element.elementor-element-e698c87{--width:25%;}.elementor-141 .elementor-element.elementor-element-7ad5832{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-ff5c7ca *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d5feb7 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cb8901 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdc2793 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfffec6 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29dd74e *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-285afd6 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a721bfd *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d76b4d *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-721717d *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea9cf33 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b3a442 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66cd735 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98873d0 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2112022 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb65e81 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf80916 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-961f53c *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df40ecf *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a2e378 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6986510 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fa12e6 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd5a6a5 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d665dc2 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22b3fa1 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-acd4204 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a65a2d *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4516c66 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfab01f *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2836e1a *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-409cbbf *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3b9db5 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc1a49c *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26783e0 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30e46be *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c932c5 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3623a8 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-196b207 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-91e68fa *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d20a622 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1546c7d *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73b0800 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bf5395 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-871345b *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecc7583 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-576975f *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb97fde *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28722c3 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43f5e8c *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17b4b0d *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5702db *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ea8cfe *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d2103f *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49059dd *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3337e74 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84e439e *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62a515c *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cb0c51 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d0f51a *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e4d05a *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdd7414 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8409763 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0205ac *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-959226a *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb96983 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6d21d6 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d28bcc *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c27e8f7 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae17101 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */