/* 
Theme Name: hello elementor Child
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child.
*/
/*
    Add your custom styles here
*/

/************ FONTS ***************/

@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc4ff63e3a699386ae3d_CerebriSansPro-Bold.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc50f6e8e023c7ec234d_CerebriSansPro-ExtraBold.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc4f21e7db0c9d7e1a05_CerebriSansPro-Bold.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc50a927e1f53b8b9e27_CerebriSansPro-ExtraBold.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc4f9af85271d6d4257f_CerebriSansPro-Bold.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5380124cd1ea89def2_CerebriSansPro-ExtraBold.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc52ae1a769a6c78228c_CerebriSansPro-Bold.otf') format('opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc52117a80184a5cb787_CerebriSansPro-ExtraBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc4f06b3b48eeab5c4ac_CerebriSansPro-BoldItalic.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc503764ceee0921c6ee_CerebriSansPro-ExtraBoldItalic.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc4f9af85241f6d42580_CerebriSansPro-BoldItalic.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc50c02f387f262350aa_CerebriSansPro-ExtraBoldItalic.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc534e3c06945d1e9f66_CerebriSansPro-BoldItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc53f63e3a803486ae4c_CerebriSansPro-ExtraBoldItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5272ade73f00468300_CerebriSansPro-BoldItalic.otf') format('opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5211ea5948b3c99899_CerebriSansPro-ExtraBoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5006b3b45165b5c4ad_CerebriSansPro-ExtraLight.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc50629c90725a5daa26_CerebriSansPro-ExtraLight.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc53e5898d6d79613539_CerebriSansPro-ExtraLight.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5280124ce95789def0_CerebriSansPro-ExtraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc50527a3639a4b9bf7d_CerebriSansPro-Heavy.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc50e5898d49ee613525_CerebriSansPro-Heavy.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc53e93e87396676b247_CerebriSansPro-Heavy.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc52f63e3a4b5586ae41_CerebriSansPro-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc50d75d3263f0001b8a_CerebriSansPro-ExtraLightItalic.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc50117a8047965cb72e_CerebriSansPro-ExtraLightItalic.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5380124c7af689def3_CerebriSansPro-ExtraLightItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc52a927e144d98b9ea4_CerebriSansPro-ExtraLightItalic.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5011ea59a859c99888_CerebriSansPro-HeavyItalic.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc50f63e3a952286ae3e_CerebriSansPro-HeavyItalic.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc536f662af001299d30_CerebriSansPro-HeavyItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc52117a80cc565cb79f_CerebriSansPro-HeavyItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc509af8527a1bd42581_CerebriSansPro-Italic.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc50a927e1b6078b9e73_CerebriSansPro-Italic.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc53851fee6a6b7d4552_CerebriSansPro-Italic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc52659d501febef92c8_CerebriSansPro-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc51ae1a76766978228a_CerebriSansPro-Light.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc51e5898de0c4613526_CerebriSansPro-Light.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc56ba0f775efa72b302_CerebriSansPro-Light.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc52f63e3a1b7e86ae42_CerebriSansPro-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc51ae1a76234078228b_CerebriSansPro-LightItalic.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc53ba0f7700b972b0e0_CerebriSansPro-LightItalic.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5411ea597a9dc998b0_CerebriSansPro-LightItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc526a005d7eb29737ba_CerebriSansPro-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc51c1190722aa70c1db_CerebriSansPro-Medium.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc51c6d23f65cacae6ea_CerebriSansPro-Medium.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5439f230449b747467_CerebriSansPro-Medium.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc52bc5946e199ab533f_CerebriSansPro-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5189b22356d3cc2284_CerebriSansPro-MediumItalic.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc516a005dee439737b1_CerebriSansPro-MediumItalic.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc54c6d23f75adcae6f4_CerebriSansPro-MediumItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc536f662afb4f299d22_CerebriSansPro-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc51659d50894aef92c2_CerebriSansPro-Regular.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5139f230187374745a_CerebriSansPro-Regular.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc54851fee7e5e7d455c_CerebriSansPro-Regular.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc53bc5946a932ab5340_CerebriSansPro-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc51527a36cd72b9bfd7_CerebriSansPro-SemiBold.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc513764ce3b3c21c6fb_CerebriSansPro-SemiBold.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc54c6d23f2227cae6f9_CerebriSansPro-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5111ea592e8bc99891_CerebriSansPro-SemiBoldItalic.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc52f63e3a7fa686ae40_CerebriSansPro-SemiBoldItalic.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5425a2196565de9a17_CerebriSansPro-SemiBoldItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5321e7db48027e1a1c_CerebriSansPro-SemiBoldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5289b223c35fcc2286_CerebriSansPro-Thin.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc52e5898de227613537_CerebriSansPro-Thin.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc543764cecc3221c6fd_CerebriSansPro-Thin.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc53f63e3a18ef86ae43_CerebriSansPro-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cerebrisanspro';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc52117a8057685cb786_CerebriSansPro-ThinItalic.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc523764ce2eaa21c6fc_CerebriSansPro-ThinItalic.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc5439f230beee747470_CerebriSansPro-ThinItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eadc538ea96a2e85e2c19a_CerebriSansPro-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gtsuperdstrial ltit';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb828fe44a6a819ee303f_GTSuperDsTrial-LtIt.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb82848dda862d9df4b2d_GTSuperDsTrial-LtIt.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb82907602b95b265dd94_GTSuperDsTrial-LtIt.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829676085194a09d1c6_GTSuperDsTrial-LtIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gtsuperdstrial bdit';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb828d3e15f40032e03bb_GTSuperDsTrial-BdIt.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb8280e07f10a25d21bed_GTSuperDsTrial-BdIt.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829238f27fde2ad0606_GTSuperDsTrial-BdIt.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb8294728f2300c9a0085_GTSuperDsTrial-BdIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gtsuperdstrial lt';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb828fb26b6531ffdfd70_GTSuperDsTrial-Lt.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb8283c40990a10e50425_GTSuperDsTrial-Lt.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829550c691b55463b42_GTSuperDsTrial-Lt.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb82948dda8e2c7df4b31_GTSuperDsTrial-Lt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gtsuperdstrial bd';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb8288611d3fd772856f2_GTSuperDsTrial-Bd.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb828cb265c9fee5739eb_GTSuperDsTrial-Bd.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb82917e0336c9f54de6e_GTSuperDsTrial-Bd.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829bc0478804316cf43_GTSuperDsTrial-Bd.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gtsuperdstrial md';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb828ee896376f618b80d_GTSuperDsTrial-Md.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb8281c8d35486caaf629_GTSuperDsTrial-Md.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb82917e0336bae54de6f_GTSuperDsTrial-Md.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829f1398f475c7c4aa3_GTSuperDsTrial-Md.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gtsuperdstrial rg';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb8286e50995e67caea03_GTSuperDsTrial-Rg.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb828227cd85f07e02dce_GTSuperDsTrial-Rg.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb82993dc20678c923661_GTSuperDsTrial-Rg.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829e9ab9bf77028d572_GTSuperDsTrial-Rg.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gtsuperdstrial su';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eade348923f62b683e833c_GTSuperDsTrial-Su.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eade34f9ff340feaa2c8df_GTSuperDsTrial-Su.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62eade344e3c0651431ecb14_GTSuperDsTrial-Su.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb82993dc20cc3e92365d_GTSuperDsTrial-Su.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gtsuperdstrial suit';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829826f8a313493360d_GTSuperDsTrial-SuIt.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829871cc153e7c53bdb_GTSuperDsTrial-SuIt.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829e6cb3c438eb60ea2_GTSuperDsTrial-SuIt.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829238f27503dad0605_GTSuperDsTrial-SuIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gtsuperdstrial mdit';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb828ef7fa5bbe6976cfc_GTSuperDsTrial-MdIt.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb828f1398f5c5f7c4aa1_GTSuperDsTrial-MdIt.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829187ea86057c7dd3e_GTSuperDsTrial-MdIt.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb8297f7f9118a6aab728_GTSuperDsTrial-MdIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gtsuperdstrial rgit';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb8283c40990055e50429_GTSuperDsTrial-RgIt.eot') format('embedded-opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb8287f7f9174f6aab71c_GTSuperDsTrial-RgIt.woff') format('woff'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb82921f3ac81ab03189e_GTSuperDsTrial-RgIt.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb829ef7fa51c6d976d17_GTSuperDsTrial-RgIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b848dda82646df446d_Beatrice-Bold.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b8826f8a17da932f12_Beatrice-Extrabold.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d707602b1a1e65db6d_Beatrice-Extrabold.otf') format('opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d7b361ba84eaccf5e2_Beatrice-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b8227cd84b3ce02826_Beatrice-BoldItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b86e5099624ecae791_Beatrice-ExtraboldItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d7238f2710e8ad029b_Beatrice-BoldItalic.otf') format('opentype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d7e6cb3c84c6b608df_Beatrice-ExtraboldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b8fc5df4e76d007e8e_Beatrice-LightItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d7dcb635428ea6718e_Beatrice-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b80df7041e9c13f39b_Beatrice-Regular.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d7bfa83aa702915f7d_Beatrice-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b8238f27c807ad0205_Beatrice-MediumItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d7fb26b6567efdfaef_Beatrice-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b891d6ba165238ed10_Beatrice-Medium.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d7e9ab9bbd4828d0b4_Beatrice-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b80e07f1dbabd216a7_Beatrice-Semibold.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d7fb26b6de96fdfaee_Beatrice-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b80df7047cc013f39c_Beatrice-Thin.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d8b361ba7281ccf5e4_Beatrice-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b8550c69796a463423_Beatrice-ThinItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d8e9ab9be53228d0b5_Beatrice-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b8826f8a0f6a932f10_Beatrice-Light.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d791d6ba3e5c38ee51_Beatrice-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b817e033378654d89d_Beatrice-RegularItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d7fc5df425120080c0_Beatrice-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Beatrice';
  src: 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7b8137be7a5548f0444_Beatrice-SemiboldItalic.ttf') format('truetype'), 
  	url('https://cdn.prod.website-files.com/62e7edb9940872c5bb144eaf/62ebb7d824429377bb77882e_Beatrice-SemiboldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

.Gtsuperdstrial h1,
.Gtsuperdstrial h2,
.Gtsuperdstrial h3,
.Gtsuperdstrial h4,
.Gtsuperdstrial h5,
.Gtsuperdstrial h6{
    font-family: 'Gtsuperdstrial bd', sans-serif !important;
}

body, p, span {
    font-family: Cerebrisanspro, sans-serif !important;
}
main#content {
    padding-top: 72px;
	padding-bottom: 50px;
	background-color: #0000;
    background-image: linear-gradient(to right, #ffc19533, #f1f2f7);
}

/* Header */
header#site-header {
    padding: 0;
    border-bottom: 1px solid #ffc195;
    background: #ffffff;
    display: flex;
    align-items: center;
    height: 72px;
    position: fixed;
    opacity: 1;
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    z-index: 999;
	width: 100%;
}

header#site-header .header-inner {
    max-width: 1620px;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: grid;
    grid-template-columns: .25fr 1fr .5fr;
}
header#site-header .site-branding {
    align-items: center;
	z-index: 99999;
}
header#site-header .site-navigation ul li a {
    font-size: 17px;
	font-family: Cerebrisanspro, sans-serif;
	font-weight: 500;
    text-decoration: none;
    position: relative;
    white-space: nowrap;
    padding: .5rem 0 .1rem 0;
    transition: all .4s ease-in-out;
    text-align: left;
    color: #000;
	line-height: 27.2px;
	margin-bottom: 7.2px;
	margin-left: 13.5px;
	margin-right: 13.5px;
	padding-bottom: 1.8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 9px;
}
header#site-header .site-navigation ul li a:hover{
	color: #f11967;	
}
header#site-header .site-navigation ul li a:before {
	content: '';
	position: absolute;
    width: 100%;
    height: 0.8px;
    background: #f11967;
    top: 100%;
    left: 0;
    transform-origin: 50% 100%;
    transition: clip-path 0.3s, transform 0.3s cubic-bezier(0.2, 1, 0.8, 1);
    clip-path: polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%, 100% 100%, 100% 0%);
}
header#site-header .site-navigation ul li a:hover:before {
    transform: translate3d(0, 2px, 0) scale3d(1.08, 3, 1);
    clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 50% 100%, 0 100%, 100% 100%, 100% 0%);
}

header#site-header .site-navigation {
    justify-content: center;
}
header#site-header nav.secondary-menu ul {
    list-style: none;
    display: flex;
    padding: 0;
    column-gap: 18px;
}

header#site-header nav.secondary-menu ul li a {
    z-index: 100;
    border: 2px solid #f11967;
    color: #f11967;
    background-color: #0000;
    border-radius: 2rem;
    position: relative;
    overflow: hidden;
    font-weight: 600;
    line-height: 1;
    font-family: Cerebrisanspro, sans-serif;
    font-size:  20.25px;
	padding-bottom: 9px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 13.5px;
}
header#site-header nav.secondary-menu ul li:last-child a {
    background: #f11967;
    color: #fff;
}


/** Footer **/
footer#site-footer {
    background: #fff;
	max-width: 1395px;
    margin: 0 auto;
    padding: 67.5px 22.5px 49.5px 22.5px;
}
footer#site-footer .footer-main {
	display: grid;
    grid-template-columns: 45% 25% 30%;
    grid-auto-flow: column;
}
footer#site-footer .footer-main .f-block figure {
    margin: 0;
    margin-bottom: 27px;
}
footer#site-footer .footer-main .f-block p {
    font-family: Cerebrisanspro, sans-serif;
    font-size: 18px;
    color: rgb(62, 62, 62);
    line-height: 28.8px;
}
footer#site-footer .footer-main .f-block:first-child {
    padding-right: 90px;
}
footer#site-footer .footer-main .f-block .menu-footer-menu-container ul {
    list-style: none;
    padding: 0;
	display: flex;
    flex-direction: column;
    row-gap: 16px;
}
footer#site-footer .footer-main .f-block .menu-footer-menu-container ul li{
	position: relative;
}
footer#site-footer .footer-main .f-block .menu-footer-menu-container ul a {
    font-family: Cerebrisanspro, sans-serif;
    font-size: 18px;
    color: rgb(5, 5, 5);
    line-height: 28.8px;
	width: max-content;
	position: relative;
	padding-bottom: 15px;
    display: block;
	font-weight: 500;
}
footer#site-footer .footer-main .f-block .menu-footer-menu-container ul a:before{
	content: '';
	position: absolute;
    width: 100%;
    height: 0.8px;
    background: currentColor;
    top: 100%;
    left: 0;
	transform-origin: 50% 100%;
    transition: clip-path 0.3s, transform 0.3s cubic-bezier(0.2, 1, 0.8, 1);
    clip-path: polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%, 100% 100%, 100% 0%);
}
footer#site-footer .footer-main .f-block .menu-footer-menu-container ul a:hover::before {
    transform: translate3d(0, 2px, 0) scale3d(1.08, 3, 1);
    clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 50% 100%, 0 100%, 100% 100%, 100% 0%);
}
footer#site-footer .footer-main .f-block .widgettitle, footer#site-footer .footer-main .f-block h2.wp-block-heading {
    color: #f35e87;
    letter-spacing: .04em;
	padding-bottom: 15px;
    font-family: Beatrice, sans-serif;
    font-size: 13.5px;
    font-weight: 300;
    line-height: 1.25;
    display: block;
	text-transform: uppercase;
}
footer#site-footer .footer-main .footer-3 p {
    font-size: 15.75px;
    line-height: 25.2px;
}
footer#site-footer .footer-main .f-block .menu-footer-menu-container ul li:last-child a {
    color: #f11967;
}
.footer-social-icon {
    display: flex;
    max-width: 760px;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 27px;
}
.footer-social-icon .f-block.footer-6 figure {
    width: 100px;
    margin: 0;
}

.footer-social-icon .f-block.footer-6{
	padding-right: 6px;
}
.footer-social-icon .f-block.footer-6 .wp-block-columns {
    column-gap: 20px;
}
.footer-social-icon .f-block.footer-4 ul {
    list-style: none;
    padding: 0;
    justify-content: space-between;
    width: 100%;
	column-gap: 46px;
}
.footer-social-icon .f-block.footer-4 ul svg {
    fill: #F35E87;
}
.footer-social-icon .f-block.footer-4 ul svg {
    fill: #F35E87;
    width: 25px;
    height: 25px;
}
footer#site-footer .seconday-footer .wp-block-columns {
    justify-content: space-between;
	flex-wrap: wrap;
}
footer#site-footer .seconday-footer .wp-block-column {
    color: #f35e87;
    letter-spacing: .04em;
    flex: none;
    padding-right: 1rem;
    font-family: Beatrice, sans-serif;
    font-size: 13.5px;
    font-weight: 300;
    line-height: 1.25;
    display: block;
}
footer#site-footer .seconday-footer .wp-block-column a {
    color: #f35e87;
    font-weight: 400;
    transition: all .5s ease-in-out;
}
footer#site-footer .seconday-footer .wp-block-column p {
    margin: 0;
}

form.wp-iec-form .wp-iec-iba-anim-frm-wrp label:before {
    background-color: #fff4ec;
    border-radius: 2rem;
}
form.wp-iec-form .wp-iec-iba-anim-frm-wrp {
    border: none;
    background: #fff;
    box-shadow: 0 0 30px #00000021;
    margin-top: 20px;
	border-radius: 20px;
}
form.wp-iec-form .wp-iec-iba-anim-frm-wrp input, form.wp-iec-form .wp-iec-iba-anim-frm-wrp label {
    border-radius: 2rem;
    font-family: Cerebrisanspro, sans-serif;
    font-weight: 500;
    font-size: 18px !important;
	color: #050505;
}

form.wp-iec-form .wp-iec-iba-anim-frm-wrp label .wp-iec-iba-lbl-cnt {
    padding: 20px 0;
	-webkit-transform-origin: 10% 250%;
    transform-origin: 10% 250%;
	color: #050505;
}
form.wp-iec-form .wp-iec-iba-anim-frm-wrp input.wp-iec-submit-btn {
    font-size: 20px !important;
    font-weight: 500 !important;
    background-color: #F11967 !important;
    border: 2px solid #F11967 !important;
    border-radius: 50px 50px 50px 50px !important;
    color: #fff;
    padding: 12px 24px;
    max-width: 200px;
    width: 100%;
}

form.wp-iec-form .wp-iec-iba-anim-frm-wrp input.wp-iec-submit-btn:hover{
	background-color: #fff !important;
	color: #F11967;
}
form.wp-iec-form .wp-iec-iba-anim-frm-wrp .wp-iec-submit-row {
    margin-top: 30px;
}

form.wp-iec-form .wp-iec-add-recipient .fa, form.wp-iec-form .wp-iec-del-recipient .fa {
    color: #ea246b;
}

form.wp-iec-form a {
    font-family: Cerebrisanspro, sans-serif;
    font-weight: 500;
    margin-top: 20px;
    display: block;
    margin-left: 10px;
}
form.wp-iec-form a:hover{
	color: #050505;
}
form.wp-iec-form a#wp-iec-add-more-recipient-1:before {
    content: "\f055";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    margin-right: 10px;
}
form.wp-iec-form .wp-iec-add-more-recipient-row .wp-iec-iba-input {
    background: none;
	padding: 5px 0;
}

form.wp-iec-form .wp-iec-add-more-recipient-row .wp-iec-iba-input input {
    background-color: #fff4ec;
    border-radius: 2rem;
    color: #050505;
	padding: 15px;
	outline: none;
}
form.wp-iec-form .wp-iec-img-container a.wp-iec-thumb {
    margin: 0;
}

form.wp-iec-form .wp-iec-img-container .wp-iec-thumb-wrp-inr{
    border: 1px solid transparent;
}

form.wp-iec-form .wp-iec-img-container .wp-iec-active-thumb .wp-iec-thumb-wrp-inr{
    border: 1px solid #ea246b !important;
    box-shadow: 0px 0px 0px 1px #ea246b;
}

form.wp-iec-form .wp-iec-img-container .wp-iec-active-thumb .wp-iec-thumb-wrp-inr:before {
    border-color: #ea246b transparent transparent #ea246b;
    border-width: 30px;
}

form.wp-iec-form .wp-iec-img-container .wp-iec-active-thumb .wp-iec-thumb-wrp-inr:after {
    font-size: 35px;
}
.elementor-image-gallery figure.gallery-item .down-preview {
    display: flex;
    justify-content: center;
    column-gap: 20px;
}
/*.elementor-image-gallery figure.gallery-item a {
    padding: 5px 20px 2px;
    border-radius: 32px;
    font-size: 18px;
    font-weight: 500;
    background-color: #fff;
    border: 2px solid #ea246b;
    display: inline-block;
    margin-top: 10px;
    color: #ea246b;
    font-family: Cerebrisanspro, sans-serif;
    transition: 0.3s;
}
.elementor-image-gallery figure.gallery-item a:hover {
    background: #ea246b;
    color: #fff;
}*/
.elementor-image-gallery figure.gallery-item a.download-ecard {
    background: #ea246b;
    color: #fff;
}

.elementor-image-gallery figure.gallery-item a.download-ecard:hover {
    background: #fff;
    color: #ea246b;
}
footer#site-footer .footer-main .wp-block-column p:last-of-type {
    font-size: 13.5px;
}
::placeholder {
    color: #050505;
}
button.pink-donate {
    z-index: 100;
    border: 2px solid #f11967;
    color: #fff;
    background-color: #f11967;
    border-radius: 2rem;
    position: relative;
    overflow: hidden;
    font-weight: 600;
    line-height: 1;
    font-family: Cerebrisanspro, sans-serif;
    font-size: 20.25px;
    padding-bottom: 9px;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 13.5px;
	transition: 0.3s;
	outline: none;
	margin: 0 auto;
	
}
button.pink-donate:hover i {
	animation: beat .5s infinite alternate;
}
button.pink-donate.sticky-btn {
    position: fixed;
    bottom: 33px;
    right: 43px;
}
button.pink-donate i {
    font-size: 15px;
}
button.pink-donate {
    display: flex;
    align-items: center;
    column-gap: 7px;
}

@keyframes beat{
	to { transform: scale(1.1); }
}

.mfp-arrow-right:after {
    margin-left: -47px !important;
}
.mfp-arrow-right:before {
    margin-left: -51px !important;
}

.wp-iec-grecaptcha {
    margin-top: 28px;
}



/***************************** RESPONSIVE CSS *************************************/
@media screen and (max-width: 1024px){
	body .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation {
        display: flex !important;
    }
	header#site-header .header-inner {
    	grid-template-columns: repeat(auto-fit, minmax(auto, 6%)) 65% 25%;
	}
	header#site-header .site-navigation ul li a {
    	font-size: 15px;
	}
	header#site-header nav.secondary-menu ul li a {
    	padding: 16px;
    	font-size: 17px;
	}
	footer#site-footer .footer-main .f-block p{
		font-size: 15px;
	}
	.elementor-image-gallery figure.gallery-item a {
    	padding: 5px 10px 2px;
	}
}
@media screen and (max-width: 991px){
	header#site-header{
		height: 60px;
	}
	header#site-header nav.secondary-menu ul li a {
        padding: 9px;
    }
	body .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation {
        display: none !important;
    }
	header#site-header .header-inner {
        grid-template-columns: repeat(auto-fit, minmax(auto, 9%)) 71% 20%;
    }
	header#site-header .header-inner .site-navigation-toggle-holder {
		order: 3;
		justify-self: end;
		padding: 0 120px 0 0;
		z-index: 99999;
	}
	header#site-header .header-inner nav.secondary-menu {
		justify-self: end;
		padding-right: 20px;
	}
	header#site-header .site-navigation-toggle-holder .site-navigation-toggle {
		padding: 0;
		background: none;
	}
	header#site-header .site-navigation-toggle-holder .site-navigation-toggle .site-navigation-toggle-icon {
		width: 24px;
		height: 18px;
	}
	header#site-header .site-navigation-toggle-holder .site-navigation-toggle .site-navigation-toggle-icon:before, header#site-header .site-navigation-toggle-holder .site-navigation-toggle .site-navigation-toggle-icon:after {
		margin-block-end: 15px;
		border-radius: 0;
		background-color: #000;
		height: 2px;
	}
	header#site-header .site-navigation-toggle-holder .site-navigation-toggle .site-navigation-toggle-icon:before {
		box-shadow: 0 8.5px 0 #000;
	}
	header#site-header .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{
		box-shadow: none;
		transform: translateY(8.5px) rotate(45deg);
	}
	header#site-header .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{
		transform: translateY(-8.5px) rotate(-45deg);
	}
	header#site-header .site-navigation-dropdown ul.menu {
		height: 100vh;
		background-color: transparent;
		background-image: linear-gradient(to bottom, #ffc195 35%, #ffffff80 77%);
		top: 0;
		padding-top: 90px;
	}
	header#site-header .site-navigation-dropdown {
		top: 0;
		margin: 0;
	}
	header#site-header .site-navigation-dropdown ul.menu li {
		width: 200px;
		margin: 0 auto;
		padding-left: 16px;
		display: flex;
	}
	header#site-header .site-navigation-dropdown ul.menu li a {
		background: transparent;
        padding: 5px 0;
        margin: 8px 0;
        border: none;
        box-shadow: none;
        width: max-content;
		font-size: 15px;
        font-weight: 500;
        color: #050505;
        text-transform: uppercase;
	}
	.footer-social-icon .f-block.footer-6 figure{
		width: 75px;
	}
}
@media screen and (max-width: 767px){
	header#site-header .header-inner .site-navigation-toggle-holder {
        padding: 0 90px 0 0;
    }
	header#site-header .header-inner {
    	grid-template-columns: 0.4fr 1fr 0.5fr;
	}
	header#site-header .header-inner{
		padding: 0 17.5px;
	}
	header#site-header .site-branding {
    	align-items: flex-start;
	}
	footer#site-footer .footer-main {
		grid-template-columns: 1fr 1.5fr;
		grid-auto-flow: unset;
	}
	footer#site-footer .footer-main .f-block.footer-1 {
		grid-column: span 2;
		padding-right: 0;
	}
	footer#site-footer {
    	padding: 17.5px 17.5px 38px 17.5px;
	}
	footer#site-footer .footer-main .f-block figure{
		margin-bottom: 21px;
	}
	footer#site-footer .footer-main .f-block p {
    	font-size: 14px;
    	line-height: 22px;
	}
	footer#site-footer .footer-main .footer-3 p{
		font-size: 12.5px;
	}
	footer#site-footer .footer-main .f-block .menu-footer-menu-container ul a{
		font-size: 14px;
		padding-bottom: 0;
	}
	footer#site-footer .seconday-footer .wp-block-columns {
		text-align: center;
		justify-content: center;
		row-gap: 5px;
		margin-top: 28px;
	}
	footer#site-footer .seconday-footer .wp-block-columns .wp-block-column:first-child {
		position: absolute;
		top: -70px;
		left: 0;
		width: 60%;
		text-align: left;
		font-size: 10.5px;
	}
	footer#site-footer .seconday-footer {
		position: relative;
	}
	footer#site-footer .seconday-footer .wp-block-column{
		max-width: 220px;
		font-size: 10.5px;
	}
	footer#site-footer .footer-main .f-block .widgettitle, footer#site-footer .footer-main .f-block h2.wp-block-heading {
    	margin: 0;
	}
	.elementor-image-gallery figure.gallery-item a {
    	padding: 5px 20px 2px;
	}
	
	button.pink-donate.sticky-btn {
		bottom: 10px;
		right: 10px;
	}
}
@media screen and (max-width: 600px){
	.elementor-image-gallery figure.gallery-item a {
    	padding: 5px 5px 2px;
	}
}
@media screen and (max-width: 479px){
	main#content{
		padding-top: 120px;
	}
	footer#site-footer .footer-main {
        grid-template-columns: 1fr;
		row-gap: 30px;
    }
	footer#site-footer .footer-main .f-block.footer-1 {
        grid-column: auto;
    }
	.footer-social-icon {
		flex-direction: column;
		row-gap: 50px;
		justify-content: center;
		align-items: center;
	}
	footer#site-footer .seconday-footer .wp-block-columns {
    	margin-top: 15px;
	}
	footer#site-footer .seconday-footer .wp-block-columns .wp-block-column:first-child {
    	top: -140px;
    	left: 55px;
	}
	.footer-social-icon .f-block.footer-6 .wp-block-columns {
    	column-gap: 100px;
	}
	.footer-social-icon .f-block.footer-4 ul{
		column-gap: 35px;
	}
	header#site-header .header-inner .site-navigation-toggle-holder {
		order: unset;
        padding: 0;
        padding-left: 10px;
        justify-self: flex-start;
	}
	header#site-header .header-inner {
		grid-template-columns: repeat(2, 1fr);
		row-gap: 0;
		padding: 0;
	}
	header#site-header {
		height: auto;
	}
	header#site-header .header-inner nav.secondary-menu {
		grid-column: span 2;
		padding: 18px 16px;
		width: 100%;
	}
	header#site-header .site-branding {
		padding: 16px;
		align-items: center;
	}
	header#site-header .header-inner nav.secondary-menu ul {
		justify-content: space-evenly;
	}
	header#site-header nav.secondary-menu ul li a {
        padding: 9px 20px;
    }
	.elementor-image-gallery figure.gallery-item a {
    	padding: 5px 20px 2px;
	}
}