.elementor-5436 .elementor-element.elementor-element-e630ffb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-d32819f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5436 .elementor-element.elementor-element-7186453 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5436 .elementor-element.elementor-element-7249e53{--display:flex;--min-height:100%;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--position:absolute;}.elementor-5436 .elementor-element.elementor-element-bf12843{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-62ad3c4{text-align:start;}.elementor-5436 .elementor-element.elementor-element-62ad3c4 .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-size:60px;font-weight:500;line-height:1.2em;color:var( --e-global-color-8a1fcf8 );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );background-color:var( --e-global-color-accent );}.elementor-5436 .elementor-element.elementor-element-a2ff524 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-a2ff524 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-a2ff524 .elementor-button:focus{color:var( --e-global-color-8a1fcf8 );background-color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-a2ff524 .elementor-button:hover svg, .elementor-5436 .elementor-element.elementor-element-a2ff524 .elementor-button:focus svg{fill:var( --e-global-color-8a1fcf8 );}.elementor-5436 .elementor-element.elementor-element-a2ff524{padding:20px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-b704363{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-8a1fcf8 );--e-n-carousel-arrow-hover-color:var( --e-global-color-d0617f1 );padding:0px 0px 0px 0px;}:where( .elementor-5436 .elementor-element.elementor-element-b704363 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:10px;--padding-inline-end:10px;--padding-block-end:10px;--padding-inline-start:10px;}.elementor-5436 .elementor-element.elementor-element-b704363 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:200px 200px 200px 200px;padding:10px 10px 10px 10px;}.elementor-5436 .elementor-element.elementor-element-b704363 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-6442b60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-6442b60:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-6442b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-e2d6400{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-ab8d209 .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-0b1aec7{font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-5436 .elementor-element.elementor-element-22c258e .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-5436 .elementor-element.elementor-element-22c258e .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-22c258e .elementor-button:focus{background-color:var( --e-global-color-c4e0bdf );}.elementor-5436 .elementor-element.elementor-element-22c258e{padding:20px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-1e18f68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-1e18f68:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-5436 .elementor-element.elementor-element-1e18f68, .elementor-5436 .elementor-element.elementor-element-1e18f68::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5436 .elementor-element.elementor-element-cafae38 img{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-cafae38{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-dd0474d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-dd0474d:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-dd0474d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gpdentist.ca/wp-content/uploads/2026/05/background-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5436 .elementor-element.elementor-element-79a34b7{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-8d83dc9{text-align:center;}.elementor-5436 .elementor-element.elementor-element-8d83dc9 .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5436 .elementor-element.elementor-element-8166985{--grid-columns:4;--grid-column-gap:30px;--grid-row-gap:30px;}.elementor-5436 .elementor-element.elementor-element-8166985 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5436 .elementor-element.elementor-element-8166985 .e-loop-item > .elementor-section, .elementor-5436 .elementor-element.elementor-element-8166985 .e-loop-item > .elementor-section > .elementor-container, .elementor-5436 .elementor-element.elementor-element-8166985 .e-loop-item > .e-con, .elementor-5436 .elementor-element.elementor-element-8166985 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-5436 .elementor-element.elementor-element-6d43a28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-6d43a28:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-6d43a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-bc39525{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-5fd6d6d{text-align:center;width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-5fd6d6d img{width:100%;max-width:100%;border-radius:100% 100% 0% 0%;}.elementor-5436 .elementor-element.elementor-element-2a6352f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-dec6e03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-6e471c9{text-align:start;}.elementor-5436 .elementor-element.elementor-element-6e471c9 .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-size:44px;color:var( --e-global-color-d0617f1 );}.elementor-5436 .elementor-element.elementor-element-2c0fdd3 .elementor-heading-title{font-size:var( --e-global-typography-d93be39-font-size );line-height:var( --e-global-typography-d93be39-line-height );letter-spacing:var( --e-global-typography-d93be39-letter-spacing );word-spacing:var( --e-global-typography-d93be39-word-spacing );color:var( --e-global-color-b1876c5 );}.elementor-5436 .elementor-element.elementor-element-2c0fdd3{padding:10px 0px 10px 0px;}.elementor-5436 .elementor-element.elementor-element-7a454a8{text-align:start;font-family:"LibreCaslon Regular", Sans-serif;font-size:18px;color:var( --e-global-color-d0617f1 );}.elementor-5436 .elementor-element.elementor-element-7a454a8 a{color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-7a454a8 a:hover, .elementor-5436 .elementor-element.elementor-element-7a454a8 a:focus{color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-2fb9a51 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-5436 .elementor-element.elementor-element-2fb9a51 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-2fb9a51 .elementor-button:focus{background-color:var( --e-global-color-c4e0bdf );}.elementor-5436 .elementor-element.elementor-element-2fb9a51{padding:20px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-72e7963{--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;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-72e7963:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-72e7963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gpdentist.ca/wp-content/uploads/2026/05/Banner-image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5436 .elementor-element.elementor-element-72e7963::before, .elementor-5436 .elementor-element.elementor-element-72e7963 > .elementor-background-video-container::before, .elementor-5436 .elementor-element.elementor-element-72e7963 > .e-con-inner > .elementor-background-video-container::before, .elementor-5436 .elementor-element.elementor-element-72e7963 > .elementor-background-slideshow::before, .elementor-5436 .elementor-element.elementor-element-72e7963 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5436 .elementor-element.elementor-element-72e7963 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-5436 .elementor-element.elementor-element-0395eda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5436 .elementor-element.elementor-element-258642b{--display:flex;}.elementor-5436 .elementor-element.elementor-element-4e2a73b{--display:flex;--justify-content:center;}.elementor-5436 .elementor-element.elementor-element-6a57b57 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-5436 .elementor-element.elementor-element-6a57b57 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-6a57b57 .elementor-button:focus{background-color:var( --e-global-color-c4e0bdf );}.elementor-5436 .elementor-element.elementor-element-6a57b57{padding:0px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-7853ad6{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-7853ad6:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-7853ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a1fcf8 );background-image:url("https://www.gpdentist.ca/wp-content/uploads/2026/05/background-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5436 .elementor-element.elementor-element-07e1804{text-align:center;}.elementor-5436 .elementor-element.elementor-element-07e1804 .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-5436 .elementor-element.elementor-element-898b383{text-align:center;font-family:"LibreCaslon Regular", Sans-serif;font-size:25px;padding:0px 0px 20px 0px;}.elementor-5436 .elementor-element.elementor-element-4b23564{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-bb50c07{--display:flex;--min-height:470px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-bb50c07:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-bb50c07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gpdentist.ca/wp-content/uploads/2026/05/schedule-appointment.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5436 .elementor-element.elementor-element-e8ec362{--display:flex;--min-height:470px;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5436 .elementor-element.elementor-element-e8ec362:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-e8ec362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-6496f54{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-6496f54:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-6496f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-502b287{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-392cabe{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5436 .elementor-element.elementor-element-6e55b76 .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-5436 .elementor-element.elementor-element-39ab89f{font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-5436 .elementor-element.elementor-element-39ab89f a{color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-39ab89f a:hover, .elementor-5436 .elementor-element.elementor-element-39ab89f a:focus{color:var( --e-global-color-c4e0bdf );}.elementor-5436 .elementor-element.elementor-element-b2bb4cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-480c2d0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-8437bd8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5436 .elementor-element.elementor-element-8437bd8:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-8437bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-ce4c144 .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-weight:400;color:var( --e-global-color-8a1fcf8 );}.elementor-5436 .elementor-element.elementor-element-f9e444b{font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-8a1fcf8 );}.elementor-5436 .elementor-element.elementor-element-fb647e3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-8cab4e3 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;background-color:var( --e-global-color-d0617f1 );padding:10px 10px 10px 10px;}.elementor-5436 .elementor-element.elementor-element-8cab4e3 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-8cab4e3 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-8cab4e3 .elementor-button:hover svg, .elementor-5436 .elementor-element.elementor-element-8cab4e3 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5436 .elementor-element.elementor-element-128f3e1 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;background-color:var( --e-global-color-d0617f1 );padding:10px 10px 10px 10px;}.elementor-5436 .elementor-element.elementor-element-128f3e1 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-128f3e1 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-128f3e1 .elementor-button:hover svg, .elementor-5436 .elementor-element.elementor-element-128f3e1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5436 .elementor-element.elementor-element-2bdf7dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-daa2457{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-daa2457:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-daa2457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gpdentist.ca/wp-content/uploads/2026/07/google_review_bg.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-5436 .elementor-element.elementor-element-ff9a7fc{text-align:center;}.elementor-5436 .elementor-element.elementor-element-ff9a7fc .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-5436 .elementor-element.elementor-element-bb25f91{text-align:center;font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-5436 .elementor-element.elementor-element-563a94f{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-563a94f:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-563a94f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gpdentist.ca/wp-content/uploads/2026/05/background-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-5436 .elementor-element.elementor-element-b3f0cbd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-812f927{text-align:center;}.elementor-5436 .elementor-element.elementor-element-812f927 .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-5436 .elementor-element.elementor-element-486e070{--display:flex;}.elementor-5436 .elementor-element.elementor-element-639bb6a{--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-5436 .elementor-element.elementor-element-c994879{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-674a169{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-6a20008{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-8bdd00f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-947e85c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-f9b1edf .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-5436 .elementor-element.elementor-element-f9b1edf .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-f9b1edf .elementor-button:focus{background-color:var( --e-global-color-c4e0bdf );}.elementor-5436 .elementor-element.elementor-element-aaafd37{text-align:center;padding:20px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-aaafd37 .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-5436 .elementor-element.elementor-element-c2898be{text-align:center;}.elementor-5436 .elementor-element.elementor-element-c2898be .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-size:25px;color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-0f74be3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-bfe18b2 img{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-bfe18b2:hover img{opacity:0.9;}.elementor-5436 .elementor-element.elementor-element-fffa146{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-0d1f406 img{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-0d1f406:hover img{opacity:0.9;}.elementor-5436 .elementor-element.elementor-element-69271cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-4c85bdd img{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-4c85bdd:hover img{opacity:0.9;}.elementor-5436 .elementor-element.elementor-element-a0de5a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-a71f04d img{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-a71f04d:hover img{opacity:0.9;}.elementor-5436 .elementor-element.elementor-element-d0f4ebd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-8c4f5eb img{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-8c4f5eb:hover img{opacity:0.9;}.elementor-5436 .elementor-element.elementor-element-84c8317{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-7e1084c img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-5436 .elementor-element.elementor-element-7e1084c:hover img{opacity:0.9;}.elementor-5436 .elementor-element.elementor-element-dbd1b18{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );padding:20px 0px 0px 0px;}:where( .elementor-5436 .elementor-element.elementor-element-dbd1b18 .swiper-slide ) > .e-con{--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-5436 .elementor-element.elementor-element-7e06a4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5436 .elementor-element.elementor-element-b6c9488 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-8a1fcf8 );color:var( --e-global-color-8a1fcf8 );background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-b6c9488 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-b6c9488 .elementor-button:focus{color:var( --e-global-color-8a1fcf8 );background-color:var( --e-global-color-c4e0bdf );border-color:var( --e-global-color-c4e0bdf );}.elementor-5436 .elementor-element.elementor-element-b6c9488 .elementor-button:hover svg, .elementor-5436 .elementor-element.elementor-element-b6c9488 .elementor-button:focus svg{fill:var( --e-global-color-8a1fcf8 );}.elementor-5436 .elementor-element.elementor-element-f743e07 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-8a1fcf8 );color:var( --e-global-color-8a1fcf8 );background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-f743e07 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-f743e07 .elementor-button:focus{color:var( --e-global-color-8a1fcf8 );background-color:var( --e-global-color-c4e0bdf );border-color:var( --e-global-color-c4e0bdf );}.elementor-5436 .elementor-element.elementor-element-f743e07 .elementor-button:hover svg, .elementor-5436 .elementor-element.elementor-element-f743e07 .elementor-button:focus svg{fill:var( --e-global-color-8a1fcf8 );}.elementor-5436 .elementor-element.elementor-element-587f15d{--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;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-587f15d:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-587f15d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gpdentist.ca/wp-content/uploads/2026/05/footer-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5436 .elementor-element.elementor-element-587f15d::before, .elementor-5436 .elementor-element.elementor-element-587f15d > .elementor-background-video-container::before, .elementor-5436 .elementor-element.elementor-element-587f15d > .e-con-inner > .elementor-background-video-container::before, .elementor-5436 .elementor-element.elementor-element-587f15d > .elementor-background-slideshow::before, .elementor-5436 .elementor-element.elementor-element-587f15d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5436 .elementor-element.elementor-element-587f15d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-5436 .elementor-element.elementor-element-ef01d44{--display:flex;}.elementor-5436 .elementor-element.elementor-element-385c7d3{text-align:center;padding:0px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-385c7d3 .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-weight:400;color:var( --e-global-color-8a1fcf8 );}.elementor-5436 .elementor-element.elementor-element-4d2ae2a{padding:20px 0px 0px 0px;width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-aa01364{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-ce75f9c{--display:flex;}.elementor-5436 .elementor-element.elementor-element-f9f0344{text-align:center;}.elementor-5436 .elementor-element.elementor-element-f9f0344 .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-5436 .elementor-element.elementor-element-a96132f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-7eb7109{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-5436 .elementor-element.elementor-element-9d5ff0e{text-align:start;font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-d0617f1 );}.elementor-5436 .elementor-element.elementor-element-9d5ff0e a{color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-9d5ff0e a:hover, .elementor-5436 .elementor-element.elementor-element-9d5ff0e a:focus{color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-fe3e53b{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-5436 .elementor-element.elementor-element-9fd1ed8{text-align:start;font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-d0617f1 );}.elementor-5436 .elementor-element.elementor-element-9fd1ed8 a{color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-9fd1ed8 a:hover, .elementor-5436 .elementor-element.elementor-element-9fd1ed8 a:focus{color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-47f8fd3{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-5436 .elementor-element.elementor-element-ac2323f{text-align:start;font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-d0617f1 );}.elementor-5436 .elementor-element.elementor-element-ac2323f a{color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-ac2323f a:hover, .elementor-5436 .elementor-element.elementor-element-ac2323f a:focus{color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-7068eb8{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-8a1fcf8 );--n-accordion-title-hover-color:var( --e-global-color-8a1fcf8 );--n-accordion-title-active-color:var( --e-global-color-8a1fcf8 );--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:var( --e-global-color-8a1fcf8 );--n-accordion-icon-hover-color:var( --e-global-color-8a1fcf8 );--n-accordion-icon-active-color:var( --e-global-color-8a1fcf8 );}.elementor-5436 .elementor-element.elementor-element-7068eb8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );border-style:none;}.elementor-5436 .elementor-element.elementor-element-7068eb8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-7068eb8 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-7068eb8 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-5436 .elementor-element.elementor-element-7068eb8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"LibreCaslon Regular", Sans-serif;}:where( .elementor-5436 .elementor-element.elementor-element-7068eb8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-8a1fcf8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-5436 .elementor-element.elementor-element-21a11af{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-5436 .elementor-element.elementor-element-1fb0d66{text-align:start;font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-d0617f1 );}.elementor-5436 .elementor-element.elementor-element-1fb0d66 a{color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-1fb0d66 a:hover, .elementor-5436 .elementor-element.elementor-element-1fb0d66 a:focus{color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-31c3121{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-5436 .elementor-element.elementor-element-4239c25{text-align:start;font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-d0617f1 );}.elementor-5436 .elementor-element.elementor-element-4239c25 a{color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-4239c25 a:hover, .elementor-5436 .elementor-element.elementor-element-4239c25 a:focus{color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-0f58a53{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-5436 .elementor-element.elementor-element-e9a41d8{text-align:start;font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-d0617f1 );}.elementor-5436 .elementor-element.elementor-element-e9a41d8 a{color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-e9a41d8 a:hover, .elementor-5436 .elementor-element.elementor-element-e9a41d8 a:focus{color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-463c3bc{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-8a1fcf8 );--n-accordion-title-hover-color:var( --e-global-color-8a1fcf8 );--n-accordion-title-active-color:var( --e-global-color-8a1fcf8 );--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:var( --e-global-color-8a1fcf8 );--n-accordion-icon-hover-color:var( --e-global-color-8a1fcf8 );--n-accordion-icon-active-color:var( --e-global-color-8a1fcf8 );}.elementor-5436 .elementor-element.elementor-element-463c3bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );border-style:none;}.elementor-5436 .elementor-element.elementor-element-463c3bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-463c3bc > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-463c3bc {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-5436 .elementor-element.elementor-element-463c3bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"LibreCaslon Regular", Sans-serif;}:where( .elementor-5436 .elementor-element.elementor-element-463c3bc > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-8a1fcf8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-5436 .elementor-element.elementor-element-782f931{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-782f931:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-782f931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5436 .elementor-element.elementor-element-4d7b135{--display:flex;}.elementor-5436 .elementor-element.elementor-element-0d126bb{text-align:center;}.elementor-5436 .elementor-element.elementor-element-0d126bb .elementor-heading-title{font-family:"LibreCaslon Regular", Sans-serif;font-weight:400;color:var( --e-global-color-8a1fcf8 );}.elementor-5436 .elementor-element.elementor-element-6781f4c{text-align:center;font-family:"LibreCaslon Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-8a1fcf8 );}.elementor-5436 .elementor-element.elementor-element-7faebc3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-99716cf .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-d0617f1 );color:var( --e-global-color-d0617f1 );background-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-99716cf .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-99716cf .elementor-button:focus{background-color:var( --e-global-color-8f2c4eb );}.elementor-5436 .elementor-element.elementor-element-aeb7e56 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-d0617f1 );color:var( --e-global-color-d0617f1 );background-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-aeb7e56 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-aeb7e56 .elementor-button:focus{background-color:var( --e-global-color-8f2c4eb );}.elementor-5436 .elementor-element.elementor-element-1184ca0 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-d0617f1 );color:var( --e-global-color-d0617f1 );background-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-1184ca0 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-1184ca0 .elementor-button:focus{background-color:var( --e-global-color-8f2c4eb );}.elementor-5436 .elementor-element.elementor-element-5b8d760 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-d0617f1 );color:var( --e-global-color-d0617f1 );background-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-5b8d760 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-5b8d760 .elementor-button:focus{background-color:var( --e-global-color-8f2c4eb );}.elementor-5436 .elementor-element.elementor-element-787fc69 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-d0617f1 );color:var( --e-global-color-d0617f1 );background-color:var( --e-global-color-primary );}.elementor-5436 .elementor-element.elementor-element-787fc69 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-787fc69 .elementor-button:focus{background-color:var( --e-global-color-8f2c4eb );}.elementor-5436 .elementor-element.elementor-element-672f791 .elementor-button{font-family:"LibreCaslon Regular", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-d0617f1 );color:var( --e-global-color-d0617f1 );background-color:#FBF4EB;}.elementor-5436 .elementor-element.elementor-element-672f791 .elementor-button:hover, .elementor-5436 .elementor-element.elementor-element-672f791 .elementor-button:focus{background-color:var( --e-global-color-8f2c4eb );}body.elementor-page-5436:not(.elementor-motion-effects-element-type-background), body.elementor-page-5436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-5436 .elementor-element.elementor-element-72e7963{--content-width:900px;}.elementor-5436 .elementor-element.elementor-element-0395eda{--content-width:1100px;}.elementor-5436 .elementor-element.elementor-element-502b287{--width:50%;}.elementor-5436 .elementor-element.elementor-element-480c2d0{--width:50%;}}@media(max-width:1366px){.elementor-5436 .elementor-element.elementor-element-7249e53{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:20px;}.elementor-5436 .elementor-element.elementor-element-62ad3c4 .elementor-heading-title{font-size:50px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5436 .elementor-element.elementor-element-a2ff524 .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-b704363{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5436 .elementor-element.elementor-element-0b1aec7{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-22c258e .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-1e18f68{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5436 .elementor-element.elementor-element-79a34b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5436 .elementor-element.elementor-element-6d43a28{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-6e471c9 .elementor-heading-title{font-size:40px;}.elementor-5436 .elementor-element.elementor-element-2c0fdd3 .elementor-heading-title{font-size:var( --e-global-typography-d93be39-font-size );line-height:var( --e-global-typography-d93be39-line-height );letter-spacing:var( --e-global-typography-d93be39-letter-spacing );word-spacing:var( --e-global-typography-d93be39-word-spacing );}.elementor-5436 .elementor-element.elementor-element-7a454a8{font-size:16px;}.elementor-5436 .elementor-element.elementor-element-2fb9a51 .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-6a57b57 .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-898b383{font-size:22px;}.elementor-5436 .elementor-element.elementor-element-39ab89f{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-f9e444b{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-fb647e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5436 .elementor-element.elementor-element-8cab4e3 .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-128f3e1 .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-bb25f91{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-f9b1edf .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-c2898be .elementor-heading-title{font-size:22px;}.elementor-5436 .elementor-element.elementor-element-dbd1b18{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5436 .elementor-element.elementor-element-b6c9488 .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-f743e07 .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-a96132f{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-9d5ff0e{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-9fd1ed8{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-ac2323f{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-7068eb8{--n-accordion-title-font-size:16px;}.elementor-5436 .elementor-element.elementor-element-1fb0d66{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-4239c25{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-e9a41d8{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-463c3bc{--n-accordion-title-font-size:16px;}.elementor-5436 .elementor-element.elementor-element-6781f4c{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-99716cf .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-aeb7e56 .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-1184ca0 .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-5b8d760 .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-787fc69 .elementor-button{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-672f791 .elementor-button{font-size:14px;}}@media(max-width:1200px){.elementor-5436 .elementor-element.elementor-element-62ad3c4 .elementor-heading-title{font-size:50px;}.elementor-5436 .elementor-element.elementor-element-b704363{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-next-right-position:10px;}.elementor-5436 .elementor-element.elementor-element-6442b60{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-1e18f68{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-dd0474d{--padding-top:30px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-8166985{--grid-columns:2;}.elementor-5436 .elementor-element.elementor-element-bc39525{--justify-content:center;}.elementor-5436 .elementor-element.elementor-element-dec6e03{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5436 .elementor-element.elementor-element-2c0fdd3{padding:0px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-7853ad6{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-6496f54{--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-5436 .elementor-element.elementor-element-392cabe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-6e55b76{padding:0px 20px 0px 20px;}.elementor-5436 .elementor-element.elementor-element-39ab89f{padding:0px 20px 0px 20px;}.elementor-5436 .elementor-element.elementor-element-480c2d0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-5436 .elementor-element.elementor-element-8437bd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-ce4c144{padding:0px 20px 0px 20px;}.elementor-5436 .elementor-element.elementor-element-f9e444b{padding:0px 20px 0px 20px;}.elementor-5436 .elementor-element.elementor-element-fb647e3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5436 .elementor-element.elementor-element-daa2457{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-563a94f{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-dbd1b18{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5436 .elementor-element.elementor-element-a96132f{--grid-auto-flow:row;}:where( .elementor-5436 .elementor-element.elementor-element-7068eb8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}:where( .elementor-5436 .elementor-element.elementor-element-463c3bc > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}}@media(max-width:1024px){.elementor-5436 .elementor-element.elementor-element-7249e53{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-bf12843{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-62ad3c4{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5436 .elementor-element.elementor-element-b704363{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5436 .elementor-element.elementor-element-6442b60{--flex-wrap:wrap;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5436 .elementor-element.elementor-element-22c258e{padding:0px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-1e18f68{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5436 .elementor-element.elementor-element-dd0474d{--flex-wrap:nowrap;}.elementor-5436 .elementor-element.elementor-element-79a34b7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5436 .elementor-element.elementor-element-8166985{--grid-columns:2;}.elementor-5436 .elementor-element.elementor-element-6d43a28{--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-5436 .elementor-element.elementor-element-2a6352f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5436 .elementor-element.elementor-element-dec6e03{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-6e471c9 .elementor-heading-title{font-size:30px;}.elementor-5436 .elementor-element.elementor-element-2c0fdd3 .elementor-heading-title{font-size:var( --e-global-typography-d93be39-font-size );line-height:var( --e-global-typography-d93be39-line-height );letter-spacing:var( --e-global-typography-d93be39-letter-spacing );word-spacing:var( --e-global-typography-d93be39-word-spacing );}.elementor-5436 .elementor-element.elementor-element-2c0fdd3{padding:10px 0px 10px 0px;}.elementor-5436 .elementor-element.elementor-element-7a454a8{font-size:14px;}.elementor-5436 .elementor-element.elementor-element-72e7963{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5436 .elementor-element.elementor-element-04ea773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-898b383{font-size:18px;}.elementor-5436 .elementor-element.elementor-element-6496f54{--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-5436 .elementor-element.elementor-element-392cabe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-b2bb4cb{--justify-content:center;}.elementor-5436 .elementor-element.elementor-element-c10c448 img{width:100%;}.elementor-5436 .elementor-element.elementor-element-c10c448{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-480c2d0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-5436 .elementor-element.elementor-element-8437bd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-ce4c144{padding:0px 20px 0px 20px;}.elementor-5436 .elementor-element.elementor-element-f9e444b{padding:0px 20px 0px 20px;}.elementor-5436 .elementor-element.elementor-element-fb647e3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5436 .elementor-element.elementor-element-f6eb5fc img{width:100%;}.elementor-5436 .elementor-element.elementor-element-f6eb5fc{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-c2898be .elementor-heading-title{font-size:18px;}.elementor-5436 .elementor-element.elementor-element-dbd1b18{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5436 .elementor-element.elementor-element-a96132f{--grid-auto-flow:row;}.elementor-5436 .elementor-element.elementor-element-7068eb8{--n-accordion-title-font-size:14px;}.elementor-5436 .elementor-element.elementor-element-463c3bc{--n-accordion-title-font-size:14px;}}@media(max-width:880px){.elementor-5436 .elementor-element.elementor-element-b704363{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5436 .elementor-element.elementor-element-fb647e3{--grid-auto-flow:row;}.elementor-5436 .elementor-element.elementor-element-dbd1b18{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5436 .elementor-element.elementor-element-a96132f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5436 .elementor-element.elementor-element-7249e53{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-bf12843{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-62ad3c4{text-align:start;}.elementor-5436 .elementor-element.elementor-element-62ad3c4 .elementor-heading-title{font-size:25px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5436 .elementor-element.elementor-element-b704363{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5436 .elementor-element.elementor-element-6442b60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5436 .elementor-element.elementor-element-1e18f68{--border-radius:0px 0px 0px 0px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-1e18f68:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5436 .elementor-element.elementor-element-79a34b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5436 .elementor-element.elementor-element-8166985{--grid-columns:1;}.elementor-5436 .elementor-element.elementor-element-6d43a28{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-dec6e03{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-6e471c9 .elementor-heading-title{font-size:28px;}.elementor-5436 .elementor-element.elementor-element-2c0fdd3 .elementor-heading-title{font-size:var( --e-global-typography-d93be39-font-size );line-height:var( --e-global-typography-d93be39-line-height );letter-spacing:var( --e-global-typography-d93be39-letter-spacing );word-spacing:var( --e-global-typography-d93be39-word-spacing );}.elementor-5436 .elementor-element.elementor-element-2c0fdd3{padding:10px 0px 10px 0px;}.elementor-5436 .elementor-element.elementor-element-72e7963{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-bb50c07{--min-height:auto;}.elementor-5436 .elementor-element.elementor-element-6496f54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-502b287{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5436 .elementor-element.elementor-element-392cabe{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-6e55b76{padding:0px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-39ab89f{padding:0px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-480c2d0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5436 .elementor-element.elementor-element-8437bd8{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-5436 .elementor-element.elementor-element-ce4c144{padding:0px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-f9e444b{padding:0px 0px 0px 0px;}.elementor-5436 .elementor-element.elementor-element-fb647e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-dbd1b18{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5436 .elementor-element.elementor-element-a96132f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5436 .elementor-element.elementor-element-7faebc3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5436 .elementor-element.elementor-element-99716cf .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5436 .elementor-element.elementor-element-99716cf{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-aeb7e56 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5436 .elementor-element.elementor-element-aeb7e56{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-1184ca0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5436 .elementor-element.elementor-element-1184ca0{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-5b8d760 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5436 .elementor-element.elementor-element-5b8d760{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-787fc69 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5436 .elementor-element.elementor-element-787fc69{width:100%;max-width:100%;}.elementor-5436 .elementor-element.elementor-element-672f791 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5436 .elementor-element.elementor-element-672f791{width:100%;max-width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-5436 .elementor-element.elementor-element-bf12843{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-5436 .elementor-element.elementor-element-bf12843{--width:50%;}.elementor-5436 .elementor-element.elementor-element-502b287{--width:100%;}.elementor-5436 .elementor-element.elementor-element-480c2d0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5436 .elementor-element.elementor-element-bf12843{--width:100%;}.elementor-5436 .elementor-element.elementor-element-502b287{--width:100%;}.elementor-5436 .elementor-element.elementor-element-b2bb4cb{--width:100%;}.elementor-5436 .elementor-element.elementor-element-480c2d0{--width:100%;}.elementor-5436 .elementor-element.elementor-element-2bdf7dc{--width:100%;}}@media(min-width:1367px){.elementor-5436 .elementor-element.elementor-element-dd0474d:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-dd0474d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5436 .elementor-element.elementor-element-daa2457:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-daa2457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5436 .elementor-element.elementor-element-563a94f:not(.elementor-motion-effects-element-type-background), .elementor-5436 .elementor-element.elementor-element-563a94f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5436 .elementor-element.elementor-element-b704363{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5436 .elementor-element.elementor-element-2c0fdd3 .elementor-heading-title{font-size:var( --e-global-typography-d93be39-font-size );line-height:var( --e-global-typography-d93be39-line-height );letter-spacing:var( --e-global-typography-d93be39-letter-spacing );word-spacing:var( --e-global-typography-d93be39-word-spacing );}.elementor-5436 .elementor-element.elementor-element-fb647e3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5436 .elementor-element.elementor-element-a96132f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-947e85c */.why-choose-us-box {
    overflow: hidden!important;
    position: relative!important;
    flex: 1 0 0%!important;
    display: block!important;
    transition: all 0.5s ease-in-out!important;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out
}

.why-choose-us-box .why-choose-us-image img {
    width: 100%;
    height: 600px;
    object-fit: cover
}

.why-choose-us-box .why-choose-us-info {
    position: absolute;
    top: 110%;
    left: 0%;
    right: 0;
    bottom: 0%;
    background: rgb(0 0 0 / 50%);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center
}

.why-choose-us-box .why-choose-us-info .elementor-widget-container {
    height: auto!important
}

.why-choose-us-box:hover {
    flex-grow: 2!important;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out
}

.why-choose-us-box:hover .why-choose-us-info {
    top: 0%;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out
}


@media (min-width: 320px) and (max-width: 767px) {
    .why-choose-us-box {
        flex:auto!important;
        width: 46%!important
    }

    .why-choose-us-box .why-choose-us-image img {
        height: 200px
    }

    .why-choose-us-box:hover {
        flex-grow: 1!important
    }
}
@media (min-width: 768px) and (max-width: 991px) {

    
    .why-choose-us-box .why-choose-us-image img {
    
    height: 200px;
    
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'LibreCaslon Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.gpdentist.ca/wp-content/uploads/2026/07/LibreCaslonText-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */