.elementor-10 .elementor-element.elementor-element-e6f0f2f{width:var( --container-widget-width, 538px );max-width:538px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:538px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-e6f0f2f .elementor-heading-title{font-family:var( --e-global-typography-73a25e8-font-family ), Sans-serif;font-size:var( --e-global-typography-73a25e8-font-size );font-weight:var( --e-global-typography-73a25e8-font-weight );line-height:var( --e-global-typography-73a25e8-line-height );letter-spacing:var( --e-global-typography-73a25e8-letter-spacing );color:var( --e-global-color-80e4b74 );}.elementor-10 .elementor-element.elementor-element-e2fa383{text-align:center;}.elementor-10 .elementor-element.elementor-element-6070343{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-fe80a4c{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-55d46b4{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-ea40a80 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-9ad622d{text-align:center;}.elementor-10 .elementor-element.elementor-element-9ad622d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:400;line-height:63px;letter-spacing:-5%;}.elementor-10 .elementor-element.elementor-element-7a05fba{text-align:center;}.elementor-10 .elementor-element.elementor-element-7a05fba .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:400;line-height:63px;letter-spacing:-5%;}.elementor-10 .elementor-element.elementor-element-452d37a{text-align:center;}.elementor-10 .elementor-element.elementor-element-452d37a .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:400;line-height:63px;letter-spacing:-5%;}.elementor-10 .elementor-element.elementor-element-7891896{text-align:center;}.elementor-10 .elementor-element.elementor-element-7891896 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:400;line-height:63px;letter-spacing:-5%;}.elementor-10 .elementor-element.elementor-element-92e387d{text-align:center;}.elementor-10 .elementor-element.elementor-element-92e387d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:400;line-height:63px;letter-spacing:-5%;}.elementor-10 .elementor-element.elementor-element-b4acba2{text-align:center;}.elementor-10 .elementor-element.elementor-element-b4acba2 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:400;line-height:63px;letter-spacing:-5%;}.elementor-10 .elementor-element.elementor-element-6b36e11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-e38ffc1{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-b0739af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-96921f4{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-1013050{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-f3d98f5{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-62893ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3aa7c35{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-2c5284e{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:23px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:clamp(-25rem, -42.7523rem + 27.7108vw, -17.8125rem);--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-115px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:clamp(12.5rem, 36.3554rem + -26.506vw, 19.375rem);--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-115px;--e-n-carousel-arrow-size:10px;--e-n-carousel-arrow-normal-color:#262522;--e-n-carousel-arrow-hover-color:var( --e-global-color-80e4b74 );}.elementor-10 .elementor-element.elementor-element-2c5284e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#00000000;border-style:solid;border-width:0.75px 0.75px 0.75px 0.75px;border-color:#C2AE9082;border-radius:999px 999px 999px 999px;padding:28px 28px 28px 28px;}.elementor-10 .elementor-element.elementor-element-2c5284e :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );}:where( .elementor-10 .elementor-element.elementor-element-2c5284e .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:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-10 .elementor-element.elementor-element-30702eb{text-align:center;}.elementor-10 .elementor-element.elementor-element-b0b0277{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-95d9faa{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-00dd447{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-c3456b7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-9a4b864{text-align:center;}.elementor-10 .elementor-element.elementor-element-533b33c{text-align:start;}.elementor-10 .elementor-element.elementor-element-85ee5b7{text-align:start;}.elementor-10 .elementor-element.elementor-element-85ee5b7 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:clamp(3.125rem, 2.4992rem + 2.6349vw, 4.8706rem);font-weight:400;line-height:clamp(3.625rem, 2.8258rem + 3.3651vw, 5.8544rem);letter-spacing:-5%;color:var( --e-global-color-80e4b74 );}.elementor-10 .elementor-element.elementor-element-634f6e4{font-family:var( --e-global-typography-11567ac-font-family ), Sans-serif;font-size:var( --e-global-typography-11567ac-font-size );font-weight:var( --e-global-typography-11567ac-font-weight );line-height:var( --e-global-typography-11567ac-line-height );letter-spacing:var( --e-global-typography-11567ac-letter-spacing );color:var( --e-global-color-80e4b74 );}.elementor-10 .elementor-element.elementor-element-b9f8035{text-align:center;}.elementor-10 .elementor-element.elementor-element-48c6ecb{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;border-radius:28px 28px 28px 28px;}.elementor-10 .elementor-element.elementor-element-48c6ecb iframe{height:511px;}.elementor-10 .elementor-element.elementor-element-bb6958a{width:var( --container-widget-width, 317.315px );max-width:317.315px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;--container-widget-width:317.315px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-bb6958a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-bb6958a .elementor-heading-title{color:var( --e-global-color-80e4b74 );}.elementor-10 .elementor-element.elementor-element-4a88235{text-align:start;}.elementor-10 .elementor-element.elementor-element-d8abcb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-e6f0f2f .elementor-heading-title{font-size:var( --e-global-typography-73a25e8-font-size );line-height:var( --e-global-typography-73a25e8-line-height );letter-spacing:var( --e-global-typography-73a25e8-letter-spacing );}.elementor-10 .elementor-element.elementor-element-2c5284e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-arrow-prev-left-position:-230px;--e-n-carousel-arrow-next-right-position:145px;}.elementor-10 .elementor-element.elementor-element-85ee5b7{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-634f6e4{font-size:var( --e-global-typography-11567ac-font-size );line-height:var( --e-global-typography-11567ac-line-height );letter-spacing:var( --e-global-typography-11567ac-letter-spacing );}.elementor-10 .elementor-element.elementor-element-48c6ecb{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-e6f0f2f .elementor-heading-title{font-size:var( --e-global-typography-73a25e8-font-size );line-height:var( --e-global-typography-73a25e8-line-height );letter-spacing:var( --e-global-typography-73a25e8-letter-spacing );}.elementor-10 .elementor-element.elementor-element-39acbf3{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-2c5284e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;}.elementor-10 .elementor-element.elementor-element-85ee5b7{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-634f6e4{font-size:var( --e-global-typography-11567ac-font-size );line-height:var( --e-global-typography-11567ac-line-height );letter-spacing:var( --e-global-typography-11567ac-letter-spacing );}.elementor-10 .elementor-element.elementor-element-48c6ecb iframe{height:290px;}.elementor-10 .elementor-element.elementor-element-d8abcb4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-53cae56 */.elementor-10 .elementor-element.elementor-element-53cae56{
    width: 50%;
}/* End custom CSS */
/* Start custom CSS */header {
    margin-bottom: -130px;
}



/* ---- Form checkbox / acceptance field ---- */

.elementor .elementor-field-option {
  display: flex;
  align-items: flex-start;
  gap: .625rem;
}

.elementor .elementor-field-option input[type="checkbox"] {
  -webkit-appearance: none;
          appearance: none;
  flex: 0 0 auto;
  width: 18px !important;
  height: 18px !important;
  padding: 0 !important;            /* kit forces 14px/16px for text fields */
  margin: 2px 0 0;
  box-sizing: border-box;
  border: 1px solid rgba(34, 26, 15, .5);
  border-radius: 4px;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 76%;
  cursor: pointer;
  transition: background-color .15s ease, border-color .15s ease;
}

.elementor .elementor-field-option input[type="checkbox"]:hover {
  border-color: var(--e-global-color-secondary, #B89B7B);
}

.elementor .elementor-field-option input[type="checkbox"]:checked {
  background-color: var(--e-global-color-primary, #221A0F) !important;
  border-color: var(--e-global-color-primary, #221A0F);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-6' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.elementor .elementor-field-option input[type="checkbox"]:focus-visible {
  outline: 2px solid var(--e-global-color-accent, #E5C27E);
  outline-offset: 2px;
}

.elementor .elementor-field-option label {
  margin: 0;
  cursor: pointer;
}


.header-nav-menu .jet-mega-menu-item__label{
    color: white;
    transition: all 0.3s ease;
}

.header-nav-menu .jet-mega-menu-item__label:hover{
    color: #E8C98A;
}

.header-social-icons svg path{
    fill: white!important;
}

header .btn-phone {
    color: white!important;
}


header .btn-phone:hover {
    color: black!important;
}

.elementor .e-68b38f0-2391b45{
    background-color: unset !important;
    margin-bottom: 0 !important;
}

.elementor .e-68b38f0-2391b45.is-sticky{
    background-color: #3a2e22 !important;
}

/*header .is-sticky .header-nav-menu .jet-mega-menu-item__label{*/
/*    color: #221a0f;*/
/*}*/

/*header .is-sticky .header-nav-menu .jet-mega-menu-item__label:hover{*/
/*    color: #b89b7b;*/
/*}*/

/*header .is-sticky .header-social-icons svg path{*/
/*    fill: black !important;*/
/*}*/

/*header .is-sticky .btn-phone{*/
/*    color: #b89b7b !important;*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://arcdentalsurgery.co.uk/wp-content/uploads/2026/08/BeVietnamPro-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://arcdentalsurgery.co.uk/wp-content/uploads/2026/08/BeVietnamPro-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://arcdentalsurgery.co.uk/wp-content/uploads/2026/08/BeVietnamPro-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://arcdentalsurgery.co.uk/wp-content/uploads/2026/08/BeVietnamPro-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://arcdentalsurgery.co.uk/wp-content/uploads/2026/08/BeVietnamPro-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */